.predecy-tooltip[data-v-372d5559],.predecy-tooltip-trigger[data-v-372d5559]{align-items:center;display:inline-flex}.predecy-tooltip[data-v-372d5559]{vertical-align:middle}.predecy-tooltip--hidden-trigger[data-v-372d5559]{width:0;height:0;position:absolute;overflow:hidden}.custom-loading-icon[data-v-5bea2bc8]{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;top:0;left:0;overflow:hidden;box-shadow:1px 2px 3px #00000014,0 4px 14px #00000008,inset 1px 2px 3px #00000014,inset 0 4px 14px #00000008}.loading-logo[data-v-5bea2bc8]{width:39px;height:66px;overflow:visible}.loading-logo__squares[data-v-5bea2bc8]{fill:rgb(var(--foreground-rgb))}.loading-logo__active-square[data-v-5bea2bc8]{fill:rgb(var(--primary-rgb));transform-box:view-box;will-change:transform;animation:1.5s step-end infinite moveThroughLogo-5bea2bc8}.loading-shadow[data-v-5bea2bc8]{justify-content:center;align-items:center;width:max-content;height:max-content;display:flex;position:relative;top:calc(50% - 44px);left:calc(50% - 44px)}.loading-shadow[data-v-5bea2bc8]:before{content:"";border-radius:5px;width:60%;height:60%;padding:18px;position:absolute;box-shadow:0 -24px 39px -10px #1f1a172e,0 -34px 33px -4px #1f1a171a,0 24px 39px -10px #5c80214d,0 34px 33px -4px #5c802126}@keyframes moveThroughLogo-5bea2bc8{0%,to{transform:translate(0)}11.11%{transform:translateY(20.594%)}22.22%{transform:translate(-35.443%,20.594%)}33.33%{transform:translate(-35.443%,41.373%)}44.44%{transform:translateY(41.373%)}55.56%{transform:translate(35.127%,41.373%)}66.67%{transform:translate(35.127%,62.152%)}77.78%{transform:translateY(62.152%)}88.89%{transform:translateY(82.746%)}}@media (prefers-reduced-motion:reduce){.loading-logo__active-square[data-v-5bea2bc8]{animation:none}}h3[data-v-5d9bd0a1]{margin:40px 0 0}ul[data-v-5d9bd0a1]{padding:0;list-style-type:none}li[data-v-5d9bd0a1]{margin:0 10px;display:inline-block}.custom-footer[data-v-8c821979]{grid-template-columns:1fr -webkit-max-content -webkit-max-content;border-top:1px solid #0003;grid-template-columns:1fr max-content max-content;min-height:36px;padding:0 20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid}.custom-footer div[data-v-8c821979]{padding:0 15px}html,body{height:100%}.settings-layout{flex-direction:column;gap:10px;display:flex}.section-divider,.report-settings-section{border-bottom:1px solid #e5e7eb;padding:16px 0 24px}.section-divider:first-child{padding-top:10px}.section-divider:last-child,.report-settings-section:last-child{border-bottom:none}.section-title{color:#1f2937;margin-bottom:16px;font-size:20px;font-weight:600}.section-title.section-title--with-hint{margin-bottom:0}.section-hint{color:#6b7280;margin:0 0 12px;font-size:14px;font-weight:400}.section-body{flex-direction:column;gap:16px;display:flex}.section-label{color:#111827;font-size:1rem;font-weight:400}.section-input>.input,.section-input>.single-select{width:180px;max-width:180px}:where(.icon){--icon-primary:var(--primary,oklch(55% 0 0));--icon-on-primary:var(--on-primary,oklch(98.5% 0 0));--icon-secondary:var(--secondary,oklch(85% 0 0));--icon-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--icon-tertiary:var(--tertiary,oklch(75% 0 0));--icon-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--icon-destructive:var(--destructive,oklch(55% 0 0));--icon-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--icon-surface:var(--background,oklch(100% 0 0));--icon-on-surface:var(--foreground,oklch(14.1% 0 0));--icon-muted:var(--muted,oklch(96% 0 0));--icon-muted-foreground:var(--muted-foreground,oklch(55% 0 0));--icon-font-family:var(--font-family);--icon-size:1rem;--icon-color:var(--icon-primary);--icon-background-color:transparent;--icon-border-width:0px;--icon-border-color:transparent;--icon-border-radius:var(--radius-sm);--icon-padding:0}.icon{box-sizing:border-box;width:calc(var(--icon-size) + (var(--icon-padding) * 2));height:calc(var(--icon-size) + (var(--icon-padding) * 2));min-width:calc(var(--icon-size) + (var(--icon-padding) * 2));min-height:calc(var(--icon-size) + (var(--icon-padding) * 2));padding:var(--icon-padding);border-style:solid;border-width:var(--icon-border-width);border-color:var(--icon-border-color);border-radius:var(--icon-border-radius);background-color:var(--icon-background-color);color:var(--icon-color);font-family:var(--icon-font-family);vertical-align:middle;cursor:default;justify-content:center;align-items:center;line-height:0;display:inline-flex}.icon__glyph,.icon :where(svg){width:var(--icon-size);height:var(--icon-size);pointer-events:none;flex-shrink:0}.icon[aria-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}:where(.icon.primary){--icon-color:var(--icon-primary)}:where(.icon.secondary){--icon-color:var(--icon-secondary)}:where(.icon.tertiary){--icon-color:var(--icon-tertiary)}:where(.icon.destructive){--icon-color:var(--icon-destructive)}:where(.icon.outline){--icon-color:color-mix(in oklab, var(--icon-on-surface) 88%, transparent)}:where(.icon.ghost){--icon-color:color-mix(in oklab, var(--icon-on-surface) 82%, transparent)}:where(.icon.link){--icon-color:var(--icon-primary)}:where(.icon.muted){--icon-color:var(--icon-muted-foreground)}:where(.icon.default){--icon-size:1rem}:where(.icon.sm){--icon-size:.875rem}:where(.icon.lg){--icon-size:1.25rem}:where(.icon.xl){--icon-size:1.5rem}:where(.skeleton){--skeleton-surface:var(--surface,var(--background,oklch(98.5% 0 0)));--skeleton-border:var(--border,oklch(89% 0 0));--skeleton-foreground:var(--foreground,oklch(22% 0 0));--skeleton-accent:var(--primary,oklch(55% 0 0));--skeleton-radius:var(--radius-lg,.875rem);--skeleton-fill-color:color-mix(in oklab, var(--skeleton-surface) 86%, var(--skeleton-foreground));--skeleton-shimmer-color:color-mix(in oklab, var(--skeleton-fill-color) 58%, white);--skeleton-opacity:1;--skeleton-line-height:1rem;--skeleton-line-gap:calc(var(--spacing-y) * 1.5);--skeleton-circle-size:3rem;--skeleton-animation-duration:1.4s;--skeleton-animation-easing:ease-in-out;--skeleton-animation:skeleton-shimmer var(--skeleton-animation-duration) var(--skeleton-animation-easing) infinite;gap:var(--skeleton-line-gap);inline-size:100%;display:grid}.skeleton__line{inline-size:100%;min-block-size:var(--skeleton-line-height);border-radius:var(--skeleton-radius);background:var(--skeleton-fill-color);opacity:var(--skeleton-opacity);position:relative;overflow:hidden}.skeleton__line:after{content:"";background:linear-gradient(100deg,transparent 10%,var(--skeleton-shimmer-color) 46%,transparent 74%);-webkit-animation:var(--skeleton-animation);animation:var(--skeleton-animation);position:absolute;inset:0;transform:translate(-100%)}.skeleton[data-shape=square] .skeleton__line{border-radius:calc(var(--skeleton-radius) * .45)}.skeleton[data-shape=pill] .skeleton__line{border-radius:999px}.skeleton[data-shape=circle]{inline-size:var(--skeleton-circle-size)}.skeleton[data-shape=circle] .skeleton__line{aspect-ratio:1;min-block-size:var(--skeleton-circle-size);border-radius:999px}.skeleton[data-animation=pulse]{--skeleton-animation:skeleton-pulse var(--skeleton-animation-duration) var(--skeleton-animation-easing) infinite}.skeleton[data-animation=pulse] .skeleton__line:after,.skeleton[data-animation=none] .skeleton__line:after{display:none}.skeleton.default{--skeleton-accent:var(--primary,oklch(55% 0 0))}.skeleton.secondary{--skeleton-accent:var(--secondary,oklch(88% 0 0));--skeleton-fill-color:color-mix(in oklab, var(--secondary,oklch(88% 0 0)) 48%, white)}.skeleton.tertiary{--skeleton-accent:var(--tertiary,oklch(82% 0 0));--skeleton-fill-color:color-mix(in oklab, var(--tertiary,oklch(82% 0 0)) 34%, white)}.skeleton.destructive{--skeleton-accent:var(--destructive,oklch(62% .21 25));--skeleton-fill-color:color-mix(in oklab, var(--destructive,oklch(62% .21 25)) 13%, white)}.skeleton.outline{--skeleton-fill-color:color-mix(in oklab, var(--skeleton-surface) 86%, var(--skeleton-border))}.skeleton.ghost{--skeleton-fill-color:color-mix(in oklab, transparent 35%, var(--skeleton-border))}.skeleton--active{position:relative}.skeleton--hide-content>:not(.skeleton__overlay){visibility:hidden!important}.skeleton__overlay{align-content:start;gap:var(--skeleton-line-gap);padding:var(--skeleton-padding,0px);pointer-events:none;display:grid;position:absolute;inset:0}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:.58}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton__line:after{animation:none}}:where(.typography){--typography-font-family:var(--font-family);--typography-text-color:var(--foreground,oklch(14.1% 0 0));--typography-body-font-size:var(--type-body-font-size,var(--font-size-base,.875rem));--typography-body-line-height:var(--type-body-line-height,var(--line-height-base,1.5));--typography-body-font-weight:var(--type-body-font-weight,400);--typography-small-font-size:var(--type-small-font-size,calc(var(--typography-body-font-size) * .85));--typography-small-line-height:var(--type-small-line-height,1.4);--typography-small-font-weight:var(--type-small-font-weight,400);--typography-label-font-size:var(--type-label-font-size,calc(var(--typography-body-font-size) * .82));--typography-label-line-height:var(--type-label-line-height,1.15);--typography-label-font-weight:var(--type-label-font-weight,500);--typography-heading-font-family:var(--type-heading-font-family,var(--typography-font-family));--typography-heading-font-size:var(--type-heading-font-size,calc(var(--typography-body-font-size) * 1.35));--typography-heading-line-height:var(--type-heading-line-height,1.2);--typography-heading-font-weight:var(--type-heading-font-weight,600);--typography-heading-letter-spacing:var(--type-heading-letter-spacing,-.01em);--typography-title-font-family:var(--type-heading-font-family,var(--typography-font-family));--typography-title-font-size:var(--type-title-font-size,calc(var(--typography-body-font-size) * 1.6));--typography-title-line-height:var(--type-title-line-height,1.15);--typography-title-font-weight:var(--type-title-font-weight,600);--typography-title-letter-spacing:var(--type-title-letter-spacing,-.012em);--typography-subtitle-font-size:var(--type-subtitle-font-size,calc(var(--typography-body-font-size) * 1.1));--typography-subtitle-line-height:var(--type-subtitle-line-height,1.4);--typography-subtitle-font-weight:var(--type-subtitle-font-weight,500);--typography-subtitle-letter-spacing:var(--type-subtitle-letter-spacing,-.005em);--typography-caption-font-size:var(--type-caption-font-size,calc(var(--typography-body-font-size) * .75));--typography-caption-line-height:var(--type-caption-line-height,1.3);--typography-caption-font-weight:var(--type-caption-font-weight,500);--typography-overline-font-size:var(--type-overline-font-size,calc(var(--typography-body-font-size) * .7));--typography-overline-line-height:var(--type-overline-line-height,1.2);--typography-overline-font-weight:var(--type-overline-font-weight,600);--typography-overline-letter-spacing:var(--type-overline-letter-spacing,.12em);--typography-overline-transform:var(--type-overline-transform,uppercase);--typography-body-color:var(--type-body-color,var(--foreground,oklch(14.1% 0 0)));--typography-small-color:var(--type-small-color,var(--muted-foreground,oklch(45% 0 0)));--typography-label-color:var(--type-label-color,var(--muted-foreground,oklch(45% 0 0)));--typography-heading-color:var(--type-heading-color,var(--foreground,oklch(14.1% 0 0)));--typography-title-color:var(--type-title-color,var(--foreground,oklch(14.1% 0 0)));--typography-subtitle-color:var(--type-subtitle-color,var(--muted-foreground,oklch(45% 0 0)));--typography-caption-color:var(--type-caption-color,var(--muted-foreground,oklch(45% 0 0)));--typography-overline-color:var(--type-overline-color,var(--muted-foreground,oklch(45% 0 0)));--typography-background-color:transparent;--typography-decoration-line:var(--type-decoration-line,none);--typography-decoration-style:var(--type-decoration-style,solid);--typography-decoration-thickness:var(--type-decoration-thickness,from-font);--typography-decoration-offset:var(--type-decoration-offset,.15em);--typography-decoration-color:var(--type-decoration-color,currentColor)}.typography{font-family:var(--typography-font-family);color:var(--typography-text-color);background-color:var(--typography-background-color);-webkit-text-decoration-line:var(--typography-decoration-line);text-decoration-line:var(--typography-decoration-line);-webkit-text-decoration-style:var(--typography-decoration-style);text-decoration-style:var(--typography-decoration-style);text-decoration-thickness:var(--typography-decoration-thickness);text-underline-offset:var(--typography-decoration-offset);-webkit-text-decoration-color:var(--typography-decoration-color);text-decoration-color:var(--typography-decoration-color);margin:0}.label-offset{background:#fff;width:fit-content;display:flex;position:relative;transform:translateY(.65rem)translate(.85rem)}.typography.body{--typography-text-color:var(--typography-body-color);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-font-weight)}.typography.label{--typography-text-color:var(--typography-label-color);font-size:var(--typography-label-font-size);line-height:var(--typography-label-line-height);font-weight:var(--typography-label-font-weight);align-items:center;display:inline-flex}.typography.small{--typography-text-color:var(--typography-small-color);font-size:var(--typography-small-font-size);line-height:var(--typography-small-line-height);font-weight:var(--typography-small-font-weight)}.typography.heading{--typography-text-color:var(--typography-heading-color);font-family:var(--typography-heading-font-family);font-size:var(--typography-heading-font-size);line-height:var(--typography-heading-line-height);font-weight:var(--typography-heading-font-weight);letter-spacing:var(--typography-heading-letter-spacing)}.typography.title{--typography-text-color:var(--typography-title-color);font-family:var(--typography-title-font-family);font-size:var(--typography-title-font-size);line-height:var(--typography-title-line-height);font-weight:var(--typography-title-font-weight);letter-spacing:var(--typography-title-letter-spacing)}.typography.subtitle{--typography-text-color:var(--typography-subtitle-color);font-size:var(--typography-subtitle-font-size);line-height:var(--typography-subtitle-line-height);font-weight:var(--typography-subtitle-font-weight);letter-spacing:var(--typography-subtitle-letter-spacing)}.typography.caption{--typography-text-color:var(--typography-caption-color);font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);font-weight:var(--typography-caption-font-weight)}.typography.overline{--typography-text-color:var(--typography-overline-color);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);font-weight:var(--typography-overline-font-weight);letter-spacing:var(--typography-overline-letter-spacing);text-transform:var(--typography-overline-transform)}:where(.primary) .typography{--typography-body-color:var(--on-primary,oklch(98.5% 0 0));--typography-label-color:var(--on-primary,oklch(98.5% 0 0));--typography-small-color:var(--on-primary,oklch(98.5% 0 0));--typography-heading-color:var(--on-primary,oklch(98.5% 0 0));--typography-title-color:var(--on-primary,oklch(98.5% 0 0));--typography-subtitle-color:var(--on-primary,oklch(98.5% 0 0));--typography-caption-color:var(--on-primary,oklch(98.5% 0 0));--typography-overline-color:var(--on-primary,oklch(98.5% 0 0));--typography-decoration-color:var(--on-primary,oklch(98.5% 0 0))}:where(.secondary) .typography{--typography-body-color:var(--on-secondary,oklch(14.1% 0 0));--typography-label-color:var(--on-secondary,oklch(14.1% 0 0));--typography-small-color:var(--on-secondary,oklch(14.1% 0 0));--typography-heading-color:var(--on-secondary,oklch(14.1% 0 0));--typography-title-color:var(--on-secondary,oklch(14.1% 0 0));--typography-subtitle-color:var(--on-secondary,oklch(14.1% 0 0));--typography-caption-color:var(--on-secondary,oklch(14.1% 0 0));--typography-overline-color:var(--on-secondary,oklch(14.1% 0 0));--typography-decoration-color:var(--on-secondary,oklch(14.1% 0 0))}:where(.tertiary) .typography{--typography-body-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-label-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-small-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-heading-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-title-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-subtitle-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-caption-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-overline-color:var(--on-tertiary,oklch(14.1% 0 0));--typography-decoration-color:var(--on-tertiary,oklch(14.1% 0 0))}:where(.destructive) .typography{--typography-body-color:var(--on-destructive,oklch(98.5% 0 0));--typography-label-color:var(--on-destructive,oklch(98.5% 0 0));--typography-small-color:var(--on-destructive,oklch(98.5% 0 0));--typography-heading-color:var(--on-destructive,oklch(98.5% 0 0));--typography-title-color:var(--on-destructive,oklch(98.5% 0 0));--typography-subtitle-color:var(--on-destructive,oklch(98.5% 0 0));--typography-caption-color:var(--on-destructive,oklch(98.5% 0 0));--typography-overline-color:var(--on-destructive,oklch(98.5% 0 0));--typography-decoration-color:var(--on-destructive,oklch(98.5% 0 0))}:where(.accordion){--accordion-font-family:var(--font-family);--accordion-accent:var(--primary,oklch(55% 0 0));--accordion-border:var(--border,oklch(85% 0 0));--accordion-foreground:var(--foreground,oklch(14.1% 0 0));--accordion-muted:var(--muted-foreground,oklch(45% 0 0));--accordion-background:var(--background,oklch(100% 0 0));--accordion-text-color:var(--accordion-foreground);--accordion-trigger-color:var(--accordion-text-color);--accordion-outline-color:var(--accordion-trigger-color);--accordion-radius:var(--radius-md);--accordion-border-width:1px;--accordion-shadow:none;--accordion-outline-width:var(--focus-outline-width,3px);--accordion-outline-offset:var(--focus-outline-offset,2px);--accordion-outline-opacity:var(--focus-outline-opacity,.65);--accordion-motion-duration:.2s;--accordion-motion-ease:ease-out;--accordion-density:1;--accordion-trigger-line-height:1.25rem;--accordion-trigger-padding-x:calc(var(--spacing-x) * 4);--accordion-trigger-padding-y:calc(var(--spacing-y) * 3 * var(--accordion-density));--accordion-content-padding-x:calc(var(--spacing-x) * 4);--accordion-content-padding-top:calc(var(--spacing-y) * 2 * var(--accordion-density));--accordion-content-padding-bottom:calc(var(--spacing-y) * 4 * var(--accordion-density))}.accordion{font-family:var(--accordion-font-family);color:var(--accordion-foreground)}.accordion__item{border-width:var(--accordion-border-width);border-style:solid;border-color:var(--accordion-border);border-radius:var(--accordion-radius);background:var(--accordion-background);-webkit-box-shadow:var(--accordion-shadow);box-shadow:var(--accordion-shadow)}.accordion__trigger{padding:var(--accordion-trigger-padding-y) var(--accordion-trigger-padding-x);color:var(--accordion-trigger-color);transition:color .15s}.accordion__trigger:hover{color:var(--accordion-trigger-color)}.accordion__trigger .typography,.accordion__content .typography{color:inherit}.accordion__trigger:focus-visible{outline:var(--accordion-outline-width--focus,var(--accordion-outline-width)) solid oklch(from var(--accordion-outline-color--focus,var(--accordion-outline-color)) l c h / var(--accordion-outline-opacity--focus,var(--accordion-outline-opacity)));outline-offset:var(--accordion-outline-offset--focus,var(--accordion-outline-offset))}.accordion__item[data-state=open] .accordion__trigger{color:var(--accordion-trigger-color)}.accordion__content{color:color-mix(in oklab,var(--accordion-text-color) 80%,transparent);background-color:var(--accordion-content-background,color-mix(in oklab, var(--accordion-background) 50%, var(--background,oklch(100% 0 0))));-webkit-animation-duration:var(--accordion-motion-duration);animation-duration:var(--accordion-motion-duration);-webkit-animation-timing-function:var(--accordion-motion-ease);animation-timing-function:var(--accordion-motion-ease);will-change:height;overflow:hidden}.accordion__content-inner{padding:var(--accordion-content-padding-top) var(--accordion-content-padding-x) var(--accordion-content-padding-bottom)}.accordion__content[data-state=open]{animation-name:accordion-slide-down}.accordion__content[data-state=closed]{animation-name:accordion-slide-up}@keyframes accordion-slide-down{0%{opacity:0;height:0}to{height:var(--reka-accordion-content-height);opacity:1}}@keyframes accordion-slide-up{0%{height:var(--reka-accordion-content-height);opacity:1}to{opacity:0;height:0}}:where(.checkbox){--checkbox-size:16px;--checkbox-radius:4px;--checkbox-border:var(--border,oklch(85% 0 0));--checkbox-surface:var(--background,oklch(100% 0 0));--checkbox-check:var(--primary,oklch(55% 0 0));--checkbox-checkmark:var(--on-primary,oklch(98.5% 0 0));--checkbox-invalid:var(--destructive,oklch(55% 0 0));--checkbox-font-family:var(--font-family)}.checkbox{align-items:center;gap:calc(var(--spacing,.375rem) * 2.5);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--checkbox-font-family);flex-direction:row;display:inline-flex}.checkbox__control{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.checkbox__box{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:1px solid var(--checkbox-border);background:var(--checkbox-surface);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 #0000}.checkbox__control:focus-visible+.checkbox__box{outline:var(--focus-outline-width,3px) solid oklch(from var(--ring,var(--checkbox-check)) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.checkbox__control:checked+.checkbox__box{background:var(--checkbox-check);border-color:color-mix(in oklab,var(--checkbox-check) 70%,var(--checkbox-border))}.checkbox__control:checked+.checkbox__box:after{content:"";background:var(--checkbox-checkmark);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 18%,80% 0,38% 62%);width:8px;height:8px}.checkbox__control:indeterminate+.checkbox__box{background:var(--checkbox-check);border-color:color-mix(in oklab,var(--checkbox-check) 70%,var(--checkbox-border))}.checkbox__control:indeterminate+.checkbox__box:after{content:"";background:var(--checkbox-checkmark);border-radius:9999px;width:9px;height:2px}.checkbox[data-invalid=true] .checkbox__box{border-color:var(--checkbox-invalid)}.checkbox--disabled{cursor:not-allowed;opacity:var(--disabled-opacity,.25)}.checkbox__label{font-size:.875rem}:where(.data-table){--data-table-border:var(--border,oklch(85% 0 0));--data-table-background:var(--background,oklch(100% 0 0));--data-table-ring:var(--ring,var(--primary,oklch(55% 0 0)));--data-table-radius:var(--radius-md);--data-table-primary:var(--primary,oklch(55% 0 0));--data-table-on-primary:var(--on-primary,oklch(98.5% 0 0));--data-table-secondary:var(--secondary,oklch(46.122% .28467 265.804));--data-table-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--data-table-tertiary:var(--tertiary,oklch(75% 0 0));--data-table-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--data-table-stripe-accent:var(--data-table-secondary);--data-table-stripe-opacity:.06;--data-table-header-bg:transparent;--data-table-header-fg:inherit;--data-table-header-border:var(--data-table-border);--data-table-font-family:var(--font-family);font-family:var(--data-table-font-family)}.data-table[data-striped=true][data-striped-variant=primary]{--data-table-stripe-accent:var(--data-table-primary)}.data-table[data-striped=true][data-striped-variant=secondary]{--data-table-stripe-accent:var(--data-table-secondary)}.data-table[data-striped=true][data-striped-variant=tertiary]{--data-table-stripe-accent:var(--data-table-tertiary)}.data-table[data-striped=true] .data-table__row:nth-child(odd){background-color:color-mix(in oklab,var(--data-table-background) 92%,var(--data-table-stripe-accent));background-color:oklch(from var(--data-table-stripe-accent) l c h / var(--data-table-stripe-opacity))}.data-table[data-header-colored=true][data-header-variant=primary]{--data-table-header-bg:var(--data-table-primary);--data-table-header-fg:var(--data-table-on-primary);--data-table-header-border:color-mix(in oklab, var(--data-table-header-bg) 70%, var(--data-table-border))}.data-table[data-header-colored=true][data-header-variant=secondary]{--data-table-header-bg:var(--data-table-secondary);--data-table-header-fg:var(--data-table-on-secondary);--data-table-header-border:color-mix(in oklab, var(--data-table-header-bg) 70%, var(--data-table-border))}.data-table[data-header-colored=true][data-header-variant=tertiary]{--data-table-header-bg:var(--data-table-tertiary);--data-table-header-fg:var(--data-table-on-tertiary);--data-table-header-border:color-mix(in oklab, var(--data-table-header-bg) 70%, var(--data-table-border))}.data-table[data-header-colored=true] thead th{background-color:var(--data-table-header-bg);color:var(--data-table-header-fg)}.data-table[data-header-colored=true] thead tr{border-bottom-color:var(--data-table-header-border)}.data-table__pager{height:2.25rem;padding:0 calc(var(--spacing-x) * 3);border-radius:var(--data-table-radius);border:1px solid var(--data-table-border);background:var(--data-table-background);cursor:pointer;font-size:.875rem;line-height:1}.data-table__pager:disabled{opacity:.5;cursor:not-allowed}.data-table__pager:focus-visible{outline:var(--focus-outline-width,2px) solid oklch(from var(--data-table-ring) l c h / var(--focus-outline-opacity,.6));outline-offset:var(--focus-outline-offset,2px)}.data-table__sort{cursor:pointer}.data-table__checkbox{width:1rem;height:1rem;accent-color:var(--primary,oklch(55% 0 0))}:where(.file-upload){--file-upload-surface:var(--background,oklch(100% 0 0));--file-upload-on-surface:var(--foreground,oklch(14.1% 0 0));--file-upload-border:var(--input,oklch(85% 0 0));--file-upload-radius:var(--radius-sm);--file-upload-invalid:var(--destructive,oklch(55% 0 0));--file-upload-font-family:var(--font-family);gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing-y) * 3) calc(var(--spacing-x) * 3);border-radius:var(--file-upload-radius);border:1px solid var(--file-upload-border);background:var(--file-upload-surface);color:var(--file-upload-on-surface);font-family:var(--file-upload-font-family);display:grid}.file-upload__control{width:100%}.file-upload__control:disabled{cursor:not-allowed}.file-upload__list{font-size:.875rem}.file-upload__empty{color:color-mix(in oklab,currentColor 65%,transparent)}.file-upload__items{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style:none;display:grid}.file-upload__item{justify-content:space-between;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing-y) * 2) calc(var(--spacing-x) * 2.5);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--file-upload-surface) 92%,var(--file-upload-border));display:flex}.file-upload__filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-upload__filesize{color:color-mix(in oklab,currentColor 65%,transparent);flex:none}.file-upload[data-invalid=true]{border-color:var(--file-upload-invalid)}.file-upload--disabled{cursor:not-allowed}.file-upload--disabled .file-upload__empty,.file-upload--disabled .file-upload__filesize{color:color-mix(in oklab,currentColor 82%,transparent)}.form-field[data-v-1526c156]{--form-field-resolved-gap:var(--form-field-gap,.5rem);--form-field-resolved-offset-gap:var(--form-field-offset-gap,.75rem);--form-field-resolved-offset-label-inset-inline:var(--form-field-offset-label-inset-inline,calc(var(--spacing-x,.5rem) * 2));--form-field-resolved-offset-label-padding-inline:var(--form-field-offset-label-padding-inline,.25rem);--form-field-resolved-offset-label-radius:var(--form-field-offset-label-radius,var(--radius-sm,.375rem));--form-field-resolved-offset-label-background:var(--form-field-offset-label-background,var(--background,oklch(100% 0 0)));gap:var(--form-field-resolved-gap);min-width:0;display:grid}.form-field--offset[data-v-1526c156]{gap:var(--form-field-resolved-offset-gap)}.form-field__control[data-v-1526c156]{isolation:isolate;min-width:0;position:relative}.form-field__label[data-v-1526c156]{width:fit-content}.form-field__label--offset[data-v-1526c156]{z-index:1;max-inline-size:calc(100% - (var(--form-field-resolved-offset-label-inset-inline) * 2));padding-inline:var(--form-field-resolved-offset-label-padding-inline);border-radius:var(--form-field-resolved-offset-label-radius);background:var(--form-field-resolved-offset-label-background);position:absolute;inset-block-start:0;inset-inline-start:var(--form-field-resolved-offset-label-inset-inline);transform:translateY(-50%)}:where(.navigation-menu){--navigation-menu-primary:var(--primary,oklch(55% 0 0));--navigation-menu-on-primary:var(--on-primary,oklch(98.5% 0 0));--navigation-menu-secondary:var(--secondary,oklch(85% 0 0));--navigation-menu-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--navigation-menu-tertiary:var(--tertiary,oklch(75% 0 0));--navigation-menu-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--navigation-menu-destructive:var(--destructive,oklch(55% 0 0));--navigation-menu-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--navigation-menu-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--navigation-menu-foreground:var(--foreground,oklch(14.1% 0 0));--navigation-menu-border:var(--border-soft,var(--border,oklch(85% 0 0)));--navigation-menu-muted:var(--text-muted-strong,var(--muted-foreground,oklch(50% 0 0)));--navigation-menu-shadow:var(--shadow-flyout,var(--shadow-lg,0 18px 40px oklch(0% 0 0/.12)));--navigation-menu-accent:color-mix(in oklab, var(--navigation-menu-primary) 18%, var(--navigation-menu-surface));--navigation-menu-accent-foreground:var(--navigation-menu-foreground);--navigation-menu-panel-background:var(--navigation-menu-surface);--navigation-menu-panel-border:color-mix(in oklab, var(--navigation-menu-border) 85%, var(--navigation-menu-accent));--navigation-menu-radius:var(--radius-xl,1rem);--navigation-menu-item-radius:calc(var(--navigation-menu-radius) - .25rem);--navigation-menu-gap:calc(var(--spacing) * 1.5);--navigation-menu-padding-inline:calc(var(--spacing-x) * 2.5);--navigation-menu-padding-block:calc(var(--spacing-y) * 1.5);--navigation-menu-panel-padding:calc(var(--spacing) * 3);--navigation-menu-panel-width:min(26rem, calc(100vw - 2rem));--navigation-menu-panel-column-width:15rem;--navigation-menu-panel-column-gap:calc(var(--spacing) * 2);--navigation-menu-panel-divider:var(--border-subtle,color-mix(in oklab, var(--navigation-menu-panel-border) 92%, white));--navigation-menu-description-size:.8rem;--navigation-menu-outline-width:var(--focus-outline-width,3px);--navigation-menu-outline-offset:var(--focus-outline-offset,2px);--navigation-menu-outline-opacity:var(--focus-outline-opacity,.55)}.navigation-menu{width:fit-content;color:var(--navigation-menu-foreground);display:block;position:relative}:where(.navigation-menu.default){--navigation-menu-accent:color-mix(in oklab, var(--navigation-menu-primary) 16%, var(--navigation-menu-surface))}:where(.navigation-menu.secondary){--navigation-menu-accent:color-mix(in oklab, var(--navigation-menu-secondary) 22%, var(--navigation-menu-surface))}:where(.navigation-menu.tertiary){--navigation-menu-accent:color-mix(in oklab, var(--navigation-menu-tertiary) 22%, var(--navigation-menu-surface))}:where(.navigation-menu.destructive){--navigation-menu-accent:color-mix(in oklab, var(--navigation-menu-destructive) 18%, var(--navigation-menu-surface))}:where(.navigation-menu.ghost),:where(.navigation-menu.link),:where(.navigation-menu.outline){--navigation-menu-accent:color-mix(in oklab, var(--navigation-menu-foreground) 4%, var(--navigation-menu-surface))}:where(.navigation-menu.size-sm){--navigation-menu-padding-inline:calc(var(--spacing-x) * 2);--navigation-menu-padding-block:calc(var(--spacing-y) * 1.1);--navigation-menu-panel-padding:calc(var(--spacing) * 2.5)}:where(.navigation-menu.size-lg){--navigation-menu-padding-inline:calc(var(--spacing-x) * 3);--navigation-menu-padding-block:calc(var(--spacing-y) * 1.8);--navigation-menu-panel-padding:calc(var(--spacing) * 3.5)}.navigation-menu__list{align-items:center;gap:var(--navigation-menu-gap);padding:calc(var(--spacing) * 1);border:1px solid var(--navigation-menu-panel-border);border-radius:var(--navigation-menu-radius);background-color:color-mix(in oklab,var(--navigation-menu-accent) 36%,var(--navigation-menu-surface));display:inline-flex;position:relative}.navigation-menu__node{list-style:none}.navigation-menu__item{color:var(--navigation-menu-foreground)}.navigation-menu__trigger,.navigation-menu__link,.navigation-menu__text{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);min-height:2.5rem;padding:var(--navigation-menu-padding-block) var(--navigation-menu-padding-inline);border-radius:var(--navigation-menu-item-radius);color:inherit;background-color:#0000;border:none;outline:none;text-decoration:none;display:inline-flex}.navigation-menu__trigger,.navigation-menu__link{cursor:pointer}.navigation-menu__main{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.navigation-menu__copy{align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.navigation-menu__label{font-size:.9375rem;font-weight:600;line-height:1.2}.navigation-menu__description{font-size:var(--navigation-menu-description-size);color:var(--navigation-menu-muted);line-height:1.4}.navigation-menu__icon,.navigation-menu__chevron,.navigation-menu__branch{justify-content:center;align-items:center;display:inline-flex}.navigation-menu__icon svg,.navigation-menu__chevron svg,.navigation-menu__branch svg,.navigation-menu__indicator-arrow{width:1rem;height:1rem}.navigation-menu__trigger:hover,.navigation-menu__link:hover{background-color:var(--surface-flyout-hover,color-mix(in oklab, var(--navigation-menu-accent) 64%, white))}.navigation-menu__trigger:focus-visible,.navigation-menu__link:focus-visible{outline:var(--navigation-menu-outline-width) solid oklch(from var(--navigation-menu-accent) l c h / var(--navigation-menu-outline-opacity));outline-offset:var(--navigation-menu-outline-offset)}.navigation-menu__trigger[data-state=open],.navigation-menu__link[data-active],.navigation-menu__link[aria-current=page]{background-color:var(--surface-selection,color-mix(in oklab, var(--navigation-menu-accent) 78%, white))}.navigation-menu__content{min-width:var(--navigation-menu-panel-width);width:max-content;padding:var(--navigation-menu-panel-padding);border:1px solid var(--navigation-menu-panel-border);border-radius:var(--navigation-menu-radius);background-color:var(--navigation-menu-panel-background);-webkit-box-shadow:var(--navigation-menu-shadow);box-shadow:var(--navigation-menu-shadow)}.navigation-menu__content[data-state=open],.navigation-menu__viewport[data-state=open]{animation:.18s cubic-bezier(.21,.61,.35,1) navigation-menu-panel-in}.navigation-menu__content[data-state=closed],.navigation-menu__viewport[data-state=closed]{animation:.14s cubic-bezier(.21,.61,.35,1) navigation-menu-panel-out}.navigation-menu__panel{grid-auto-flow:column;grid-auto-columns:minmax(var(--navigation-menu-panel-column-width),1fr);gap:var(--navigation-menu-panel-column-gap);width:max-content;display:grid}.navigation-menu__panel-column{align-content:start;gap:calc(var(--spacing) * .75);min-width:var(--navigation-menu-panel-column-width);display:grid}.navigation-menu__panel-column+.navigation-menu__panel-column{padding-left:var(--navigation-menu-panel-column-gap);border-left:1px solid var(--navigation-menu-panel-divider)}.navigation-menu__panel-item{box-sizing:border-box;width:100%;min-height:0;padding:calc(var(--navigation-menu-padding-block) * .95) calc(var(--navigation-menu-padding-inline) * .85);text-align:left;align-items:flex-start}.navigation-menu__panel-item .navigation-menu__main{flex:auto;align-items:flex-start}.navigation-menu__panel-item .navigation-menu__copy{width:100%}.navigation-menu__panel-item-trigger[data-state=open],.navigation-menu__panel-item-link[aria-current=page]{background-color:var(--surface-selection,color-mix(in oklab, var(--navigation-menu-accent) 78%, white))}.navigation-menu__panel-item-trigger:hover,.navigation-menu__panel-item-link:hover{background-color:var(--surface-flyout-hover,color-mix(in oklab, var(--navigation-menu-accent) 64%, white))}.navigation-menu__panel-item-trigger:focus-visible,.navigation-menu__panel-item-link:focus-visible{outline:var(--navigation-menu-outline-width) solid oklch(from var(--navigation-menu-accent) l c h / var(--navigation-menu-outline-opacity));outline-offset:var(--navigation-menu-outline-offset)}.navigation-menu__viewport{width:var(--reka-navigation-menu-viewport-width);height:var(--reka-navigation-menu-viewport-height);transform-origin:top;transition:width .18s cubic-bezier(.21,.61,.35,1),height .18s cubic-bezier(.21,.61,.35,1);position:relative}.navigation-menu__viewport-shell{top:calc(100% + var(--spacing) * 1.5);z-index:20;justify-content:center;width:100%;display:flex;position:absolute;left:0}.navigation-menu__viewport-shell[data-align=start]{justify-content:flex-start}.navigation-menu__viewport-shell[data-align=end]{justify-content:flex-end}.navigation-menu__indicator{left:0;top:calc(100% + var(--spacing) * .25);width:var(--reka-navigation-menu-indicator-size);height:.75rem;-webkit-transform:translate(var(--reka-navigation-menu-indicator-position));transform:translate(var(--reka-navigation-menu-indicator-position));justify-content:center;transition:transform .18s cubic-bezier(.21,.61,.35,1),width .18s cubic-bezier(.21,.61,.35,1);display:flex;position:absolute;overflow:hidden}.navigation-menu__indicator-arrow{border-top:1px solid var(--navigation-menu-panel-border);border-left:1px solid var(--navigation-menu-panel-border);background-color:var(--navigation-menu-panel-background);transform:rotate(45deg)translateY(-.15rem)}.navigation-menu[data-orientation=vertical] .navigation-menu__viewport-shell{top:0;left:calc(100% + var(--spacing) * 1.5);align-items:center;width:auto}.navigation-menu[data-orientation=vertical] .navigation-menu__viewport-shell[data-align=start]{align-items:flex-start}.navigation-menu[data-orientation=vertical] .navigation-menu__viewport-shell[data-align=end]{align-items:flex-end}.navigation-menu__indicator[data-orientation=vertical]{top:0;left:calc(100% + var(--spacing) * .25);width:.75rem;height:var(--reka-navigation-menu-indicator-size);-webkit-transform:translateY(var(--reka-navigation-menu-indicator-position));transform:translateY(var(--reka-navigation-menu-indicator-position))}.navigation-menu__indicator[data-orientation=vertical] .navigation-menu__indicator-arrow{transform:rotate(45deg)translate(-.15rem)}.navigation-menu__item.item-secondary .navigation-menu__trigger,.navigation-menu__item.item-secondary .navigation-menu__link,.navigation-menu__item.item-secondary .navigation-menu__text{background-color:color-mix(in oklab,var(--navigation-menu-secondary) 16%,var(--navigation-menu-surface))}.navigation-menu__item.item-tertiary .navigation-menu__trigger,.navigation-menu__item.item-tertiary .navigation-menu__link,.navigation-menu__item.item-tertiary .navigation-menu__text{background-color:color-mix(in oklab,var(--navigation-menu-tertiary) 16%,var(--navigation-menu-surface))}.navigation-menu__item.item-destructive .navigation-menu__trigger,.navigation-menu__item.item-destructive .navigation-menu__link,.navigation-menu__item.item-destructive .navigation-menu__text{background-color:color-mix(in oklab,var(--navigation-menu-destructive) 10%,var(--navigation-menu-surface));color:color-mix(in oklab,var(--navigation-menu-destructive) 75%,var(--navigation-menu-foreground))}.navigation-menu__item.item-default .navigation-menu__trigger,.navigation-menu__item.item-default .navigation-menu__link,.navigation-menu__item.item-default .navigation-menu__text{background-color:color-mix(in oklab,var(--navigation-menu-primary) 14%,var(--navigation-menu-surface))}.navigation-menu__item.item-link .navigation-menu__trigger,.navigation-menu__item.item-link .navigation-menu__link,.navigation-menu__item.item-link .navigation-menu__text{background-color:#0000;border-radius:0;padding-inline:0}.navigation-menu__item.item-size-sm .navigation-menu__trigger,.navigation-menu__item.item-size-sm .navigation-menu__link,.navigation-menu__item.item-size-sm .navigation-menu__text{min-height:2rem;padding:calc(var(--navigation-menu-padding-block) * .8) calc(var(--navigation-menu-padding-inline) * .85)}.navigation-menu__item.item-size-lg .navigation-menu__trigger,.navigation-menu__item.item-size-lg .navigation-menu__link,.navigation-menu__item.item-size-lg .navigation-menu__text{min-height:3rem;padding:calc(var(--navigation-menu-padding-block) * 1.15) calc(var(--navigation-menu-padding-inline) * 1.15)}@keyframes navigation-menu-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navigation-menu-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}:where(.input){--input-primary:var(--primary,oklch(55% 0 0));--input-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--input-secondary:var(--secondary,oklch(85% 0 0));--input-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--input-tertiary:var(--tertiary,oklch(75% 0 0));--input-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--input-destructive:var(--destructive,oklch(55% 0 0));--input-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--input-surface:var(--background,oklch(100% 0 0));--input-on-surface:var(--foreground,oklch(14.1% 0 0));--input-border:var(--input,oklch(85% 0 0));--input-ring:var(--ring,oklch(55% 0 0));--input-radius:var(--radius-sm);--input-border-width:1px;--input-height:36px;--input-padding-x:calc(var(--spacing-x) * 3);--input-gap:calc(var(--spacing) * 2);--input-placeholder:color-mix(in oklab, var(--input-on-surface) 55%, transparent);--input-invalid:var(--destructive,oklch(55% 0 0));--input-font-family:var(--font-family)}.input{box-sizing:border-box;align-items:center;gap:var(--input-gap);width:100%;height:var(--input-height);padding:0 var(--input-padding-x);border-radius:var(--input-radius);border:var(--input-border-width) solid var(--input-border);background:var(--input-surface);color:var(--input-on-surface);font-family:var(--input-font-family);display:inline-flex}.input__control{width:100%;height:100%;color:inherit;background:0 0;border:none;outline:none;font-family:inherit;font-size:.875rem}.input__control::-webkit-input-placeholder{color:var(--input-placeholder)}.input__control::placeholder{color:var(--input-placeholder)}.input__control:-ms-placeholder-shown{color:var(--input-placeholder)}.input__control::placeholder{color:var(--input-placeholder)}.input__icon{color:color-mix(in oklab,currentColor 75%,transparent);justify-content:center;align-items:center;display:inline-flex}.input__icon :where(svg){width:1rem;height:1rem}.input:focus-within:not([data-readonly=true]){outline:var(--focus-outline-width,3px) solid oklch(from var(--input-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.input[data-invalid=true]{border-color:var(--input-invalid)}.input[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.input[data-disabled=true] .input__control{cursor:not-allowed}.input[data-readonly=true]{opacity:var(--readonly-opacity,.65);cursor:default;background:color-mix(in oklab,var(--input-surface) 92%,var(--input-border))}.input[data-readonly=true] .input__control,.input[data-readonly=true] .input__icon{cursor:default}.input__control:disabled{cursor:not-allowed}:where(.input.default){--input-height:36px}:where(.input.primary){--input-surface:var(--input-primary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--input-primary)));--input-on-surface:var(--input-primary-on-surface,var(--foreground,oklch(14.1% 0 0)));--input-border:var(--input-primary-border,color-mix(in oklab, var(--input) 60%, var(--input-primary)));--input-ring:var(--input-primary-ring,var(--input-primary))}:where(.input.secondary){--input-surface:var(--input-secondary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--input-secondary)));--input-on-surface:var(--input-secondary-on-surface,var(--foreground,oklch(14.1% 0 0)));--input-border:var(--input-secondary-border,color-mix(in oklab, var(--input) 60%, var(--input-secondary)));--input-ring:var(--input-secondary-ring,var(--input-secondary))}:where(.input.tertiary){--input-surface:var(--input-tertiary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--input-tertiary)));--input-on-surface:var(--input-tertiary-on-surface,var(--foreground,oklch(14.1% 0 0)));--input-border:var(--input-tertiary-border,color-mix(in oklab, var(--input) 60%, var(--input-tertiary)));--input-ring:var(--input-tertiary-ring,var(--input-tertiary))}:where(.input.destructive){--input-surface:var(--input-destructive-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--input-destructive)));--input-on-surface:var(--input-destructive-on-surface,var(--foreground,oklch(14.1% 0 0)));--input-border:var(--input-destructive-border,color-mix(in oklab, var(--input) 60%, var(--input-destructive)));--input-ring:var(--input-destructive-ring,var(--input-destructive))}:where(.input.outline){--input-surface:var(--input-outline-surface,var(--background,oklch(100% 0 0)));--input-on-surface:var(--input-outline-on-surface,var(--foreground,oklch(14.1% 0 0)));--input-border:var(--input-outline-border,var(--input,oklch(85% 0 0)));--input-ring:var(--input-outline-ring,var(--input-primary))}:where(.input.ghost){--input-surface:var(--input-ghost-surface,color-mix(in oklab, transparent 94%, var(--input-primary)));--input-on-surface:var(--input-ghost-on-surface,var(--foreground,oklch(14.1% 0 0)));--input-border:var(--input-ghost-border,transparent);--input-ring:var(--input-ghost-ring,var(--input-primary))}:where(.input.sm){--input-height:32px;--input-padding-x:calc(var(--spacing-x) * 2.5)}:where(.input.lg){--input-height:40px;--input-padding-x:calc(var(--spacing-x) * 3.5)}:where(.button){--button-primary:var(--primary,oklch(55% 0 0));--button-on-primary:var(--on-primary,oklch(98.5% 0 0));--button-secondary:var(--secondary,oklch(85% 0 0));--button-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--button-tertiary:var(--tertiary,oklch(75% 0 0));--button-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--button-destructive:var(--destructive,oklch(55% 0 0));--button-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--button-surface:var(--background,oklch(100% 0 0));--button-on-surface:var(--foreground,oklch(14.1% 0 0));--button-border:var(--border,oklch(85% 0 0));--button-outline-color:var(--button-primary);--button-font-family:var(--font-family);--button-radius:var(--radius-md);--button-border-width:0px;--button-outline-width:var(--focus-outline-width,3px);--button-outline-offset:var(--focus-outline-offset,2px);--button-outline-opacity:var(--focus-outline-opacity,.65);--button-background-color:transparent;--button-foreground-color:var(--button-on-surface);--button-border-color:transparent;--button-shadow:none}.button{font-family:var(--button-font-family);border-width:var(--button-border-width);border-style:solid;border-color:var(--button-border-color);border-radius:var(--button-radius);background-color:var(--button-background-color);color:var(--button-foreground-color);-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);cursor:pointer;outline:none}.button[data-loading=true]{cursor:progress;pointer-events:none}.button__spinner{border:2px solid color-mix(in oklab,currentColor 25%,transparent);border-top-color:currentColor;border-radius:9999px;width:1em;height:1em;animation:.9s linear infinite button-spin}.button__label{align-items:center;display:inline-flex}@keyframes button-spin{to{transform:rotate(360deg)}}.button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background-color--hover,color-mix(in oklab, var(--button-background-color) 88%, white));border-color:var(--button-border-color--hover,color-mix(in oklab, var(--button-border-color) 88%, white))}.button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background-color--active,color-mix(in oklab, var(--button-background-color) 88%, black));border-color:var(--button-border-color--active,color-mix(in oklab, var(--button-border-color) 88%, black))}.button:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--button-outline-width--focus,var(--button-outline-width)) solid oklch(from var(--button-outline-color--focus,var(--button-outline-color)) l c h / var(--button-outline-opacity--focus,var(--button-outline-opacity)));outline-offset:var(--button-outline-offset--focus,var(--button-outline-offset))}.button:disabled,.button[aria-disabled=true]{background-color:var(--button-background-color--disabled,oklch(from var(--button-background-color) l 0 h));border-color:var(--button-border-color--disabled,oklch(from var(--button-border-color) l 0 h));color:var(--button-foreground-color--disabled,oklch(from var(--button-foreground-color) l 0 h));opacity:var(--disabled-opacity,.25);cursor:not-allowed}:where(.button.primary){--button-background-color:var(--button-primary-background-color,var(--button-primary,oklch(55% 0 0)));--button-foreground-color:var(--button-primary-foreground-color,var(--button-on-primary,oklch(98.5% 0 0)));--button-border-color:var(--button-primary-border-color,color-mix(in oklab, var(--button-background-color) 70%, var(--button-border)));--button-outline-color:var(--button-primary-outline-color,var(--button-primary,oklch(55% 0 0)))}:where(.button.secondary){--button-background-color:var(--button-secondary-background-color,var(--button-secondary,oklch(85% 0 0)));--button-foreground-color:var(--button-secondary-foreground-color,var(--button-on-secondary,oklch(14.1% 0 0)));--button-border-color:var(--button-secondary-border-color,color-mix(in oklab, var(--button-background-color) 70%, var(--button-border)));--button-outline-color:var(--button-secondary-outline-color,var(--button-secondary,oklch(85% 0 0)))}:where(.button.tertiary){--button-background-color:var(--button-tertiary-background-color,var(--button-tertiary,oklch(75% 0 0)));--button-foreground-color:var(--button-tertiary-foreground-color,var(--button-on-tertiary,oklch(14.1% 0 0)));--button-border-color:var(--button-tertiary-border-color,color-mix(in oklab, var(--button-background-color) 70%, var(--button-border)));--button-outline-color:var(--button-tertiary-outline-color,var(--button-tertiary,oklch(75% 0 0)))}:where(.button.destructive){--button-background-color:var(--button-destructive-background-color,color-mix(in oklab, var(--button-destructive,oklch(55% 0 0)) 90%, black));--button-foreground-color:var(--button-destructive-foreground-color,var(--button-on-destructive,oklch(98.5% 0 0)));--button-border-color:var(--button-destructive-border-color,color-mix(in oklab, var(--button-background-color) 70%, var(--button-border)));--button-outline-color:var(--button-destructive-outline-color,var(--button-destructive,oklch(55% 0 0)))}:where(.button.outline){--button-background-color:var(--button-surface);--button-foreground-color:var(--button-primary);--button-border-color:var(--button-border);--button-border-width:1px;--button-shadow:0 1px 2px oklch(0% 0 0/.06);--button-outline-color:var(--button-primary)}:where(.button.ghost),:where(.button.link){--button-background-color:transparent;--button-foreground-color:var(--button-primary);--button-border-color:transparent;--button-outline-color:var(--button-primary)}.button.link{text-underline-offset:4px;text-decoration-line:none}.button.link:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}.button.outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background-color--hover,color-mix(in oklab, var(--button-surface) 92%, var(--button-primary)))}.button.outline:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background-color--active,color-mix(in oklab, var(--button-surface) 88%, var(--button-primary)))}.button.ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background-color--hover,color-mix(in oklab, transparent 88%, var(--button-primary)))}.button.ghost:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-background-color--active,color-mix(in oklab, transparent 80%, var(--button-primary)))}@media (forced-colors:active){.button:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}:where(.button.default){--button-radius:var(--radius-md)}:where(.button.sm){--button-radius:var(--radius-sm)}:where(.button.lg),:where(.button.icon),:where(.button.icon-sm),:where(.button.icon-lg){--button-radius:var(--radius-md)}.popover__trigger{width:fit-content}.popover__trigger-icon{-webkit-transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));transition:transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));transition:transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1)), -webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1))}.popover__trigger-icon[data-open=true]{transform:rotate(180deg)}:where(.popover__content){--popover-surface:var(--surface-flyout,var(--popover,var(--background,oklch(100% 0 0))));--popover-on-surface:var(--popover-foreground,var(--foreground,oklch(14.1% 0 0)));--popover-border:var(--border-soft,var(--border,oklch(92% .004 286.32)));--popover-ring:var(--ring,var(--primary,oklch(55% 0 0)));--popover-shadow-color:oklch(0% 0 0/.12);--popover-shadow:var(--shadow-flyout,var(--shadow-lg,0 12px 24px oklch(0% 0 0/.12)));--popover-font-family:var(--font-family);--popover-radius:var(--radius-lg);--popover-border-width:var(--border-width,1px);--popover-padding:calc(var(--spacing) * 3);--popover-gap:calc(var(--spacing) * 2);--popover-width:auto;--popover-min-width:min(18rem, calc(100vw - 2rem));--popover-max-width:min(24rem, calc(100vw - 2rem));--popover-arrow-size:.875rem;--popover-outline-width:var(--focus-outline-width,3px);--popover-outline-offset:var(--focus-outline-offset,2px);--popover-outline-opacity:var(--focus-outline-opacity,.65);--popover-animation-duration:.18s;--popover-animation-easing:var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1))}.popover__content{gap:var(--popover-gap);width:var(--popover-width);min-width:var(--popover-min-width);max-width:var(--popover-max-width);padding:var(--popover-padding);border:var(--popover-border-width) solid var(--popover-border);border-radius:var(--popover-radius);background:var(--popover-surface);color:var(--popover-on-surface);-webkit-box-shadow:var(--popover-shadow);box-shadow:var(--popover-shadow);font-family:var(--popover-font-family);z-index:var(--z-index-popover,60);-webkit-transform-origin:var(--reka-popover-content-transform-origin,center center);transform-origin:var(--reka-popover-content-transform-origin,center center);will-change:transform,opacity;outline:none;display:grid}.popover__content:focus-visible{outline:var(--popover-outline-width) solid oklch(from var(--popover-ring) l c h / var(--popover-outline-opacity));outline-offset:var(--popover-outline-offset)}.popover__content[data-state=open]{-webkit-animation:popover-enter var(--popover-animation-duration) var(--popover-animation-easing);animation:popover-enter var(--popover-animation-duration) var(--popover-animation-easing)}.popover__content[data-state=closed]{-webkit-animation:popover-leave .12s var(--popover-animation-easing);animation:popover-leave .12s var(--popover-animation-easing)}.popover__content[data-side=top]{--popover-slide-y:.375rem}.popover__content[data-side=bottom]{--popover-slide-y:-.375rem}.popover__content[data-side=left]{--popover-slide-x:.375rem}.popover__content[data-side=right]{--popover-slide-x:-.375rem}.popover__arrow{fill:var(--popover-surface);filter:drop-shadow(0 1px 1px var(--popover-shadow-color))}@keyframes popover-enter{0%{opacity:0;-webkit-transform:translate(var(--popover-slide-x,0),var(--popover-slide-y,0)) scale(.98);transform:translate(var(--popover-slide-x,0),var(--popover-slide-y,0)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes popover-leave{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;-webkit-transform:translate(var(--popover-slide-x,0),var(--popover-slide-y,0)) scale(.98);transform:translate(var(--popover-slide-x,0),var(--popover-slide-y,0)) scale(.98)}}:where(.sidebar-provider){--sidebar-width:17.5rem;--sidebar-width-collapsed:4.5rem;--sidebar-width-mobile:min(20rem, calc(100vw - 1.5rem));--sidebar-rail-width:.875rem;--sidebar-inset-gap:calc(var(--spacing,.25rem) * 2);--sidebar-padding:calc(var(--spacing,.25rem) * 2);--sidebar-section-gap:calc(var(--spacing,.25rem) * 1.5);--sidebar-header-padding:calc(var(--spacing,.25rem) * 2);--sidebar-footer-padding:calc(var(--spacing,.25rem) * 2);--sidebar-content-padding:calc(var(--spacing,.25rem) * 1.5);--sidebar-group-gap:calc(var(--spacing,.25rem) * 1.25);--sidebar-group-label-font-size:var(--type-caption-font-size,.75rem);--sidebar-group-label-letter-spacing:.08em;--sidebar-menu-item-height:2.75rem;--sidebar-menu-item-height-sm:2.25rem;--sidebar-menu-item-height-lg:3.25rem;--sidebar-menu-button-radius:calc(var(--radius-xl) + .125rem);--sidebar-menu-button-padding-inline:calc(var(--spacing,.25rem) * 1.5);--sidebar-menu-sub-indent:calc(var(--spacing,.25rem) * 2);--sidebar-menu-action-size:2rem;--sidebar-badge-min-width:1.5rem;--sidebar-menu-fallback-size:1.75rem;--sidebar-surface:var(--sidebar,var(--background));--sidebar-foreground-color:var(--sidebar-foreground,var(--foreground));--sidebar-border-color:var(--sidebar-border,var(--border));--sidebar-accent-surface:var(--sidebar-accent,var(--accent));--sidebar-accent-foreground-color:var(--sidebar-accent-foreground,var(--accent-foreground));--sidebar-primary-surface:var(--sidebar-primary,var(--primary));--sidebar-primary-foreground-color:var(--sidebar-primary-foreground,var(--primary-foreground));--sidebar-ring-color:var(--sidebar-ring,var(--ring));--sidebar-shadow:var(--shadow-md);--sidebar-radius:calc(var(--radius-xl) + .375rem);--sidebar-radius-floating:calc(var(--radius-xl) + .625rem);--sidebar-transition-duration:var(--transition-duration,.15s);--sidebar-transition-timing-function:var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));--sidebar-offcanvas-duration:.24s;--sidebar-offcanvas-timing-function:cubic-bezier(.22, 1, .36, 1);--sidebar-offcanvas-shift:1rem;--sidebar-offcanvas-scale:.985;--sidebar-offcanvas-blur:1px;--sidebar-focus-outline-width:var(--focus-outline-width,3px);--sidebar-focus-outline-offset:var(--focus-outline-offset,2px);--sidebar-focus-outline-opacity:var(--focus-outline-opacity,.65);position:relative}.sidebar{--sidebar-inline-size:var(--sidebar-width);--sidebar-shell-inline-size:100%;z-index:0;inline-size:var(--sidebar-inline-size);min-inline-size:var(--sidebar-inline-size);min-block-size:100%;color:var(--sidebar-foreground-color);-webkit-transition:inline-size var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),opacity var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),-webkit-transform var(--sidebar-transition-duration) var(--sidebar-transition-timing-function);transition:inline-size var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),opacity var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),-webkit-transform var(--sidebar-transition-duration) var(--sidebar-transition-timing-function);transition:inline-size var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),transform var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),opacity var(--sidebar-transition-duration) var(--sidebar-transition-timing-function);transition:inline-size var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),transform var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),opacity var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),-webkit-transform var(--sidebar-transition-duration) var(--sidebar-transition-timing-function);flex:none;display:flex;position:relative}.sidebar[data-mobile=false][data-variant=floating],.sidebar[data-mobile=false][data-variant=inset]{--sidebar-inline-size:calc(var(--sidebar-width) + (var(--sidebar-inset-gap) * 2))}.sidebar__shell{gap:var(--sidebar-section-gap);-webkit-border-end:1px solid var(--sidebar-border-color);border-inline-end:1px solid var(--sidebar-border-color);background:var(--sidebar-surface);flex-direction:column;min-block-size:100%;inline-size:100%;display:flex;overflow:hidden}.sidebar[data-collapsible=offcanvas]{--sidebar-shell-inline-size:var(--sidebar-width);-webkit-transition:inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),min-inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),opacity var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),-webkit-transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function);transition:inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),min-inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),opacity var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),-webkit-transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function);transition:inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),min-inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),opacity var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function);transition:inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),min-inline-size var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),opacity var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),-webkit-transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function);overflow:clip}.sidebar[data-collapsible=offcanvas] .sidebar__shell{inline-size:var(--sidebar-shell-inline-size);-webkit-transition:opacity calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function),-webkit-transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),-webkit-filter calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function);transition:opacity calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function),-webkit-transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),-webkit-filter calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function);transition:transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),opacity calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function),filter calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function);transition:transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),opacity calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function),filter calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function),-webkit-transform var(--sidebar-offcanvas-duration) var(--sidebar-offcanvas-timing-function),-webkit-filter calc(var(--sidebar-offcanvas-duration) * .75) var(--sidebar-offcanvas-timing-function);will-change:transform,opacity}.sidebar[data-mobile=false][data-collapsible=offcanvas] .sidebar__shell{min-block-size:100%;position:absolute;inset-block:0;inset-inline-start:0}.sidebar[data-mobile=false][data-side=right][data-collapsible=offcanvas] .sidebar__shell{inset-inline:auto 0}.sidebar[data-side=right] .sidebar__shell{-webkit-border-end:none;-webkit-border-start:1px solid var(--sidebar-border-color);border-inline-end:none;border-inline-start:1px solid var(--sidebar-border-color)}.sidebar[data-variant=floating]{padding:var(--sidebar-inset-gap)}.sidebar[data-variant=floating] .sidebar__shell,.sidebar[data-variant=inset] .sidebar__shell{border:1px solid var(--sidebar-border-color);border-radius:var(--sidebar-radius-floating);-webkit-box-shadow:var(--sidebar-shadow);box-shadow:var(--sidebar-shadow)}.sidebar[data-variant=inset]{padding:var(--sidebar-inset-gap);background:0 0}.sidebar[data-state=collapsed][data-collapsible=icon]{--sidebar-inline-size:var(--sidebar-width-collapsed)}.sidebar[data-mobile=false][data-state=collapsed][data-collapsible=icon][data-variant=floating],.sidebar[data-mobile=false][data-state=collapsed][data-collapsible=icon][data-variant=inset]{--sidebar-inline-size:calc(var(--sidebar-width-collapsed) + (var(--sidebar-inset-gap) * 2))}.sidebar[data-state=collapsed][data-collapsible=icon] .sidebar-group__label,.sidebar[data-state=collapsed][data-collapsible=icon] .sidebar-menu__badge,.sidebar[data-state=collapsed][data-collapsible=icon] .sidebar-menu__sub,.sidebar[data-state=collapsed][data-collapsible=icon] .sidebar-menu__action{display:none}.sidebar[data-state=collapsed][data-collapsible=offcanvas]{--sidebar-inline-size:0px;pointer-events:none}.sidebar[data-mobile=false][data-state=collapsed][data-collapsible=offcanvas] .sidebar__shell{opacity:0;filter:blur(var(--sidebar-offcanvas-blur));-webkit-transform:translate(calc(-1 * var(--sidebar-offcanvas-shift))) scale(var(--sidebar-offcanvas-scale));transform:translate(calc(-1 * var(--sidebar-offcanvas-shift))) scale(var(--sidebar-offcanvas-scale))}.sidebar[data-mobile=false][data-side=right][data-state=collapsed][data-collapsible=offcanvas] .sidebar__shell{-webkit-transform:translate(var(--sidebar-offcanvas-shift)) scale(var(--sidebar-offcanvas-scale));transform:translate(var(--sidebar-offcanvas-shift)) scale(var(--sidebar-offcanvas-scale))}.sidebar[data-mobile=true]{inset-block:var(--sidebar-inset-gap);inline-size:var(--sidebar-width-mobile);min-inline-size:var(--sidebar-width-mobile);z-index:var(--z-index-modal,80);position:fixed}.sidebar[data-mobile=true][data-side=left]{inset-inline-start:var(--sidebar-inset-gap)}.sidebar[data-mobile=true][data-side=right]{inset-inline-end:var(--sidebar-inset-gap)}.sidebar[data-mobile=true][data-collapsible=offcanvas] .sidebar__shell{inline-size:100%}.sidebar[data-mobile=true][data-state=collapsed]{pointer-events:none;opacity:0;-webkit-transform:translate(calc(-1 * var(--sidebar-width-mobile)));transform:translate(calc(-1 * var(--sidebar-width-mobile)))}.sidebar[data-mobile=true][data-side=right][data-state=collapsed]{-webkit-transform:translate(var(--sidebar-width-mobile));transform:translate(var(--sidebar-width-mobile))}.sidebar__header,.sidebar__footer{gap:var(--sidebar-section-gap);padding:var(--sidebar-header-padding);display:grid}.sidebar__footer{-webkit-margin-before:auto;padding:var(--sidebar-footer-padding);margin-block-start:auto}.sidebar__content{align-content:start;gap:var(--sidebar-section-gap);padding:0 var(--sidebar-content-padding) var(--sidebar-content-padding);flex:auto;display:grid;overflow:auto}.sidebar-group{gap:var(--sidebar-group-gap);display:grid}.sidebar-group__label{align-items:center;gap:calc(var(--spacing,.25rem) * .75);padding-inline:calc(var(--spacing,.25rem) * .75);font-size:var(--sidebar-group-label-font-size);letter-spacing:var(--sidebar-group-label-letter-spacing);text-transform:uppercase;color:color-mix(in oklab,var(--sidebar-foreground-color) 70%,transparent);font-weight:600;line-height:1.2;display:flex}.sidebar-group__content{gap:calc(var(--spacing,.25rem) * .75);display:grid}.sidebar-group__action{inline-size:var(--sidebar-menu-action-size);block-size:var(--sidebar-menu-action-size);border-radius:calc(var(--sidebar-menu-button-radius) - .25rem);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-group__action:hover{background:color-mix(in oklab,var(--sidebar-accent-surface) 85%,transparent)}.sidebar-separator{block-size:1px;margin-inline:calc(var(--spacing,.25rem) * .75);background:var(--sidebar-border-color)}.sidebar-input{inline-size:100%}.sidebar-menu,.sidebar-menu__sub{gap:calc(var(--spacing,.25rem) * .5);margin:0;padding:0;list-style:none;display:grid}.sidebar-menu__item,.sidebar-menu__sub-item{gap:calc(var(--spacing,.25rem) * .5);display:grid}.sidebar-menu__button,.sidebar-menu__sub-button{appearance:none;align-items:center;gap:calc(var(--spacing,.25rem) * .875);inline-size:100%;min-inline-size:0;min-block-size:var(--sidebar-menu-item-height);padding:0 var(--sidebar-menu-button-padding-inline);border-radius:var(--sidebar-menu-button-radius);color:inherit;text-align:left;font-size:var(--type-body-font-size,.875rem);font-weight:500;line-height:var(--type-body-line-height,1.5);-webkit-transition:background var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),color var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),border-color var(--sidebar-transition-duration) var(--sidebar-transition-timing-function);transition:background var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),color var(--sidebar-transition-duration) var(--sidebar-transition-timing-function),border-color var(--sidebar-transition-duration) var(--sidebar-transition-timing-function);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.sidebar-menu__button>:last-child:not(.sidebar-menu__badge),.sidebar-menu__sub-button>:last-child{min-inline-size:0}.sidebar[data-state=collapsed][data-collapsible=icon] .sidebar-menu__button{justify-content:center;padding:0}.sidebar-menu__fallback-initial{inline-size:var(--sidebar-menu-fallback-size);block-size:var(--sidebar-menu-fallback-size);font-size:var(--type-small-font-size,.75rem);text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.sidebar-menu__button--sm{min-block-size:var(--sidebar-menu-item-height-sm);font-size:var(--type-small-font-size,.75rem)}.sidebar-menu__button--lg{min-block-size:var(--sidebar-menu-item-height-lg)}.sidebar-menu__button:hover,.sidebar-menu__sub-button:hover,.sidebar-menu__action:hover{background:color-mix(in oklab,var(--sidebar-accent-surface) 92%,transparent)}.sidebar-menu__button:focus-visible,.sidebar-menu__sub-button:focus-visible,.sidebar-group__action:focus-visible,.sidebar-rail:focus-visible{outline:var(--sidebar-focus-outline-width) solid oklch(from var(--sidebar-ring-color) l c h / var(--sidebar-focus-outline-opacity));outline-offset:var(--sidebar-focus-outline-offset)}.sidebar-menu__button[data-active=true],.sidebar-menu__button[aria-current=page],.sidebar-menu__sub-button[data-active=true],.sidebar-menu__sub-button[aria-current=page]{background:var(--sidebar-accent-surface);color:var(--sidebar-accent-foreground-color)}.sidebar-menu__action{inline-size:var(--sidebar-menu-action-size);block-size:var(--sidebar-menu-action-size);border-radius:calc(var(--sidebar-menu-button-radius) - .25rem);color:inherit;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.sidebar-menu__badge{min-inline-size:var(--sidebar-badge-min-width);-webkit-margin-start:auto;background:color-mix(in oklab,var(--sidebar-primary-surface) 16%,transparent);color:var(--sidebar-primary-surface);font-size:var(--type-caption-font-size,.75rem);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:.125rem .5rem;font-weight:700;display:inline-flex}.sidebar-menu__sub{-webkit-margin-start:var(--sidebar-menu-sub-indent);-webkit-padding-start:calc(var(--spacing,.25rem) * .75);-webkit-border-start:1px solid color-mix(in oklab,var(--sidebar-border-color) 82%,transparent);border-inline-start:1px solid color-mix(in oklab,var(--sidebar-border-color) 82%,transparent);margin-inline-start:var(--sidebar-menu-sub-indent);padding-inline-start:calc(var(--spacing,.25rem) * .75)}.sidebar-menu__sub-button{min-block-size:calc(var(--sidebar-menu-item-height) - .5rem);padding-inline:calc(var(--sidebar-menu-button-padding-inline) - .125rem);font-weight:450}.sidebar-menu__skeleton{align-items:center;gap:calc(var(--spacing,.25rem) * .875);min-block-size:var(--sidebar-menu-item-height);padding-inline:var(--sidebar-menu-button-padding-inline);border-radius:var(--sidebar-menu-button-radius);background:color-mix(in oklab,var(--sidebar-accent-surface) 50%,transparent);grid-template-columns:auto 1fr;display:grid}.sidebar-menu__skeleton-icon,.sidebar-menu__skeleton-line{background:color-mix(in oklab,var(--sidebar-foreground-color) 15%,transparent);border-radius:999px}.sidebar-menu__skeleton-icon{block-size:1rem;inline-size:1rem}.sidebar-menu__skeleton-lines{gap:.375rem;display:grid}.sidebar-menu__skeleton-line--primary{block-size:.625rem;inline-size:7rem}.sidebar-menu__skeleton-line--secondary{block-size:.5rem;inline-size:4.25rem}.sidebar-trigger{flex-shrink:0}.sidebar-rail{inline-size:var(--sidebar-rail-width);background:color-mix(in oklab,var(--sidebar-border-color) 55%,transparent);cursor:ew-resize;border:none;border-radius:999px;align-self:stretch;display:inline-flex}.sidebar-inset{background:var(--background);flex:auto;min-inline-size:0}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar__shell,.sidebar-menu__button,.sidebar-menu__sub-button{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.sidebar-menu__button:focus-visible,.sidebar-menu__sub-button:focus-visible,.sidebar-group__action:focus-visible,.sidebar-rail:focus-visible{outline-color:highlight}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;-webkit-transform:var(--y);transform:var(--y);-ms-touch-action:none;touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);-webkit-transform:var(--toast-close-button-transform);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{-webkit-transform:var(--y) translateY(var(--swipe-amount-y,0px)) translate(var(--swipe-amount-x,0px));transform:var(--y) translateY(var(--swipe-amount-y,0px)) translate(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{-webkit-transform:var(--y) translate(var(--swipe-amount-x));transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{-webkit-transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{-webkit-transform:var(--y) translate(var(--swipe-amount-x));transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{-webkit-transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{-webkit-transform:var(--y) translateY(var(--swipe-amount-y));transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{-webkit-transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{-webkit-transform:var(--y) translateY(var(--swipe-amount-y));transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{-webkit-transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}:where(.sonner){--sonner-width:24rem;--sonner-offset:1rem;--sonner-mobile-offset:.75rem;--sonner-gap:.875rem;--sonner-radius:calc(var(--radius-xl) + .125rem);--sonner-border-width:1px;--sonner-surface:var(--popover,var(--background));--sonner-foreground-color:var(--popover-foreground,var(--foreground));--sonner-border-color:var(--border);--sonner-shadow:var(--shadow-toast,var(--shadow-lg));--sonner-title-font-size:var(--type-body-font-size,.875rem);--sonner-title-font-weight:600;--sonner-description-font-size:var(--type-small-font-size,.75rem);--sonner-description-color:color-mix(in oklab, var(--foreground) 65%, transparent);--sonner-action-surface:var(--primary);--sonner-action-foreground:var(--primary-foreground);--sonner-cancel-surface:var(--secondary);--sonner-cancel-foreground:var(--secondary-foreground);--sonner-close-surface:var(--popover);--sonner-close-foreground:var(--foreground);--sonner-focus-outline-width:var(--focus-outline-width,3px);--sonner-focus-outline-offset:var(--focus-outline-offset,2px);--sonner-focus-outline-opacity:var(--focus-outline-opacity,.65);--sonner-focus-outline-color:var(--focus-outline-color,oklch(from var(--ring) l c h / var(--sonner-focus-outline-opacity)));--sonner-success-surface:color-mix(in oklab, var(--success,var(--secondary)) 12%, var(--popover));--sonner-success-foreground:color-mix(in oklab, var(--foreground) 92%, var(--success,var(--secondary)));--sonner-info-surface:color-mix(in oklab, var(--info,var(--primary)) 18%, var(--popover));--sonner-info-foreground:var(--info-foreground,var(--foreground));--sonner-warning-surface:color-mix(in oklab, var(--warning,var(--accent)) 22%, var(--popover));--sonner-warning-foreground:var(--warning-foreground,var(--foreground));--sonner-destructive-surface:color-mix(in oklab, var(--destructive) 16%, var(--popover));--sonner-destructive-foreground:var(--foreground)}[data-sonner-toaster].sonner{--width:var(--sonner-width);z-index:var(--z-index-toast,90);font-family:var(--font-family)}[data-sonner-toaster].sonner[data-y-position=top]{top:var(--sonner-offset-top,var(--sonner-offset))}[data-sonner-toaster].sonner[data-y-position=bottom]{bottom:var(--sonner-offset-bottom,var(--sonner-offset))}[data-sonner-toaster].sonner[data-x-position=left]{left:var(--sonner-offset-left,var(--sonner-offset))}[data-sonner-toaster].sonner[data-x-position=right]{right:var(--sonner-offset-right,var(--sonner-offset))}[data-sonner-toaster].sonner[data-x-position=center]{left:50%}[data-sonner-toast].sonner__toast{border-radius:var(--sonner-radius);border-width:var(--sonner-border-width);border-style:solid;border-color:var(--sonner-border-color);background:var(--sonner-surface);color:var(--sonner-foreground-color);-webkit-box-shadow:var(--sonner-shadow);box-shadow:var(--sonner-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-sonner-toast].sonner__toast:focus-visible,[data-sonner-toast].sonner__toast [data-button]:focus-visible,[data-sonner-toast].sonner__toast [data-close-button]:focus-visible{-webkit-box-shadow:var(--sonner-shadow),0 0 0 var(--sonner-focus-outline-width) var(--sonner-focus-outline-color);box-shadow:var(--sonner-shadow),0 0 0 var(--sonner-focus-outline-width) var(--sonner-focus-outline-color)}[data-sonner-toast].sonner__toast [data-content].sonner__content{gap:.25rem}[data-sonner-toast].sonner__toast [data-title].sonner__title{font-size:var(--sonner-title-font-size);font-weight:var(--sonner-title-font-weight);line-height:1.35}[data-sonner-toast].sonner__toast [data-description].sonner__description{font-size:var(--sonner-description-font-size);color:var(--sonner-description-color);line-height:1.45}[data-sonner-toast][data-rich-colors=true].sonner__toast [data-description].sonner__description{color:inherit;opacity:.78}[data-sonner-toast].sonner__toast [data-button].sonner__action,[data-sonner-toast].sonner__toast [data-button].sonner__cancel{border-radius:var(--radius-pill,999px);min-block-size:2rem;padding-inline:.875rem;font-size:.75rem;font-weight:600}[data-sonner-toast].sonner__toast [data-button].sonner__action{background:var(--sonner-action-surface);color:var(--sonner-action-foreground)}[data-sonner-toast].sonner__toast [data-button].sonner__cancel{background:var(--sonner-cancel-surface);color:var(--sonner-cancel-foreground)}[data-sonner-toast].sonner__toast [data-close-button].sonner__close{background:var(--sonner-close-surface);color:var(--sonner-close-foreground);border-color:color-mix(in oklab,var(--sonner-border-color) 88%,transparent)}[data-sonner-toast].sonner__toast--default{background:var(--sonner-surface);color:var(--sonner-foreground-color);border-color:var(--sonner-border-color)}[data-sonner-toast].sonner__toast--secondary{background:color-mix(in oklab,var(--secondary) 18%,var(--sonner-surface));color:var(--sonner-foreground-color);border-color:color-mix(in oklab,var(--secondary) 34%,var(--sonner-border-color))}[data-sonner-toast].sonner__toast--destructive,[data-sonner-toast].sonner__toast--error{background:var(--sonner-destructive-surface);color:var(--sonner-destructive-foreground);border-color:color-mix(in oklab,var(--destructive) 42%,var(--sonner-border-color))}[data-sonner-toast].sonner__toast--success{background:var(--sonner-success-surface);color:var(--sonner-success-foreground);border-color:color-mix(in oklab,var(--secondary) 40%,var(--sonner-border-color))}[data-sonner-toast][data-rich-colors=true].sonner__toast--success{background:var(--sonner-success-surface);color:var(--sonner-foreground-color);border-color:color-mix(in oklab,var(--secondary) 32%,var(--sonner-border-color))}[data-sonner-toast].sonner__toast--info{background:var(--sonner-info-surface);color:var(--sonner-info-foreground);border-color:color-mix(in oklab,var(--primary) 34%,var(--sonner-border-color))}[data-sonner-toast].sonner__toast--warning{background:var(--sonner-warning-surface);color:var(--sonner-warning-foreground);border-color:color-mix(in oklab,oklch(70% .15 84) 32%,var(--sonner-border-color))}[data-sonner-toast].sonner__toast--loading{background:color-mix(in oklab,var(--muted) 78%,var(--sonner-surface));color:var(--sonner-foreground-color);border-color:color-mix(in oklab,var(--muted-foreground) 18%,var(--sonner-border-color))}@media (width<=640px){[data-sonner-toaster].sonner{--width:min(calc(100vw - 1rem) , var(--sonner-width))}}@media (forced-colors:active){[data-sonner-toast].sonner__toast,[data-sonner-toast].sonner__toast [data-button],[data-sonner-toast].sonner__toast [data-close-button]{forced-color-adjust:auto}}:where(.spacer){--spacer-height:1rem;min-block-size:0;block-size:var(--spacer-height);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block}:where(.switch){--switch-width:40px;--switch-height:22px;--switch-thumb:18px;--switch-gap:calc(var(--spacing) * 2.5);--switch-off:color-mix(in oklab, var(--foreground,oklch(14.1% 0 0)) 20%, transparent);--switch-on:var(--primary,oklch(55% 0 0));--switch-thumb-color:var(--background,oklch(100% 0 0));--switch-border:var(--border,oklch(85% 0 0));--switch-invalid:var(--destructive,oklch(55% 0 0));--switch-font-family:var(--font-family)}.switch{align-items:center;gap:var(--switch-gap);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--switch-font-family);display:inline-flex}.switch__control{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.switch__track{width:var(--switch-width);height:var(--switch-height);border:1px solid var(--switch-border);background:var(--switch-off);padding:calc(var(--spacing-y) * .25) calc(var(--spacing-x) * .25);border-radius:9999px;align-items:center;display:inline-flex}.switch__thumb{width:var(--switch-thumb);height:var(--switch-thumb);background:var(--switch-thumb-color);-webkit-transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:transform var(--transition-duration,.15s) var(--transition-timing-function,ease), -webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);border-radius:9999px;transform:translate(0)}.switch__control:checked+.switch__track{background:var(--switch-on);border-color:color-mix(in oklab,var(--switch-on) 70%,var(--switch-border))}.switch__control:checked+.switch__track .switch__thumb{-webkit-transform:translate(calc(var(--switch-width) - var(--switch-thumb) - 4px));transform:translate(calc(var(--switch-width) - var(--switch-thumb) - 4px))}.switch__control:focus-visible+.switch__track{outline:var(--focus-outline-width,3px) solid oklch(from var(--ring,var(--switch-on)) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.switch[data-invalid=true] .switch__track{border-color:var(--switch-invalid)}.switch--disabled{cursor:not-allowed;opacity:var(--disabled-opacity,.25)}.switch__label{font-size:.875rem}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-orange-400:oklch(75% .183 55.934);--color-yellow-400:oklch(85.2% .199 91.936);--color-lime-400:oklch(84.1% .238 128.85);--color-green-400:oklch(79.2% .209 151.711);--color-blue-400:oklch(70.7% .165 254.624);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-100:oklch(96.7% .003 264.542);--color-zinc-400:oklch(70.5% .015 286.067);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono)}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");-webkit-font-feature-settings:var(--default-font-feature-settings,normal);font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);-webkit-font-feature-settings:var(--default-mono-font-feature-settings,normal);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}ol,ul,menu{list-style:none}button,input,select,optgroup,textarea{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::-webkit-input-placeholder{opacity:1}::placeholder{opacity:1}:-ms-placeholder-shown{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-webkit-input-placeholder{color:currentColor}::placeholder{color:currentColor}:-ms-placeholder-shown{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-webkit-input-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}:-ms-placeholder-shown{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base)}.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing)*-1)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.end-6\!{inset-inline-end:calc(var(--spacing)*6)!important}.end-7{inset-inline-end:calc(var(--spacing)*7)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.float-left{float:left}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-56{height:calc(var(--spacing)*56)}.h-72{height:calc(var(--spacing)*72)}.h-\[18rem\]{height:18rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[34rem\]{height:34rem}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-\[10rem\]{min-height:10rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[36rem\]{min-height:36rem}.min-h-screen{min-height:100vh}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-\[18rem\]{width:18rem}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[30rem\]{width:30rem}.w-\[32rem\]{width:32rem}.w-\[34rem\]{width:34rem}.w-\[40rem\]{width:40rem}.w-\[42rem\]{width:42rem}.w-\[44rem\]{width:44rem}.w-\[48rem\]{width:48rem}.w-\[52rem\]{width:52rem}.w-\[54rem\]{width:54rem}.w-\[56rem\]{width:56rem}.w-\[58rem\]{width:58rem}.w-\[64rem\]{width:64rem}.w-\[240px\]{width:240px}.w-\[360px\]{width:360px}.w-\[520px\]{width:520px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[20rem\]{min-width:20rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.transform{-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{-webkit-transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-in{-webkit-animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-out{-webkit-animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;-ms-touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,);touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)));margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\],.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.bg-\[\#B91C1C\]{background-color:#b91c1c}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.bg-lime-400{background-color:var(--color-lime-400)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-primary{background-color:var(--primary)}.bg-red-400{background-color:var(--color-red-400)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-transparent{background-color:#0000}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-48{padding:calc(var(--spacing)*48)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75em\]{font-size:.75em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-green-400{color:var(--color-green-400)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-slate-700{color:var(--color-slate-700)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-in{--tw-ease:var(--ease-in);-webkit-transition-timing-function:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-150{--tw-animation-delay:.15s;animation-delay:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[k\:K\]{k:K}.blur-in{--tw-enter-blur:20px}.blur-in-\[\<value\>\]{--tw-enter-blur:<value>}.blur-out{--tw-exit-blur:20px}.blur-out-\[\<value\>\]{--tw-exit-blur:<value>}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.running\!{animation-play-state:running!important}.slide-in-from-top-8{--tw-enter-translate-y:calc(8*var(--spacing)*-1)}.slide-out-to-left{--tw-exit-translate-x:-100%}.slide-out-to-top{--tw-exit-translate-y:-100%}.slide-out-to-top-8{--tw-exit-translate-y:calc(8*var(--spacing)*-1)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.valid\:filter:valid{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.data-\[state\=hide\]\:animate-out[data-state=hide]{-webkit-animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=show\]\:animate-in[data-state=show]{-webkit-animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:items-center{align-items:center}}@media (width>=64rem){.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:\!bg-gray-100:hover{background-color:var(--color-gray-100)!important}.hover\:dark\:bg-gray-100:hover{background-color:var(--color-gray-100)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}[data-state=open] .\[\[data-state\=open\]_\&\]\:rotate-180{rotate:180deg}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:where(:root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-base:.875rem;--line-height-base:1.5;--type-body-font-size:var(--font-size-base);--type-body-line-height:var(--line-height-base);--type-body-font-weight:400;--type-body-color:var(--foreground);--type-small-font-size:calc(var(--font-size-base)*.85);--type-small-line-height:1.4;--type-small-font-weight:400;--type-small-color:var(--muted-foreground);--type-heading-font-family:var(--font-family);--type-heading-font-size:calc(var(--font-size-base)*1.35);--type-heading-line-height:1.2;--type-heading-font-weight:600;--type-heading-letter-spacing:-.01em;--type-heading-color:var(--foreground);--type-title-font-size:calc(var(--font-size-base)*1.6);--type-title-line-height:1.15;--type-title-font-weight:600;--type-title-letter-spacing:-.012em;--type-title-color:var(--foreground);--type-subtitle-font-size:calc(var(--font-size-base)*1.1);--type-subtitle-line-height:1.4;--type-subtitle-font-weight:500;--type-subtitle-letter-spacing:-.005em;--type-subtitle-color:var(--muted-foreground);--type-caption-font-size:calc(var(--font-size-base)*.75);--type-caption-line-height:1.3;--type-caption-font-weight:500;--type-caption-color:var(--muted-foreground);--type-overline-font-size:calc(var(--font-size-base)*.7);--type-overline-line-height:1.2;--type-overline-font-weight:600;--type-overline-letter-spacing:.12em;--type-overline-transform:uppercase;--type-overline-color:var(--muted-foreground);--type-decoration-line:none;--type-decoration-style:solid;--type-decoration-thickness:from-font;--type-decoration-offset:.15em;--type-decoration-color:currentColor;--radius:4px;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-pill:999px;--spacing-base:.25rem;--spacing-scale:1.5;--spacing-scale-x:1;--spacing-scale-y:.75;--spacing:calc(var(--spacing-base)*var(--spacing-scale));--spacing-x:calc(var(--spacing)*var(--spacing-scale-x));--spacing-y:calc(var(--spacing)*var(--spacing-scale-y));--border-width:1px;--border-style:solid;--shadow-sm:0 1px 2px oklch(0% 0 0/.06);--shadow-md:0 4px 8px oklch(0% 0 0/.08);--shadow-lg:0 12px 24px oklch(0% 0 0/.12);--shadow-overlay:0 18px 40px oklch(0% 0 0/.12);--shadow-flyout:var(--shadow-overlay);--shadow-flyout-soft:var(--shadow-lg);--shadow-toast:var(--shadow-lg);--motion-duration-fast:.12s;--motion-duration-medium:.15s;--motion-duration-slow:.18s;--motion-ease-out:cubic-bezier(.2,0,0,1);--motion-ease-soft:cubic-bezier(.25,1,.5,1);--transition-duration:var(--motion-duration-medium);--transition-timing-function:var(--motion-ease-out);--focus-outline-width:3px;--focus-outline-offset:2px;--focus-outline-opacity:.65;--focus-outline-color:oklch(from var(--ring)l c h/var(--focus-outline-opacity));--focus-outline:var(--focus-outline-width)solid var(--focus-outline-color);--hit-area-touch-min:44px;--z-index-dropdown:50;--z-index-popover:60;--z-index-tooltip:70;--z-index-modal:80;--z-index-toast:90;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(31.525% .06262 229.706);--primary-foreground:oklch(98.5% 0 0);--on-primary:var(--primary-foreground);--secondary:oklch(46% .11 145);--secondary-foreground:oklch(98.5% 0 0);--on-secondary:var(--secondary-foreground);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(39% .01 286);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--tertiary:var(--accent);--on-tertiary:var(--accent-foreground);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--on-destructive:var(--destructive-foreground);--success:oklch(64% .15 151);--success-foreground:oklch(98.5% 0 0);--info:oklch(63% .13 251);--info-foreground:oklch(98.5% 0 0);--warning:oklch(83% .16 86);--warning-foreground:oklch(21% .006 285.885);--border:oklch(92% .004 286.32);--border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(:root){--border-subtle:color-mix(in oklab,var(--border)62%,transparent)}}:where(:root){--border-soft:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(:root){--border-soft:color-mix(in oklab,var(--border)78%,var(--background))}}:where(:root){--border-accent:var(--primary)}@supports (color:color-mix(in lab,red,red)){:where(:root){--border-accent:color-mix(in oklab,var(--primary)28%,var(--border))}}:where(:root){--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--surface-overlay-scrim:oklch(0% 0 0/.42);--surface-flyout:var(--popover);--surface-flyout-hover:var(--surface-flyout)}@supports (color:color-mix(in lab,red,red)){:where(:root){--surface-flyout-hover:color-mix(in oklab,var(--surface-flyout)84%,var(--accent))}}:where(:root){--surface-panel-subtle:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root){--surface-panel-subtle:color-mix(in oklab,var(--background)72%,var(--muted))}}:where(:root){--surface-selection:var(--surface-flyout)}@supports (color:color-mix(in lab,red,red)){:where(:root){--surface-selection:color-mix(in oklab,var(--surface-flyout)82%,var(--primary))}}:where(:root){--surface-selection-hover:var(--surface-selection)}@supports (color:color-mix(in lab,red,red)){:where(:root){--surface-selection-hover:color-mix(in oklab,var(--surface-selection)86%,white)}}:where(:root){--text-muted-weak:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:where(:root){--text-muted-weak:color-mix(in oklab,var(--muted-foreground)92%,var(--background))}}:where(:root){--text-muted-strong:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:where(:root){--text-muted-strong:color-mix(in oklab,var(--muted-foreground)84%,var(--foreground))}}:where(:root){--text-muted-contrast:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:where(:root){--text-muted-contrast:color-mix(in oklab,var(--foreground)62%,var(--muted-foreground))}}:where(:root){--text-on-brand-muted:var(--on-primary)}@supports (color:color-mix(in lab,red,red)){:where(:root){--text-on-brand-muted:color-mix(in oklab,var(--on-primary)78%,transparent)}}:where(:root){--disabled-opacity:.7;--readonly-opacity:.82;--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067)}:where(:root[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--on-primary:var(--primary-foreground);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--on-secondary:var(--secondary-foreground);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--tertiary:var(--accent);--on-tertiary:var(--accent-foreground);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(14.1% .005 285.823);--on-destructive:var(--destructive-foreground);--success:oklch(75% .14 151);--success-foreground:oklch(14.1% .005 285.823);--info:oklch(76% .1 251);--info-foreground:oklch(14.1% .005 285.823);--warning:oklch(88% .14 86);--warning-foreground:oklch(14.1% .005 285.823);--border:oklch(100% 0 0/.1);--border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--border-subtle:color-mix(in oklab,var(--border)78%,transparent)}}:where(:root[data-theme=dark]){--border-soft:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--border-soft:color-mix(in oklab,var(--border)88%,var(--background))}}:where(:root[data-theme=dark]){--border-accent:var(--primary)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--border-accent:color-mix(in oklab,var(--primary)38%,var(--border))}}:where(:root[data-theme=dark]){--input:oklch(100% 0 0/.15);--ring:oklch(55.2% .016 285.938);--surface-overlay-scrim:oklch(0% 0 0/.62);--surface-flyout:var(--popover);--surface-flyout-hover:var(--surface-flyout)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--surface-flyout-hover:color-mix(in oklab,var(--surface-flyout)76%,var(--accent))}}:where(:root[data-theme=dark]){--surface-panel-subtle:var(--background)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--surface-panel-subtle:color-mix(in oklab,var(--background)52%,var(--muted))}}:where(:root[data-theme=dark]){--surface-selection:var(--surface-flyout)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--surface-selection:color-mix(in oklab,var(--surface-flyout)72%,var(--primary))}}:where(:root[data-theme=dark]){--surface-selection-hover:var(--surface-selection)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--surface-selection-hover:color-mix(in oklab,var(--surface-selection)88%,white)}}:where(:root[data-theme=dark]){--shadow-flyout:0 18px 40px oklch(0% 0 0/.38);--shadow-flyout-soft:0 12px 24px oklch(0% 0 0/.28);--text-muted-weak:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--text-muted-weak:color-mix(in oklab,var(--muted-foreground)82%,var(--background))}}:where(:root[data-theme=dark]){--text-muted-strong:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--text-muted-strong:color-mix(in oklab,var(--muted-foreground)72%,var(--foreground))}}:where(:root[data-theme=dark]){--text-muted-contrast:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--text-muted-contrast:color-mix(in oklab,var(--foreground)78%,var(--muted-foreground))}}:where(:root[data-theme=dark]){--text-on-brand-muted:var(--on-primary)}@supports (color:color-mix(in lab,red,red)){:where(:root[data-theme=dark]){--text-on-brand-muted:color-mix(in oklab,var(--on-primary)72%,transparent)}}:where(:root[data-theme=dark]){--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}@media (prefers-reduced-motion:reduce){:where(:root){--transition-duration:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(:root[data-motion=reduced]){--transition-duration:0s}:where(:root[data-motion=reduced]) *,:where(:root[data-motion=reduced]) :before,:where(:root[data-motion=reduced]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-contrast:more){:where(:root){--focus-outline-width:4px;--focus-outline-offset:3px;--focus-outline-opacity:1}:where(:root:not([data-theme=dark])){--primary:oklch(31.525% .063 229.706);--on-primary:oklch(100% 0 0);--secondary:oklch(46% .11 145);--on-secondary:oklch(100% 0 0);--tertiary:oklch(56.7% .001 286.375);--on-tertiary:oklch(100% 0 0);--destructive:oklch(57.7% .245 27.325);--on-destructive:oklch(100% 0 0);--border:oklch(66.5% 0 0);--input:oklch(66.5% 0 0);--ring:var(--primary);--muted-foreground:oklch(39% 0 0)}:where(:root[data-theme=dark]){--primary:oklch(92% .004 286.32);--on-primary:oklch(14.1% .005 285.823);--secondary:oklch(57.4% .006 286.033);--on-secondary:oklch(14.1% .005 285.823);--tertiary:oklch(57.4% .006 286.033);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(70.4% .191 22.216);--on-destructive:oklch(14.1% .005 285.823);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:var(--primary);--muted-foreground:oklch(70.5% 0 0)}}:where(:root[data-contrast=more]){--focus-outline-width:4px;--focus-outline-offset:3px;--focus-outline-opacity:1}:where(:root[data-contrast=more]:not([data-theme=dark])){--primary:oklch(31.525% .063 229.706);--on-primary:oklch(100% 0 0);--secondary:oklch(46% .11 145);--on-secondary:oklch(100% 0 0);--tertiary:oklch(56.7% .001 286.375);--on-tertiary:oklch(100% 0 0);--destructive:oklch(57.7% .245 27.325);--on-destructive:oklch(100% 0 0);--border:oklch(66.5% 0 0);--input:oklch(66.5% 0 0);--ring:var(--primary);--muted-foreground:oklch(39% 0 0)}:where(:root[data-contrast=more][data-theme=dark]){--primary:oklch(92% .004 286.32);--on-primary:oklch(14.1% .005 285.823);--secondary:oklch(57.4% .006 286.033);--on-secondary:oklch(14.1% .005 285.823);--tertiary:oklch(57.4% .006 286.033);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(70.4% .191 22.216);--on-destructive:oklch(14.1% .005 285.823);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:var(--primary);--muted-foreground:oklch(70.5% 0 0)}:root[data-contrast=more] .button:not(.link){--button-border-width:2px;--button-border-color:var(--border)}:root[data-contrast=more] .button.link{text-decoration-line:underline;text-decoration-thickness:2px}:where(:root[data-vision=rg-safe]:not([data-theme=dark])){--primary:oklch(31.525% .12 250);--on-primary:oklch(100% 0 0);--tertiary:oklch(67.2% .12 80);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(57.7% .24 25);--on-destructive:oklch(100% 0 0);--chart-1:oklch(64.6% .2 250);--chart-2:oklch(60% .118 80);--chart-3:oklch(39.8% .08 320);--chart-4:oklch(82.8% .189 160);--chart-5:oklch(76.9% .188 30)}:where(:root[data-vision=rg-safe][data-theme=dark]){--primary:oklch(92% .12 250);--on-primary:oklch(14.1% .005 285.823);--tertiary:oklch(48.4% .12 80);--on-tertiary:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 25);--on-destructive:oklch(14.1% .005 285.823);--chart-1:oklch(48.8% .2 250);--chart-2:oklch(69.6% .17 80);--chart-3:oklch(76.9% .188 320);--chart-4:oklch(62.7% .2 160);--chart-5:oklch(64.5% .2 30)}:where(:root[data-vision=protanopia]:not([data-theme=dark])){--primary:oklch(31.525% .12 245);--on-primary:oklch(100% 0 0);--tertiary:oklch(67.7% .12 62);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(57.7% .24 320);--on-destructive:oklch(100% 0 0)}:where(:root[data-vision=protanopia][data-theme=dark]){--primary:oklch(92% .12 245);--on-primary:oklch(14.1% .005 285.823);--tertiary:oklch(48.9% .12 62);--on-tertiary:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 320);--on-destructive:oklch(14.1% .005 285.823)}:where(:root[data-vision=deuteranopia]:not([data-theme=dark])){--primary:oklch(31.525% .12 235);--on-primary:oklch(100% 0 0);--tertiary:oklch(67.7% .12 55);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(57.7% .24 12);--on-destructive:oklch(100% 0 0)}:where(:root[data-vision=deuteranopia][data-theme=dark]){--primary:oklch(92% .12 235);--on-primary:oklch(14.1% .005 285.823);--tertiary:oklch(48.9% .12 55);--on-tertiary:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 12);--on-destructive:oklch(14.1% .005 285.823)}:where(:root[data-vision=tritanopia]:not([data-theme=dark])){--primary:oklch(31.525% .12 332);--on-primary:oklch(100% 0 0);--tertiary:oklch(65.2% .12 145);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(57.7% .24 8);--on-destructive:oklch(100% 0 0)}:where(:root[data-vision=tritanopia][data-theme=dark]){--primary:oklch(92% .12 332);--on-primary:oklch(14.1% .005 285.823);--tertiary:oklch(46.9% .12 145);--on-tertiary:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 8);--on-destructive:oklch(14.1% .005 285.823)}:where(:root[data-vision=mono]:not([data-theme=dark])){--primary:oklch(31.525% 0 0);--on-primary:oklch(100% 0 0);--tertiary:oklch(66.7% 0 0);--on-tertiary:oklch(14.1% .005 285.823);--destructive:oklch(57.7% 0 0);--on-destructive:oklch(14.1% .005 285.823);--chart-1:oklch(64.6% 0 0);--chart-2:oklch(60% 0 0);--chart-3:oklch(39.8% 0 0);--chart-4:oklch(82.8% 0 0);--chart-5:oklch(76.9% 0 0)}:where(:root[data-vision=mono][data-theme=dark]){--primary:oklch(92% 0 0);--on-primary:oklch(14.1% .005 285.823);--tertiary:oklch(47.9% 0 0);--on-tertiary:oklch(98.5% 0 0);--destructive:oklch(70.4% 0 0);--on-destructive:oklch(14.1% .005 285.823);--chart-1:oklch(48.8% 0 0);--chart-2:oklch(69.6% 0 0);--chart-3:oklch(76.9% 0 0);--chart-4:oklch(62.7% 0 0);--chart-5:oklch(64.5% 0 0)}@media (forced-colors:active){:where(:root){--background:Canvas;--foreground:CanvasText;--card:Canvas;--card-foreground:CanvasText;--popover:Canvas;--popover-foreground:CanvasText;--border:CanvasText;--input:CanvasText;--ring:Highlight;--primary:Highlight;--on-primary:HighlightText;--secondary:Canvas;--on-secondary:CanvasText;--tertiary:Canvas;--on-tertiary:CanvasText}}:where(:root[data-contrast=mono]:not([data-theme=dark])){--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(0% 0 0);--on-primary:oklch(100% 0 0);--secondary:oklch(100% 0 0);--on-secondary:oklch(0% 0 0);--tertiary:oklch(100% 0 0);--on-tertiary:oklch(0% 0 0);--destructive:oklch(0% 0 0);--on-destructive:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(0% 0 0);--ring:oklch(0% 0 0);--muted:oklch(95% 0 0);--muted-foreground:oklch(12% 0 0);--chart-1:oklch(15% 0 0);--chart-2:oklch(30% 0 0);--chart-3:oklch(45% 0 0);--chart-4:oklch(60% 0 0);--chart-5:oklch(75% 0 0)}:where(:root[data-contrast=mono][data-theme=dark]){--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(0% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(0% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(100% 0 0);--on-primary:oklch(0% 0 0);--secondary:oklch(0% 0 0);--on-secondary:oklch(100% 0 0);--tertiary:oklch(0% 0 0);--on-tertiary:oklch(100% 0 0);--destructive:oklch(100% 0 0);--on-destructive:oklch(0% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:oklch(100% 0 0);--muted:oklch(16% 0 0);--muted-foreground:oklch(92% 0 0);--chart-1:oklch(92% 0 0);--chart-2:oklch(76% 0 0);--chart-3:oklch(60% 0 0);--chart-4:oklch(44% 0 0);--chart-5:oklch(28% 0 0)}:root[data-contrast=mono] .button:not(.link){--button-border-width:2px;--button-border-color:currentColor}:root[data-contrast=mono] .button.link{text-decoration-line:underline;text-decoration-thickness:2px}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);-webkit-transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);-webkit-transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:where(.tooltip){--tooltip-primary:var(--primary,oklch(55% 0 0));--tooltip-on-primary:var(--on-primary,oklch(98.5% 0 0));--tooltip-secondary:var(--secondary,oklch(85% 0 0));--tooltip-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--tooltip-tertiary:var(--tertiary,oklch(75% 0 0));--tooltip-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--tooltip-destructive:var(--destructive,oklch(55% 0 0));--tooltip-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--tooltip-surface:var(--background,oklch(100% 0 0));--tooltip-on-surface:var(--foreground,oklch(14.1% 0 0));--tooltip-border:var(--border,oklch(85% 0 0));--tooltip-radius:var(--radius-sm);--tooltip-border-width:0px;--tooltip-border-style:solid;--tooltip-shadow:var(--shadow-flyout-soft,0 12px 24px oklch(0% 0 0/.12));--tooltip-background-color:var(--tooltip-primary,oklch(55% 0 0));--tooltip-foreground-color:var(--tooltip-on-primary,oklch(98.5% 0 0));--tooltip-border-color:var(--border-soft,transparent);--tooltip-font-family:var(--font-family);--tooltip-font-size:var(--type-small-font-size,.75rem);--tooltip-line-height:var(--type-small-line-height,1.4);--tooltip-font-weight:var(--type-small-font-weight,500);--tooltip-padding-y:calc(var(--spacing-y) * 1.2);--tooltip-padding-x:calc(var(--spacing-x) * 2);--tooltip-max-width:min(22rem, var(--reka-tooltip-content-available-width))}.tooltip{font-family:var(--tooltip-font-family)}.tooltip__content{max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-width:var(--tooltip-border-width);border-style:var(--tooltip-border-style);border-color:var(--tooltip-border-color);border-radius:var(--tooltip-radius);background-color:var(--tooltip-background-color);color:var(--tooltip-foreground-color);-webkit-box-shadow:var(--tooltip-shadow);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);font-weight:var(--tooltip-font-weight);-webkit-transform-origin:var(--reka-tooltip-content-transform-origin);transform-origin:var(--reka-tooltip-content-transform-origin);will-change:transform,opacity;outline:none;animation-timing-function:ease-out}.tooltip__content[data-state=instant-open],.tooltip__content[data-state=delayed-open]{animation-name:tooltip-in;animation-duration:.14s}.tooltip__content[data-state=closed]{animation-name:tooltip-out;animation-duration:.12s}@keyframes tooltip-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.tooltip__arrow{fill:var(--tooltip-background-color);stroke:var(--tooltip-border-color);stroke-width:var(--tooltip-border-width)}.tooltip__trigger--virtual{clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}:where(.tooltip.primary){--tooltip-background-color:var(--tooltip-primary-background-color,var(--tooltip-primary,oklch(55% 0 0)));--tooltip-foreground-color:var(--tooltip-primary-foreground-color,var(--tooltip-on-primary,oklch(98.5% 0 0)));--tooltip-border-color:var(--tooltip-primary-border-color,color-mix(in oklab, var(--tooltip-background-color) 70%, var(--tooltip-border)))}:where(.tooltip.secondary){--tooltip-background-color:var(--tooltip-secondary-background-color,var(--tooltip-secondary,oklch(85% 0 0)));--tooltip-foreground-color:var(--tooltip-secondary-foreground-color,var(--tooltip-on-secondary,oklch(14.1% 0 0)));--tooltip-border-color:var(--tooltip-secondary-border-color,color-mix(in oklab, var(--tooltip-background-color) 70%, var(--tooltip-border)))}:where(.tooltip.tertiary){--tooltip-background-color:var(--tooltip-tertiary-background-color,var(--tooltip-tertiary,oklch(75% 0 0)));--tooltip-foreground-color:var(--tooltip-tertiary-foreground-color,var(--tooltip-on-tertiary,oklch(14.1% 0 0)));--tooltip-border-color:var(--tooltip-tertiary-border-color,color-mix(in oklab, var(--tooltip-background-color) 70%, var(--tooltip-border)))}:where(.tooltip.destructive){--tooltip-background-color:var(--tooltip-destructive-background-color,var(--tooltip-destructive,oklch(55% 0 0)));--tooltip-foreground-color:var(--tooltip-destructive-foreground-color,var(--tooltip-on-destructive,oklch(98.5% 0 0)));--tooltip-border-color:var(--tooltip-destructive-border-color,color-mix(in oklab, var(--tooltip-background-color) 70%, var(--tooltip-border)))}:where(.tooltip.outline){--tooltip-background-color:var(--tooltip-surface);--tooltip-foreground-color:var(--tooltip-on-surface);--tooltip-border-color:var(--tooltip-border);--tooltip-border-width:1px}:where(.tooltip.ghost){--tooltip-background-color:color-mix(in oklab, transparent 70%, var(--tooltip-primary));--tooltip-foreground-color:var(--tooltip-primary);--tooltip-border-color:transparent}:where(.tooltip.link){--tooltip-background-color:transparent;--tooltip-foreground-color:var(--tooltip-primary);--tooltip-border-color:transparent}.tooltip.link{text-decoration-line:underline}:where(.tooltip.sm){--tooltip-padding-y:calc(var(--spacing-y) * .9);--tooltip-padding-x:calc(var(--spacing-x) * 1.6);--tooltip-font-size:var(--type-caption-font-size,.7rem)}:where(.tooltip.lg){--tooltip-padding-y:calc(var(--spacing-y) * 1.5);--tooltip-padding-x:calc(var(--spacing-x) * 2.4);--tooltip-font-size:var(--type-body-font-size,.875rem)}:where(.tooltip.icon),:where(.tooltip.icon-sm),:where(.tooltip.icon-lg){--tooltip-padding-y:calc(var(--spacing-y) * .8);--tooltip-padding-x:calc(var(--spacing-x) * .8)}:where(.tooltip.icon-sm){--tooltip-font-size:var(--type-caption-font-size,.7rem)}:where(.tooltip.icon-lg){--tooltip-font-size:var(--type-body-font-size,.875rem)}@media (prefers-reduced-motion:reduce){.tooltip__content[data-state=instant-open],.tooltip__content[data-state=delayed-open],.tooltip__content[data-state=closed]{animation-duration:1ms}}:where(.alert){--alert-primary:var(--primary,oklch(55% 0 0));--alert-on-primary:var(--on-primary,oklch(98.5% 0 0));--alert-secondary:var(--secondary,oklch(85% 0 0));--alert-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--alert-tertiary:var(--tertiary,oklch(75% 0 0));--alert-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--alert-destructive:var(--destructive,oklch(55% 0 0));--alert-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--alert-surface:var(--background,oklch(100% 0 0));--alert-on-surface:var(--foreground,oklch(14.1% 0 0));--alert-border:var(--border,oklch(85% 0 0));--alert-outline-color:var(--alert-primary);--alert-font-family:var(--font-family);--alert-background-color:transparent;--alert-foreground-color:var(--alert-on-surface);--alert-border-color:transparent;--alert-shadow:none;font-family:var(--alert-font-family);font-size:var(--alert-font-size,var(--alert-size-font-size,.9375rem));font-weight:var(--alert-font-weight,var(--alert-size-font-weight,500));line-height:var(--alert-line-height,var(--alert-size-line-height,1.4));letter-spacing:var(--alert-letter-spacing,var(--alert-size-letter-spacing,0));inline-size:min(var(--alert-width,30rem),100%);min-height:var(--alert-min-height,var(--alert-size-min-height,0));padding-block:var(--alert-padding-block,var(--alert-size-padding-block,.875rem));padding-inline:var(--alert-padding-inline,var(--alert-size-padding-inline,1rem));border-width:var(--alert-border-width,1px);border-style:solid;border-color:var(--alert-border-color);border-radius:var(--alert-radius,var(--alert-size-radius,var(--radius-lg)));background-color:var(--alert-background-color);color:var(--alert-foreground-color);-webkit-box-shadow:var(--alert-shadow);box-shadow:var(--alert-shadow);cursor:var(--alert-cursor,default);text-align:start;outline:none}.alert__layout{align-items:center;gap:var(--alert-content-gap,1.375rem);display:flex}.alert__icon{-webkit-margin-before:.125em;flex:none;margin-block-start:.125em}.alert__content{gap:var(--alert-content-gap,.375rem);flex:auto;min-width:0;display:grid}.alert[data-interactive=true]{cursor:var(--alert-interactive-cursor,pointer)}.alert[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--alert-background-color--hover,color-mix(in oklab, var(--alert-background-color) 92%, white));border-color:var(--alert-border-color--hover,color-mix(in oklab, var(--alert-border-color) 88%, white))}.alert[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--alert-background-color--active,color-mix(in oklab, var(--alert-background-color) 88%, black));border-color:var(--alert-border-color--active,color-mix(in oklab, var(--alert-border-color) 88%, black))}.alert[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--alert-outline-width--focus,var(--alert-outline-width,3px)) solid oklch(from var(--alert-outline-color--focus,var(--alert-outline-color)) l c h / var(--alert-outline-opacity--focus,var(--alert-outline-opacity,.65)));outline-offset:var(--alert-outline-offset--focus,var(--alert-outline-offset,2px))}.alert:disabled,.alert[aria-disabled=true]{background-color:var(--alert-background-color--disabled,oklch(from var(--alert-background-color) l 0 h));border-color:var(--alert-border-color--disabled,oklch(from var(--alert-border-color) l 0 h));color:var(--alert-foreground-color--disabled,oklch(from var(--alert-foreground-color) l 0 h));opacity:var(--disabled-opacity,.25);cursor:not-allowed}.alert.primary{--alert-background-color:var(--alert-primary-background-color,color-mix(in oklab, var(--alert-primary) 16%, var(--alert-surface)));--alert-foreground-color:var(--alert-primary-foreground-color,color-mix(in oklab, var(--alert-on-surface) 86%, var(--alert-primary)));--alert-border-color:var(--alert-primary-border-color,color-mix(in oklab, var(--alert-primary) 42%, var(--alert-border)));--alert-outline-color:var(--alert-primary-outline-color,var(--alert-primary))}.alert.secondary{--alert-background-color:var(--alert-secondary-background-color,color-mix(in oklab, var(--alert-secondary) 30%, var(--alert-surface)));--alert-foreground-color:var(--alert-secondary-foreground-color,color-mix(in oklab, var(--alert-on-surface) 92%, var(--alert-secondary)));--alert-border-color:var(--alert-secondary-border-color,color-mix(in oklab, var(--alert-secondary) 46%, var(--alert-border)));--alert-outline-color:var(--alert-secondary-outline-color,var(--alert-secondary))}.alert.tertiary{--alert-background-color:var(--alert-tertiary-background-color,color-mix(in oklab, var(--alert-tertiary) 26%, var(--alert-surface)));--alert-foreground-color:var(--alert-tertiary-foreground-color,color-mix(in oklab, var(--alert-on-surface) 90%, var(--alert-tertiary)));--alert-border-color:var(--alert-tertiary-border-color,color-mix(in oklab, var(--alert-tertiary) 42%, var(--alert-border)));--alert-outline-color:var(--alert-tertiary-outline-color,var(--alert-tertiary))}.alert.destructive{--alert-background-color:var(--alert-destructive-background-color,color-mix(in oklab, var(--alert-destructive) 16%, var(--alert-surface)));--alert-foreground-color:var(--alert-destructive-foreground-color,color-mix(in oklab, var(--alert-on-surface) 86%, var(--alert-destructive)));--alert-border-color:var(--alert-destructive-border-color,color-mix(in oklab, var(--alert-destructive) 48%, var(--alert-border)));--alert-outline-color:var(--alert-destructive-outline-color,var(--alert-destructive))}.alert.outline{--alert-background-color:var(--alert-surface);--alert-foreground-color:var(--alert-on-surface);--alert-border-color:var(--alert-border);--alert-shadow:0 12px 30px oklch(0% 0 0/.05);--alert-outline-color:var(--alert-primary)}.alert.ghost{--alert-background-color:transparent;--alert-foreground-color:var(--alert-primary);--alert-border-color:color-mix(in oklab, var(--alert-primary) 28%, transparent);--alert-outline-color:var(--alert-primary)}.alert.link{--alert-background-color:transparent;--alert-foreground-color:var(--alert-primary);--alert-border-color:transparent;--alert-outline-color:var(--alert-primary);text-underline-offset:4px;text-decoration-line:none}.alert.link[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}@media (forced-colors:active){.alert[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}.alert.default{--alert-size-radius:var(--alert-default-radius,var(--radius-lg));--alert-size-padding-inline:var(--alert-default-padding-inline,1rem);--alert-size-padding-block:var(--alert-default-padding-block,.875rem);--alert-size-font-size:var(--alert-default-font-size,.9375rem);--alert-size-line-height:var(--alert-default-line-height,1.4);--alert-size-letter-spacing:var(--alert-default-letter-spacing,0);--alert-size-font-weight:var(--alert-default-font-weight,500)}.alert.sm{--alert-size-radius:var(--alert-sm-radius,var(--radius-md));--alert-size-padding-inline:var(--alert-sm-padding-inline,.75rem);--alert-size-padding-block:var(--alert-sm-padding-block,.625rem);--alert-size-font-size:var(--alert-sm-font-size,.8125rem);--alert-size-line-height:var(--alert-sm-line-height,1.35);--alert-size-letter-spacing:var(--alert-sm-letter-spacing,0);--alert-size-font-weight:var(--alert-sm-font-weight,500)}.alert.lg{--alert-size-radius:var(--alert-lg-radius,calc(var(--radius-lg) + 2px));--alert-size-padding-inline:var(--alert-lg-padding-inline,1.25rem);--alert-size-padding-block:var(--alert-lg-padding-block,1rem);--alert-size-font-size:var(--alert-lg-font-size,1rem);--alert-size-line-height:var(--alert-lg-line-height,1.45);--alert-size-letter-spacing:var(--alert-lg-letter-spacing,0);--alert-size-font-weight:var(--alert-lg-font-weight,500)}.alert.icon,.alert.icon-sm,.alert.icon-lg{--alert-width:fit-content}:where(.alert-dialog){--alert-dialog-primary:var(--primary,oklch(55% 0 0));--alert-dialog-on-primary:var(--on-primary,oklch(98.5% 0 0));--alert-dialog-secondary:var(--secondary,oklch(85% 0 0));--alert-dialog-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--alert-dialog-tertiary:var(--tertiary,oklch(75% 0 0));--alert-dialog-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--alert-dialog-destructive:var(--destructive,oklch(55% 0 0));--alert-dialog-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--alert-dialog-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--alert-dialog-foreground:var(--foreground,oklch(14.1% 0 0));--alert-dialog-border:var(--border-soft,var(--border,oklch(85% 0 0)));--alert-dialog-shadow:var(--shadow-flyout,var(--shadow-xl,0 22px 52px oklch(0% 0 0/.18)));--alert-dialog-background-color:var(--alert-dialog-surface);--alert-dialog-foreground-color:var(--alert-dialog-foreground);--alert-dialog-border-color:var(--alert-dialog-border);--alert-dialog-variant-color:var(--alert-dialog-destructive);--alert-dialog-variant-on-color:var(--alert-dialog-on-destructive);--alert-dialog-muted:var(--text-muted-contrast,color-mix(in oklab, var(--alert-dialog-foreground-color) 70%, transparent));--alert-dialog-overlay-color:var(--surface-overlay-scrim,oklch(0% 0 0/.48));--alert-dialog-width:min(32rem, 92vw);--alert-dialog-radius:var(--radius-xl,var(--radius-lg));--alert-dialog-border-width:var(--border-width,1px);--alert-dialog-padding:calc(var(--spacing) * 4);--alert-dialog-gap:calc(var(--spacing) * 2.5);--alert-dialog-title-size:1.125rem;--alert-dialog-title-weight:600;--alert-dialog-button-gap:calc(var(--spacing) * 1.5);--alert-dialog-motion-duration:.18s;--alert-dialog-motion-ease:cubic-bezier(.21, .61, .35, 1)}.alert-dialog__overlay{z-index:var(--z-index-modal,80);background-color:var(--alert-dialog-overlay-color);position:fixed;inset:0}.alert-dialog__overlay[data-state=open]{-webkit-animation:alert-dialog-overlay-in .15s var(--alert-dialog-motion-ease);animation:alert-dialog-overlay-in .15s var(--alert-dialog-motion-ease)}.alert-dialog__overlay[data-state=closed]{-webkit-animation:alert-dialog-overlay-out .13s var(--alert-dialog-motion-ease);animation:alert-dialog-overlay-out .13s var(--alert-dialog-motion-ease)}.alert-dialog__content{z-index:calc(var(--z-index-modal,80) + 1);width:var(--alert-dialog-width);gap:var(--alert-dialog-gap);padding:var(--alert-dialog-padding);border:var(--alert-dialog-border-width) solid var(--alert-dialog-border-color);border-radius:var(--alert-dialog-radius);background-color:var(--alert-dialog-background-color);color:var(--alert-dialog-foreground-color);-webkit-box-shadow:var(--alert-dialog-shadow);box-shadow:var(--alert-dialog-shadow);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-dialog__content[data-state=open]{-webkit-animation:alert-dialog-in var(--alert-dialog-motion-duration) var(--alert-dialog-motion-ease);animation:alert-dialog-in var(--alert-dialog-motion-duration) var(--alert-dialog-motion-ease)}.alert-dialog__content[data-state=closed]{-webkit-animation:alert-dialog-out .14s var(--alert-dialog-motion-ease);animation:alert-dialog-out .14s var(--alert-dialog-motion-ease)}.alert-dialog__header{gap:calc(var(--alert-dialog-gap) * .35);flex-direction:column;display:flex}.alert-dialog__title{font-size:var(--alert-dialog-title-size);font-weight:var(--alert-dialog-title-weight);line-height:1.2}.alert-dialog__description{color:var(--alert-dialog-muted);font-size:.95rem;line-height:1.5}.alert-dialog__body{color:var(--alert-dialog-foreground-color);line-height:1.6}.alert-dialog__footer{justify-content:flex-end;gap:var(--alert-dialog-button-gap);display:flex}.alert-dialog__button{min-width:7rem}.alert-dialog.default{--alert-dialog-background-color:color-mix(in oklab, var(--alert-dialog-surface) 95%, var(--alert-dialog-primary));--alert-dialog-border-color:color-mix(in oklab, var(--alert-dialog-primary) 18%, var(--alert-dialog-border));--alert-dialog-variant-color:var(--alert-dialog-destructive)}.alert-dialog.secondary{--alert-dialog-background-color:color-mix(in oklab, var(--alert-dialog-surface) 95%, var(--alert-dialog-secondary));--alert-dialog-border-color:color-mix(in oklab, var(--alert-dialog-secondary) 18%, var(--alert-dialog-border));--alert-dialog-variant-color:var(--alert-dialog-secondary);--alert-dialog-variant-on-color:var(--alert-dialog-on-secondary)}.alert-dialog.tertiary{--alert-dialog-background-color:color-mix(in oklab, var(--alert-dialog-surface) 95%, var(--alert-dialog-tertiary));--alert-dialog-border-color:color-mix(in oklab, var(--alert-dialog-tertiary) 18%, var(--alert-dialog-border));--alert-dialog-variant-color:var(--alert-dialog-tertiary);--alert-dialog-variant-on-color:var(--alert-dialog-on-tertiary)}.alert-dialog.destructive{--alert-dialog-background-color:color-mix(in oklab, var(--alert-dialog-surface) 93%, var(--alert-dialog-destructive));--alert-dialog-border-color:color-mix(in oklab, var(--alert-dialog-destructive) 22%, var(--alert-dialog-border));--alert-dialog-variant-color:var(--alert-dialog-destructive)}.alert-dialog.outline{--alert-dialog-background-color:var(--alert-dialog-surface);--alert-dialog-border-color:var(--alert-dialog-border);--alert-dialog-variant-color:var(--alert-dialog-destructive)}.alert-dialog.ghost,.alert-dialog.link{--alert-dialog-background-color:color-mix(in oklab, var(--alert-dialog-surface) 98%, var(--alert-dialog-primary));--alert-dialog-border-color:color-mix(in oklab, var(--alert-dialog-primary) 10%, var(--alert-dialog-border))}.alert-dialog.default{--alert-dialog-padding:calc(var(--spacing) * 4)}.alert-dialog.sm{--alert-dialog-width:min(28rem, 90vw);--alert-dialog-padding:calc(var(--spacing) * 3);--alert-dialog-gap:calc(var(--spacing) * 2)}.alert-dialog.lg{--alert-dialog-width:min(36rem, 94vw);--alert-dialog-padding:calc(var(--spacing) * 5)}@keyframes alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes alert-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.97)}}:where(.aspect-ratio){--aspect-ratio-primary:var(--primary,oklch(55% 0 0));--aspect-ratio-secondary:var(--secondary,oklch(85% 0 0));--aspect-ratio-tertiary:var(--tertiary,oklch(75% 0 0));--aspect-ratio-destructive:var(--destructive,oklch(55% 0 0));--aspect-ratio-surface:var(--background,oklch(100% 0 0));--aspect-ratio-foreground:var(--foreground,oklch(14.1% 0 0));--aspect-ratio-border:var(--border,oklch(85% 0 0));--aspect-ratio-shadow:var(--shadow-sm,0 10px 24px oklch(0% 0 0/.1));--aspect-ratio-background:color-mix(in oklab, var(--aspect-ratio-foreground) 4%, var(--aspect-ratio-surface));--aspect-ratio-border-color:var(--aspect-ratio-border);--aspect-ratio-radius:var(--radius-xl,1rem);--aspect-ratio-padding:0;color:var(--aspect-ratio-foreground)}.aspect-ratio.default{--aspect-ratio-background:color-mix(in oklab, var(--aspect-ratio-primary) 10%, var(--aspect-ratio-surface))}.aspect-ratio.secondary{--aspect-ratio-background:color-mix(in oklab, var(--aspect-ratio-secondary) 12%, var(--aspect-ratio-surface))}.aspect-ratio.tertiary{--aspect-ratio-background:color-mix(in oklab, var(--aspect-ratio-tertiary) 12%, var(--aspect-ratio-surface))}.aspect-ratio.destructive{--aspect-ratio-background:color-mix(in oklab, var(--aspect-ratio-destructive) 8%, var(--aspect-ratio-surface))}.aspect-ratio.size-sm{--aspect-ratio-radius:var(--radius-lg,.875rem)}.aspect-ratio.size-lg{--aspect-ratio-radius:calc(var(--radius-xl,1rem) * 1.2)}.aspect-ratio__wrapper{width:100%;position:relative}.aspect-ratio__surface{border-radius:var(--aspect-ratio-radius);background-color:var(--aspect-ratio-background);width:100%;height:100%;color:inherit;place-items:stretch stretch;display:grid;position:absolute;inset:0;overflow:hidden}.aspect-ratio--bordered{border:1px solid var(--aspect-ratio-border-color);-webkit-box-shadow:var(--aspect-ratio-shadow);box-shadow:var(--aspect-ratio-shadow)}.aspect-ratio--borderless{-webkit-box-shadow:none;box-shadow:none;border:none}:where(.avatar){--avatar-primary:var(--primary,oklch(55% 0 0));--avatar-secondary:var(--secondary,oklch(85% 0 0));--avatar-tertiary:var(--tertiary,oklch(75% 0 0));--avatar-destructive:var(--destructive,oklch(55% 0 0));--avatar-surface:var(--background,oklch(100% 0 0));--avatar-foreground:var(--foreground,oklch(14.1% 0 0));--avatar-border:var(--border,oklch(85% 0 0));--avatar-size:2.75rem;--avatar-radius:999px;--avatar-shape-mask:none;--avatar-background:color-mix(in oklab, var(--avatar-foreground) 8%, var(--avatar-surface));--avatar-color:var(--avatar-foreground);--avatar-border-color:color-mix(in oklab, var(--avatar-border) 80%, var(--avatar-background));--avatar-font-size:.9rem;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);border:1px solid var(--avatar-border-color);background-color:var(--avatar-background);color:var(--avatar-color);-webkit-mask-image:var(--avatar-shape-mask);-webkit-mask-image:var(--avatar-shape-mask);mask-image:var(--avatar-shape-mask);justify-content:center;align-items:center;display:inline-flex;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar.default{--avatar-background:color-mix(in oklab, var(--avatar-primary) 16%, var(--avatar-surface))}.avatar.secondary{--avatar-background:color-mix(in oklab, var(--avatar-secondary) 20%, var(--avatar-surface))}.avatar.tertiary{--avatar-background:color-mix(in oklab, var(--avatar-tertiary) 20%, var(--avatar-surface))}.avatar.destructive{--avatar-background:color-mix(in oklab, var(--avatar-destructive) 14%, var(--avatar-surface))}.avatar.ghost,.avatar.link,.avatar.outline{--avatar-background:color-mix(in oklab, var(--avatar-foreground) 5%, var(--avatar-surface))}.avatar.size-sm{--avatar-size:2.25rem;--avatar-font-size:.78rem}.avatar.size-lg{--avatar-size:3.5rem;--avatar-font-size:1.1rem}.avatar.shape-circle{--avatar-radius:999px}.avatar.shape-rounded{--avatar-radius:var(--radius-lg,.875rem)}.avatar.shape-square{--avatar-radius:var(--radius-sm,.35rem)}.avatar__image,.avatar__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar__image{-o-object-fit:cover;object-fit:cover}.avatar__fallback{font-size:var(--avatar-font-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}:where(.badge){--badge-primary:var(--primary,oklch(55% 0 0));--badge-on-primary:var(--on-primary,oklch(98.5% 0 0));--badge-secondary:var(--secondary,oklch(85% 0 0));--badge-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--badge-tertiary:var(--tertiary,oklch(75% 0 0));--badge-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--badge-destructive:var(--destructive,oklch(55% 0 0));--badge-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--badge-surface:var(--background,oklch(100% 0 0));--badge-on-surface:var(--foreground,oklch(14.1% 0 0));--badge-border:var(--border,oklch(85% 0 0));--badge-outline-color:var(--badge-primary);--badge-font-family:var(--font-family);--badge-background-color:transparent;--badge-foreground-color:var(--badge-on-surface);--badge-border-color:transparent;--badge-shadow:none}.badge{font-family:var(--badge-font-family);font-size:var(--badge-font-size,var(--badge-size-font-size,.8125rem));font-weight:var(--badge-font-weight,var(--badge-size-font-weight,500));line-height:var(--badge-line-height,var(--badge-size-line-height,1));letter-spacing:var(--badge-letter-spacing,var(--badge-size-letter-spacing,0));min-width:var(--badge-min-width,var(--badge-size-min-width,0));min-height:var(--badge-min-height,var(--badge-size-min-height,1.625rem));width:fit-content;padding-block:var(--badge-padding-block,var(--badge-size-padding-block,.1875rem));padding-inline:var(--badge-padding-inline,var(--badge-size-padding-inline,.6875rem));justify-content:center;align-items:center;gap:var(--badge-gap,var(--badge-size-gap,.375rem));border-width:var(--badge-border-width,0px);border-style:solid;border-color:var(--badge-border-color);border-radius:var(--badge-radius,var(--badge-size-radius,999px));background-color:var(--badge-background-color);color:var(--badge-foreground-color);-webkit-box-shadow:var(--badge-shadow);box-shadow:var(--badge-shadow);cursor:var(--badge-cursor,default);outline:none;text-decoration:none;display:inline-flex}.badge>svg,.badge__section>svg,.badge__section :where(svg){width:var(--badge-icon-size,var(--badge-size-icon-size,.875rem));height:var(--badge-icon-size,var(--badge-size-icon-size,.875rem));pointer-events:none;flex-shrink:0}.badge__label{min-width:0}.badge__section{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.badge__section>:where(button,a,[role=button]){width:var(--badge-icon-size,var(--badge-size-icon-size,.875rem));height:var(--badge-icon-size,var(--badge-size-icon-size,.875rem));color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.badge__section>:where(button,a,[role=button]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,currentColor 12%,transparent)}.badge__section>:where(button,a,[role=button]):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,currentColor 18%,transparent)}.badge__section>:where(button,a,[role=button]):focus-visible{outline:var(--badge-outline-width--focus,var(--badge-outline-width,3px)) solid oklch(from var(--badge-outline-color--focus,var(--badge-outline-color)) l c h / var(--badge-outline-opacity--focus,var(--badge-outline-opacity,.65)));outline-offset:var(--badge-outline-offset--focus,var(--badge-outline-offset,2px))}.badge__section>:where(button,a,[role=button]):disabled,.badge__section>:where(button,a,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity,.25)}.badge[data-interactive=true]{cursor:var(--badge-interactive-cursor,pointer)}.badge[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--badge-background-color--hover,color-mix(in oklab, var(--badge-background-color) 88%, white));border-color:var(--badge-border-color--hover,color-mix(in oklab, var(--badge-border-color) 88%, white))}.badge[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--badge-background-color--active,color-mix(in oklab, var(--badge-background-color) 88%, black));border-color:var(--badge-border-color--active,color-mix(in oklab, var(--badge-border-color) 88%, black))}.badge[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--badge-outline-width--focus,var(--badge-outline-width,3px)) solid oklch(from var(--badge-outline-color--focus,var(--badge-outline-color)) l c h / var(--badge-outline-opacity--focus,var(--badge-outline-opacity,.65)));outline-offset:var(--badge-outline-offset--focus,var(--badge-outline-offset,2px))}.badge:disabled,.badge[aria-disabled=true]{background-color:var(--badge-background-color--disabled,oklch(from var(--badge-background-color) l 0 h));border-color:var(--badge-border-color--disabled,oklch(from var(--badge-border-color) l 0 h));color:var(--badge-foreground-color--disabled,oklch(from var(--badge-foreground-color) l 0 h));opacity:var(--disabled-opacity,.25);cursor:not-allowed}:where(.badge.primary){--badge-background-color:var(--badge-primary-background-color,var(--badge-primary,oklch(55% 0 0)));--badge-foreground-color:var(--badge-primary-foreground-color,var(--badge-on-primary,oklch(98.5% 0 0)));--badge-border-color:var(--badge-primary-border-color,color-mix(in oklab, var(--badge-background-color) 70%, var(--badge-border)));--badge-outline-color:var(--badge-primary-outline-color,var(--badge-primary,oklch(55% 0 0)))}:where(.badge.secondary){--badge-background-color:var(--badge-secondary-background-color,var(--badge-secondary,oklch(85% 0 0)));--badge-foreground-color:var(--badge-secondary-foreground-color,var(--badge-on-secondary,oklch(14.1% 0 0)));--badge-border-color:var(--badge-secondary-border-color,color-mix(in oklab, var(--badge-background-color) 70%, var(--badge-border)));--badge-outline-color:var(--badge-secondary-outline-color,var(--badge-secondary,oklch(85% 0 0)))}:where(.badge.tertiary){--badge-background-color:var(--badge-tertiary-background-color,var(--badge-tertiary,oklch(75% 0 0)));--badge-foreground-color:var(--badge-tertiary-foreground-color,var(--badge-on-tertiary,oklch(14.1% 0 0)));--badge-border-color:var(--badge-tertiary-border-color,color-mix(in oklab, var(--badge-background-color) 70%, var(--badge-border)));--badge-outline-color:var(--badge-tertiary-outline-color,var(--badge-tertiary,oklch(75% 0 0)))}:where(.badge.destructive){--badge-background-color:var(--badge-destructive-background-color,var(--badge-destructive,oklch(55% 0 0)));--badge-foreground-color:var(--badge-destructive-foreground-color,var(--badge-on-destructive,oklch(98.5% 0 0)));--badge-border-color:var(--badge-destructive-border-color,color-mix(in oklab, var(--badge-background-color) 70%, var(--badge-border)));--badge-outline-color:var(--badge-destructive-outline-color,var(--badge-destructive,oklch(55% 0 0)))}:where(.badge.outline){--badge-background-color:var(--badge-surface);--badge-foreground-color:var(--badge-primary);--badge-border-color:var(--badge-border);--badge-border-width:var(--badge-outline-border-width,1px);--badge-shadow:0 1px 2px oklch(0% 0 0/.06);--badge-outline-color:var(--badge-primary)}.badge.outline[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--badge-background-color--hover,color-mix(in oklab, var(--badge-surface) 92%, var(--badge-primary)))}.badge.outline[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--badge-background-color--active,color-mix(in oklab, var(--badge-surface) 88%, var(--badge-primary)))}:where(.badge.ghost){--badge-background-color:transparent;--badge-foreground-color:var(--badge-primary);--badge-border-color:transparent;--badge-outline-color:var(--badge-primary)}.badge.ghost[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--badge-background-color--hover,color-mix(in oklab, transparent 88%, var(--badge-primary)))}.badge.ghost[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--badge-background-color--active,color-mix(in oklab, transparent 80%, var(--badge-primary)))}:where(.badge.link){--badge-background-color:transparent;--badge-foreground-color:var(--badge-primary);--badge-border-color:transparent;--badge-outline-color:var(--badge-primary)}.badge.link{text-underline-offset:4px;text-decoration-line:none}.badge.link[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}@media (forced-colors:active){.badge[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}:where(.badge.default){--badge-size-radius:var(--badge-default-radius,999px);--badge-size-min-height:var(--badge-default-min-height,1.625rem);--badge-size-padding-inline:var(--badge-default-padding-inline,.6875rem);--badge-size-padding-block:var(--badge-default-padding-block,.1875rem);--badge-size-gap:var(--badge-default-gap,.375rem);--badge-size-font-size:var(--badge-default-font-size,.8125rem);--badge-size-line-height:var(--badge-default-line-height,1);--badge-size-letter-spacing:var(--badge-default-letter-spacing,0);--badge-size-font-weight:var(--badge-default-font-weight,500);--badge-size-icon-size:var(--badge-default-icon-size,.875rem);--badge-size-min-width:var(--badge-default-min-width,0)}:where(.badge.sm){--badge-size-radius:var(--badge-sm-radius,999px);--badge-size-min-height:var(--badge-sm-min-height,1.375rem);--badge-size-padding-inline:var(--badge-sm-padding-inline,.5625rem);--badge-size-padding-block:var(--badge-sm-padding-block,.125rem);--badge-size-gap:var(--badge-sm-gap,.3125rem);--badge-size-font-size:var(--badge-sm-font-size,.75rem);--badge-size-line-height:var(--badge-sm-line-height,1);--badge-size-letter-spacing:var(--badge-sm-letter-spacing,0);--badge-size-font-weight:var(--badge-sm-font-weight,500);--badge-size-icon-size:var(--badge-sm-icon-size,.75rem);--badge-size-min-width:var(--badge-sm-min-width,0)}:where(.badge.lg){--badge-size-radius:var(--badge-lg-radius,999px);--badge-size-min-height:var(--badge-lg-min-height,1.875rem);--badge-size-padding-inline:var(--badge-lg-padding-inline,.875rem);--badge-size-padding-block:var(--badge-lg-padding-block,.25rem);--badge-size-gap:var(--badge-lg-gap,.4375rem);--badge-size-font-size:var(--badge-lg-font-size,.9375rem);--badge-size-line-height:var(--badge-lg-line-height,1);--badge-size-letter-spacing:var(--badge-lg-letter-spacing,0);--badge-size-font-weight:var(--badge-lg-font-weight,500);--badge-size-icon-size:var(--badge-lg-icon-size,1rem);--badge-size-min-width:var(--badge-lg-min-width,0)}:where(.badge.icon){--badge-size-radius:var(--badge-icon-radius,999px);--badge-size-min-height:var(--badge-icon-container-size,1.75rem);--badge-size-padding-inline:var(--badge-icon-padding-inline,0);--badge-size-padding-block:var(--badge-icon-padding-block,0);--badge-size-gap:var(--badge-icon-gap,0);--badge-size-font-size:var(--badge-icon-font-size,.8125rem);--badge-size-line-height:var(--badge-icon-line-height,1);--badge-size-letter-spacing:var(--badge-icon-letter-spacing,0);--badge-size-font-weight:var(--badge-icon-font-weight,500);--badge-size-icon-size:var(--badge-icon-glyph-size,.875rem);--badge-size-min-width:var(--badge-icon-container-size,1.75rem)}:where(.badge.icon-sm){--badge-size-radius:var(--badge-icon-sm-radius,999px);--badge-size-min-height:var(--badge-icon-sm-container-size,1.375rem);--badge-size-padding-inline:var(--badge-icon-sm-padding-inline,0);--badge-size-padding-block:var(--badge-icon-sm-padding-block,0);--badge-size-gap:var(--badge-icon-sm-gap,0);--badge-size-font-size:var(--badge-icon-sm-font-size,.75rem);--badge-size-line-height:var(--badge-icon-sm-line-height,1);--badge-size-letter-spacing:var(--badge-icon-sm-letter-spacing,0);--badge-size-font-weight:var(--badge-icon-sm-font-weight,500);--badge-size-icon-size:var(--badge-icon-sm-glyph-size,.75rem);--badge-size-min-width:var(--badge-icon-sm-container-size,1.375rem)}:where(.badge.icon-lg){--badge-size-radius:var(--badge-icon-lg-radius,999px);--badge-size-min-height:var(--badge-icon-lg-container-size,2rem);--badge-size-padding-inline:var(--badge-icon-lg-padding-inline,0);--badge-size-padding-block:var(--badge-icon-lg-padding-block,0);--badge-size-gap:var(--badge-icon-lg-gap,0);--badge-size-font-size:var(--badge-icon-lg-font-size,.9375rem);--badge-size-line-height:var(--badge-icon-lg-line-height,1);--badge-size-letter-spacing:var(--badge-icon-lg-letter-spacing,0);--badge-size-font-weight:var(--badge-icon-lg-font-weight,500);--badge-size-icon-size:var(--badge-icon-lg-glyph-size,1rem);--badge-size-min-width:var(--badge-icon-lg-container-size,2rem)}:where(.breadcrumb){--breadcrumb-primary:var(--primary,oklch(55% 0 0));--breadcrumb-secondary:var(--secondary,oklch(85% 0 0));--breadcrumb-tertiary:var(--tertiary,oklch(75% 0 0));--breadcrumb-destructive:var(--destructive,oklch(55% 0 0));--breadcrumb-surface:var(--background,oklch(100% 0 0));--breadcrumb-foreground:var(--foreground,oklch(14.1% 0 0));--breadcrumb-muted:var(--muted-foreground,oklch(50% 0 0));--breadcrumb-gap:calc(var(--spacing) * 1.5);--breadcrumb-separator-gap:calc(var(--spacing) * 1);--breadcrumb-font-size:.9rem;--breadcrumb-accent:color-mix(in oklab, var(--breadcrumb-foreground) 8%, var(--breadcrumb-surface));color:var(--breadcrumb-foreground)}.breadcrumb.default{--breadcrumb-accent:color-mix(in oklab, var(--breadcrumb-primary) 15%, var(--breadcrumb-surface))}.breadcrumb.secondary{--breadcrumb-accent:color-mix(in oklab, var(--breadcrumb-secondary) 18%, var(--breadcrumb-surface))}.breadcrumb.tertiary{--breadcrumb-accent:color-mix(in oklab, var(--breadcrumb-tertiary) 18%, var(--breadcrumb-surface))}.breadcrumb.destructive{--breadcrumb-accent:color-mix(in oklab, var(--breadcrumb-destructive) 16%, var(--breadcrumb-surface))}.breadcrumb.size-sm{--breadcrumb-font-size:.8rem}.breadcrumb.size-lg{--breadcrumb-font-size:1rem}.breadcrumb__list{align-items:center;gap:var(--breadcrumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--breadcrumb-separator-gap);font-size:var(--breadcrumb-font-size);display:inline-flex}.breadcrumb__link,.breadcrumb__current,.breadcrumb__text,.breadcrumb__ellipsis{align-items:center;gap:calc(var(--spacing) * .75);display:inline-flex}.breadcrumb__link{color:color-mix(in oklab,var(--breadcrumb-foreground) 88%,var(--breadcrumb-accent));text-decoration:none}.breadcrumb__link:hover{color:var(--breadcrumb-foreground)}.breadcrumb__current{color:var(--breadcrumb-foreground);font-weight:600}.breadcrumb__text,.breadcrumb__separator,.breadcrumb__ellipsis{color:var(--breadcrumb-muted)}.breadcrumb__icon svg,.breadcrumb__separator svg,.breadcrumb__ellipsis svg{width:1rem;height:1rem}:where(.button-group){--button-group-font-family:var(--font-family);--button-group-radius:var(--radius-md);--button-group-border-overlap:var(--border-width,1px);--button-group-default-gap:calc(var(--spacing) * 1.5);--button-group-default-radius:var(--radius-md);--button-group-default-block-size:calc(var(--spacing-y) * 9);--button-group-sm-gap:calc(var(--spacing) * 1.25);--button-group-sm-radius:var(--radius-sm);--button-group-sm-block-size:calc(var(--spacing-y) * 8);--button-group-lg-gap:calc(var(--spacing) * 1.75);--button-group-lg-radius:var(--radius-lg);--button-group-lg-block-size:calc(var(--spacing-y) * 10);align-items:stretch;gap:var(--button-group-gap);width:fit-content;font-family:var(--button-group-font-family);display:inline-flex}.button-group.orientation-horizontal{flex-direction:row}.button-group.orientation-vertical{flex-direction:column}.button-group.size-default{--button-group-gap:var(--button-group-default-gap);--button-group-radius:var(--button-group-default-radius);--button-group-control-block-size:var(--button-group-default-block-size)}.button-group.size-sm{--button-group-gap:var(--button-group-sm-gap);--button-group-radius:var(--button-group-sm-radius);--button-group-control-block-size:var(--button-group-sm-block-size)}.button-group.size-lg{--button-group-gap:var(--button-group-lg-gap);--button-group-radius:var(--button-group-lg-radius);--button-group-control-block-size:var(--button-group-lg-block-size)}.button-group.attached{isolation:isolate;gap:0}.button-group.attached>:where(.button,.toggle){block-size:var(--button-group-control-block-size);max-block-size:var(--button-group-control-block-size);--button-radius:0;--toggle-radius:0;border-radius:0;position:relative}.button-group.attached>:where(.button:hover,.button:focus-visible,.toggle:hover,.toggle:focus-visible,.toggle[data-pressed=true]){z-index:1}.button-group.attached.orientation-horizontal>:where(.button,.toggle)+:where(.button,.toggle){-webkit-margin-start:calc(var(--button-group-border-overlap) * -1);margin-inline-start:calc(var(--button-group-border-overlap) * -1)}.button-group.attached.orientation-vertical>:where(.button,.toggle)+:where(.button,.toggle){-webkit-margin-before:calc(var(--button-group-border-overlap) * -1);margin-block-start:calc(var(--button-group-border-overlap) * -1)}.button-group.attached.orientation-horizontal>:where(:first-child){--button-radius:var(--button-group-radius) 0 0 var(--button-group-radius);border-start-start-radius:var(--button-group-radius);border-end-start-radius:var(--button-group-radius)}.button-group.attached.orientation-horizontal>:where(:last-child){border-start-end-radius:var(--button-group-radius);border-end-end-radius:var(--button-group-radius)}.button-group.attached.orientation-vertical>:where(:first-child){border-start-start-radius:var(--button-group-radius);border-start-end-radius:var(--button-group-radius)}.button-group.attached.orientation-vertical>:where(:last-child){border-end-end-radius:var(--button-group-radius);border-end-start-radius:var(--button-group-radius)}:where(.calendar){--calendar-primary:var(--primary,oklch(55% 0 0));--calendar-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--calendar-secondary:var(--secondary,oklch(85% 0 0));--calendar-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--calendar-tertiary:var(--tertiary,oklch(75% 0 0));--calendar-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--calendar-destructive:var(--destructive,oklch(55% 0 0));--calendar-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--calendar-surface-base:var(--card,var(--background,oklch(100% 0 0)));--calendar-on-surface-base:var(--card-foreground,var(--foreground,oklch(14.1% 0 0)));--calendar-border-base:var(--border,oklch(92% .004 286.32));--calendar-surface:var(--calendar-surface-base);--calendar-on-surface:var(--calendar-on-surface-base);--calendar-border:var(--calendar-border-base);--calendar-ring:var(--ring,var(--primary,oklch(55% 0 0)));--calendar-accent:var(--calendar-primary);--calendar-on-accent:var(--calendar-on-primary);--calendar-muted:var(--muted,oklch(96.7% .001 286.375));--calendar-muted-foreground:var(--muted-foreground,oklch(55.2% .016 285.938));--calendar-unavailable:color-mix(in oklab, var(--calendar-on-surface) 42%, transparent);--calendar-font-family:var(--font-family);--calendar-radius:var(--radius-lg);--calendar-border-width:var(--border-width,1px);--calendar-padding:calc(var(--spacing) * 2.5);--calendar-gap:calc(var(--spacing) * 2.5);--calendar-header-gap:calc(var(--spacing) * 1.5);--calendar-month-gap:calc(var(--spacing) * 2.5);--calendar-heading-font-size:.9375rem;--calendar-heading-font-weight:600;--calendar-weekday-font-size:.75rem;--calendar-weekday-font-weight:500;--calendar-day-size:2.5rem;--calendar-day-font-size:.875rem;--calendar-day-radius:var(--radius-md);--calendar-day-outline-width:var(--focus-outline-width,3px);--calendar-day-outline-offset:-1px;--calendar-day-outline-opacity:var(--focus-outline-opacity,.65);--calendar-shadow:var(--shadow-sm,0 1px 2px oklch(0% 0 0/.06));border:var(--calendar-border-width) solid var(--calendar-border);border-radius:var(--calendar-radius);background:var(--calendar-surface);width:fit-content;min-width:min(100%,19rem);color:var(--calendar-on-surface);font-family:var(--calendar-font-family);-webkit-box-shadow:var(--calendar-shadow);box-shadow:var(--calendar-shadow);display:inline-flex}.calendar__surface{gap:var(--calendar-gap);width:100%;padding:var(--calendar-padding);display:grid}.calendar__header{align-items:center;gap:var(--calendar-header-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.calendar__heading{text-align:center;min-width:0;font-size:var(--calendar-heading-font-size);font-weight:var(--calendar-heading-font-weight);justify-self:center}.calendar__months{grid-template-columns:repeat(var(--calendar-column-count,1),minmax(0,1fr));gap:var(--calendar-month-gap);display:grid}.calendar__month{border-collapse:separate;border-spacing:0;width:100%}.calendar__weekdays,.calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar__weekday,.calendar__cell{justify-content:center;padding:0;display:flex}.calendar__weekday{height:calc(var(--calendar-day-size) * .7);color:var(--calendar-muted-foreground);font-size:var(--calendar-weekday-font-size);font-weight:var(--calendar-weekday-font-weight);text-transform:uppercase;letter-spacing:.04em;align-items:center}.calendar__day{width:var(--calendar-day-size);height:var(--calendar-day-size);border-radius:var(--calendar-day-radius);color:inherit;font-size:var(--calendar-day-font-size);-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.calendar__day:hover:not([data-disabled]):not([data-unavailable]):not([data-selected]){background:color-mix(in oklab,var(--calendar-muted) 86%,var(--calendar-accent))}.calendar__day[data-today]:not([data-selected]){-webkit-box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--calendar-accent) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--calendar-accent) 48%,transparent);font-weight:600}.calendar__day[data-selected]{background:var(--calendar-accent);color:var(--calendar-on-accent);font-weight:600}.calendar__day[data-outside-view]:not([data-selected]){color:color-mix(in oklab,var(--calendar-muted-foreground) 92%,var(--calendar-surface))}.calendar__day[data-outside-visible-view]{visibility:hidden}.calendar__day[data-unavailable]{color:var(--calendar-unavailable);text-decoration:line-through;text-decoration-thickness:1px}.calendar__day[data-disabled]{opacity:.45;cursor:not-allowed}.calendar__day[data-focused]{outline:var(--calendar-day-outline-width) solid oklch(from var(--calendar-ring) l c h / var(--calendar-day-outline-opacity));outline-offset:var(--calendar-day-outline-offset)}.calendar.default{--calendar-day-size:2.5rem;--calendar-padding:calc(var(--spacing) * 2.5)}.calendar.primary{--calendar-surface:var(--calendar-primary-surface,color-mix(in oklab, var(--calendar-surface-base) 90%, var(--calendar-primary)));--calendar-border:var(--calendar-primary-border,color-mix(in oklab, var(--calendar-border-base) 60%, var(--calendar-primary)));--calendar-accent:var(--calendar-primary-accent,var(--calendar-primary));--calendar-on-accent:var(--calendar-primary-on-accent,var(--calendar-on-primary))}.calendar.secondary{--calendar-surface:var(--calendar-secondary-surface,color-mix(in oklab, var(--calendar-surface-base) 90%, var(--calendar-secondary)));--calendar-border:var(--calendar-secondary-border,color-mix(in oklab, var(--calendar-border-base) 60%, var(--calendar-secondary)));--calendar-accent:var(--calendar-secondary-accent,var(--calendar-secondary));--calendar-on-accent:var(--calendar-secondary-on-accent,var(--calendar-on-secondary))}.calendar.tertiary{--calendar-surface:var(--calendar-tertiary-surface,color-mix(in oklab, var(--calendar-surface-base) 90%, var(--calendar-tertiary)));--calendar-border:var(--calendar-tertiary-border,color-mix(in oklab, var(--calendar-border-base) 60%, var(--calendar-tertiary)));--calendar-accent:var(--calendar-tertiary-accent,var(--calendar-tertiary));--calendar-on-accent:var(--calendar-tertiary-on-accent,var(--calendar-on-tertiary))}.calendar.destructive{--calendar-surface:var(--calendar-destructive-surface,color-mix(in oklab, var(--calendar-surface-base) 90%, var(--calendar-destructive)));--calendar-border:var(--calendar-destructive-border,color-mix(in oklab, var(--calendar-border-base) 60%, var(--calendar-destructive)));--calendar-accent:var(--calendar-destructive-accent,var(--calendar-destructive));--calendar-on-accent:var(--calendar-destructive-on-accent,var(--calendar-on-destructive))}.calendar.outline{--calendar-surface:var(--calendar-outline-surface,var(--calendar-surface-base));--calendar-border:var(--calendar-outline-border,var(--calendar-border-base));--calendar-accent:var(--calendar-outline-accent,var(--calendar-primary));--calendar-on-accent:var(--calendar-outline-on-accent,var(--calendar-on-primary))}.calendar.ghost{--calendar-surface:var(--calendar-ghost-surface,color-mix(in oklab, transparent 92%, var(--calendar-primary)));--calendar-border:var(--calendar-ghost-border,transparent);--calendar-accent:var(--calendar-ghost-accent,var(--calendar-primary));--calendar-on-accent:var(--calendar-ghost-on-accent,var(--calendar-on-primary));--calendar-shadow:var(--calendar-ghost-shadow,none)}.calendar.sm{--calendar-padding:calc(var(--spacing) * 2);--calendar-gap:calc(var(--spacing) * 2);--calendar-day-size:2.125rem;--calendar-day-font-size:.8125rem;--calendar-weekday-font-size:.6875rem}.calendar.lg{--calendar-padding:calc(var(--spacing) * 3);--calendar-gap:calc(var(--spacing) * 3);--calendar-day-size:2.875rem;--calendar-day-font-size:.9375rem;--calendar-heading-font-size:1rem}:where(.card){--card-primary:var(--primary,oklch(55% 0 0));--card-on-primary:var(--on-primary,oklch(98.5% 0 0));--card-secondary:var(--secondary,oklch(85% 0 0));--card-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--card-tertiary:var(--tertiary,oklch(75% 0 0));--card-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--card-destructive:var(--destructive,oklch(55% 0 0));--card-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--card-surface:var(--background,oklch(100% 0 0));--card-on-surface:var(--foreground,oklch(14.1% 0 0));--card-border:var(--border,oklch(85% 0 0));--card-outline-color:var(--card-primary);--card-font-family:var(--font-family);--card-radius:var(--radius-md);--card-border-width:0px;--card-outline-width:var(--focus-outline-width,3px);--card-outline-offset:var(--focus-outline-offset,2px);--card-outline-opacity:var(--focus-outline-opacity,.65);--card-padding:calc(var(--spacing-y) * 4) calc(var(--spacing-x) * 4);--card-header-gap:calc(var(--spacing) * 3);--card-controls-gap:calc(var(--spacing) * 2);--card-title-font-size:1rem;--card-title-font-weight:600;--card-background-color:transparent;--card-foreground-color:var(--card-on-surface);--card-border-color:transparent;--card-shadow:none}.card{font-family:var(--card-font-family);border-width:var(--card-border-width);border-style:solid;border-color:var(--card-border-color);border-radius:var(--card-radius);background-color:var(--card-background-color);color:var(--card-foreground-color);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);cursor:default;outline:none;flex-direction:column;display:flex;overflow:hidden}.card[data-interactive=true]{cursor:pointer}.card__image,.card__image>*{width:100%;display:block}.card__header{align-items:center;gap:var(--card-header-gap);padding:var(--card-padding);display:flex}.card__title{font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:1.3}.card__controls{align-items:center;gap:var(--card-controls-gap);margin-left:auto;display:inline-flex}.card__content{padding:var(--card-padding)}.card__header+.card__content{padding-top:0}.card[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--card-background-color--hover,color-mix(in oklab, var(--card-background-color) 88%, white));border-color:var(--card-border-color--hover,color-mix(in oklab, var(--card-border-color) 88%, white))}.card[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--card-background-color--active,color-mix(in oklab, var(--card-background-color) 88%, black));border-color:var(--card-border-color--active,color-mix(in oklab, var(--card-border-color) 88%, black))}.card[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--card-outline-width--focus,var(--card-outline-width)) solid oklch(from var(--card-outline-color--focus,var(--card-outline-color)) l c h / var(--card-outline-opacity--focus,var(--card-outline-opacity)));outline-offset:var(--card-outline-offset--focus,var(--card-outline-offset))}.card[data-interactive=true]:disabled,.card[data-interactive=true][aria-disabled=true]{background-color:var(--card-background-color--disabled,oklch(from var(--card-background-color) l 0 h));border-color:var(--card-border-color--disabled,oklch(from var(--card-border-color) l 0 h));color:var(--card-foreground-color--disabled,oklch(from var(--card-foreground-color) l 0 h));opacity:var(--disabled-opacity,.25);cursor:not-allowed}:where(.card.primary){--card-background-color:var(--card-primary-background-color,var(--card-primary,oklch(55% 0 0)));--card-foreground-color:var(--card-primary-foreground-color,var(--card-on-primary,oklch(98.5% 0 0)));--card-border-color:var(--card-primary-border-color,color-mix(in oklab, var(--card-background-color) 70%, var(--card-border)));--card-outline-color:var(--card-primary-outline-color,var(--card-primary,oklch(55% 0 0)))}:where(.card.secondary){--card-background-color:var(--card-secondary-background-color,var(--card-secondary,oklch(85% 0 0)));--card-foreground-color:var(--card-secondary-foreground-color,var(--card-on-secondary,oklch(14.1% 0 0)));--card-border-color:var(--card-secondary-border-color,color-mix(in oklab, var(--card-background-color) 70%, var(--card-border)));--card-outline-color:var(--card-secondary-outline-color,var(--card-secondary,oklch(85% 0 0)))}:where(.card.tertiary){--card-background-color:var(--card-tertiary-background-color,var(--card-tertiary,oklch(75% 0 0)));--card-foreground-color:var(--card-tertiary-foreground-color,var(--card-on-tertiary,oklch(14.1% 0 0)));--card-border-color:var(--card-tertiary-border-color,color-mix(in oklab, var(--card-background-color) 70%, var(--card-border)));--card-outline-color:var(--card-tertiary-outline-color,var(--card-tertiary,oklch(75% 0 0)))}:where(.card.destructive){--card-background-color:var(--card-destructive-background-color,var(--card-destructive,oklch(55% 0 0)));--card-foreground-color:var(--card-destructive-foreground-color,var(--card-on-destructive,oklch(98.5% 0 0)));--card-border-color:var(--card-destructive-border-color,color-mix(in oklab, var(--card-background-color) 70%, var(--card-border)));--card-outline-color:var(--card-destructive-outline-color,var(--card-destructive,oklch(55% 0 0)))}:where(.card.outline){--card-background-color:var(--card-surface);--card-foreground-color:var(--card-primary);--card-border-color:var(--card-border);--card-border-width:1px;--card-shadow:0 1px 2px oklch(0% 0 0/.06);--card-outline-color:var(--card-primary)}.card[data-interactive=true].outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--card-background-color--hover,color-mix(in oklab, var(--card-surface) 92%, var(--card-primary)))}.card[data-interactive=true].outline:active:not(:disabled):not([aria-disabled=true]){background-color:var(--card-background-color--active,color-mix(in oklab, var(--card-surface) 88%, var(--card-primary)))}:where(.card.ghost){--card-background-color:transparent;--card-foreground-color:var(--card-primary);--card-border-color:transparent;--card-outline-color:var(--card-primary)}.card[data-interactive=true].ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--card-background-color--hover,color-mix(in oklab, transparent 88%, var(--card-primary)))}.card[data-interactive=true].ghost:active:not(:disabled):not([aria-disabled=true]){background-color:var(--card-background-color--active,color-mix(in oklab, transparent 80%, var(--card-primary)))}:where(.card.link){--card-background-color:transparent;--card-foreground-color:var(--card-primary);--card-border-color:transparent;--card-outline-color:var(--card-primary)}.card.link{text-underline-offset:4px;text-decoration-line:none}.card[data-interactive=true].link:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}.card--border{--card-border-width:1px}.card--borderless{--card-border-width:0px;--card-border-color:transparent;--card-shadow:none}@media (forced-colors:active){.card[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}:where(.card.default){--card-radius:var(--radius-md)}:where(.card.sm){--card-radius:var(--radius-sm)}:where(.card.lg),:where(.card.icon),:where(.card.icon-sm),:where(.card.icon-lg){--card-radius:var(--radius-md)}:where(.carousel){--carousel-surface:var(--surface,var(--background,oklch(98.5% 0 0)));--carousel-foreground:var(--foreground,oklch(22% 0 0));--carousel-muted:var(--muted,oklch(96.5% 0 0));--carousel-muted-foreground:var(--muted-foreground,oklch(52% 0 0));--carousel-border:var(--border,oklch(89% 0 0));--carousel-primary:var(--primary,oklch(55% 0 0));--carousel-secondary:var(--secondary,oklch(90% 0 0));--carousel-tertiary:var(--tertiary,oklch(82% 0 0));--carousel-destructive:var(--destructive,oklch(62% .21 25));--carousel-radius:var(--radius-2xl,1.5rem);--carousel-border-width:1px;--carousel-shadow:0 22px 40px oklch(17% 0 0/.06);--carousel-slide-gap:calc(var(--spacing-x) * 3);--carousel-slide-basis:100%;--carousel-slide-min-block-size:16rem;--carousel-slide-padding:calc(var(--spacing-y) * 4);--carousel-surface-color:color-mix(in oklab, var(--carousel-primary) 4%, white);--carousel-control-gap:calc(var(--spacing-x) * 2);--carousel-body-gap:var(--carousel-control-gap);--carousel-controls-justify:flex-start;--carousel-dot-size:.7rem;--carousel-dot-color:color-mix(in oklab, var(--carousel-primary) 18%, var(--carousel-border));--carousel-dot-color--active:var(--carousel-primary);--carousel-image-radius:calc(var(--carousel-radius) - .4rem);--carousel-eyebrow-color:var(--carousel-muted-foreground);--carousel-title-size:1.15rem;--carousel-description-size:.95rem;--carousel-font-family:var(--font-family);color:var(--carousel-foreground);font-family:var(--carousel-font-family)}.carousel[data-orientation=vertical]{grid-template-rows:minmax(0,1fr) auto auto}.carousel__viewport{overflow:hidden}.carousel__body{min-block-size:0;display:block}.carousel__body--split{align-items:center;gap:var(--carousel-body-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.carousel__body--split-vertical{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:stretch}.carousel__body--side-controls{align-items:stretch;gap:var(--carousel-body-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.carousel__body--side-controls-end{grid-template-columns:minmax(0,1fr) auto}.carousel__container{display:flex}.carousel__container--horizontal{-webkit-margin-start:calc(var(--carousel-slide-gap) * -1);flex-direction:row;margin-inline-start:calc(var(--carousel-slide-gap) * -1)}.carousel__container--vertical{-webkit-margin-before:calc(var(--carousel-slide-gap) * -1);flex-direction:column;margin-block-start:calc(var(--carousel-slide-gap) * -1)}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 var(--carousel-slide-basis);flex:0 0 var(--carousel-slide-basis);min-width:0}.carousel__container--horizontal .carousel__slide{-webkit-padding-start:var(--carousel-slide-gap);padding-inline-start:var(--carousel-slide-gap)}.carousel__container--vertical .carousel__slide{-webkit-padding-before:var(--carousel-slide-gap);padding-block-start:var(--carousel-slide-gap)}.carousel[data-orientation=vertical] .carousel__body,.carousel[data-orientation=vertical] .carousel__viewport,.carousel[data-orientation=vertical] .carousel__container--vertical{block-size:100%}.carousel[data-orientation=vertical] .carousel__viewport,.carousel[data-orientation=vertical] .carousel__container--vertical,.carousel[data-orientation=vertical] .carousel__slide{min-block-size:0}.carousel[data-orientation=vertical] .carousel__slide{block-size:100%}.carousel__slide-surface{gap:calc(var(--spacing-y) * 3);min-block-size:var(--carousel-slide-min-block-size);padding:var(--carousel-slide-padding);border:var(--carousel-border-width) solid var(--carousel-border);border-radius:var(--carousel-radius);background:var(--carousel-surface-color);-webkit-box-shadow:var(--carousel-shadow);box-shadow:var(--carousel-shadow);color:inherit;text-decoration:none;display:grid}.carousel__slide[data-selected=true] .carousel__slide-surface{border-color:color-mix(in oklab,var(--carousel-primary) 35%,var(--carousel-border))}.carousel__slide-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--carousel-image-radius);block-size:min(18rem,34vw);inline-size:100%}.carousel__slide-copy{gap:calc(var(--spacing-y) * 1);display:grid}.carousel__slide-eyebrow{color:var(--text-muted-contrast,var(--carousel-eyebrow-color));letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.carousel__slide-title{font-size:var(--carousel-title-size);font-weight:700;line-height:1.2}.carousel__slide-description{color:var(--text-muted-contrast,var(--carousel-muted-foreground));font-size:var(--carousel-description-size);line-height:1.55}.carousel__controls{align-items:center;gap:var(--carousel-control-gap);-webkit-box-pack:var(--carousel-controls-justify);-ms-flex-pack:var(--carousel-controls-justify);justify-content:var(--carousel-controls-justify);display:flex}.carousel__controls-inner{align-items:center;gap:var(--carousel-control-gap);display:flex}.carousel__controls-inner--vertical{flex-direction:column}.carousel__controls--rail{justify-content:center;align-items:center}.carousel__controls--start{--carousel-controls-justify:flex-start}.carousel__controls--end{--carousel-controls-justify:flex-end}.carousel__control{-webkit-box-shadow:var(--carousel-shadow);box-shadow:var(--carousel-shadow)}.carousel__control--split{align-self:center}.carousel__body--split-vertical .carousel__control--split{justify-self:center}.carousel__controls--vertical{flex-direction:column;justify-content:center}.carousel__controls--side{align-self:stretch}.carousel__dots{align-items:center;gap:calc(var(--spacing-x) * 1.25);display:flex}.carousel__dots--side{justify-content:center}.carousel[data-orientation=vertical] .carousel__dots{flex-direction:column}.carousel__dot{inline-size:var(--carousel-dot-size);block-size:var(--carousel-dot-size);background:var(--carousel-dot-color);cursor:pointer;border:0;border-radius:999px;transition:transform .16s,background-color .16s}.carousel__dot[data-selected=true]{background:var(--carousel-dot-color--active);transform:scale(1.2)}.carousel__empty{padding:calc(var(--spacing-y) * 4);border:var(--carousel-border-width) dashed var(--carousel-border);border-radius:var(--carousel-radius);color:var(--carousel-muted-foreground);text-align:center}.carousel.default{--carousel-surface-color:color-mix(in oklab, var(--carousel-primary) 4%, white)}.carousel.secondary{--carousel-surface-color:color-mix(in oklab, var(--carousel-secondary) 28%, white);--carousel-dot-color--active:color-mix(in oklab, var(--carousel-secondary) 70%, var(--carousel-primary))}.carousel.tertiary{--carousel-surface-color:color-mix(in oklab, var(--carousel-tertiary) 38%, white);--carousel-dot-color--active:color-mix(in oklab, var(--carousel-tertiary) 75%, var(--carousel-primary))}.carousel.destructive{--carousel-surface-color:color-mix(in oklab, var(--carousel-destructive) 8%, white);--carousel-dot-color--active:var(--carousel-destructive)}.carousel.outline{--carousel-surface-color:var(--carousel-surface);--carousel-shadow:none}.carousel.ghost{--carousel-surface-color:transparent;--carousel-shadow:none}.carousel.sm{--carousel-slide-padding:calc(var(--spacing-y) * 3);--carousel-slide-min-block-size:13rem}.carousel.lg{--carousel-slide-padding:calc(var(--spacing-y) * 5);--carousel-slide-min-block-size:20rem}:where(.collapsible){--collapsible-surface:var(--card,var(--background,oklch(100% 0 0)));--collapsible-foreground:var(--card-foreground,var(--foreground,oklch(14.1% 0 0)));--collapsible-border:var(--border,oklch(92% .004 286.32));--collapsible-ring:var(--ring,var(--primary,oklch(55% 0 0)));--collapsible-primary:var(--primary,oklch(55% 0 0));--collapsible-on-primary:var(--on-primary,oklch(98.5% 0 0));--collapsible-secondary:var(--secondary,oklch(85% 0 0));--collapsible-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--collapsible-tertiary:var(--tertiary,oklch(75% 0 0));--collapsible-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--collapsible-destructive:var(--destructive,oklch(55% 0 0));--collapsible-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--collapsible-shadow:var(--shadow-sm,0 8px 16px oklch(0% 0 0/.08));--collapsible-font-family:var(--font-family);--collapsible-background-color:var(--collapsible-surface);--collapsible-foreground-color:var(--collapsible-foreground);--collapsible-border-color:var(--collapsible-border);--collapsible-accent-color:var(--collapsible-primary);--collapsible-muted-color:color-mix(in oklab, var(--collapsible-foreground-color) 65%, transparent);--collapsible-radius:var(--radius-xl,var(--radius-lg));--collapsible-border-width:var(--border-width,1px);--collapsible-gap:calc(var(--spacing) * 1.5);--collapsible-content-padding-x:calc(var(--spacing) * 3);--collapsible-content-padding-y:calc(var(--spacing) * 3);--collapsible-divider-color:color-mix(in oklab, var(--collapsible-border-color) 82%, transparent);--collapsible-outline-width:var(--focus-outline-width,3px);--collapsible-outline-offset:var(--focus-outline-offset,2px);--collapsible-outline-opacity:var(--focus-outline-opacity,.65);--collapsible-animation-duration:.22s;--collapsible-animation-easing:var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));font-family:var(--collapsible-font-family);display:grid}.collapsible__panel{border:var(--collapsible-border-width) solid var(--collapsible-border-color);border-radius:var(--collapsible-radius);background:var(--collapsible-background-color);color:var(--collapsible-foreground-color);-webkit-box-shadow:var(--collapsible-shadow);box-shadow:var(--collapsible-shadow);overflow:hidden}.collapsible__trigger{--button-background-color:transparent;--button-background-color--hover:color-mix(in oklab, var(--collapsible-background-color) 90%, var(--collapsible-accent-color));--button-background-color--active:color-mix(in oklab, var(--collapsible-background-color) 84%, var(--collapsible-accent-color));--button-foreground-color:var(--collapsible-foreground-color);--button-foreground-color--hover:var(--collapsible-foreground-color);--button-foreground-color--active:var(--collapsible-foreground-color);--button-border-color:transparent;--button-border-color--hover:transparent;--button-border-color--active:transparent;--button-shadow:none;justify-content:flex-start;gap:var(--collapsible-gap);width:100%;-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:0}.collapsible__trigger:focus-visible{outline-offset:calc(var(--collapsible-outline-offset) * -1)}.collapsible__trigger-copy{text-align:left;flex:1}.collapsible__trigger-icon{-webkit-transition:-webkit-transform var(--collapsible-animation-duration) var(--collapsible-animation-easing);transition:-webkit-transform var(--collapsible-animation-duration) var(--collapsible-animation-easing);transition:transform var(--collapsible-animation-duration) var(--collapsible-animation-easing);transition:transform var(--collapsible-animation-duration) var(--collapsible-animation-easing), -webkit-transform var(--collapsible-animation-duration) var(--collapsible-animation-easing);margin-left:auto}.collapsible__trigger-icon[data-open=true]{transform:rotate(180deg)}.collapsible__content{overflow:hidden}.collapsible__content[data-state=open]{-webkit-animation:collapsible-down var(--collapsible-animation-duration) var(--collapsible-animation-easing);animation:collapsible-down var(--collapsible-animation-duration) var(--collapsible-animation-easing)}.collapsible__content[data-state=closed]{-webkit-animation:collapsible-up .16s var(--collapsible-animation-easing);animation:collapsible-up .16s var(--collapsible-animation-easing)}.collapsible__content-inner{gap:var(--collapsible-gap);padding:var(--collapsible-content-padding-y) var(--collapsible-content-padding-x);border-top:1px solid var(--collapsible-divider-color);color:var(--collapsible-muted-color);font-size:.9375rem;line-height:1.6;display:grid}.collapsible__content-inner>:first-child{margin-top:0}.collapsible__content-inner>:last-child{margin-bottom:0}.collapsible.primary{--collapsible-background-color:color-mix(in oklab, var(--collapsible-surface) 94%, var(--collapsible-primary));--collapsible-border-color:color-mix(in oklab, var(--collapsible-primary) 30%, var(--collapsible-border));--collapsible-accent-color:var(--collapsible-primary)}.collapsible.secondary{--collapsible-background-color:color-mix(in oklab, var(--collapsible-surface) 94%, var(--collapsible-secondary));--collapsible-border-color:color-mix(in oklab, var(--collapsible-secondary) 30%, var(--collapsible-border));--collapsible-accent-color:var(--collapsible-secondary)}.collapsible.tertiary{--collapsible-background-color:color-mix(in oklab, var(--collapsible-surface) 94%, var(--collapsible-tertiary));--collapsible-border-color:color-mix(in oklab, var(--collapsible-tertiary) 30%, var(--collapsible-border));--collapsible-accent-color:var(--collapsible-tertiary)}.collapsible.destructive{--collapsible-background-color:color-mix(in oklab, var(--collapsible-surface) 92%, var(--collapsible-destructive));--collapsible-border-color:color-mix(in oklab, var(--collapsible-destructive) 34%, var(--collapsible-border));--collapsible-accent-color:var(--collapsible-destructive)}.collapsible.outline{--collapsible-background-color:var(--collapsible-surface);--collapsible-border-color:var(--collapsible-border);--collapsible-accent-color:var(--collapsible-primary)}.collapsible.ghost,.collapsible.link{--collapsible-background-color:color-mix(in oklab, var(--collapsible-surface) 97%, var(--collapsible-primary));--collapsible-border-color:color-mix(in oklab, var(--collapsible-primary) 16%, var(--collapsible-border));--collapsible-accent-color:var(--collapsible-primary)}.collapsible.default{--collapsible-content-padding-x:calc(var(--spacing) * 3);--collapsible-content-padding-y:calc(var(--spacing) * 3);--collapsible-gap:calc(var(--spacing) * 1.5)}.collapsible.sm{--collapsible-radius:var(--radius-lg);--collapsible-content-padding-x:calc(var(--spacing) * 2.5);--collapsible-content-padding-y:calc(var(--spacing) * 2.5);--collapsible-gap:calc(var(--spacing) * 1.25)}.collapsible.lg{--collapsible-radius:calc(var(--radius-xl,var(--radius-lg)) + 2px);--collapsible-content-padding-x:calc(var(--spacing) * 4);--collapsible-content-padding-y:calc(var(--spacing) * 3.5);--collapsible-gap:calc(var(--spacing) * 2)}@keyframes collapsible-down{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height)}to{height:0}}:where(.combobox,.combobox__content){--combobox-primary:var(--primary,oklch(55% 0 0));--combobox-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--combobox-secondary:var(--secondary,oklch(85% 0 0));--combobox-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--combobox-tertiary:var(--tertiary,oklch(75% 0 0));--combobox-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--combobox-destructive:var(--destructive,oklch(55% 0 0));--combobox-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--combobox-surface-base:var(--surface-panel-subtle,var(--background,oklch(100% 0 0)));--combobox-on-surface-base:var(--foreground,oklch(14.1% 0 0));--combobox-border-base:var(--input,var(--border-soft,var(--border,oklch(92% .004 286.32))));--combobox-surface:var(--combobox-surface-base);--combobox-on-surface:var(--combobox-on-surface-base);--combobox-border:var(--combobox-border-base);--combobox-ring:var(--ring,var(--primary,oklch(55% 0 0)));--combobox-invalid:var(--destructive,oklch(57.7% .245 27.325));--combobox-muted:var(--muted,oklch(96.7% .001 286.375));--combobox-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(55.2% .016 285.938)));--combobox-accent:var(--combobox-primary);--combobox-panel-surface:var(--surface-flyout,var(--popover,var(--combobox-surface)));--combobox-panel-foreground:var(--popover-foreground,var(--combobox-on-surface));--combobox-item-highlight-surface:var(--surface-selection,color-mix(in oklab, var(--combobox-panel-surface) 88%, var(--combobox-accent)));--combobox-shadow:var(--shadow-flyout,var(--shadow-lg,0 12px 24px oklch(0% 0 0/.12)));--combobox-font-family:var(--font-family);--combobox-radius:var(--radius-md);--combobox-border-width:1px;--combobox-height:2.5rem;--combobox-padding-inline:calc(var(--spacing-x) * 2);--combobox-gap:calc(var(--spacing) * 1);--combobox-panel-padding:calc(var(--spacing) * 1);--combobox-panel-radius:var(--radius-lg);--combobox-panel-max-height:18rem;--combobox-outline-width:var(--focus-outline-width,3px);--combobox-outline-offset:var(--focus-outline-offset,2px);--combobox-outline-opacity:var(--focus-outline-opacity,.65);width:100%;display:inline-flex}.combobox__anchor{align-items:center;gap:var(--combobox-gap);width:100%;min-height:var(--combobox-height);padding-inline:var(--combobox-padding-inline);border:var(--combobox-border-width) solid var(--combobox-border);border-radius:var(--combobox-radius);background:var(--combobox-surface);color:var(--combobox-on-surface);font-family:var(--combobox-font-family);-webkit-transition:border-color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;display:inline-flex}.combobox__anchor:focus-within{outline:var(--combobox-outline-width) solid oklch(from var(--combobox-ring) l c h / var(--combobox-outline-opacity));outline-offset:var(--combobox-outline-offset)}.combobox__anchor[data-invalid],.combobox__anchor[data-invalid=true]{border-color:var(--combobox-invalid)}.combobox__anchor[data-disabled],.combobox__anchor[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.combobox__anchor[data-disabled] .combobox__input,.combobox__anchor[data-disabled=true] .combobox__input,.combobox__anchor[data-disabled] .combobox__trigger,.combobox__anchor[data-disabled=true] .combobox__trigger,.combobox__input:disabled,.combobox__trigger:disabled,.combobox__item:disabled{cursor:not-allowed}.combobox__input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto;font-size:.875rem}.combobox__input::-webkit-input-placeholder{color:color-mix(in oklab,var(--combobox-muted-foreground) 85%,transparent)}.combobox__input::placeholder{color:color-mix(in oklab,var(--combobox-muted-foreground) 85%,transparent)}.combobox__input:-ms-placeholder-shown{color:color-mix(in oklab,var(--combobox-muted-foreground) 85%,transparent)}.combobox__input::placeholder{color:color-mix(in oklab,var(--combobox-muted-foreground) 85%,transparent)}.combobox__trigger{border-radius:calc(var(--combobox-radius) - 2px);width:1.75rem;height:1.75rem;color:color-mix(in oklab,currentColor 82%,transparent);cursor:pointer;-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.combobox__trigger:hover:not(:disabled){background:color-mix(in oklab,var(--combobox-surface) 86%,var(--combobox-border));color:currentColor}.combobox__trigger-icon{width:1rem;height:1rem;-webkit-transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));transition:transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));transition:transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1)), -webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1))}.combobox__trigger-icon[data-open=true]{transform:rotate(180deg)}.combobox__content{min-width:max(14rem,var(--reka-combobox-trigger-width));max-width:min(28rem,100vw - 1rem);padding:var(--combobox-panel-padding);border:1px solid var(--combobox-border);border-radius:var(--combobox-panel-radius);background:var(--combobox-panel-surface);color:var(--combobox-panel-foreground);-webkit-box-shadow:var(--combobox-shadow);box-shadow:var(--combobox-shadow);z-index:var(--z-index-popover,60);display:grid}.combobox__viewport{gap:calc(var(--spacing) * .5);max-height:var(--combobox-panel-max-height);display:grid}.combobox__group{gap:calc(var(--spacing) * .5);display:grid}.combobox__group-label{padding-inline:calc(var(--spacing-x) * 1.5);color:var(--combobox-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.combobox__item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);min-height:2.5rem;padding:calc(var(--spacing-y) * 1.25) calc(var(--spacing-x) * 1.5);border-radius:var(--radius-md);cursor:pointer;-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;display:flex}.combobox__item[data-highlighted],.combobox__item:hover:not([data-disabled]){background:var(--combobox-item-highlight-surface)}.combobox__item[data-disabled]{opacity:.45;cursor:not-allowed}.combobox__item-copy{gap:.125rem;min-width:0;display:grid}.combobox__item-label{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.combobox__item-description{color:var(--text-muted-weak,var(--combobox-muted-foreground));font-size:.75rem}.combobox__item-indicator{color:var(--combobox-accent);justify-content:center;align-items:center;display:inline-flex}.combobox__item-indicator :where(svg){width:.875rem;height:.875rem}.combobox__empty{padding:calc(var(--spacing) * 1.5);color:var(--combobox-muted-foreground);text-align:center;font-size:.8125rem}.combobox.default{--combobox-height:2.5rem}.combobox.primary{--combobox-surface:var(--combobox-primary-surface,color-mix(in oklab, var(--combobox-surface-base) 92%, var(--combobox-primary)));--combobox-border:var(--combobox-primary-border,color-mix(in oklab, var(--combobox-border-base) 60%, var(--combobox-primary)));--combobox-accent:var(--combobox-primary-accent,var(--combobox-primary));--combobox-panel-surface:var(--combobox-primary-panel-surface,var(--combobox-surface));--combobox-panel-foreground:var(--combobox-primary-panel-foreground,var(--combobox-on-surface))}.combobox.secondary{--combobox-surface:var(--combobox-secondary-surface,color-mix(in oklab, var(--combobox-surface-base) 92%, var(--combobox-secondary)));--combobox-border:var(--combobox-secondary-border,color-mix(in oklab, var(--combobox-border-base) 60%, var(--combobox-secondary)));--combobox-accent:var(--combobox-secondary-accent,var(--combobox-secondary));--combobox-panel-surface:var(--combobox-secondary-panel-surface,var(--combobox-surface));--combobox-panel-foreground:var(--combobox-secondary-panel-foreground,var(--combobox-on-surface))}.combobox.tertiary{--combobox-surface:var(--combobox-tertiary-surface,color-mix(in oklab, var(--combobox-surface-base) 92%, var(--combobox-tertiary)));--combobox-border:var(--combobox-tertiary-border,color-mix(in oklab, var(--combobox-border-base) 60%, var(--combobox-tertiary)));--combobox-accent:var(--combobox-tertiary-accent,var(--combobox-tertiary));--combobox-panel-surface:var(--combobox-tertiary-panel-surface,var(--combobox-surface));--combobox-panel-foreground:var(--combobox-tertiary-panel-foreground,var(--combobox-on-surface))}.combobox.destructive{--combobox-surface:var(--combobox-destructive-surface,color-mix(in oklab, var(--combobox-surface-base) 92%, var(--combobox-destructive)));--combobox-border:var(--combobox-destructive-border,color-mix(in oklab, var(--combobox-border-base) 60%, var(--combobox-destructive)));--combobox-accent:var(--combobox-destructive-accent,var(--combobox-destructive));--combobox-panel-surface:var(--combobox-destructive-panel-surface,var(--combobox-surface));--combobox-panel-foreground:var(--combobox-destructive-panel-foreground,var(--combobox-on-surface))}.combobox.outline{--combobox-surface:var(--combobox-outline-surface,var(--combobox-surface-base));--combobox-border:var(--combobox-outline-border,var(--combobox-border-base));--combobox-accent:var(--combobox-outline-accent,var(--combobox-primary));--combobox-panel-surface:var(--combobox-outline-panel-surface,var(--popover,var(--combobox-surface)));--combobox-panel-foreground:var(--combobox-outline-panel-foreground,var(--popover-foreground,var(--combobox-on-surface)))}.combobox.ghost{--combobox-surface:var(--combobox-ghost-surface,color-mix(in oklab, transparent 94%, var(--combobox-primary)));--combobox-border:var(--combobox-ghost-border,transparent);--combobox-accent:var(--combobox-ghost-accent,var(--combobox-primary));--combobox-panel-surface:var(--combobox-ghost-panel-surface,var(--popover,var(--combobox-surface-base)));--combobox-panel-foreground:var(--combobox-ghost-panel-foreground,var(--popover-foreground,var(--combobox-on-surface)));--combobox-shadow:var(--combobox-ghost-shadow,none)}.combobox.sm{--combobox-height:2.125rem;--combobox-padding-inline:calc(var(--spacing-x) * 1.5)}.combobox.lg{--combobox-height:2.875rem;--combobox-padding-inline:calc(var(--spacing-x) * 2.5)}:where(.command){--command-primary:var(--primary,oklch(55% 0 0));--command-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--command-secondary:var(--secondary,oklch(85% 0 0));--command-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--command-tertiary:var(--tertiary,oklch(75% 0 0));--command-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--command-destructive:var(--destructive,oklch(55% 0 0));--command-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--command-surface-base:var(--surface-flyout,var(--card,var(--background,oklch(100% 0 0))));--command-on-surface-base:var(--card-foreground,var(--foreground,oklch(14.1% 0 0)));--command-border-base:var(--border-soft,var(--border,oklch(92% .004 286.32)));--command-surface:var(--command-surface-base);--command-on-surface:var(--command-on-surface-base);--command-border:var(--command-border-base);--command-ring:var(--ring,var(--primary,oklch(55% 0 0)));--command-muted:var(--muted,oklch(96.7% .001 286.375));--command-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(55.2% .016 285.938)));--command-accent:var(--command-primary);--command-accent-foreground:var(--command-on-surface);--command-item-highlight-surface:var(--surface-flyout-hover,color-mix(in oklab, var(--command-surface) 88%, var(--command-accent)));--command-item-selected-surface:var(--surface-selection,color-mix(in oklab, var(--command-surface) 88%, var(--command-accent)));--command-item-selected-ring:color-mix(in oklab, var(--command-accent) 28%, transparent);--command-font-family:var(--font-family);--command-radius:var(--radius-lg);--command-border-width:1px;--command-padding:calc(var(--spacing) * 1.5);--command-gap:calc(var(--spacing) * 1.5);--command-input-height:2.5rem;--command-input-font-size:.875rem;--command-item-radius:var(--radius-md);--command-item-padding-inline:calc(var(--spacing-x) * 2);--command-item-padding-block:calc(var(--spacing-y) * 1.25);--command-list-max-height:18rem;--command-outline-width:var(--focus-outline-width,3px);--command-outline-offset:var(--focus-outline-offset,2px);--command-outline-opacity:var(--focus-outline-opacity,.65);--command-shadow:var(--shadow-flyout,var(--shadow-sm,0 1px 2px oklch(0% 0 0/.06)));gap:var(--command-gap);width:min(100%,24rem);min-width:16rem;padding:var(--command-padding);border:var(--command-border-width) solid var(--command-border);border-radius:var(--command-radius);background:var(--command-surface);color:var(--command-on-surface);font-family:var(--command-font-family);-webkit-box-shadow:var(--command-shadow);box-shadow:var(--command-shadow);display:grid}.command:focus-within{outline:var(--command-outline-width) solid oklch(from var(--command-ring) l c h / var(--command-outline-opacity));outline-offset:var(--command-outline-offset)}.command__input-row{align-items:center;gap:var(--command-gap);min-height:var(--command-input-height);padding-bottom:calc(var(--command-gap) * .75);border-bottom:1px solid var(--border-subtle,color-mix(in oklab, var(--command-border) 86%, transparent));display:flex}.command__input-icon{width:1rem;height:1rem;color:var(--command-muted-foreground)}.command__input{width:100%;color:inherit;font:inherit;font-size:var(--command-input-font-size);background:0 0;border:none;outline:none}.command__input::-webkit-input-placeholder{color:color-mix(in oklab,var(--command-muted-foreground) 85%,transparent)}.command__input::placeholder{color:color-mix(in oklab,var(--command-muted-foreground) 85%,transparent)}.command__input:-ms-placeholder-shown{color:color-mix(in oklab,var(--command-muted-foreground) 85%,transparent)}.command__input::placeholder{color:color-mix(in oklab,var(--command-muted-foreground) 85%,transparent)}.command__list{gap:calc(var(--command-gap) * .5);max-height:var(--command-list-max-height);padding-right:.125rem;display:grid;overflow:auto}.command__group{gap:calc(var(--command-gap) * .5);display:grid}.command__group-label{padding-inline:var(--command-item-padding-inline);color:var(--text-muted-contrast,var(--command-muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.command__item{min-height:2.5rem;padding:var(--command-item-padding-block) var(--command-item-padding-inline);border-radius:var(--command-item-radius);cursor:pointer;-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;align-items:center;display:flex}.command__item[data-highlighted],.command__item:hover:not([data-disabled]){background:var(--command-item-highlight-surface);color:var(--command-accent-foreground)}.command__item[data-state=checked]{background:var(--command-item-selected-surface);-webkit-box-shadow:inset 0 0 0 1px var(--command-item-selected-ring);box-shadow:inset 0 0 0 1px var(--command-item-selected-ring)}.command__item[data-disabled]{color:color-mix(in oklab,var(--command-on-surface) 68%,var(--command-surface));cursor:not-allowed}.command__item-copy{gap:.125rem;display:grid}.command__item-label{font-size:.875rem;font-weight:600}.command__item-description{color:var(--text-muted-contrast,var(--command-muted-foreground));font-size:.75rem}.command__empty{padding:calc(var(--command-gap) * 1.5) var(--command-item-padding-inline);color:var(--command-muted-foreground);text-align:center;font-size:.8125rem}.command.default{--command-input-height:2.5rem}.command.primary{--command-surface:var(--command-primary-surface,color-mix(in oklab, var(--command-surface-base) 92%, var(--command-primary)));--command-border:var(--command-primary-border,color-mix(in oklab, var(--command-border-base) 60%, var(--command-primary)));--command-accent:var(--command-primary-accent,var(--command-primary))}.command.secondary{--command-surface:var(--command-secondary-surface,color-mix(in oklab, var(--command-surface-base) 96%, var(--command-secondary)));--command-border:var(--command-secondary-border,color-mix(in oklab, var(--command-border-base) 60%, var(--command-secondary)));--command-accent:var(--command-secondary-accent,var(--command-secondary))}.command.tertiary{--command-surface:var(--command-tertiary-surface,color-mix(in oklab, var(--command-surface-base) 92%, var(--command-tertiary)));--command-border:var(--command-tertiary-border,color-mix(in oklab, var(--command-border-base) 60%, var(--command-tertiary)));--command-accent:var(--command-tertiary-accent,var(--command-tertiary))}.command.destructive{--command-surface:var(--command-destructive-surface,color-mix(in oklab, var(--command-surface-base) 92%, var(--command-destructive)));--command-border:var(--command-destructive-border,color-mix(in oklab, var(--command-border-base) 60%, var(--command-destructive)));--command-accent:var(--command-destructive-accent,var(--command-destructive))}.command.outline{--command-surface:var(--command-outline-surface,var(--command-surface-base));--command-border:var(--command-outline-border,var(--command-border-base));--command-accent:var(--command-outline-accent,var(--command-primary))}.command.ghost{--command-surface:var(--command-ghost-surface,color-mix(in oklab, transparent 94%, var(--command-primary)));--command-border:var(--command-ghost-border,transparent);--command-accent:var(--command-ghost-accent,var(--command-primary));--command-shadow:var(--command-ghost-shadow,none)}.command.sm{--command-input-height:2.125rem;--command-padding:calc(var(--spacing) * 1.25);--command-item-padding-inline:calc(var(--spacing-x) * 1.5);--command-item-padding-block:calc(var(--spacing-y) * 1)}.command.lg{--command-input-height:2.875rem;--command-padding:calc(var(--spacing) * 2);--command-item-padding-inline:calc(var(--spacing-x) * 2.5);--command-item-padding-block:calc(var(--spacing-y) * 1.5)}:where(.container){--container-primary:var(--primary,oklch(55% 0 0));--container-on-primary:var(--on-primary,oklch(98.5% 0 0));--container-secondary:var(--secondary,oklch(85% 0 0));--container-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--container-tertiary:var(--tertiary,oklch(75% 0 0));--container-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--container-destructive:var(--destructive,oklch(55% 0 0));--container-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--container-surface:var(--background,oklch(100% 0 0));--container-on-surface:var(--foreground,oklch(14.1% 0 0));--container-border:var(--border,oklch(85% 0 0));--container-font-family:var(--font-family);--container-radius:var(--radius-md);--container-border-width:0px;--container-border-style:solid;--container-background-color:transparent;--container-foreground-color:var(--container-on-surface);--container-border-color:transparent;--container-shadow:none;--container-gap:var(--spacing);--container-row-gap:var(--container-gap);--container-column-gap:var(--container-gap);--container-padding:0;--container-padding-x:var(--container-padding);--container-padding-y:var(--container-padding);--container-align-items:stretch;--container-justify-content:start;--container-align-content:start;--container-justify-items:start;--container-flex-direction:row;--container-flex-wrap:nowrap;--container-grid-columns:none;--container-grid-rows:none;--container-grid-flow:row;--container-width:auto;font-family:var(--container-font-family);color:var(--container-foreground-color);background-color:var(--container-background-color);border-width:var(--container-border-width);border-style:var(--container-border-style);border-color:var(--container-border-color);border-radius:var(--container-radius);-webkit-box-shadow:var(--container-shadow);box-shadow:var(--container-shadow);gap:var(--container-gap);row-gap:var(--container-row-gap);-webkit-column-gap:var(--container-column-gap);-moz-column-gap:var(--container-column-gap);column-gap:var(--container-column-gap);padding:var(--container-padding-y) var(--container-padding-x);width:var(--container-width)}.container--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--container-flex-direction);flex-direction:var(--container-flex-direction);-ms-flex-wrap:var(--container-flex-wrap);flex-wrap:var(--container-flex-wrap);-webkit-box-align:var(--container-align-items);-ms-flex-align:var(--container-align-items);align-items:var(--container-align-items);-webkit-box-pack:var(--container-justify-content);-ms-flex-pack:var(--container-justify-content);justify-content:var(--container-justify-content);-ms-flex-line-pack:var(--container-align-content);align-content:var(--container-align-content);display:flex}.container--grid{grid-template-columns:var(--container-grid-columns);grid-template-rows:var(--container-grid-rows);grid-auto-flow:var(--container-grid-flow);-webkit-box-align:var(--container-align-items);-ms-flex-align:var(--container-align-items);align-items:var(--container-align-items);justify-items:var(--container-justify-items);-webkit-box-pack:var(--container-justify-content);-ms-flex-pack:var(--container-justify-content);justify-content:var(--container-justify-content);-ms-flex-line-pack:var(--container-align-content);align-content:var(--container-align-content);display:grid}.container.default{--container-background-color:transparent;--container-foreground-color:var(--container-on-surface);--container-border-color:transparent;--container-shadow:none}.container.primary{--container-background-color:var(--container-primary-background-color,var(--container-primary,oklch(55% 0 0)));--container-foreground-color:var(--container-primary-foreground-color,var(--container-on-primary,oklch(98.5% 0 0)));--container-border-color:var(--container-primary-border-color,color-mix(in oklab, var(--container-background-color) 70%, var(--container-border)))}.container.secondary{--container-background-color:var(--container-secondary-background-color,var(--container-secondary,oklch(85% 0 0)));--container-foreground-color:var(--container-secondary-foreground-color,var(--container-on-secondary,oklch(14.1% 0 0)));--container-border-color:var(--container-secondary-border-color,color-mix(in oklab, var(--container-background-color) 70%, var(--container-border)))}.container.tertiary{--container-background-color:var(--container-tertiary-background-color,var(--container-tertiary,oklch(75% 0 0)));--container-foreground-color:var(--container-tertiary-foreground-color,var(--container-on-tertiary,oklch(14.1% 0 0)));--container-border-color:var(--container-tertiary-border-color,color-mix(in oklab, var(--container-background-color) 70%, var(--container-border)))}.container.destructive{--container-background-color:var(--container-destructive-background-color,var(--container-destructive,oklch(55% 0 0)));--container-foreground-color:var(--container-destructive-foreground-color,var(--container-on-destructive,oklch(98.5% 0 0)));--container-border-color:var(--container-destructive-border-color,color-mix(in oklab, var(--container-background-color) 70%, var(--container-border)))}.container.outline{--container-background-color:transparent;--container-foreground-color:var(--container-primary);--container-border-color:var(--container-border);--container-border-width:1px}.container.ghost,.container.link{--container-background-color:transparent;--container-foreground-color:var(--container-primary);--container-border-color:transparent}:where(.context-menu){--context-menu-primary:var(--primary,oklch(55% 0 0));--context-menu-on-primary:var(--on-primary,oklch(98.5% 0 0));--context-menu-secondary:var(--secondary,oklch(85% 0 0));--context-menu-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--context-menu-tertiary:var(--tertiary,oklch(75% 0 0));--context-menu-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--context-menu-destructive:var(--destructive,oklch(55% 0 0));--context-menu-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--context-menu-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--context-menu-on-surface:var(--foreground,oklch(14.1% 0 0));--context-menu-border:var(--border-soft,var(--border,oklch(85% 0 0)));--context-menu-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(50% 0 0)));--context-menu-font-family:var(--font-family);--context-menu-radius:var(--radius-md);--context-menu-border-width:1px;--context-menu-border-style:solid;--context-menu-shadow:var(--shadow-flyout,0 18px 40px oklch(0% 0 0/.12));--context-menu-outline-width:var(--focus-outline-width,3px);--context-menu-outline-offset:var(--focus-outline-offset,2px);--context-menu-outline-opacity:var(--focus-outline-opacity,.5);--context-menu-accent-color:var(--context-menu-custom-background,var(--context-menu-primary-background-color,var(--context-menu-primary,oklch(55% 0 0))));--context-menu-background-color-base:color-mix(in oklch, var(--context-menu-accent-color) 24%, white);--context-menu-foreground-color:var(--context-menu-on-surface);--context-menu-border-color:color-mix(in oklch, var(--context-menu-accent-color) 22%, var(--context-menu-border));--context-menu-outline-color:var(--context-menu-accent-color);--context-menu-content-padding:calc(var(--spacing-y) * 1.4) calc(var(--spacing-x) * 1.4);--context-menu-content-min-width:12rem;--context-menu-item-background-color:var(--surface-flyout-hover,color-mix(in oklch, var(--context-menu-background-color,var(--context-menu-background-color-base)) 88%, var(--context-menu-accent-color)));--context-menu-item-foreground-color:var(--context-menu-foreground-color);--context-menu-item-radius:calc(var(--context-menu-radius) - 2px);--context-menu-item-gap:calc(var(--spacing) * 2);--context-menu-item-padding-x:calc(var(--spacing-x) * 3);--context-menu-item-padding-y:calc(var(--spacing-y) * 1.8);--context-menu-item-font-size:.875rem;--context-menu-item-line-height:1.25rem;--context-menu-item-icon-size:1rem;--context-menu-label-font-size:.7rem;--context-menu-label-letter-spacing:.08em;--context-menu-separator-height:1px;--context-menu-trigger-padding-x:calc(var(--spacing-x) * 3);--context-menu-trigger-padding-y:calc(var(--spacing-y) * 2);--context-menu-trigger-background-color:var(--context-menu-surface);--context-menu-trigger-foreground-color:var(--context-menu-on-surface);--context-menu-trigger-border-color:var(--context-menu-border);--context-menu-trigger-border-style:dashed}.context-menu{font-family:var(--context-menu-font-family);color:var(--context-menu-foreground-color)}.context-menu__trigger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:var(--context-menu-trigger-padding-y) var(--context-menu-trigger-padding-x);border-width:1px;border-style:var(--context-menu-trigger-border-style);border-color:var(--context-menu-trigger-border-color);border-radius:var(--context-menu-radius);background-color:var(--context-menu-trigger-background-color);color:var(--context-menu-trigger-foreground-color);cursor:context-menu;-webkit-user-select:none;user-select:none;display:inline-flex}.context-menu__trigger:focus-visible{outline:var(--context-menu-outline-width--focus,var(--context-menu-outline-width)) solid oklch(from var(--context-menu-outline-color--focus,var(--context-menu-outline-color)) l c h / var(--context-menu-outline-opacity--focus,var(--context-menu-outline-opacity)));outline-offset:var(--context-menu-outline-offset--focus,var(--context-menu-outline-offset))}.context-menu__trigger--virtual{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.context-menu__content{min-width:var(--context-menu-content-min-width);padding:var(--context-menu-content-padding);border-width:var(--context-menu-border-width);border-style:var(--context-menu-border-style);border-color:var(--context-menu-border-color);border-radius:var(--context-menu-radius);background-color:var(--context-menu-background-color,var(--context-menu-background-color-base));color:var(--context-menu-foreground-color);-webkit-box-shadow:var(--context-menu-shadow);box-shadow:var(--context-menu-shadow);gap:calc(var(--spacing) * .5);-webkit-animation-timing-function:var(--context-menu-animation-ease,ease-out);animation-timing-function:var(--context-menu-animation-ease,ease-out);outline:none;flex-direction:column;display:flex}.context-menu__content[data-state=open]{-webkit-animation-name:var(--context-menu-animation-open,context-menu-pop);animation-name:var(--context-menu-animation-open,context-menu-pop);-webkit-animation-duration:var(--context-menu-animation-open-duration,.14s);animation-duration:var(--context-menu-animation-open-duration,.14s);-webkit-animation-direction:var(--context-menu-animation-open-direction,normal);animation-direction:var(--context-menu-animation-open-direction,normal)}.context-menu__content[data-state=closed]{-webkit-animation-name:var(--context-menu-animation-close,var(--context-menu-animation-open,context-menu-pop));animation-name:var(--context-menu-animation-close,var(--context-menu-animation-open,context-menu-pop));-webkit-animation-duration:var(--context-menu-animation-close-duration,.12s);animation-duration:var(--context-menu-animation-close-duration,.12s);-webkit-animation-direction:var(--context-menu-animation-close-direction,reverse);animation-direction:var(--context-menu-animation-close-direction,reverse)}@keyframes context-menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.context-menu__label{padding:var(--context-menu-item-padding-y) var(--context-menu-item-padding-x);font-size:var(--context-menu-label-font-size);letter-spacing:var(--context-menu-label-letter-spacing);text-transform:uppercase;color:var(--context-menu-muted-foreground)}.context-menu__separator{height:var(--context-menu-separator-height);background-color:var(--border-subtle,var(--context-menu-border-color));margin:.25rem 0}.context-menu__item{align-items:center;gap:var(--context-menu-item-gap);padding:var(--context-menu-item-padding-y) var(--context-menu-item-padding-x);border-radius:var(--context-menu-item-radius);font-size:var(--context-menu-item-font-size);line-height:var(--context-menu-item-line-height);color:var(--context-menu-item-foreground-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.context-menu__item[data-highlighted]{background-color:var(--context-menu-item-background-color--hover,color-mix(in oklch, var(--context-menu-item-background-color) 88%, white));color:var(--context-menu-item-foreground-color--hover,var(--context-menu-item-foreground-color));outline:var(--context-menu-outline-width--focus,var(--context-menu-outline-width)) solid oklch(from var(--context-menu-outline-color--focus,var(--context-menu-outline-color)) l c h / var(--context-menu-outline-opacity--focus,var(--context-menu-outline-opacity)));outline-offset:var(--context-menu-outline-offset--focus,var(--context-menu-outline-offset))}.context-menu__item:active,.context-menu__item[data-state=open]{background-color:var(--context-menu-item-background-color--active,color-mix(in oklch, var(--context-menu-item-background-color) 88%, black))}.context-menu__item[data-disabled],.context-menu__item[aria-disabled=true]{background-color:var(--context-menu-item-background-color--disabled,oklch(from var(--context-menu-background-color,var(--context-menu-background-color-base)) l 0 h));color:var(--context-menu-item-foreground-color--disabled,oklch(from var(--context-menu-item-foreground-color) l 0 h));cursor:not-allowed}.context-menu__icon{width:var(--context-menu-item-icon-size);height:var(--context-menu-item-icon-size);flex-shrink:0}.context-menu__item-label{flex:1}.context-menu__shortcut{color:var(--context-menu-muted-foreground);margin-left:auto;font-size:.75rem}.context-menu.primary{--context-menu-border-width:1px;--context-menu-border-style:solid;--context-menu-accent-color:var(--context-menu-custom-background,var(--context-menu-primary-background-color,var(--context-menu-primary,oklch(55% 0 0))));--context-menu-accent-foreground-color:var(--context-menu-primary-foreground-color,var(--context-menu-on-primary,oklch(98.5% 0 0)));--context-menu-outline-color:var(--context-menu-accent-color)}.context-menu.secondary{--context-menu-border-width:1px;--context-menu-border-style:solid;--context-menu-accent-color:var(--context-menu-custom-background,var(--context-menu-secondary-background-color,var(--context-menu-secondary,oklch(85% 0 0))));--context-menu-accent-foreground-color:var(--context-menu-secondary-foreground-color,var(--context-menu-on-secondary,oklch(14.1% 0 0)));--context-menu-outline-color:var(--context-menu-accent-color)}.context-menu.tertiary{--context-menu-border-width:1px;--context-menu-border-style:solid;--context-menu-accent-color:var(--context-menu-custom-background,var(--context-menu-tertiary-background-color,var(--context-menu-tertiary,oklch(75% 0 0))));--context-menu-accent-foreground-color:var(--context-menu-tertiary-foreground-color,var(--context-menu-on-tertiary,oklch(14.1% 0 0)));--context-menu-outline-color:var(--context-menu-accent-color)}.context-menu.destructive{--context-menu-border-width:1px;--context-menu-border-style:solid;--context-menu-accent-color:var(--context-menu-custom-background,var(--context-menu-destructive-background-color,var(--context-menu-destructive,oklch(55% 0 0))));--context-menu-accent-foreground-color:var(--context-menu-destructive-foreground-color,var(--context-menu-on-destructive,oklch(98.5% 0 0)));--context-menu-outline-color:var(--context-menu-accent-color)}.context-menu.outline,.context-menu.ghost,.context-menu.link{--context-menu-background-color-base:var(--context-menu-surface,oklch(100% 0 0));--context-menu-border-color:var(--context-menu-border)}.context-menu.outline{--context-menu-border-width:2px;--context-menu-border-style:solid}.context-menu.ghost{--context-menu-border-width:1px;--context-menu-border-style:dashed}.context-menu.link{--context-menu-border-width:1px;--context-menu-border-style:dotted}.context-menu.outline,.context-menu.ghost,.context-menu.link{--context-menu-accent-color:var(--context-menu-custom-background,var(--context-menu-primary-background-color,var(--context-menu-primary,oklch(55% 0 0))));--context-menu-accent-foreground-color:var(--context-menu-primary-foreground-color,var(--context-menu-on-primary,oklch(98.5% 0 0)));--context-menu-outline-color:var(--context-menu-accent-color)}.context-menu.default{--context-menu-item-padding-x:calc(var(--spacing-x) * 3);--context-menu-item-padding-y:calc(var(--spacing-y) * 1.8);--context-menu-item-font-size:.875rem;--context-menu-item-icon-size:1rem}.context-menu.sm{--context-menu-item-padding-x:calc(var(--spacing-x) * 2.4);--context-menu-item-padding-y:calc(var(--spacing-y) * 1.4);--context-menu-item-font-size:.8rem;--context-menu-item-icon-size:.9rem}.context-menu.lg{--context-menu-item-padding-x:calc(var(--spacing-x) * 3.6);--context-menu-item-padding-y:calc(var(--spacing-y) * 2.4);--context-menu-item-font-size:.95rem;--context-menu-item-icon-size:1.1rem}.context-menu.icon,.context-menu.icon-sm,.context-menu.icon-lg{--context-menu-item-padding-x:calc(var(--spacing-x) * 2.2);--context-menu-item-padding-y:calc(var(--spacing-y) * 1.8);--context-menu-item-font-size:.85rem;--context-menu-item-icon-size:1rem}.context-menu--borderless{--context-menu-border-width:0px;--context-menu-border-style:solid}@media (forced-colors:active){.context-menu__item[data-highlighted]{outline-color:highlight}}:where(.date-time-input){--date-time-input-primary:var(--primary,oklch(55% 0 0));--date-time-input-secondary:var(--secondary,oklch(85% 0 0));--date-time-input-tertiary:var(--tertiary,oklch(75% 0 0));--date-time-input-destructive:var(--destructive,oklch(55% 0 0));--date-time-input-surface:var(--background,oklch(100% 0 0));--date-time-input-on-surface:var(--foreground,oklch(14.1% 0 0));--date-time-input-border:var(--input,oklch(85% 0 0));--date-time-input-ring:var(--ring,oklch(55% 0 0));--date-time-input-radius:var(--radius-sm);--date-time-input-border-width:1px;--date-time-input-height:36px;--date-time-input-padding-x:calc(var(--spacing-x) * 3);--date-time-input-gap:calc(var(--spacing) * 2);--date-time-input-placeholder:color-mix(in oklab, var(--date-time-input-on-surface) 55%, transparent);--date-time-input-invalid:var(--destructive,oklch(55% 0 0));--date-time-input-font-family:var(--font-family);--date-time-input-popover-surface:var(--surface-flyout,var(--date-time-input-surface));--date-time-input-popover-border:var(--border-subtle,var(--date-time-input-border));--date-time-input-popover-shadow:var(--shadow-flyout,0 12px 32px #0000001f);--date-time-input-popover-radius:var(--radius-xl,1rem);--date-time-input-popover-padding:0;--date-time-input-popover-gap:0;--date-time-input-time-surface:var(--date-time-input-surface);--date-time-input-time-border:var(--date-time-input-border)}.date-time-input{box-sizing:border-box;align-items:center;gap:var(--date-time-input-gap);width:100%;height:var(--date-time-input-height);padding:0 var(--date-time-input-padding-x);border-radius:var(--date-time-input-radius);border:var(--date-time-input-border-width) solid var(--date-time-input-border);background:var(--date-time-input-surface);color:var(--date-time-input-on-surface);font-family:var(--date-time-input-font-family);display:inline-flex}.date-time-input__control{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:.875rem}.date-time-input__control::-webkit-input-placeholder{color:var(--date-time-input-placeholder)}.date-time-input__control::placeholder{color:var(--date-time-input-placeholder)}.date-time-input__control:-ms-placeholder-shown{color:var(--date-time-input-placeholder)}.date-time-input__control::placeholder{color:var(--date-time-input-placeholder)}.date-time-input__control:disabled{cursor:not-allowed}.date-time-input__icon{color:color-mix(in oklab,currentColor 75%,transparent);justify-content:center;align-items:center;display:inline-flex}.date-time-input__icon :where(svg){width:1rem;height:1rem}.date-time-input:focus-within:not([data-readonly=true]){outline:var(--focus-outline-width,3px) solid oklch(from var(--date-time-input-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.date-time-input[data-invalid=true]{border-color:var(--date-time-input-invalid)}.date-time-input[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.date-time-input[data-disabled=true] .date-time-input__control{cursor:not-allowed}.date-time-input[data-readonly=true]{opacity:var(--readonly-opacity,.65);cursor:default;background:color-mix(in oklab,var(--date-time-input-surface) 92%,var(--date-time-input-border))}.date-time-input[data-readonly=true] .date-time-input__control,.date-time-input[data-readonly=true] .date-time-input__icon{cursor:default}:where(.date-time-input.default){--date-time-input-height:36px}:where(.date-time-input.primary){--date-time-input-surface:var(--date-time-input-primary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--date-time-input-primary)));--date-time-input-on-surface:var(--date-time-input-primary-on-surface,var(--foreground,oklch(14.1% 0 0)));--date-time-input-border:var(--date-time-input-primary-border,color-mix(in oklab, var(--input,oklch(85% 0 0)) 60%, var(--date-time-input-primary)));--date-time-input-ring:var(--date-time-input-primary-ring,var(--date-time-input-primary))}:where(.date-time-input.secondary){--date-time-input-surface:var(--date-time-input-secondary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--date-time-input-secondary)));--date-time-input-on-surface:var(--date-time-input-secondary-on-surface,var(--foreground,oklch(14.1% 0 0)));--date-time-input-border:var(--date-time-input-secondary-border,color-mix(in oklab, var(--input,oklch(85% 0 0)) 60%, var(--date-time-input-secondary)));--date-time-input-ring:var(--date-time-input-secondary-ring,var(--date-time-input-secondary))}:where(.date-time-input.tertiary){--date-time-input-surface:var(--date-time-input-tertiary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--date-time-input-tertiary)));--date-time-input-on-surface:var(--date-time-input-tertiary-on-surface,var(--foreground,oklch(14.1% 0 0)));--date-time-input-border:var(--date-time-input-tertiary-border,color-mix(in oklab, var(--input,oklch(85% 0 0)) 60%, var(--date-time-input-tertiary)));--date-time-input-ring:var(--date-time-input-tertiary-ring,var(--date-time-input-tertiary))}:where(.date-time-input.destructive){--date-time-input-surface:var(--date-time-input-destructive-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--date-time-input-destructive)));--date-time-input-on-surface:var(--date-time-input-destructive-on-surface,var(--foreground,oklch(14.1% 0 0)));--date-time-input-border:var(--date-time-input-destructive-border,color-mix(in oklab, var(--input,oklch(85% 0 0)) 60%, var(--date-time-input-destructive)));--date-time-input-ring:var(--date-time-input-destructive-ring,var(--date-time-input-destructive))}:where(.date-time-input.outline){--date-time-input-surface:var(--date-time-input-outline-surface,var(--background,oklch(100% 0 0)));--date-time-input-on-surface:var(--date-time-input-outline-on-surface,var(--foreground,oklch(14.1% 0 0)));--date-time-input-border:var(--date-time-input-outline-border,var(--input,oklch(85% 0 0)));--date-time-input-ring:var(--date-time-input-outline-ring,var(--date-time-input-primary))}:where(.date-time-input.ghost){--date-time-input-surface:var(--date-time-input-ghost-surface,color-mix(in oklab, transparent 94%, var(--date-time-input-primary)));--date-time-input-on-surface:var(--date-time-input-ghost-on-surface,var(--foreground,oklch(14.1% 0 0)));--date-time-input-border:var(--date-time-input-ghost-border,transparent);--date-time-input-ring:var(--date-time-input-ghost-ring,var(--date-time-input-primary))}:where(.date-time-input.sm){--date-time-input-height:32px;--date-time-input-padding-x:calc(var(--spacing-x) * 2.5)}:where(.date-time-input.lg){--date-time-input-height:40px;--date-time-input-padding-x:calc(var(--spacing-x) * 3.5)}.date-time-input__popover{--popover-gap:0;--popover-padding:0;--popover-border-width:0px;--popover-shadow:none;--popover-surface:transparent;--popover-radius:var(--date-time-input-popover-radius);gap:var(--date-time-input-popover-gap);width:fit-content;min-width:0;max-width:min(100vw - 2rem,100%);padding:var(--date-time-input-popover-padding);border-radius:var(--date-time-input-popover-radius);border:var(--date-time-input-border-width) solid var(--date-time-input-popover-border);background:var(--date-time-input-popover-surface);color:var(--date-time-input-on-surface);-webkit-box-shadow:var(--date-time-input-popover-shadow,0 24px 48px #0f172a29);box-shadow:var(--date-time-input-popover-shadow,0 24px 48px #0f172a29);display:grid;overflow:hidden}.date-time-input__popover>.date-time-input__calendar,.date-time-input__calendar.calendar,.date-time-input__calendar.calendar.outline{--calendar-surface:transparent;--calendar-border:transparent;--calendar-shadow:none;--calendar-radius:0;--calendar-border-width:0px;min-width:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;border-radius:0}.date-time-input__time{gap:.375rem;padding:0 1rem 1rem;display:grid}.date-time-input__calendar+.date-time-input__time{border-top:1px solid var(--date-time-input-popover-border);padding-top:1rem}.date-time-input__time-label{color:color-mix(in oklab,currentColor 78%,transparent);font-size:.75rem;font-weight:600}.date-time-input__time-control{width:100%;min-height:var(--date-time-input-height);padding:0 var(--date-time-input-padding-x);border-radius:var(--date-time-input-radius);border:var(--date-time-input-border-width) solid var(--date-time-input-time-border);background:var(--date-time-input-time-surface);color:inherit;font:inherit}:where(.dialog){--dialog-resolved-primary:var(--dialog-primary,var(--primary,oklch(55% 0 0)));--dialog-resolved-on-primary:var(--dialog-on-primary,var(--on-primary,oklch(98.5% 0 0)));--dialog-resolved-secondary:var(--dialog-secondary,var(--secondary,oklch(85% 0 0)));--dialog-resolved-on-secondary:var(--dialog-on-secondary,var(--on-secondary,oklch(14.1% 0 0)));--dialog-resolved-tertiary:var(--dialog-tertiary,var(--tertiary,oklch(75% 0 0)));--dialog-resolved-on-tertiary:var(--dialog-on-tertiary,var(--on-tertiary,oklch(14.1% 0 0)));--dialog-resolved-destructive:var(--dialog-destructive,var(--destructive,oklch(55% 0 0)));--dialog-resolved-on-destructive:var(--dialog-on-destructive,var(--on-destructive,oklch(98.5% 0 0)));--dialog-resolved-surface:var(--dialog-surface,var(--surface-flyout,var(--background,oklch(100% 0 0))));--dialog-resolved-on-surface:var(--dialog-on-surface,var(--foreground,oklch(14.1% 0 0)));--dialog-resolved-border:var(--dialog-border,var(--border-soft,var(--border,oklch(85% 0 0))));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-primary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-primary));--dialog-resolved-backdrop-color:var(--dialog-backdrop-color,var(--surface-overlay-scrim,oklch(0% 0 0/.45)));--dialog-resolved-backdrop-color--variant:var(--dialog-backdrop-color--variant,color-mix(in oklab, color-mix(in oklab, var(--dialog-resolved-variant-color) 40%, black) 70%, transparent));--dialog-resolved-radius:var(--dialog-radius,var(--radius-lg));--dialog-resolved-border-width:var(--dialog-border-width,0px);--dialog-resolved-shadow:var(--dialog-shadow,var(--shadow-flyout,0 20px 50px oklch(0% 0 0/.18)));--dialog-resolved-width:var(--dialog-width,520px);--dialog-resolved-max-width:var(--dialog-max-width,92vw);--dialog-resolved-max-height:var(--dialog-max-height,85vh);--dialog-resolved-padding:var(--dialog-padding,calc(var(--spacing-y) * 5) calc(var(--spacing-x) * 5));--dialog-resolved-header-gap:var(--dialog-header-gap,calc(var(--spacing) * 3));--dialog-resolved-footer-gap:var(--dialog-footer-gap,calc(var(--spacing) * 2.5));--dialog-resolved-title-font-size:var(--dialog-title-font-size,1.125rem);--dialog-resolved-title-font-weight:var(--dialog-title-font-weight,600);--dialog-resolved-icon-size:var(--dialog-icon-size,42px);--dialog-resolved-button-radius:var(--dialog-button-radius,var(--radius-sm));--dialog-resolved-button-padding:var(--dialog-button-padding,calc(var(--spacing-y) * 1.5) calc(var(--spacing-x) * 3));--dialog-resolved-button-font-size:var(--dialog-button-font-size,.875rem);--dialog-resolved-button-font-weight:var(--dialog-button-font-weight,600);--dialog-resolved-motion-duration:var(--dialog-motion-duration,.18s);--dialog-resolved-motion-ease:var(--dialog-motion-ease,ease-out);--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-surface));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-surface));--dialog-resolved-border-color:var(--dialog-border-color,var(--dialog-resolved-border));--dialog-resolved-muted:var(--dialog-muted,var(--text-muted-contrast,color-mix(in oklab, var(--dialog-resolved-foreground-color) 70%, transparent)));--dialog-resolved-icon-color:var(--dialog-icon-color,var(--dialog-resolved-foreground-color))}.dialog__overlay{background-color:var(--dialog-resolved-backdrop-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.dialog__overlay--variant{background-color:var(--dialog-resolved-backdrop-color--variant)}.dialog__overlay[data-state=open]{-webkit-animation:dialog-fade-in var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease);animation:dialog-fade-in var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease)}.dialog__overlay[data-state=closed]{-webkit-animation:dialog-fade-out var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease);animation:dialog-fade-out var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease)}.dialog__content{width:min(var(--dialog-resolved-width),var(--dialog-resolved-max-width));max-height:min(var(--dialog-resolved-max-height),calc(100dvh - 2rem));gap:var(--dialog-resolved-header-gap);padding:var(--dialog-resolved-padding);border-width:var(--dialog-resolved-border-width);border-style:solid;border-color:var(--dialog-resolved-border-color);border-radius:var(--dialog-resolved-radius);background-color:var(--dialog-resolved-background-color);color:var(--dialog-resolved-foreground-color);-webkit-box-shadow:var(--dialog-resolved-shadow);box-shadow:var(--dialog-resolved-shadow);font-family:var(--font-family);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dialog__content[data-state=open]{-webkit-animation:dialog-scale-in var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease);animation:dialog-scale-in var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease)}.dialog__content[data-state=closed]{-webkit-animation:dialog-scale-out var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease);animation:dialog-scale-out var(--dialog-resolved-motion-duration) var(--dialog-resolved-motion-ease)}.dialog__header{align-items:center;gap:var(--dialog-resolved-header-gap);flex:none;display:flex}.dialog__heading{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.dialog__icon{width:var(--dialog-resolved-icon-size);height:var(--dialog-resolved-icon-size);color:var(--dialog-resolved-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.dialog__icon>svg{width:100%;height:100%}.dialog__title{font-size:var(--dialog-resolved-title-font-size);font-weight:var(--dialog-resolved-title-font-weight);line-height:1.2}.dialog__description{color:var(--dialog-resolved-muted);font-size:.95rem}.dialog__controls{align-items:center;gap:var(--dialog-resolved-footer-gap);margin-left:auto;display:inline-flex}.dialog__body{-ms-scroll-chaining:none;overscroll-behavior:contain;min-height:0;padding-top:calc(var(--spacing-y) * .5);color:var(--dialog-resolved-foreground-color);flex:auto;overflow-y:auto}.dialog__content .text-muted-foreground{color:var(--dialog-resolved-muted)}.dialog__footer{justify-content:flex-end;gap:var(--dialog-resolved-footer-gap);flex:none;display:flex}.dialog__button{border-radius:var(--dialog-resolved-button-radius);padding:var(--dialog-resolved-button-padding);font-size:var(--dialog-resolved-button-font-size);font-weight:var(--dialog-resolved-button-font-weight);color:var(--dialog-resolved-foreground-color);background-color:#0000;border:1px solid #0000;line-height:1.2}.dialog__button--cancel{border:1px solid var(--dialog-resolved-border);color:var(--dialog-resolved-foreground-color);background-color:#0000}.dialog__button--confirm{background-color:var(--dialog-resolved-variant-color);color:var(--dialog-resolved-variant-on-color);border:1px solid #0000}.dialog__body-text{color:var(--dialog-resolved-muted);margin-bottom:8px}:where(.dialog.default){--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-surface));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-surface));--dialog-resolved-border-color:var(--dialog-border-color,var(--dialog-resolved-border));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-primary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-primary))}:where(.dialog.primary){--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-primary));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-primary));--dialog-resolved-border-color:var(--dialog-border-color,color-mix(in oklab, var(--dialog-resolved-primary) 70%, var(--dialog-resolved-border)));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-primary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-primary))}:where(.dialog.secondary){--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-secondary));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-secondary));--dialog-resolved-border-color:var(--dialog-border-color,color-mix(in oklab, var(--dialog-resolved-secondary) 70%, var(--dialog-resolved-border)));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-secondary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-secondary))}:where(.dialog.tertiary){--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-tertiary));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-tertiary));--dialog-resolved-border-color:var(--dialog-border-color,color-mix(in oklab, var(--dialog-resolved-tertiary) 70%, var(--dialog-resolved-border)));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-tertiary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-tertiary))}:where(.dialog.destructive){--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-destructive));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-destructive));--dialog-resolved-border-color:var(--dialog-border-color,color-mix(in oklab, var(--dialog-resolved-destructive) 70%, var(--dialog-resolved-border)));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-destructive));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-destructive))}:where(.dialog.outline){--dialog-resolved-background-color:var(--dialog-background-color,var(--dialog-resolved-surface));--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-surface));--dialog-resolved-border-color:var(--dialog-border-color,var(--dialog-resolved-border));--dialog-resolved-shadow:var(--dialog-shadow,0 12px 30px oklch(0% 0 0/.12));--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-primary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-primary))}:where(.dialog.ghost){--dialog-resolved-background-color:var(--dialog-background-color,transparent);--dialog-resolved-foreground-color:var(--dialog-foreground-color,var(--dialog-resolved-on-surface));--dialog-resolved-border-color:var(--dialog-border-color,transparent);--dialog-resolved-shadow:var(--dialog-shadow,none);--dialog-resolved-variant-color:var(--dialog-variant-color,var(--dialog-resolved-primary));--dialog-resolved-variant-on-color:var(--dialog-variant-on-color,var(--dialog-resolved-on-primary))}.dialog--border{--dialog-resolved-border-width:var(--dialog-border-width,1px)}.dialog--borderless{--dialog-border-width:0px;--dialog-border-color:transparent}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-scale-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-scale-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}:where(.drawer){--drawer-primary:var(--primary,oklch(55% 0 0));--drawer-on-primary:var(--on-primary,oklch(98.5% 0 0));--drawer-secondary:var(--secondary,oklch(85% 0 0));--drawer-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--drawer-tertiary:var(--tertiary,oklch(75% 0 0));--drawer-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--drawer-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--drawer-on-surface:var(--foreground,oklch(14.1% 0 0));--drawer-border:var(--border-soft,var(--border,oklch(85% 0 0)));--drawer-outline-color:var(--drawer-primary);--drawer-font-family:var(--font-family);--drawer-radius:var(--radius-lg);--drawer-border-width:1px;--drawer-border-style:solid;--drawer-outline-width:var(--focus-outline-width,3px);--drawer-outline-offset:var(--focus-outline-offset,2px);--drawer-outline-opacity:var(--focus-outline-opacity,.65);--drawer-background-color:var(--drawer-surface);--drawer-foreground-color:var(--drawer-on-surface);--drawer-border-color:var(--drawer-border);--drawer-shadow:var(--shadow-flyout,0 18px 40px oklch(0% 0 0/.12));--drawer-overlay-color:var(--surface-overlay-scrim,oklch(0% 0 0/.45));--drawer-animation-open-duration:.22s;--drawer-animation-close-duration:.18s;--drawer-animation-ease:cubic-bezier(.21, .61, .35, 1);--drawer-overlay-open-duration:.16s;--drawer-overlay-close-duration:.14s;--drawer-width:min(22rem, 92vw);--drawer-padding:calc(var(--spacing-y) * 4) calc(var(--spacing-x) * 4);--drawer-gap:calc(var(--spacing) * 2);--drawer-button-padding:calc(var(--spacing-y) * 1.2) calc(var(--spacing-x) * 2.5);--drawer-button-radius:calc(var(--drawer-radius) - 4px);--drawer-button-font-size:.875rem;--drawer-button-font-weight:600;--drawer-muted:var(--text-muted-contrast,color-mix(in oklab, var(--drawer-foreground-color) 70%, transparent));--drawer-title-size:1.05rem;--drawer-title-weight:600;--drawer-description-size:.9rem;--drawer-description-color:var(--drawer-muted);--drawer-z-index:var(--z-index-modal,80)}.drawer{font-family:var(--drawer-font-family);color:var(--drawer-foreground-color)}.drawer__overlay{z-index:var(--drawer-z-index);background-color:var(--drawer-overlay-color);opacity:0;animation-fill-mode:both;position:fixed;inset:0}.drawer__overlay--variant{--drawer-overlay-color:color-mix(in oklch, var(--drawer-background-color) 20%, black)}.drawer__overlay[data-state=open]{opacity:1;-webkit-animation:drawer-overlay-in var(--drawer-overlay-open-duration) var(--drawer-animation-ease);animation:drawer-overlay-in var(--drawer-overlay-open-duration) var(--drawer-animation-ease)}.drawer__overlay[data-state=closed]{-webkit-animation:drawer-overlay-out var(--drawer-overlay-close-duration) var(--drawer-animation-ease);animation:drawer-overlay-out var(--drawer-overlay-close-duration) var(--drawer-animation-ease);pointer-events:none!important}.drawer__content{width:var(--drawer-width);padding:var(--drawer-padding);background-color:var(--drawer-background-color);color:var(--drawer-foreground-color);border-width:var(--drawer-border-width);border-style:var(--drawer-border-style);border-color:var(--drawer-border-color);-webkit-box-shadow:var(--drawer-shadow);box-shadow:var(--drawer-shadow);z-index:calc(var(--drawer-z-index) + 1);gap:var(--drawer-gap);will-change:transform;flex-direction:column;animation-fill-mode:both;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.drawer__content--left{border-top-right-radius:var(--drawer-radius);border-bottom-right-radius:var(--drawer-radius);border-top-left-radius:0;border-bottom-left-radius:0;left:0}.drawer__content--right{border-top-left-radius:var(--drawer-radius);border-bottom-left-radius:var(--drawer-radius);border-top-right-radius:0;border-bottom-right-radius:0;right:0}.drawer__content[data-state=open].drawer__content--left{-webkit-animation:drawer-slide-in-left var(--drawer-animation-open-duration) var(--drawer-animation-ease);animation:drawer-slide-in-left var(--drawer-animation-open-duration) var(--drawer-animation-ease);transform:translate(0)}.drawer__content[data-state=open].drawer__content--right{-webkit-animation:drawer-slide-in-right var(--drawer-animation-open-duration) var(--drawer-animation-ease);animation:drawer-slide-in-right var(--drawer-animation-open-duration) var(--drawer-animation-ease);transform:translate(0)}.drawer__content[data-state=closed].drawer__content--left{-webkit-animation:drawer-slide-out-left var(--drawer-animation-close-duration) var(--drawer-animation-ease);animation:drawer-slide-out-left var(--drawer-animation-close-duration) var(--drawer-animation-ease);pointer-events:none;transform:translate(-100%)}.drawer__content[data-state=closed].drawer__content--right{-webkit-animation:drawer-slide-out-right var(--drawer-animation-close-duration) var(--drawer-animation-ease);animation:drawer-slide-out-right var(--drawer-animation-close-duration) var(--drawer-animation-ease);pointer-events:none;transform:translate(100%)}.drawer__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--drawer-gap) * .6);display:flex}.drawer__heading{gap:calc(var(--drawer-gap) * .25);flex-direction:column;display:flex}.drawer__title{font-size:var(--drawer-title-size);font-weight:var(--drawer-title-weight)}.drawer__description{font-size:var(--drawer-description-size);color:var(--drawer-description-color)}.drawer__body{gap:calc(var(--drawer-gap) * .75);flex-direction:column;display:flex}.drawer__body-text,.drawer__content .text-muted-foreground{color:var(--drawer-muted)}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--drawer-gap) * .5);display:flex}.drawer__button{border-radius:var(--drawer-button-radius);padding:var(--drawer-button-padding);font-size:var(--drawer-button-font-size);font-weight:var(--drawer-button-font-weight);color:var(--drawer-foreground-color);background-color:#0000;border:1px solid #0000;line-height:1.2}.drawer__button--cancel{border:1px solid var(--drawer-border-color);color:var(--drawer-foreground-color);background-color:#0000}.drawer--borderless{--drawer-border-width:0px;--drawer-border-style:solid}.drawer--border{--drawer-border-width:1px;--drawer-border-style:solid}:where(.drawer.primary){--drawer-background-color:var(--drawer-primary-background-color,var(--drawer-primary,oklch(55% 0 0)));--drawer-foreground-color:var(--drawer-primary-foreground-color,var(--drawer-on-primary,oklch(98.5% 0 0)));--drawer-border-color:var(--drawer-primary-border-color,color-mix(in oklab, var(--drawer-background-color) 70%, var(--drawer-border)));--drawer-outline-color:var(--drawer-primary-outline-color,var(--drawer-primary,oklch(55% 0 0)))}:where(.drawer.secondary){--drawer-background-color:var(--drawer-secondary-background-color,var(--drawer-secondary,oklch(85% 0 0)));--drawer-foreground-color:var(--drawer-secondary-foreground-color,var(--drawer-on-secondary,oklch(14.1% 0 0)));--drawer-border-color:var(--drawer-secondary-border-color,color-mix(in oklab, var(--drawer-background-color) 70%, var(--drawer-border)));--drawer-outline-color:var(--drawer-secondary-outline-color,var(--drawer-secondary,oklch(85% 0 0)))}:where(.drawer.tertiary){--drawer-background-color:var(--drawer-tertiary-background-color,var(--drawer-tertiary,oklch(75% 0 0)));--drawer-foreground-color:var(--drawer-tertiary-foreground-color,var(--drawer-on-tertiary,oklch(14.1% 0 0)));--drawer-border-color:var(--drawer-tertiary-border-color,color-mix(in oklab, var(--drawer-background-color) 70%, var(--drawer-border)));--drawer-outline-color:var(--drawer-tertiary-outline-color,var(--drawer-tertiary,oklch(75% 0 0)))}:where(.drawer.outline){--drawer-background-color:var(--drawer-surface);--drawer-foreground-color:var(--drawer-primary);--drawer-border-color:var(--drawer-border);--drawer-border-width:1px;--drawer-shadow:0 8px 20px oklch(0% 0 0/.12);--drawer-outline-color:var(--drawer-primary)}:where(.drawer.ghost),:where(.drawer.link){--drawer-background-color:var(--drawer-surface);--drawer-foreground-color:var(--drawer-on-surface);--drawer-border-width:0px;--drawer-border-color:transparent;--drawer-shadow:0 8px 20px oklch(0% 0 0/.12)}@keyframes drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}:where(.drawer.default){--drawer-width:min(22rem, 92vw);--drawer-padding:calc(var(--spacing-y) * 4) calc(var(--spacing-x) * 4)}:where(.drawer.sm){--drawer-width:min(18rem, 90vw);--drawer-padding:calc(var(--spacing-y) * 3) calc(var(--spacing-x) * 3)}:where(.drawer.lg){--drawer-width:min(28rem, 94vw);--drawer-padding:calc(var(--spacing-y) * 5) calc(var(--spacing-x) * 5)}:where(.drawer.icon),:where(.drawer.icon-sm),:where(.drawer.icon-lg){--drawer-width:min(20rem, 90vw);--drawer-padding:calc(var(--spacing-y) * 3.5) calc(var(--spacing-x) * 3.5)}@media (forced-colors:active){.drawer__overlay{opacity:.25;background-color:canvastext}}:where(.dropdown-menu){--dropdown-menu-primary:var(--primary,oklch(55% 0 0));--dropdown-menu-on-primary:var(--on-primary,oklch(98.5% 0 0));--dropdown-menu-secondary:var(--secondary,oklch(85% 0 0));--dropdown-menu-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--dropdown-menu-tertiary:var(--tertiary,oklch(75% 0 0));--dropdown-menu-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--dropdown-menu-destructive:var(--destructive,oklch(55% 0 0));--dropdown-menu-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--dropdown-menu-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--dropdown-menu-on-surface:var(--foreground,oklch(14.1% 0 0));--dropdown-menu-border:var(--border-soft,var(--border,oklch(85% 0 0)));--dropdown-menu-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(50% 0 0)));--dropdown-menu-font-family:var(--font-family);--dropdown-menu-radius:var(--radius-md);--dropdown-menu-border-width:1px;--dropdown-menu-border-style:solid;--dropdown-menu-shadow:var(--shadow-flyout,var(--shadow-overlay,var(--shadow-lg,0 18px 40px oklch(0% 0 0/.12))));--dropdown-menu-outline-width:var(--focus-outline-width,3px);--dropdown-menu-outline-offset:var(--focus-outline-offset,2px);--dropdown-menu-outline-opacity:var(--focus-outline-opacity,.5);--dropdown-menu-animation-ease:var(--motion-ease-out,var(--transition-timing-function,ease-out));--dropdown-menu-animation-open-duration:var(--motion-duration-medium,var(--transition-duration,.14s));--dropdown-menu-animation-close-duration:var(--motion-duration-fast,var(--transition-duration,.12s));--dropdown-menu-density:1;--dropdown-menu-accent-color:var(--dropdown-menu-custom-background,var(--dropdown-menu-primary-background-color,var(--dropdown-menu-primary,oklch(55% 0 0))));--dropdown-menu-background-color-base:color-mix(in oklch, var(--dropdown-menu-accent-color) 24%, white);--dropdown-menu-foreground-color:var(--dropdown-menu-on-surface);--dropdown-menu-border-color:color-mix(in oklch, var(--dropdown-menu-accent-color) 22%, var(--dropdown-menu-border));--dropdown-menu-accent-foreground-color:var(--dropdown-menu-primary-foreground-color,var(--dropdown-menu-on-primary,oklch(98.5% 0 0)));--dropdown-menu-outline-color:var(--dropdown-menu-accent-color);--dropdown-menu-content-padding:calc(var(--spacing-y) * 1.4 * var(--dropdown-menu-density)) calc(var(--spacing-x) * 1.4);--dropdown-menu-content-min-width:12rem;--dropdown-menu-item-background-color:var(--surface-flyout-hover,color-mix(in oklch, var(--dropdown-menu-background-color,var(--dropdown-menu-background-color-base)) 88%, var(--dropdown-menu-accent-color)));--dropdown-menu-item-foreground-color:var(--dropdown-menu-foreground-color);--dropdown-menu-item-radius:calc(var(--dropdown-menu-radius) - 2px);--dropdown-menu-item-gap:calc(var(--spacing) * 2);--dropdown-menu-item-padding-x:calc(var(--spacing-x) * 3);--dropdown-menu-item-padding-y:calc(var(--spacing-y) * 1.8 * var(--dropdown-menu-density));--dropdown-menu-item-font-size:.875rem;--dropdown-menu-item-line-height:1.25rem;--dropdown-menu-item-icon-size:1rem;--dropdown-menu-label-font-size:.7rem;--dropdown-menu-label-letter-spacing:.08em;--dropdown-menu-separator-height:1px}.dropdown-menu{font-family:var(--dropdown-menu-font-family);color:var(--dropdown-menu-foreground-color)}.dropdown-menu__trigger{gap:calc(var(--spacing) * 2)}.dropdown-menu__content{min-width:var(--dropdown-menu-content-min-width);padding:var(--dropdown-menu-content-padding);border-width:var(--dropdown-menu-border-width);border-style:var(--dropdown-menu-border-style);border-color:var(--dropdown-menu-border-color);border-radius:var(--dropdown-menu-radius);background-color:var(--dropdown-menu-background-color,var(--dropdown-menu-background-color-base));color:var(--dropdown-menu-foreground-color);-webkit-box-shadow:var(--dropdown-menu-shadow);box-shadow:var(--dropdown-menu-shadow);gap:calc(var(--spacing) * .5);-webkit-animation-timing-function:var(--dropdown-menu-animation-ease,ease-out);animation-timing-function:var(--dropdown-menu-animation-ease,ease-out);outline:none;flex-direction:column;display:flex}.dropdown-menu__content[data-state=open]{-webkit-animation-name:var(--dropdown-menu-animation-open,dropdown-menu-pop);animation-name:var(--dropdown-menu-animation-open,dropdown-menu-pop);-webkit-animation-duration:var(--dropdown-menu-animation-open-duration);animation-duration:var(--dropdown-menu-animation-open-duration);-webkit-animation-direction:var(--dropdown-menu-animation-open-direction,normal);animation-direction:var(--dropdown-menu-animation-open-direction,normal)}.dropdown-menu__content[data-state=closed]{-webkit-animation-name:var(--dropdown-menu-animation-close,var(--dropdown-menu-animation-open,dropdown-menu-pop));animation-name:var(--dropdown-menu-animation-close,var(--dropdown-menu-animation-open,dropdown-menu-pop));-webkit-animation-duration:var(--dropdown-menu-animation-close-duration);animation-duration:var(--dropdown-menu-animation-close-duration);-webkit-animation-direction:var(--dropdown-menu-animation-close-direction,reverse);animation-direction:var(--dropdown-menu-animation-close-direction,reverse)}@keyframes dropdown-menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-menu__label{padding:var(--dropdown-menu-item-padding-y) var(--dropdown-menu-item-padding-x);font-size:var(--dropdown-menu-label-font-size);letter-spacing:var(--dropdown-menu-label-letter-spacing);text-transform:uppercase;color:var(--dropdown-menu-muted-foreground)}.dropdown-menu__separator{height:var(--dropdown-menu-separator-height);background-color:var(--border-subtle,var(--dropdown-menu-border-color));margin:.25rem 0}.dropdown-menu__item{align-items:center;gap:var(--dropdown-menu-item-gap);padding:var(--dropdown-menu-item-padding-y) var(--dropdown-menu-item-padding-x);border-radius:var(--dropdown-menu-item-radius);font-size:var(--dropdown-menu-item-font-size);line-height:var(--dropdown-menu-item-line-height);color:var(--dropdown-menu-item-foreground-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.dropdown-menu__item[data-highlighted]{background-color:var(--dropdown-menu-item-background-color--hover,color-mix(in oklch, var(--dropdown-menu-item-background-color) 88%, white));color:var(--dropdown-menu-item-foreground-color--hover,var(--dropdown-menu-item-foreground-color));outline:var(--dropdown-menu-outline-width--focus,var(--dropdown-menu-outline-width)) solid oklch(from var(--dropdown-menu-outline-color--focus,var(--dropdown-menu-outline-color)) l c h / var(--dropdown-menu-outline-opacity--focus,var(--dropdown-menu-outline-opacity)));outline-offset:var(--dropdown-menu-outline-offset--focus,var(--dropdown-menu-outline-offset))}.dropdown-menu__item:active,.dropdown-menu__item[data-state=open]{background-color:var(--dropdown-menu-item-background-color--active,color-mix(in oklch, var(--dropdown-menu-item-background-color) 88%, black))}.dropdown-menu__item[data-disabled],.dropdown-menu__item[aria-disabled=true]{background-color:var(--dropdown-menu-item-background-color--disabled,oklch(from var(--dropdown-menu-background-color,var(--dropdown-menu-background-color-base)) l 0 h));color:var(--dropdown-menu-item-foreground-color--disabled,oklch(from var(--dropdown-menu-item-foreground-color) l 0 h));cursor:not-allowed}.dropdown-menu--borderless{--dropdown-menu-border-width:0px;--dropdown-menu-border-style:solid}.dropdown-menu__icon{width:var(--dropdown-menu-item-icon-size);height:var(--dropdown-menu-item-icon-size);flex-shrink:0}.dropdown-menu__item-label{flex:1}.dropdown-menu__shortcut{color:var(--dropdown-menu-muted-foreground);margin-left:auto;font-size:.75rem}.dropdown-menu.primary{--dropdown-menu-border-width:1px;--dropdown-menu-border-style:solid;--dropdown-menu-accent-color:var(--dropdown-menu-custom-background,var(--dropdown-menu-primary-background-color,var(--dropdown-menu-primary,oklch(55% 0 0))));--dropdown-menu-accent-foreground-color:var(--dropdown-menu-primary-foreground-color,var(--dropdown-menu-on-primary,oklch(98.5% 0 0)));--dropdown-menu-outline-color:var(--dropdown-menu-accent-color)}.dropdown-menu.secondary{--dropdown-menu-border-width:1px;--dropdown-menu-border-style:solid;--dropdown-menu-accent-color:var(--dropdown-menu-custom-background,var(--dropdown-menu-secondary-background-color,var(--dropdown-menu-secondary,oklch(85% 0 0))));--dropdown-menu-accent-foreground-color:var(--dropdown-menu-secondary-foreground-color,var(--dropdown-menu-on-secondary,oklch(14.1% 0 0)));--dropdown-menu-outline-color:var(--dropdown-menu-accent-color)}.dropdown-menu.tertiary{--dropdown-menu-border-width:1px;--dropdown-menu-border-style:solid;--dropdown-menu-accent-color:var(--dropdown-menu-custom-background,var(--dropdown-menu-tertiary-background-color,var(--dropdown-menu-tertiary,oklch(75% 0 0))));--dropdown-menu-accent-foreground-color:var(--dropdown-menu-tertiary-foreground-color,var(--dropdown-menu-on-tertiary,oklch(14.1% 0 0)));--dropdown-menu-outline-color:var(--dropdown-menu-accent-color)}.dropdown-menu.destructive{--dropdown-menu-border-width:1px;--dropdown-menu-border-style:solid;--dropdown-menu-accent-color:var(--dropdown-menu-custom-background,color-mix(in oklab, var(--dropdown-menu-destructive-background-color,var(--dropdown-menu-destructive,oklch(55% 0 0))) 90%, black));--dropdown-menu-accent-foreground-color:var(--dropdown-menu-destructive-foreground-color,var(--dropdown-menu-on-destructive,oklch(98.5% 0 0)));--dropdown-menu-outline-color:var(--dropdown-menu-accent-color)}.dropdown-menu.outline,.dropdown-menu.ghost,.dropdown-menu.link{--dropdown-menu-background-color-base:var(--dropdown-menu-surface,oklch(100% 0 0));--dropdown-menu-border-color:var(--dropdown-menu-border)}.dropdown-menu.outline{--dropdown-menu-border-width:2px;--dropdown-menu-border-style:solid}.dropdown-menu.ghost{--dropdown-menu-border-width:1px;--dropdown-menu-border-style:dashed}.dropdown-menu.link{--dropdown-menu-border-width:1px;--dropdown-menu-border-style:dotted}.dropdown-menu.outline,.dropdown-menu.ghost,.dropdown-menu.link{--dropdown-menu-accent-color:var(--dropdown-menu-custom-background,var(--dropdown-menu-primary-background-color,var(--dropdown-menu-primary,oklch(55% 0 0))));--dropdown-menu-accent-foreground-color:var(--dropdown-menu-primary-foreground-color,var(--dropdown-menu-on-primary,oklch(98.5% 0 0)));--dropdown-menu-outline-color:var(--dropdown-menu-accent-color)}.dropdown-menu.default{--dropdown-menu-item-padding-x:calc(var(--spacing-x) * 3);--dropdown-menu-item-padding-y:calc(var(--spacing-y) * 1.8 * var(--dropdown-menu-density));--dropdown-menu-item-font-size:.875rem;--dropdown-menu-item-icon-size:1rem}.dropdown-menu.sm{--dropdown-menu-item-padding-x:calc(var(--spacing-x) * 2.4);--dropdown-menu-item-padding-y:calc(var(--spacing-y) * 1.4 * var(--dropdown-menu-density));--dropdown-menu-item-font-size:.8rem;--dropdown-menu-item-icon-size:.9rem}.dropdown-menu.lg{--dropdown-menu-item-padding-x:calc(var(--spacing-x) * 3.6);--dropdown-menu-item-padding-y:calc(var(--spacing-y) * 2.4 * var(--dropdown-menu-density));--dropdown-menu-item-font-size:.95rem;--dropdown-menu-item-icon-size:1.1rem}.dropdown-menu.icon,.dropdown-menu.icon-sm,.dropdown-menu.icon-lg{--dropdown-menu-item-padding-x:calc(var(--spacing-x) * 2.2);--dropdown-menu-item-padding-y:calc(var(--spacing-y) * 1.8 * var(--dropdown-menu-density));--dropdown-menu-item-font-size:.85rem;--dropdown-menu-item-icon-size:1rem}@media (forced-colors:active){.dropdown-menu__item[data-highlighted]{outline-color:highlight}}:where(.empty){--empty-background:var(--surface,var(--background,oklch(98.5% 0 0)));--empty-foreground:var(--foreground,oklch(22% 0 0));--empty-muted:var(--muted,oklch(96.5% 0 0));--empty-muted-foreground:var(--muted-foreground,oklch(52% 0 0));--empty-border:var(--border,oklch(89% 0 0));--empty-accent:var(--primary,oklch(55% 0 0));--empty-shadow:0 24px 42px oklch(17% 0 0/.07);--empty-radius:var(--radius-2xl,1.5rem);--empty-padding-inline:calc(var(--spacing-x) * 7);--empty-padding-block:calc(var(--spacing-y) * 7);--empty-gap:calc(var(--spacing-y) * 4);--empty-media-size:4rem;--empty-title-size:1.35rem;--empty-description-size:.98rem;--empty-eyebrow-size:.72rem;--empty-border-width:1px;--empty-max-inline-size:36rem;justify-items:center;gap:var(--empty-gap);inline-size:min(100%,var(--empty-max-inline-size));padding:var(--empty-padding-block) var(--empty-padding-inline);border:var(--empty-border-width) solid var(--empty-border);border-radius:var(--empty-radius);background:radial-gradient(circle at top,color-mix(in oklab,var(--empty-accent) 10%,transparent),transparent 52%),var(--empty-background);-webkit-box-shadow:var(--empty-shadow);box-shadow:var(--empty-shadow);color:var(--empty-foreground);text-align:center;display:grid}.empty[data-align=start]{text-align:left;justify-items:start}.empty__media{inline-size:var(--empty-media-size);block-size:var(--empty-media-size);border-radius:calc(var(--empty-radius) - .4rem);background:color-mix(in oklab,var(--empty-accent) 14%,var(--empty-muted));color:var(--empty-accent);place-items:center;display:grid}.empty__body{gap:calc(var(--spacing-y) * 1.5);justify-items:inherit;display:grid}.empty__eyebrow{color:var(--empty-accent);font-size:var(--empty-eyebrow-size);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.empty__title{font-size:var(--empty-title-size);font-weight:700;line-height:1.15}.empty__description,.empty__content{color:var(--empty-muted-foreground);font-size:var(--empty-description-size);line-height:1.6}.empty__actions{gap:calc(var(--spacing-x) * 2);flex-wrap:wrap;justify-content:center;display:flex}.empty[data-align=start] .empty__actions{justify-content:flex-start}.empty.default{--empty-accent:var(--primary,oklch(55% 0 0))}.empty.secondary{--empty-accent:var(--secondary,oklch(88% 0 0));--empty-background:color-mix(in oklab, var(--secondary,oklch(88% 0 0)) 36%, white)}.empty.tertiary{--empty-accent:var(--tertiary,oklch(82% 0 0));--empty-background:color-mix(in oklab, var(--tertiary,oklch(82% 0 0)) 26%, white)}.empty.destructive{--empty-accent:var(--destructive,oklch(62% .21 25));--empty-background:color-mix(in oklab, var(--destructive,oklch(62% .21 25)) 8%, white)}.empty.outline{--empty-shadow:none;background:var(--empty-background)}.empty.ghost{--empty-shadow:none;background:0 0;border-color:#0000}.empty.sm{--empty-padding-inline:calc(var(--spacing-x) * 5);--empty-padding-block:calc(var(--spacing-y) * 5);--empty-gap:calc(var(--spacing-y) * 3);--empty-media-size:3.25rem;--empty-title-size:1.1rem}.empty.lg{--empty-padding-inline:calc(var(--spacing-x) * 8);--empty-padding-block:calc(var(--spacing-y) * 8);--empty-gap:calc(var(--spacing-y) * 5);--empty-media-size:4.75rem;--empty-title-size:1.55rem;--empty-description-size:1.04rem}:where(.field){--field-surface:var(--background,oklch(100% 0 0));--field-on-surface:var(--foreground,oklch(14.1% .005 285.823));--field-muted-foreground:var(--text-muted-contrast,var(--muted-foreground,oklch(55.2% .016 285.938)));--field-border:var(--border,oklch(92% .004 286.32));--field-ring:var(--ring,oklch(70.5% .015 286.067));--field-invalid:var(--destructive,oklch(57.7% .245 27.325));--field-font-family:var(--font-family);--field-radius:var(--radius-md);--field-gap:calc(var(--spacing) * 1.75);--field-label-gap:calc(var(--spacing) * .75);--field-control-padding:.125rem;--field-offset-gap:calc(var(--spacing) * .75);--field-description-gap:calc(var(--spacing) * .5);--field-label-font-size:var(--font-size-base,.875rem);--field-label-line-height:1.35;--field-label-font-weight:600;--field-offset-label-inset-inline:calc(var(--spacing-x,.5rem) * 2);--field-offset-label-inset-block:0px;--field-offset-label-padding-inline:.25rem;--field-offset-label-padding-block:0px;--field-offset-label-background:var(--field-surface);--field-offset-label-radius:var(--radius-sm,.375rem);--field-offset-label-font-size:calc(var(--field-label-font-size) * .92);--field-offset-label-line-height:1.05;--field-offset-label-font-weight:var(--field-label-font-weight);--field-description-font-size:calc(var(--font-size-base,.875rem) * .92);--field-description-line-height:1.45;--field-description-font-weight:400;--field-error-font-size:calc(var(--font-size-base,.875rem) * .92);--field-error-line-height:1.45;--field-error-font-weight:500;--field-required-color:var(--field-invalid);gap:var(--field-gap);width:100%;min-width:0;font-family:var(--field-font-family);color:var(--field-on-surface);display:grid}.field__label{align-items:baseline;gap:var(--field-label-gap);min-width:0;color:var(--field-on-surface);display:inline-flex}.field__label-text{min-width:0}.field__label-copy{--typography-label-font-size:var(--field-label-font-size);--typography-label-line-height:var(--field-label-line-height);--typography-label-font-weight:var(--field-label-font-weight);--typography-label-color:currentColor}.field__required{color:var(--field-required-color)}.field__control{min-width:0;padding:var(--field-control-padding);margin:calc(var(--field-control-padding) * -1);border-radius:var(--field-radius);display:grid;position:relative}.field__control:focus-within{-webkit-box-shadow:0 0 0 2px oklch(from var(--field-ring) l c h / 14%);box-shadow:0 0 0 2px oklch(from var(--field-ring) l c h / 14%)}.field__description,.field__error{min-width:0;font-size:var(--field-description-font-size);line-height:var(--field-description-line-height)}.field__description{color:var(--field-muted-foreground);font-weight:var(--field-description-font-weight)}.field__error{color:var(--field-invalid);font-size:var(--field-error-font-size);line-height:var(--field-error-line-height);font-weight:var(--field-error-font-weight)}.field[data-invalid=true] .field__label{color:color-mix(in oklab,var(--field-on-surface) 74%,var(--field-invalid))}.field[data-label-style=offset]{gap:var(--field-offset-gap)}.field[data-label-style=offset] .field__label--offset{z-index:1;max-inline-size:calc(100% - (var(--field-offset-label-inset-inline) * 2));padding-inline:var(--field-offset-label-padding-inline);padding-block:var(--field-offset-label-padding-block);border-radius:var(--field-offset-label-radius);background:var(--field-offset-label-background);position:absolute;inset-block-start:var(--field-offset-label-inset-block);inset-inline-start:var(--field-offset-label-inset-inline);transform:translateY(-50%)}.field[data-label-style=offset] .field__label--offset .field__label-copy{--typography-label-font-size:var(--field-offset-label-font-size);--typography-label-line-height:var(--field-offset-label-line-height);--typography-label-font-weight:var(--field-offset-label-font-weight)}.field[data-disabled=true],.field[data-disabled=true] .field__label,.field[data-disabled=true] .field__description,.field[data-disabled=true] .field__error{cursor:not-allowed}.field.size-default{--field-gap:calc(var(--spacing) * 1.75);--field-label-font-size:var(--font-size-base,.875rem)}.field.size-sm{--field-gap:calc(var(--spacing) * 1.25);--field-label-gap:calc(var(--spacing) * .625);--field-label-font-size:.8125rem;--field-description-font-size:.75rem;--field-error-font-size:.75rem}.field.size-lg{--field-gap:calc(var(--spacing) * 2);--field-label-gap:calc(var(--spacing) * .875);--field-label-font-size:.9375rem;--field-description-font-size:.875rem;--field-error-font-size:.875rem}:where(.hover-card){--hover-card-surface:var(--surface-flyout,var(--popover,var(--background,oklch(100% 0 0))));--hover-card-foreground:var(--popover-foreground,var(--foreground,oklch(14.1% 0 0)));--hover-card-border:var(--border-soft,var(--border,oklch(92% .004 286.32)));--hover-card-ring:var(--ring,var(--primary,oklch(55% 0 0)));--hover-card-primary:var(--primary,oklch(55% 0 0));--hover-card-on-primary:var(--on-primary,oklch(98.5% 0 0));--hover-card-secondary:var(--secondary,oklch(85% 0 0));--hover-card-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--hover-card-tertiary:var(--tertiary,oklch(75% 0 0));--hover-card-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--hover-card-destructive:var(--destructive,oklch(55% 0 0));--hover-card-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--hover-card-shadow:var(--shadow-flyout,var(--shadow-lg,0 12px 24px oklch(0% 0 0/.12)));--hover-card-shadow-color:oklch(0% 0 0/.12);--hover-card-font-family:var(--font-family);--hover-card-background-color:var(--hover-card-surface);--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:var(--hover-card-border);--hover-card-accent-color:var(--hover-card-primary);--hover-card-accent-foreground-color:var(--hover-card-on-primary);--hover-card-muted-color:var(--text-muted-contrast,color-mix(in oklab, var(--hover-card-foreground-color) 65%, transparent));--hover-card-radius:var(--radius-lg);--hover-card-border-width:var(--border-width,1px);--hover-card-padding:calc(var(--spacing) * 3);--hover-card-gap:calc(var(--spacing) * 2);--hover-card-min-width:min(18rem, calc(100vw - 2rem));--hover-card-max-width:min(24rem, calc(100vw - 2rem));--hover-card-arrow-size:.875rem;--hover-card-outline-width:var(--focus-outline-width,3px);--hover-card-outline-offset:var(--focus-outline-offset,2px);--hover-card-outline-opacity:var(--focus-outline-opacity,.65);--hover-card-animation-duration:.18s;--hover-card-animation-easing:var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));--hover-card-title-font-size:.95rem;--hover-card-body-font-size:.875rem}.hover-card__root{display:inline-flex}.hover-card__trigger{width:fit-content}.hover-card__content{gap:var(--hover-card-gap);width:max-content;min-width:var(--hover-card-min-width);max-width:var(--hover-card-max-width);padding:var(--hover-card-padding);border:var(--hover-card-border-width) solid var(--hover-card-border-color);border-radius:var(--hover-card-radius);background:var(--hover-card-background-color);color:var(--hover-card-foreground-color);-webkit-box-shadow:var(--hover-card-shadow);box-shadow:var(--hover-card-shadow);font-family:var(--hover-card-font-family);z-index:var(--z-index-popover,60);-webkit-transform-origin:var(--reka-hover-card-content-transform-origin,center center);transform-origin:var(--reka-hover-card-content-transform-origin,center center);will-change:transform,opacity;outline:none;display:grid}.hover-card__content:focus-visible{outline:var(--hover-card-outline-width) solid oklch(from var(--hover-card-ring) l c h / var(--hover-card-outline-opacity));outline-offset:var(--hover-card-outline-offset)}.hover-card__content[data-state=open]{-webkit-animation:hover-card-enter var(--hover-card-animation-duration) var(--hover-card-animation-easing);animation:hover-card-enter var(--hover-card-animation-duration) var(--hover-card-animation-easing)}.hover-card__content[data-state=closed]{-webkit-animation:hover-card-leave .12s var(--hover-card-animation-easing);animation:hover-card-leave .12s var(--hover-card-animation-easing)}.hover-card__content[data-side=top]{--hover-card-slide-y:.375rem}.hover-card__content[data-side=bottom]{--hover-card-slide-y:-.375rem}.hover-card__content[data-side=left]{--hover-card-slide-x:.375rem}.hover-card__content[data-side=right]{--hover-card-slide-x:-.375rem}.hover-card__eyebrow{align-items:center;gap:calc(var(--spacing) * 1);color:var(--hover-card-muted-color);letter-spacing:.01em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:inline-flex}.hover-card__title{color:var(--hover-card-foreground-color);font-size:var(--hover-card-title-font-size);margin:0;font-weight:600;line-height:1.3}.hover-card__description{color:var(--hover-card-muted-color);font-size:var(--hover-card-body-font-size);margin:0;line-height:1.5}.hover-card__meta{gap:calc(var(--spacing) * 1.25);color:var(--hover-card-muted-color);flex-wrap:wrap;font-size:.75rem;display:flex}.hover-card__meta strong{color:var(--hover-card-accent-color);font-weight:600}.hover-card__arrow{fill:var(--hover-card-background-color);filter:drop-shadow(0 1px 1px var(--hover-card-shadow-color))}.hover-card.primary{--hover-card-background-color:color-mix(in oklab, var(--hover-card-surface) 92%, var(--hover-card-primary));--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:color-mix(in oklab, var(--hover-card-primary) 35%, var(--hover-card-border));--hover-card-accent-color:var(--hover-card-primary);--hover-card-accent-foreground-color:var(--hover-card-on-primary)}.hover-card.secondary{--hover-card-background-color:color-mix(in oklab, var(--hover-card-surface) 92%, var(--hover-card-secondary));--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:color-mix(in oklab, var(--hover-card-secondary) 35%, var(--hover-card-border));--hover-card-accent-color:var(--hover-card-secondary);--hover-card-accent-foreground-color:var(--hover-card-on-secondary)}.hover-card.tertiary{--hover-card-background-color:color-mix(in oklab, var(--hover-card-surface) 92%, var(--hover-card-tertiary));--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:color-mix(in oklab, var(--hover-card-tertiary) 35%, var(--hover-card-border));--hover-card-accent-color:var(--hover-card-tertiary);--hover-card-accent-foreground-color:var(--hover-card-on-tertiary)}.hover-card.destructive{--hover-card-background-color:color-mix(in oklab, var(--hover-card-surface) 90%, var(--hover-card-destructive));--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:color-mix(in oklab, var(--hover-card-destructive) 40%, var(--hover-card-border));--hover-card-accent-color:var(--hover-card-destructive);--hover-card-accent-foreground-color:var(--hover-card-on-destructive)}.hover-card.outline{--hover-card-background-color:var(--hover-card-surface);--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:var(--hover-card-border);--hover-card-accent-color:var(--hover-card-primary)}.hover-card.ghost,.hover-card.link{--hover-card-background-color:color-mix(in oklab, var(--hover-card-surface) 96%, var(--hover-card-primary));--hover-card-foreground-color:var(--hover-card-foreground);--hover-card-border-color:color-mix(in oklab, var(--hover-card-primary) 18%, var(--hover-card-border));--hover-card-accent-color:var(--hover-card-primary)}.hover-card.default{--hover-card-padding:calc(var(--spacing) * 3);--hover-card-gap:calc(var(--spacing) * 2);--hover-card-radius:var(--radius-lg)}.hover-card.sm{--hover-card-padding:calc(var(--spacing) * 2.5);--hover-card-gap:calc(var(--spacing) * 1.5);--hover-card-radius:var(--radius-md);--hover-card-min-width:min(15rem, calc(100vw - 2rem));--hover-card-title-font-size:.875rem;--hover-card-body-font-size:.8125rem}.hover-card.lg{--hover-card-padding:calc(var(--spacing) * 4);--hover-card-gap:calc(var(--spacing) * 2.5);--hover-card-radius:calc(var(--radius-lg) + 2px);--hover-card-min-width:min(20rem, calc(100vw - 2rem));--hover-card-max-width:min(28rem, calc(100vw - 2rem));--hover-card-title-font-size:1rem;--hover-card-body-font-size:.9375rem}@keyframes hover-card-enter{0%{opacity:0;-webkit-transform:translate(var(--hover-card-slide-x,0),var(--hover-card-slide-y,0)) scale(.98);transform:translate(var(--hover-card-slide-x,0),var(--hover-card-slide-y,0)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hover-card-leave{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;-webkit-transform:translate(var(--hover-card-slide-x,0),var(--hover-card-slide-y,0)) scale(.98);transform:translate(var(--hover-card-slide-x,0),var(--hover-card-slide-y,0)) scale(.98)}}:where(.image){--image-primary:var(--primary,oklch(55% 0 0));--image-on-primary:var(--on-primary,oklch(98.5% 0 0));--image-secondary:var(--secondary,oklch(85% 0 0));--image-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--image-tertiary:var(--tertiary,oklch(75% 0 0));--image-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--image-destructive:var(--destructive,oklch(55% 0 0));--image-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--image-surface:var(--background,oklch(100% 0 0));--image-on-surface:var(--foreground,oklch(14.1% 0 0));--image-border:var(--border,oklch(85% 0 0));--image-outline-color:var(--image-primary);--image-font-family:var(--font-family);--image-radius:var(--radius-md);--image-border-width:0px;--image-border-style:solid;--image-outline-width:var(--focus-outline-width,3px);--image-outline-offset:var(--focus-outline-offset,2px);--image-outline-opacity:var(--focus-outline-opacity,.65);--image-width:100%;--image-height:auto;--image-aspect-ratio:auto;--image-caption-gap:calc(var(--spacing) * 2);--image-caption-font-size:.85rem;--image-caption-font-weight:500;--image-background-color:transparent;--image-foreground-color:var(--image-on-surface);--image-border-color:transparent;--image-caption-color:color-mix(in oklab, var(--image-foreground-color) 70%, transparent);--image-placeholder-background-color:oklch(96% 0 0);--image-placeholder-foreground-color:var(--muted-foreground,oklch(45% 0 0));--image-placeholder-shine-color:oklch(99% 0 0);--image-error-color:var(--image-destructive,oklch(55% 0 0));--image-error-foreground-color:var(--image-error-color);--image-background-color--hover:color-mix(in oklch, var(--image-background-color) 90%, white);--image-background-color--active:color-mix(in oklch, var(--image-background-color) 90%, black);--image-border-color--hover:color-mix(in oklch, var(--image-border-color) 90%, white);--image-border-color--active:color-mix(in oklch, var(--image-border-color) 90%, black);gap:var(--image-caption-gap);width:var(--image-width);font-family:var(--image-font-family);color:var(--image-foreground-color);flex-direction:column;display:inline-flex}.image[data-interactive=true]{cursor:pointer}.image__frame{width:100%;height:var(--image-height);aspect-ratio:var(--image-aspect-ratio);border-radius:var(--image-radius);border-width:var(--image-border-width);border-style:var(--image-border-style);border-color:var(--image-border-color);background-color:var(--image-background-color);place-items:center;display:grid;position:relative;overflow:hidden}.image__img{-o-object-fit:var(--image-fit,cover);object-fit:var(--image-fit,cover);-o-object-position:var(--image-position,center);object-position:var(--image-position,center);grid-area:1/1;width:100%;height:100%;display:block}.image__placeholder,.image__error{text-align:center;grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.image__placeholder{background-color:var(--image-placeholder-background-color);color:var(--image-placeholder-foreground-color)}.image__placeholder-icon{width:var(--image-placeholder-icon-size,32px);height:var(--image-placeholder-icon-size,32px);max-width:100%;max-height:100%;color:var(--image-placeholder-foreground-color)}.image__placeholder-icon--full{width:100%;height:100%}.image__placeholder-default{background:linear-gradient(110deg,var(--image-placeholder-background-color) 10%,var(--image-placeholder-shine-color) 45%,var(--image-placeholder-background-color) 80%);background-size:200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite image-shimmer}.image__error{background-color:color-mix(in oklab,var(--image-error-color) 10%,white);color:var(--image-error-foreground-color);padding:calc(var(--spacing-y) * 2) calc(var(--spacing-x) * 2);font-size:.875rem;font-weight:600}.image__error-content{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.image__error-text{gap:calc(var(--spacing) * .75);flex-direction:column;display:flex}.image__error-title{color:var(--image-error-color);font-size:.95rem;font-weight:600}.image__error-code{text-transform:uppercase;letter-spacing:.04em;color:var(--image-error-color);font-size:.75rem}.image__error-message,.image__error-source{color:color-mix(in oklab,var(--image-error-color) 75%,white);word-break:break-all;font-size:.8rem}.image__error-icon{width:var(--image-placeholder-icon-size,32px);height:var(--image-placeholder-icon-size,32px);color:var(--image-error-color)}.image__caption{font-size:var(--image-caption-font-size);font-weight:var(--image-caption-font-weight);color:var(--image-caption-color)}.image[data-interactive=true]:hover .image__frame{background-color:var(--image-background-color--hover);border-color:var(--image-border-color--hover)}.image[data-interactive=true]:active .image__frame{background-color:var(--image-background-color--active);border-color:var(--image-border-color--active)}.image[data-interactive=true]:focus-visible{outline:var(--image-outline-width) solid oklch(from var(--image-outline-color) l c h / var(--image-outline-opacity--focus,var(--image-outline-opacity)));outline-offset:var(--image-outline-offset)}.image[data-interactive=true]:disabled,.image[data-interactive=true][aria-disabled=true]{color:oklch(from var(--image-foreground-color) l 0 h);opacity:var(--disabled-opacity,.25);cursor:not-allowed}.image[data-interactive=true]:disabled .image__frame,.image[data-interactive=true][aria-disabled=true] .image__frame{background-color:oklch(from var(--image-background-color) l 0 h);border-color:oklch(from var(--image-border-color) l 0 h)}.image.primary{--image-background-color:var(--image-primary-background-color,var(--image-primary,oklch(55% 0 0)));--image-foreground-color:var(--image-primary-foreground-color,var(--image-on-primary,oklch(98.5% 0 0)));--image-border-color:var(--image-primary-border-color,color-mix(in oklab, var(--image-background-color) 70%, var(--image-border)));--image-outline-color:var(--image-primary-outline-color,var(--image-primary,oklch(55% 0 0)))}.image.secondary{--image-background-color:var(--image-secondary-background-color,var(--image-secondary,oklch(85% 0 0)));--image-foreground-color:var(--image-secondary-foreground-color,var(--image-on-secondary,oklch(14.1% 0 0)));--image-border-color:var(--image-secondary-border-color,color-mix(in oklab, var(--image-background-color) 70%, var(--image-border)));--image-outline-color:var(--image-secondary-outline-color,var(--image-secondary,oklch(85% 0 0)))}.image.tertiary{--image-background-color:var(--image-tertiary-background-color,var(--image-tertiary,oklch(75% 0 0)));--image-foreground-color:var(--image-tertiary-foreground-color,var(--image-on-tertiary,oklch(14.1% 0 0)));--image-border-color:var(--image-tertiary-border-color,color-mix(in oklab, var(--image-background-color) 70%, var(--image-border)));--image-outline-color:var(--image-tertiary-outline-color,var(--image-tertiary,oklch(75% 0 0)))}.image.destructive{--image-background-color:var(--image-destructive-background-color,var(--image-destructive,oklch(55% 0 0)));--image-foreground-color:var(--image-destructive-foreground-color,var(--image-on-destructive,oklch(98.5% 0 0)));--image-border-color:var(--image-destructive-border-color,color-mix(in oklab, var(--image-background-color) 70%, var(--image-border)));--image-outline-color:var(--image-destructive-outline-color,var(--image-destructive,oklch(55% 0 0)));--image-error-color:var(--image-destructive,oklch(55% 0 0));--image-error-foreground-color:var(--image-on-destructive,oklch(98.5% 0 0))}.image.outline{--image-background-color:var(--image-surface);--image-foreground-color:var(--image-on-surface);--image-border-color:var(--image-border);--image-border-width:1px;--image-outline-color:var(--image-primary)}.image.ghost,.image.link{--image-background-color:transparent;--image-foreground-color:var(--image-on-surface);--image-border-width:0px;--image-border-color:transparent;--image-outline-color:var(--image-primary)}.image.default{--image-width:min(24rem, 100%);--image-aspect-ratio:16 / 9}.image.sm{--image-width:min(16rem, 100%);--image-aspect-ratio:1 / 1}.image.lg{--image-width:min(32rem, 100%);--image-aspect-ratio:21 / 9}.image.icon{--image-width:3rem;--image-height:3rem;--image-aspect-ratio:1 / 1}.image.icon-sm{--image-width:2rem;--image-height:2rem;--image-aspect-ratio:1 / 1}.image.icon-lg{--image-width:4rem;--image-height:4rem;--image-aspect-ratio:1 / 1}@keyframes image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.image__placeholder-default{animation:none}}:where(.input-group){--input-group-background:var(--surface,var(--background,oklch(98.5% 0 0)));--input-group-foreground:var(--foreground,oklch(22% 0 0));--input-group-muted:var(--muted,oklch(96.5% 0 0));--input-group-border:var(--border,oklch(89% 0 0));--input-group-accent:var(--primary,oklch(55% 0 0));--input-group-addon-background:color-mix(in oklab, var(--input-group-muted) 88%, white);--input-group-addon-foreground:var(--text-muted-contrast,var(--muted-foreground,oklch(52% 0 0)));--input-group-radius:var(--radius-xl,1rem);--input-group-gap:calc(var(--spacing-x) * 2);--input-group-padding-inline:calc(var(--spacing-x) * 3);--input-group-border-width:1px;--input-group-default-min-block-size:var(--input-group-control-height-default,36px);--input-group-sm-min-block-size:var(--input-group-control-height-sm,32px);--input-group-lg-min-block-size:var(--input-group-control-height-lg,40px);--input-group-min-block-size:var(--input-group-default-min-block-size);--input-group-shadow:0 14px 28px oklch(17% 0 0/.04);--input-group-overlap:1px;align-items:stretch;gap:var(--input-group-gap);inline-size:100%;min-inline-size:0;color:var(--input-group-foreground);display:flex}.input-group[data-orientation=vertical]{flex-direction:column}.input-group[data-attached=true]{gap:0}.input-group__addon{box-sizing:border-box;min-block-size:var(--input-group-min-block-size);padding-inline:var(--input-group-padding-inline);border:var(--input-group-border-width) solid var(--input-group-border);border-radius:var(--input-group-radius);background:var(--input-group-addon-background);-webkit-box-shadow:var(--input-group-shadow);box-shadow:var(--input-group-shadow);color:var(--input-group-addon-foreground);white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.input-group>:where([data-slot=input],[data-slot=number-input],[data-slot=select],[data-slot=textarea],[data-slot=combobox],[data-slot=button],[data-slot=input-group-leading],[data-slot=input-group-trailing]){min-inline-size:0}.input-group>:where([data-slot=input],[data-slot=number-input],[data-slot=select],[data-slot=textarea],[data-slot=combobox]){flex:auto}.input-group>:where([data-slot=button]){flex:none}.input-group[data-attached=true][data-orientation=horizontal]>*+*{-webkit-margin-start:calc(var(--input-group-overlap) * -1);margin-inline-start:calc(var(--input-group-overlap) * -1)}.input-group[data-attached=true][data-orientation=vertical]>*+*{-webkit-margin-before:calc(var(--input-group-overlap) * -1);margin-block-start:calc(var(--input-group-overlap) * -1)}.input-group[data-attached=true][data-orientation=horizontal]>*{border-radius:0!important}.input-group[data-attached=true][data-orientation=horizontal]>:first-child{border-start-start-radius:var(--input-group-radius)!important;border-end-start-radius:var(--input-group-radius)!important}.input-group[data-attached=true][data-orientation=horizontal]>:last-child{border-start-end-radius:var(--input-group-radius)!important;border-end-end-radius:var(--input-group-radius)!important}.input-group[data-attached=true][data-orientation=vertical]>*{border-radius:0!important}.input-group[data-attached=true][data-orientation=vertical]>:first-child{border-start-start-radius:var(--input-group-radius)!important;border-start-end-radius:var(--input-group-radius)!important}.input-group[data-attached=true][data-orientation=vertical]>:last-child{border-end-end-radius:var(--input-group-radius)!important;border-end-start-radius:var(--input-group-radius)!important}.input-group.default{--input-group-accent:var(--primary,oklch(55% 0 0))}.input-group.secondary{--input-group-accent:var(--secondary,oklch(88% 0 0));--input-group-addon-background:color-mix(in oklab, var(--secondary,oklch(88% 0 0)) 28%, white)}.input-group.tertiary{--input-group-accent:var(--tertiary,oklch(82% 0 0));--input-group-addon-background:color-mix(in oklab, var(--tertiary,oklch(82% 0 0)) 34%, white)}.input-group.destructive{--input-group-accent:var(--destructive,oklch(62% .21 25));--input-group-addon-background:color-mix(in oklab, var(--destructive,oklch(62% .21 25)) 10%, white)}.input-group.outline{--input-group-shadow:none}.input-group.ghost{--input-group-shadow:none;--input-group-addon-background:transparent}.input-group.sm{--input-group-gap:calc(var(--spacing-x) * 1.5);--input-group-padding-inline:calc(var(--spacing-x) * 2.5);--input-group-min-block-size:var(--input-group-sm-min-block-size)}.input-group.lg{--input-group-gap:calc(var(--spacing-x) * 2.5);--input-group-padding-inline:calc(var(--spacing-x) * 3.5);--input-group-min-block-size:var(--input-group-lg-min-block-size)}:where(.item){--item-background:var(--surface,var(--background,oklch(98.5% 0 0)));--item-foreground:var(--foreground,oklch(22% 0 0));--item-muted-foreground:var(--muted-foreground,oklch(52% 0 0));--item-border:var(--border,oklch(89% 0 0));--item-accent:var(--primary,oklch(55% 0 0));--item-radius:var(--radius-xl,1rem);--item-padding-inline:calc(var(--spacing-x) * 4);--item-padding-block:calc(var(--spacing-y) * 3);--item-gap:calc(var(--spacing-x) * 3);--item-meta-gap:calc(var(--spacing-x) * 2);--item-border-width:1px;--item-title-size:.96rem;--item-description-size:.84rem;--item-shadow:0 18px 34px oklch(17% 0 0/.04);--item-active-background:color-mix(in oklab, var(--item-accent) 10%, var(--item-background));--item-hover-background:color-mix(in oklab, var(--item-accent) 6%, var(--item-background));align-items:center;gap:var(--item-gap);inline-size:100%;padding:var(--item-padding-block) var(--item-padding-inline);border:var(--item-border-width) solid var(--item-border);border-radius:var(--item-radius);background:var(--item-background);-webkit-box-shadow:var(--item-shadow);box-shadow:var(--item-shadow);color:var(--item-foreground);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.item[data-interactive=true]{cursor:pointer;transition:background-color .16s,border-color .16s,transform .16s}.item[data-interactive=true]:hover{background:var(--item-hover-background)}.item[data-interactive=true]:active{transform:translateY(1px)}.item[data-active=true],.item[data-selected=true]{border-color:color-mix(in oklab,var(--item-accent) 36%,var(--item-border));background:var(--item-active-background)}.item__leading,.item__trailing{color:var(--item-accent);justify-content:center;align-items:center;display:inline-flex}.item__content{gap:calc(var(--spacing-y) * .75);min-inline-size:0;display:grid}.item__title{font-size:var(--item-title-size);font-weight:650;line-height:1.3}.item__description{color:var(--item-muted-foreground);font-size:var(--item-description-size);line-height:1.5}.item__meta{align-items:center;gap:var(--item-meta-gap);color:var(--item-muted-foreground);white-space:nowrap;font-size:.78rem;display:inline-flex}.item.default{--item-accent:var(--primary,oklch(55% 0 0))}.item.secondary{--item-accent:var(--secondary,oklch(88% 0 0));--item-background:color-mix(in oklab, var(--secondary,oklch(88% 0 0)) 32%, white)}.item.tertiary{--item-accent:var(--tertiary,oklch(82% 0 0));--item-background:color-mix(in oklab, var(--tertiary,oklch(82% 0 0)) 22%, white)}.item.destructive{--item-accent:var(--destructive,oklch(62% .21 25));--item-background:color-mix(in oklab, var(--destructive,oklch(62% .21 25)) 7%, white)}.item.outline{--item-shadow:none}.item.ghost{--item-shadow:none;background:0 0}.item.sm{--item-padding-inline:calc(var(--spacing-x) * 3);--item-padding-block:calc(var(--spacing-y) * 2.25);--item-gap:calc(var(--spacing-x) * 2.25)}.item.lg{--item-padding-inline:calc(var(--spacing-x) * 5);--item-padding-block:calc(var(--spacing-y) * 4);--item-gap:calc(var(--spacing-x) * 4);--item-title-size:1.03rem;--item-description-size:.92rem}:where(.kbd){--kbd-primary:var(--primary,oklch(55% 0 0));--kbd-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--kbd-secondary:var(--secondary,oklch(85% 0 0));--kbd-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--kbd-tertiary:var(--tertiary,oklch(75% 0 0));--kbd-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--kbd-destructive:var(--destructive,oklch(55% 0 0));--kbd-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--kbd-surface:var(--background,oklch(100% 0 0));--kbd-on-surface:var(--foreground,oklch(14.1% 0 0));--kbd-border:var(--border,oklch(85% 0 0));--kbd-outline-color:var(--kbd-primary);--kbd-font-family:var(--font-family-mono,var(--font-family));--kbd-background-color:var(--kbd-surface);--kbd-foreground-color:var(--kbd-on-surface);--kbd-border-color:color-mix(in oklab, var(--kbd-border) 86%, var(--kbd-foreground-color));--kbd-shadow:0 1px 0 oklch(0% 0 0/.1);font-family:var(--kbd-font-family);font-size:var(--kbd-font-size,var(--kbd-size-font-size,.75rem));font-weight:var(--kbd-font-weight,var(--kbd-size-font-weight,600));line-height:var(--kbd-line-height,var(--kbd-size-line-height,1));letter-spacing:var(--kbd-letter-spacing,var(--kbd-size-letter-spacing,.02em));min-width:var(--kbd-min-width,var(--kbd-size-min-width,0));min-height:var(--kbd-min-height,var(--kbd-size-min-height,1.625rem));width:fit-content;padding-block:var(--kbd-padding-block,var(--kbd-size-padding-block,.1875rem));padding-inline:var(--kbd-padding-inline,var(--kbd-size-padding-inline,.5rem));gap:var(--kbd-gap,var(--kbd-size-gap,.25rem));border-width:var(--kbd-border-width,var(--kbd-size-border-width,1px));border-style:solid;border-color:var(--kbd-border-color);border-radius:var(--kbd-radius,var(--kbd-size-radius,calc(var(--radius-sm) - 1px)));background-color:var(--kbd-background-color);color:var(--kbd-foreground-color);-webkit-box-shadow:var(--kbd-shadow);box-shadow:var(--kbd-shadow);cursor:var(--kbd-cursor,default);text-transform:uppercase;outline:none;text-decoration:none}.kbd>svg{width:var(--kbd-icon-size,var(--kbd-size-icon-size,.75rem));height:var(--kbd-icon-size,var(--kbd-size-icon-size,.75rem));pointer-events:none;flex-shrink:0}.kbd[data-interactive=true]{cursor:var(--kbd-interactive-cursor,pointer)}.kbd[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kbd-background-color--hover,color-mix(in oklab, var(--kbd-background-color) 92%, white));border-color:var(--kbd-border-color--hover,color-mix(in oklab, var(--kbd-border-color) 88%, white))}.kbd[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kbd-background-color--active,color-mix(in oklab, var(--kbd-background-color) 88%, black));border-color:var(--kbd-border-color--active,color-mix(in oklab, var(--kbd-border-color) 88%, black))}.kbd[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--kbd-outline-width--focus,var(--kbd-outline-width,3px)) solid oklch(from var(--kbd-outline-color--focus,var(--kbd-outline-color)) l c h / var(--kbd-outline-opacity--focus,var(--kbd-outline-opacity,.65)));outline-offset:var(--kbd-outline-offset--focus,var(--kbd-outline-offset,2px))}.kbd:disabled,.kbd[aria-disabled=true]{background-color:var(--kbd-background-color--disabled,oklch(from var(--kbd-background-color) l 0 h));border-color:var(--kbd-border-color--disabled,oklch(from var(--kbd-border-color) l 0 h));color:var(--kbd-foreground-color--disabled,oklch(from var(--kbd-foreground-color) l 0 h));cursor:not-allowed}.kbd.primary{--kbd-background-color:var(--kbd-primary-background-color,color-mix(in oklab, var(--kbd-primary) 88%, var(--kbd-surface)));--kbd-foreground-color:var(--kbd-primary-foreground-color,var(--kbd-on-primary));--kbd-border-color:var(--kbd-primary-border-color,color-mix(in oklab, var(--kbd-primary) 52%, var(--kbd-border)));--kbd-outline-color:var(--kbd-primary-outline-color,var(--kbd-primary,oklch(55% 0 0)))}.kbd.secondary{--kbd-background-color:var(--kbd-secondary-background-color,color-mix(in oklab, var(--kbd-secondary) 22%, var(--kbd-surface)));--kbd-foreground-color:var(--kbd-secondary-foreground-color,var(--kbd-on-surface));--kbd-border-color:var(--kbd-secondary-border-color,color-mix(in oklab, var(--kbd-secondary) 48%, var(--kbd-border)));--kbd-outline-color:var(--kbd-secondary-outline-color,var(--kbd-secondary,oklch(85% 0 0)))}.kbd.tertiary{--kbd-background-color:var(--kbd-tertiary-background-color,color-mix(in oklab, var(--kbd-tertiary) 20%, var(--kbd-surface)));--kbd-foreground-color:var(--kbd-tertiary-foreground-color,var(--kbd-on-surface));--kbd-border-color:var(--kbd-tertiary-border-color,color-mix(in oklab, var(--kbd-tertiary) 44%, var(--kbd-border)));--kbd-outline-color:var(--kbd-tertiary-outline-color,var(--kbd-tertiary,oklch(75% 0 0)))}.kbd.destructive{--kbd-background-color:var(--kbd-destructive-background-color,var(--kbd-destructive));--kbd-foreground-color:var(--kbd-destructive-foreground-color,var(--kbd-on-destructive));--kbd-border-color:var(--kbd-destructive-border-color,color-mix(in oklab, var(--kbd-destructive) 46%, var(--kbd-border)));--kbd-outline-color:var(--kbd-destructive-outline-color,var(--kbd-destructive,oklch(55% 0 0)))}.kbd.outline{--kbd-background-color:var(--kbd-surface);--kbd-foreground-color:var(--kbd-on-surface);--kbd-border-color:var(--kbd-border);--kbd-shadow:inset 0 -1px 0 oklch(0% 0 0/.08);--kbd-outline-color:var(--kbd-primary)}.kbd.ghost{--kbd-background-color:transparent;--kbd-foreground-color:var(--kbd-primary);--kbd-border-color:color-mix(in oklab, var(--kbd-primary) 28%, transparent);--kbd-outline-color:var(--kbd-primary)}.kbd.link{--kbd-background-color:transparent;--kbd-foreground-color:var(--kbd-primary);--kbd-border-color:transparent;--kbd-outline-color:var(--kbd-primary);text-transform:none;text-decoration-line:none}.kbd.link[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}@media (forced-colors:active){.kbd[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}.kbd.default{--kbd-size-radius:var(--kbd-default-radius,calc(var(--radius-sm) - 1px));--kbd-size-min-height:var(--kbd-default-min-height,1.625rem);--kbd-size-padding-inline:var(--kbd-default-padding-inline,.5rem);--kbd-size-padding-block:var(--kbd-default-padding-block,.1875rem);--kbd-size-gap:var(--kbd-default-gap,.25rem);--kbd-size-font-size:var(--kbd-default-font-size,.75rem);--kbd-size-line-height:var(--kbd-default-line-height,1);--kbd-size-letter-spacing:var(--kbd-default-letter-spacing,.02em);--kbd-size-font-weight:var(--kbd-default-font-weight,600);--kbd-size-icon-size:var(--kbd-default-icon-size,.75rem);--kbd-size-min-width:var(--kbd-default-min-width,0);--kbd-size-border-width:var(--kbd-default-border-width,1px)}.kbd.sm{--kbd-size-radius:var(--kbd-sm-radius,calc(var(--radius-sm) - 2px));--kbd-size-min-height:var(--kbd-sm-min-height,1.375rem);--kbd-size-padding-inline:var(--kbd-sm-padding-inline,.375rem);--kbd-size-padding-block:var(--kbd-sm-padding-block,.125rem);--kbd-size-gap:var(--kbd-sm-gap,.1875rem);--kbd-size-font-size:var(--kbd-sm-font-size,.6875rem);--kbd-size-line-height:var(--kbd-sm-line-height,1);--kbd-size-letter-spacing:var(--kbd-sm-letter-spacing,.02em);--kbd-size-font-weight:var(--kbd-sm-font-weight,600);--kbd-size-icon-size:var(--kbd-sm-icon-size,.6875rem);--kbd-size-min-width:var(--kbd-sm-min-width,0);--kbd-size-border-width:var(--kbd-sm-border-width,1px)}.kbd.lg{--kbd-size-radius:var(--kbd-lg-radius,var(--radius-sm));--kbd-size-min-height:var(--kbd-lg-min-height,1.875rem);--kbd-size-padding-inline:var(--kbd-lg-padding-inline,.625rem);--kbd-size-padding-block:var(--kbd-lg-padding-block,.25rem);--kbd-size-gap:var(--kbd-lg-gap,.3125rem);--kbd-size-font-size:var(--kbd-lg-font-size,.875rem);--kbd-size-line-height:var(--kbd-lg-line-height,1);--kbd-size-letter-spacing:var(--kbd-lg-letter-spacing,.02em);--kbd-size-font-weight:var(--kbd-lg-font-weight,600);--kbd-size-icon-size:var(--kbd-lg-icon-size,.875rem);--kbd-size-min-width:var(--kbd-lg-min-width,0);--kbd-size-border-width:var(--kbd-lg-border-width,1px)}.kbd.icon{--kbd-size-radius:var(--kbd-icon-radius,var(--radius-sm));--kbd-size-min-height:var(--kbd-icon-container-size,1.75rem);--kbd-size-padding-inline:var(--kbd-icon-padding-inline,0);--kbd-size-padding-block:var(--kbd-icon-padding-block,0);--kbd-size-gap:var(--kbd-icon-gap,0);--kbd-size-font-size:var(--kbd-icon-font-size,.75rem);--kbd-size-line-height:var(--kbd-icon-line-height,1);--kbd-size-letter-spacing:var(--kbd-icon-letter-spacing,.02em);--kbd-size-font-weight:var(--kbd-icon-font-weight,600);--kbd-size-icon-size:var(--kbd-icon-glyph-size,.875rem);--kbd-size-min-width:var(--kbd-icon-container-size,1.75rem);--kbd-size-border-width:var(--kbd-icon-border-width,1px)}.kbd.icon-sm{--kbd-size-radius:var(--kbd-icon-sm-radius,calc(var(--radius-sm) - 2px));--kbd-size-min-height:var(--kbd-icon-sm-container-size,1.375rem);--kbd-size-padding-inline:var(--kbd-icon-sm-padding-inline,0);--kbd-size-padding-block:var(--kbd-icon-sm-padding-block,0);--kbd-size-gap:var(--kbd-icon-sm-gap,0);--kbd-size-font-size:var(--kbd-icon-sm-font-size,.6875rem);--kbd-size-line-height:var(--kbd-icon-sm-line-height,1);--kbd-size-letter-spacing:var(--kbd-icon-sm-letter-spacing,.02em);--kbd-size-font-weight:var(--kbd-icon-sm-font-weight,600);--kbd-size-icon-size:var(--kbd-icon-sm-glyph-size,.75rem);--kbd-size-min-width:var(--kbd-icon-sm-container-size,1.375rem);--kbd-size-border-width:var(--kbd-icon-sm-border-width,1px)}.kbd.icon-lg{--kbd-size-radius:var(--kbd-icon-lg-radius,var(--radius-sm));--kbd-size-min-height:var(--kbd-icon-lg-container-size,2rem);--kbd-size-padding-inline:var(--kbd-icon-lg-padding-inline,0);--kbd-size-padding-block:var(--kbd-icon-lg-padding-block,0);--kbd-size-gap:var(--kbd-icon-lg-gap,0);--kbd-size-font-size:var(--kbd-icon-lg-font-size,.875rem);--kbd-size-line-height:var(--kbd-icon-lg-line-height,1);--kbd-size-letter-spacing:var(--kbd-icon-lg-letter-spacing,.02em);--kbd-size-font-weight:var(--kbd-icon-lg-font-weight,600);--kbd-size-icon-size:var(--kbd-icon-lg-glyph-size,1rem);--kbd-size-min-width:var(--kbd-icon-lg-container-size,2rem);--kbd-size-border-width:var(--kbd-icon-lg-border-width,1px)}:where(.label){--label-primary:var(--primary,oklch(55% 0 0));--label-on-primary:var(--on-primary,oklch(98.5% 0 0));--label-secondary:var(--secondary,oklch(85% 0 0));--label-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--label-tertiary:var(--tertiary,oklch(75% 0 0));--label-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--label-destructive:var(--destructive,oklch(55% 0 0));--label-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--label-surface:var(--background,oklch(100% 0 0));--label-on-surface:var(--foreground,oklch(14.1% 0 0));--label-border:var(--border,oklch(85% 0 0));--label-outline-color:var(--label-primary);--label-font-family:var(--font-family);--label-background-color:transparent;--label-foreground-color:var(--label-on-surface);--label-border-color:transparent;--label-shadow:none;font-family:var(--label-font-family);font-size:var(--label-font-size,var(--label-size-font-size,.75rem));font-weight:var(--label-font-weight,var(--label-size-font-weight,600));line-height:var(--label-line-height,var(--label-size-line-height,1));letter-spacing:var(--label-letter-spacing,var(--label-size-letter-spacing,.01em));min-width:var(--label-min-width,var(--label-size-min-width,0));min-height:var(--label-min-height,var(--label-size-min-height,1.5rem));width:fit-content;padding-block:var(--label-padding-block,var(--label-size-padding-block,.125rem));padding-inline:var(--label-padding-inline,var(--label-size-padding-inline,.625rem));gap:var(--label-gap,var(--label-size-gap,.3125rem));border-width:var(--label-border-width,0px);border-style:solid;border-color:var(--label-border-color);border-radius:var(--label-radius,var(--label-size-radius,calc(var(--radius-md) - 2px)));background-color:var(--label-background-color);color:var(--label-foreground-color);-webkit-box-shadow:var(--label-shadow);box-shadow:var(--label-shadow);cursor:var(--label-cursor,default);outline:none;text-decoration:none}.label>svg{width:var(--label-icon-size,var(--label-size-icon-size,.75rem));height:var(--label-icon-size,var(--label-size-icon-size,.75rem));pointer-events:none;flex-shrink:0}.label[data-interactive=true]{cursor:var(--label-interactive-cursor,pointer)}.label[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--label-background-color--hover,color-mix(in oklab, var(--label-background-color) 88%, white));border-color:var(--label-border-color--hover,color-mix(in oklab, var(--label-border-color) 88%, white))}.label[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--label-background-color--active,color-mix(in oklab, var(--label-background-color) 88%, black));border-color:var(--label-border-color--active,color-mix(in oklab, var(--label-border-color) 88%, black))}.label[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--label-outline-width--focus,var(--label-outline-width,3px)) solid oklch(from var(--label-outline-color--focus,var(--label-outline-color)) l c h / var(--label-outline-opacity--focus,var(--label-outline-opacity,.65)));outline-offset:var(--label-outline-offset--focus,var(--label-outline-offset,2px))}.label:disabled,.label[aria-disabled=true]{background-color:var(--label-background-color--disabled,oklch(from var(--label-background-color) l 0 h));border-color:var(--label-border-color--disabled,oklch(from var(--label-border-color) l 0 h));color:var(--label-foreground-color--disabled,oklch(from var(--label-foreground-color) l 0 h));opacity:var(--disabled-opacity,.25);cursor:not-allowed}.label.primary{--label-background-color:var(--label-primary-background-color,var(--label-primary,oklch(55% 0 0)));--label-foreground-color:var(--label-primary-foreground-color,var(--label-on-primary,oklch(98.5% 0 0)));--label-border-color:var(--label-primary-border-color,color-mix(in oklab, var(--label-background-color) 70%, var(--label-border)));--label-outline-color:var(--label-primary-outline-color,var(--label-primary,oklch(55% 0 0)))}.label.secondary{--label-background-color:var(--label-secondary-background-color,var(--label-secondary,oklch(85% 0 0)));--label-foreground-color:var(--label-secondary-foreground-color,var(--label-on-secondary,oklch(14.1% 0 0)));--label-border-color:var(--label-secondary-border-color,color-mix(in oklab, var(--label-background-color) 70%, var(--label-border)));--label-outline-color:var(--label-secondary-outline-color,var(--label-secondary,oklch(85% 0 0)))}.label.tertiary{--label-background-color:var(--label-tertiary-background-color,var(--label-tertiary,oklch(75% 0 0)));--label-foreground-color:var(--label-tertiary-foreground-color,var(--label-on-tertiary,oklch(14.1% 0 0)));--label-border-color:var(--label-tertiary-border-color,color-mix(in oklab, var(--label-background-color) 70%, var(--label-border)));--label-outline-color:var(--label-tertiary-outline-color,var(--label-tertiary,oklch(75% 0 0)))}.label.destructive{--label-background-color:var(--label-destructive-background-color,var(--label-destructive,oklch(55% 0 0)));--label-foreground-color:var(--label-destructive-foreground-color,var(--label-on-destructive,oklch(98.5% 0 0)));--label-border-color:var(--label-destructive-border-color,color-mix(in oklab, var(--label-background-color) 70%, var(--label-border)));--label-outline-color:var(--label-destructive-outline-color,var(--label-destructive,oklch(55% 0 0)))}.label.outline{--label-background-color:var(--label-surface);--label-foreground-color:var(--label-primary);--label-border-color:var(--label-border);--label-border-width:var(--label-outline-border-width,1px);--label-shadow:0 1px 2px oklch(0% 0 0/.06);--label-outline-color:var(--label-primary)}.label.outline[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--label-background-color--hover,color-mix(in oklab, var(--label-surface) 92%, var(--label-primary)))}.label.outline[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--label-background-color--active,color-mix(in oklab, var(--label-surface) 88%, var(--label-primary)))}.label.ghost{--label-background-color:transparent;--label-foreground-color:var(--label-primary);--label-border-color:transparent;--label-outline-color:var(--label-primary)}.label.ghost[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--label-background-color--hover,color-mix(in oklab, transparent 88%, var(--label-primary)))}.label.ghost[data-interactive=true]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--label-background-color--active,color-mix(in oklab, transparent 80%, var(--label-primary)))}.label.link{--label-background-color:transparent;--label-foreground-color:var(--label-primary);--label-border-color:transparent;--label-outline-color:var(--label-primary);text-underline-offset:4px;text-decoration-line:none}.label.link[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}@media (forced-colors:active){.label[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}.label.default{--label-size-radius:var(--label-default-radius,calc(var(--radius-md) - 2px));--label-size-min-height:var(--label-default-min-height,1.5rem);--label-size-padding-inline:var(--label-default-padding-inline,.625rem);--label-size-padding-block:var(--label-default-padding-block,.125rem);--label-size-gap:var(--label-default-gap,.3125rem);--label-size-font-size:var(--label-default-font-size,.75rem);--label-size-line-height:var(--label-default-line-height,1);--label-size-letter-spacing:var(--label-default-letter-spacing,.01em);--label-size-font-weight:var(--label-default-font-weight,600);--label-size-icon-size:var(--label-default-icon-size,.75rem);--label-size-min-width:var(--label-default-min-width,0)}.label.sm{--label-size-radius:var(--label-sm-radius,calc(var(--radius-sm) - 1px));--label-size-min-height:var(--label-sm-min-height,1.25rem);--label-size-padding-inline:var(--label-sm-padding-inline,.5rem);--label-size-padding-block:var(--label-sm-padding-block,.0625rem);--label-size-gap:var(--label-sm-gap,.25rem);--label-size-font-size:var(--label-sm-font-size,.6875rem);--label-size-line-height:var(--label-sm-line-height,1);--label-size-letter-spacing:var(--label-sm-letter-spacing,.01em);--label-size-font-weight:var(--label-sm-font-weight,600);--label-size-icon-size:var(--label-sm-icon-size,.6875rem);--label-size-min-width:var(--label-sm-min-width,0)}.label.lg{--label-size-radius:var(--label-lg-radius,var(--radius-md));--label-size-min-height:var(--label-lg-min-height,1.875rem);--label-size-padding-inline:var(--label-lg-padding-inline,.8125rem);--label-size-padding-block:var(--label-lg-padding-block,.1875rem);--label-size-gap:var(--label-lg-gap,.375rem);--label-size-font-size:var(--label-lg-font-size,.875rem);--label-size-line-height:var(--label-lg-line-height,1);--label-size-letter-spacing:var(--label-lg-letter-spacing,.01em);--label-size-font-weight:var(--label-lg-font-weight,600);--label-size-icon-size:var(--label-lg-icon-size,.875rem);--label-size-min-width:var(--label-lg-min-width,0)}.label.icon{--label-size-radius:var(--label-icon-radius,var(--radius-md));--label-size-min-height:var(--label-icon-container-size,1.75rem);--label-size-padding-inline:var(--label-icon-padding-inline,0);--label-size-padding-block:var(--label-icon-padding-block,0);--label-size-gap:var(--label-icon-gap,0);--label-size-font-size:var(--label-icon-font-size,.75rem);--label-size-line-height:var(--label-icon-line-height,1);--label-size-letter-spacing:var(--label-icon-letter-spacing,.01em);--label-size-font-weight:var(--label-icon-font-weight,600);--label-size-icon-size:var(--label-icon-glyph-size,.875rem);--label-size-min-width:var(--label-icon-container-size,1.75rem)}.label.icon-sm{--label-size-radius:var(--label-icon-sm-radius,var(--radius-sm));--label-size-min-height:var(--label-icon-sm-container-size,1.375rem);--label-size-padding-inline:var(--label-icon-sm-padding-inline,0);--label-size-padding-block:var(--label-icon-sm-padding-block,0);--label-size-gap:var(--label-icon-sm-gap,0);--label-size-font-size:var(--label-icon-sm-font-size,.6875rem);--label-size-line-height:var(--label-icon-sm-line-height,1);--label-size-letter-spacing:var(--label-icon-sm-letter-spacing,.01em);--label-size-font-weight:var(--label-icon-sm-font-weight,600);--label-size-icon-size:var(--label-icon-sm-glyph-size,.75rem);--label-size-min-width:var(--label-icon-sm-container-size,1.375rem)}.label.icon-lg{--label-size-radius:var(--label-icon-lg-radius,var(--radius-md));--label-size-min-height:var(--label-icon-lg-container-size,2rem);--label-size-padding-inline:var(--label-icon-lg-padding-inline,0);--label-size-padding-block:var(--label-icon-lg-padding-block,0);--label-size-gap:var(--label-icon-lg-gap,0);--label-size-font-size:var(--label-icon-lg-font-size,.875rem);--label-size-line-height:var(--label-icon-lg-line-height,1);--label-size-letter-spacing:var(--label-icon-lg-letter-spacing,.01em);--label-size-font-weight:var(--label-icon-lg-font-weight,600);--label-size-icon-size:var(--label-icon-lg-glyph-size,1rem);--label-size-min-width:var(--label-icon-lg-container-size,2rem)}:where(.menubar){--menubar-primary:var(--primary,oklch(55% 0 0));--menubar-on-primary:var(--on-primary,oklch(98.5% 0 0));--menubar-secondary:var(--secondary,oklch(85% 0 0));--menubar-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--menubar-tertiary:var(--tertiary,oklch(75% 0 0));--menubar-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--menubar-destructive:var(--destructive,oklch(55% 0 0));--menubar-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--menubar-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--menubar-on-surface:var(--foreground,oklch(14.1% 0 0));--menubar-border:var(--border-soft,var(--border,oklch(85% 0 0)));--menubar-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(50% 0 0)));--menubar-font-family:var(--font-family);--menubar-radius:var(--radius-md);--menubar-bar-border-width:1px;--menubar-bar-border-style:solid;--menubar-content-border-width:1px;--menubar-content-border-style:solid;--menubar-shadow:var(--shadow-flyout,0 18px 40px oklch(0% 0 0/.12));--menubar-outline-width:var(--focus-outline-width,3px);--menubar-outline-offset:var(--focus-outline-offset,2px);--menubar-outline-opacity:var(--focus-outline-opacity,.5);--menubar-density:1;--menubar-accent-color:var(--menubar-custom-background,var(--menubar-primary-background-color,var(--menubar-primary,oklch(55% 0 0))));--menubar-accent-foreground-color:var(--menubar-primary-foreground-color,var(--menubar-on-primary,oklch(98.5% 0 0)));--menubar-background-color-base:color-mix(in oklab, var(--menubar-accent-color) 24%, white);--menubar-foreground-color:var(--menubar-on-surface);--menubar-border-color:color-mix(in oklab, var(--menubar-accent-color) 30%, var(--menubar-border));--menubar-outline-color:var(--menubar-accent-color);--menubar-bar-padding-x:calc(var(--spacing-x) * 2);--menubar-bar-padding-y:calc(var(--spacing-y) * 1 * var(--menubar-density));--menubar-bar-gap:calc(var(--spacing) * 1.4);--menubar-bar-background-color:var(--menubar-accent-color);--menubar-bar-foreground-color:var(--menubar-accent-foreground-color);--menubar-bar-border-color:var(--menubar-border-color);--menubar-bar-radius:var(--menubar-radius);--menubar-trigger-padding-x:calc(var(--spacing-x) * 2.4);--menubar-trigger-padding-y:calc(var(--spacing-y) * 1.4 * var(--menubar-density));--menubar-trigger-gap:calc(var(--spacing) * 1.4);--menubar-trigger-radius:calc(var(--menubar-radius) - 2px);--menubar-trigger-font-size:.875rem;--menubar-trigger-line-height:1.25rem;--menubar-trigger-background-color:transparent;--menubar-trigger-foreground-color:var(--menubar-bar-foreground-color);--menubar-trigger-background-color--hover:color-mix(in oklch, var(--menubar-bar-background-color) 88%, white);--menubar-trigger-background-color--active:color-mix(in oklch, var(--menubar-bar-background-color) 82%, black);--menubar-content-padding:calc(var(--spacing-y) * 1.4 * var(--menubar-density)) calc(var(--spacing-x) * 1.4);--menubar-content-min-width:12rem;--menubar-item-background-color:var(--surface-flyout-hover,color-mix(in oklch, var(--menubar-background-color,var(--menubar-background-color-base)) 88%, var(--menubar-accent-color)));--menubar-item-foreground-color:var(--menubar-foreground-color);--menubar-item-radius:calc(var(--menubar-radius) - 2px);--menubar-item-gap:calc(var(--spacing) * 2);--menubar-item-padding-x:calc(var(--spacing-x) * 3);--menubar-item-padding-y:calc(var(--spacing-y) * 1.8 * var(--menubar-density));--menubar-item-font-size:.875rem;--menubar-item-line-height:1.25rem;--menubar-item-icon-size:1rem;--menubar-label-font-size:.7rem;--menubar-label-letter-spacing:.08em;--menubar-separator-height:1px;--menubar-logo-height:1.5rem;--menubar-drawer-gap:calc(var(--spacing) * 2)}.menubar{font-family:var(--menubar-font-family);color:var(--menubar-bar-foreground-color)}.menubar__bar{width:var(--menubar-bar-width,100%);padding:var(--menubar-bar-padding-y) var(--menubar-bar-padding-x);border-width:var(--menubar-bar-border-width);border-style:var(--menubar-bar-border-style);border-color:var(--menubar-bar-border-color);border-radius:var(--menubar-bar-radius);background-color:var(--menubar-bar-background-color);color:var(--menubar-bar-foreground-color);display:block}.menubar__bar--full{--menubar-bar-width:100%}.menubar__bar--half{--menubar-bar-width:50%}.menubar__bar--fit{--menubar-bar-width:fit-content}.menubar__bar--align-start{margin-right:auto}.menubar__bar--align-center{margin-left:auto;margin-right:auto}.menubar__bar--align-end{margin-left:auto}.menubar__layout{align-items:center;gap:var(--menubar-bar-gap);grid-template-columns:auto 1fr auto;width:100%;display:grid}.menubar__zone{align-items:center;gap:var(--menubar-bar-gap);display:flex}.menubar__zone--center{justify-content:flex-start}.menubar__layout--logo-center .menubar__zone--center{justify-content:center}.menubar__logo-link{align-items:center;gap:calc(var(--spacing) * 2);color:inherit;text-decoration:none;display:inline-flex}.menubar__logo-link:hover{text-decoration:none}.menubar__logo-image{height:var(--menubar-logo-height);width:auto;max-width:100%;display:block}.menubar__menus{align-items:center;gap:var(--menubar-bar-gap);flex-wrap:wrap;display:inline-flex}.menubar__menus--center{margin-left:auto;margin-right:auto}.menubar__menus--end{margin-left:auto}.menubar__meta{align-items:center;gap:calc(var(--menubar-bar-gap) * .75);margin-left:auto;display:inline-flex}.menubar__mobile-trigger{padding:calc(var(--menubar-trigger-padding-y) * .8) calc(var(--menubar-trigger-padding-x) * .8);border-radius:var(--menubar-trigger-radius);background-color:var(--menubar-trigger-background-color);color:var(--menubar-trigger-foreground-color);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:none}.menubar__mobile-trigger:hover{background-color:var(--menubar-trigger-background-color--hover)}.menubar__mobile-trigger:active{background-color:var(--menubar-trigger-background-color--active)}.menubar__mobile-trigger:focus-visible{outline:var(--menubar-outline-width--focus,var(--menubar-outline-width)) solid oklch(from var(--menubar-outline-color--focus,var(--menubar-outline-color)) l c h / var(--menubar-outline-opacity--focus,var(--menubar-outline-opacity)));outline-offset:var(--menubar-outline-offset--focus,var(--menubar-outline-offset))}.menubar__mobile-icon{width:1.25rem;height:1.25rem}.menubar-icon-enter-active,.menubar-icon-leave-active{transition:opacity .16s,transform .16s}.menubar-icon-enter-from,.menubar-icon-leave-to{opacity:0;transform:rotate(-45deg)scale(.88)}.menubar-icon-enter-to,.menubar-icon-leave-from{opacity:1;transform:rotate(0)scale(1)}.menubar__drawer-body{gap:var(--menubar-drawer-gap);--menubar-item-foreground-color:var(--menubar-bar-foreground-color);--menubar-muted-foreground:color-mix(in oklab, var(--menubar-bar-foreground-color) 70%, transparent);color:var(--menubar-bar-foreground-color);flex-direction:column;display:flex}.menubar__drawer-section{gap:calc(var(--spacing) * 1.2);flex-direction:column;display:flex}.menubar__drawer-list,.menubar__drawer-meta{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.menubar__drawer-label{font-size:var(--menubar-label-font-size);letter-spacing:var(--menubar-label-letter-spacing);text-transform:uppercase;color:var(--menubar-muted-foreground)}.menubar__drawer-label--item{padding:0 var(--menubar-item-padding-x)}.menubar__drawer-divider,.menubar__drawer-separator{height:var(--menubar-separator-height);background-color:var(--menubar-border-color)}.menubar__drawer-divider{margin:calc(var(--spacing-y) * .5) 0}.menubar__drawer-item{align-items:center;gap:var(--menubar-item-gap);padding:var(--menubar-item-padding-y) var(--menubar-item-padding-x);border-radius:var(--menubar-item-radius);font-size:var(--menubar-item-font-size);line-height:var(--menubar-item-line-height);color:var(--menubar-item-foreground-color);text-align:left;cursor:pointer;background-color:#0000;border:none;display:flex}.menubar__drawer-item:hover:not(:disabled){background-color:var(--menubar-item-background-color--hover,color-mix(in oklch, var(--menubar-item-background-color) 88%, white))}.menubar__drawer-item:active:not(:disabled){background-color:var(--menubar-item-background-color--active,color-mix(in oklch, var(--menubar-item-background-color) 88%, black))}.menubar__drawer-item:disabled{background-color:var(--menubar-item-background-color--disabled,oklch(from var(--menubar-background-color,var(--menubar-background-color-base)) l 0 h));color:var(--menubar-item-foreground-color--disabled,oklch(from var(--menubar-item-foreground-color) l 0 h));cursor:not-allowed}.menubar__drawer-icon{width:var(--menubar-item-icon-size);height:var(--menubar-item-icon-size);flex-shrink:0}.menubar__drawer-item-label{flex:1}.menubar__drawer-shortcut{color:var(--menubar-muted-foreground);margin-left:auto;font-size:.75rem}.menubar__meta--start{margin-left:0;margin-right:0}.menubar__meta--center{margin-left:auto;margin-right:auto}.menubar__meta--end{margin-left:auto}.menubar__meta-item{align-items:center;gap:calc(var(--spacing) * 1.6);padding:calc(var(--menubar-trigger-padding-y) * .8) calc(var(--menubar-trigger-padding-x) * .8);border-radius:var(--menubar-trigger-radius);font-size:var(--menubar-trigger-font-size);line-height:var(--menubar-trigger-line-height);background-color:var(--menubar-trigger-background-color);color:var(--menubar-trigger-foreground-color);cursor:pointer;border:none;display:inline-flex}.menubar__meta-item:hover:not(:disabled){background-color:var(--menubar-trigger-background-color--hover,color-mix(in oklch, var(--menubar-bar-background-color) 88%, white))}.menubar__meta-item:active:not(:disabled){background-color:var(--menubar-trigger-background-color--active,color-mix(in oklch, var(--menubar-bar-background-color) 82%, black))}.menubar__meta-item:disabled{background-color:var(--menubar-trigger-background-color--disabled,oklch(from var(--menubar-bar-background-color) l 0 h));color:var(--menubar-trigger-foreground-color--disabled,oklch(from var(--menubar-trigger-foreground-color) l 0 h));cursor:not-allowed}.menubar__meta-label,.menubar__meta-label-text{font-size:var(--menubar-trigger-font-size);line-height:var(--menubar-trigger-line-height)}.menubar__meta-separator{background-color:var(--menubar-border-color);width:1px;height:1.25rem}.menubar__meta-icon{width:var(--menubar-item-icon-size);height:var(--menubar-item-icon-size);flex-shrink:0}.menubar__meta-shortcut{color:var(--menubar-muted-foreground);font-size:.75rem}.menubar__trigger{align-items:center;gap:var(--menubar-trigger-gap);padding:var(--menubar-trigger-padding-y) var(--menubar-trigger-padding-x);border-radius:var(--menubar-trigger-radius);font-size:var(--menubar-trigger-font-size);line-height:var(--menubar-trigger-line-height);background-color:var(--menubar-trigger-background-color);color:var(--menubar-trigger-foreground-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:inline-flex}.menubar__trigger:hover:not([data-disabled]):not([aria-disabled=true]),.menubar__trigger[data-highlighted]:not([data-disabled]):not([aria-disabled=true]){background-color:var(--menubar-trigger-background-color--hover,color-mix(in oklch, var(--menubar-bar-background-color) 88%, white))}.menubar__trigger:active:not([data-disabled]):not([aria-disabled=true]),.menubar__trigger[data-state=open]:not([data-disabled]):not([aria-disabled=true]){background-color:var(--menubar-trigger-background-color--active,color-mix(in oklch, var(--menubar-bar-background-color) 82%, black))}.menubar__trigger:focus-visible:not([data-disabled]):not([aria-disabled=true]){outline:var(--menubar-outline-width--focus,var(--menubar-outline-width)) solid oklch(from var(--menubar-outline-color--focus,var(--menubar-outline-color)) l c h / var(--menubar-outline-opacity--focus,var(--menubar-outline-opacity)));outline-offset:var(--menubar-outline-offset--focus,var(--menubar-outline-offset))}.menubar__trigger[data-disabled],.menubar__trigger[aria-disabled=true]{background-color:var(--menubar-trigger-background-color--disabled,oklch(from var(--menubar-bar-background-color) l 0 h));color:var(--menubar-trigger-foreground-color--disabled,oklch(from var(--menubar-trigger-foreground-color) l 0 h));cursor:not-allowed}.menubar__content{min-width:var(--menubar-content-min-width);padding:var(--menubar-content-padding);border-width:var(--menubar-content-border-width);border-style:var(--menubar-content-border-style);border-color:var(--menubar-border-color);border-radius:var(--menubar-radius);background-color:var(--menubar-background-color,var(--menubar-background-color-base));color:var(--menubar-foreground-color);-webkit-box-shadow:var(--menubar-shadow);box-shadow:var(--menubar-shadow);gap:calc(var(--spacing) * .5);-webkit-animation-timing-function:var(--menubar-animation-ease,ease-out);animation-timing-function:var(--menubar-animation-ease,ease-out);outline:none;flex-direction:column;display:flex}.menubar__content[data-state=open]{-webkit-animation-name:var(--menubar-animation-open,menubar-pop);animation-name:var(--menubar-animation-open,menubar-pop);-webkit-animation-duration:var(--menubar-animation-open-duration,.14s);animation-duration:var(--menubar-animation-open-duration,.14s);-webkit-animation-direction:var(--menubar-animation-open-direction,normal);animation-direction:var(--menubar-animation-open-direction,normal)}.menubar__content[data-state=closed]{-webkit-animation-name:var(--menubar-animation-close,var(--menubar-animation-open,menubar-pop));animation-name:var(--menubar-animation-close,var(--menubar-animation-open,menubar-pop));-webkit-animation-duration:var(--menubar-animation-close-duration,.12s);animation-duration:var(--menubar-animation-close-duration,.12s);-webkit-animation-direction:var(--menubar-animation-close-direction,reverse);animation-direction:var(--menubar-animation-close-direction,reverse)}@keyframes menubar-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.menubar__label{padding:var(--menubar-item-padding-y) var(--menubar-item-padding-x);font-size:var(--menubar-label-font-size);letter-spacing:var(--menubar-label-letter-spacing);text-transform:uppercase;color:var(--menubar-muted-foreground)}.menubar__separator{height:var(--menubar-separator-height);background-color:var(--menubar-border-color);margin:.25rem 0}.menubar__item{align-items:center;gap:var(--menubar-item-gap);padding:var(--menubar-item-padding-y) var(--menubar-item-padding-x);border-radius:var(--menubar-item-radius);font-size:var(--menubar-item-font-size);line-height:var(--menubar-item-line-height);color:var(--menubar-item-foreground-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.menubar__item[data-highlighted]{background-color:var(--menubar-item-background-color--hover,color-mix(in oklch, var(--menubar-item-background-color) 88%, white));color:var(--menubar-item-foreground-color--hover,var(--menubar-item-foreground-color));outline:var(--menubar-outline-width--focus,var(--menubar-outline-width)) solid oklch(from var(--menubar-outline-color--focus,var(--menubar-outline-color)) l c h / var(--menubar-outline-opacity--focus,var(--menubar-outline-opacity)));outline-offset:var(--menubar-outline-offset--focus,var(--menubar-outline-offset))}.menubar__item:active,.menubar__item[data-state=open]{background-color:var(--menubar-item-background-color--active,color-mix(in oklch, var(--menubar-item-background-color) 88%, black))}.menubar__item[data-disabled],.menubar__item[aria-disabled=true]{background-color:var(--menubar-item-background-color--disabled,oklch(from var(--menubar-background-color,var(--menubar-background-color-base)) l 0 h));color:var(--menubar-item-foreground-color--disabled,oklch(from var(--menubar-item-foreground-color) l 0 h));cursor:not-allowed}.menubar__icon{width:var(--menubar-item-icon-size);height:var(--menubar-item-icon-size);flex-shrink:0}.menubar__item-label{flex:1}.menubar__shortcut{color:var(--menubar-muted-foreground);margin-left:auto;font-size:.75rem}.menubar--borderless{--menubar-bar-border-width:0px;--menubar-bar-border-style:solid;--menubar-content-border-width:0px;--menubar-content-border-style:solid}.menubar.primary{--menubar-accent-color:var(--menubar-custom-background,var(--menubar-primary-background-color,var(--menubar-primary,oklch(55% 0 0))));--menubar-accent-foreground-color:var(--menubar-primary-foreground-color,var(--menubar-on-primary,oklch(98.5% 0 0)));--menubar-bar-background-color:var(--menubar-accent-color);--menubar-bar-foreground-color:var(--menubar-accent-foreground-color);--menubar-bar-border-color:var(--menubar-border-color);--menubar-outline-color:var(--menubar-accent-color)}.menubar.secondary{--menubar-accent-color:var(--menubar-custom-background,var(--menubar-secondary-background-color,var(--menubar-secondary,oklch(85% 0 0))));--menubar-accent-foreground-color:var(--menubar-secondary-foreground-color,var(--menubar-on-secondary,oklch(14.1% 0 0)));--menubar-bar-background-color:var(--menubar-accent-color);--menubar-bar-foreground-color:var(--menubar-accent-foreground-color);--menubar-bar-border-color:var(--menubar-border-color);--menubar-outline-color:var(--menubar-accent-color)}.menubar.tertiary{--menubar-accent-color:var(--menubar-custom-background,var(--menubar-tertiary-background-color,var(--menubar-tertiary,oklch(75% 0 0))));--menubar-accent-foreground-color:var(--menubar-tertiary-foreground-color,var(--menubar-on-tertiary,oklch(14.1% 0 0)));--menubar-bar-background-color:var(--menubar-accent-color);--menubar-bar-foreground-color:var(--menubar-accent-foreground-color);--menubar-bar-border-color:var(--menubar-border-color);--menubar-outline-color:var(--menubar-accent-color)}.menubar.destructive{--menubar-accent-color:var(--menubar-custom-background,var(--menubar-destructive-background-color,var(--menubar-destructive,oklch(55% 0 0))));--menubar-accent-foreground-color:var(--menubar-destructive-foreground-color,var(--menubar-on-destructive,oklch(98.5% 0 0)));--menubar-bar-background-color:var(--menubar-accent-color);--menubar-bar-foreground-color:var(--menubar-accent-foreground-color);--menubar-bar-border-color:var(--menubar-border-color);--menubar-outline-color:var(--menubar-accent-color)}.menubar.outline,.menubar.ghost,.menubar.link{--menubar-bar-background-color:var(--menubar-surface);--menubar-bar-foreground-color:var(--menubar-accent-color);--menubar-bar-border-color:var(--menubar-border);--menubar-border-color:var(--menubar-border);--menubar-background-color-base:var(--menubar-surface,oklch(100% 0 0));--menubar-trigger-background-color--hover:color-mix(in oklch, var(--menubar-accent-color) 18%, transparent);--menubar-trigger-background-color--active:color-mix(in oklch, var(--menubar-accent-color) 24%, transparent);--menubar-outline-color:var(--menubar-accent-color)}.menubar.outline{--menubar-bar-border-width:2px;--menubar-bar-border-style:solid;--menubar-content-border-width:2px;--menubar-content-border-style:solid}.menubar.ghost{--menubar-bar-background-color:transparent;--menubar-bar-border-width:1px;--menubar-bar-border-style:dashed;--menubar-content-border-width:1px;--menubar-content-border-style:dashed}.menubar.link{--menubar-bar-background-color:transparent;--menubar-bar-border-width:1px;--menubar-bar-border-style:dotted;--menubar-content-border-width:1px;--menubar-content-border-style:dotted}.menubar.link .menubar__trigger{text-underline-offset:4px;text-decoration-line:none}.menubar.link .menubar__trigger:hover{text-decoration-line:underline}.menubar.default{--menubar-trigger-padding-x:calc(var(--spacing-x) * 2.4);--menubar-trigger-padding-y:calc(var(--spacing-y) * 1.4 * var(--menubar-density));--menubar-trigger-font-size:.875rem;--menubar-item-padding-x:calc(var(--spacing-x) * 3);--menubar-item-padding-y:calc(var(--spacing-y) * 1.8 * var(--menubar-density));--menubar-item-font-size:.875rem;--menubar-item-icon-size:1rem}.menubar.sm{--menubar-bar-padding-x:calc(var(--spacing-x) * 1.6);--menubar-bar-padding-y:calc(var(--spacing-y) * .8 * var(--menubar-density));--menubar-trigger-padding-x:calc(var(--spacing-x) * 2);--menubar-trigger-padding-y:calc(var(--spacing-y) * 1.2 * var(--menubar-density));--menubar-trigger-font-size:.8rem;--menubar-item-padding-x:calc(var(--spacing-x) * 2.4);--menubar-item-padding-y:calc(var(--spacing-y) * 1.4 * var(--menubar-density));--menubar-item-font-size:.8rem;--menubar-item-icon-size:.9rem}.menubar.lg{--menubar-bar-padding-x:calc(var(--spacing-x) * 2.4);--menubar-bar-padding-y:calc(var(--spacing-y) * 1.4 * var(--menubar-density));--menubar-trigger-padding-x:calc(var(--spacing-x) * 3);--menubar-trigger-padding-y:calc(var(--spacing-y) * 1.8 * var(--menubar-density));--menubar-trigger-font-size:.95rem;--menubar-item-padding-x:calc(var(--spacing-x) * 3.6);--menubar-item-padding-y:calc(var(--spacing-y) * 2.4 * var(--menubar-density));--menubar-item-font-size:.95rem;--menubar-item-icon-size:1.1rem}.menubar.icon,.menubar.icon-sm,.menubar.icon-lg{--menubar-trigger-padding-x:calc(var(--spacing-x) * 1.8);--menubar-trigger-padding-y:calc(var(--spacing-y) * 1.4 * var(--menubar-density));--menubar-trigger-font-size:.85rem;--menubar-item-padding-x:calc(var(--spacing-x) * 2.2);--menubar-item-padding-y:calc(var(--spacing-y) * 1.8 * var(--menubar-density));--menubar-item-font-size:.85rem;--menubar-item-icon-size:1rem}@media (width<=1024px){.menubar__menus,.menubar__meta{display:none}.menubar__mobile-trigger{display:inline-flex}}@media (forced-colors:active){.menubar__trigger:focus-visible:not([data-disabled]):not([aria-disabled=true]),.menubar__item[data-highlighted]{outline-color:highlight}}:where(.multi-select){--multi-select-surface:var(--surface-flyout,var(--card,oklch(100% 0 0)));--multi-select-foreground:var(--card-foreground,var(--foreground));--multi-select-border:var(--border-soft,var(--border,oklch(87% 0 0)));--multi-select-muted:var(--muted,oklch(96% 0 0));--multi-select-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(55% 0 0)));--multi-select-ring:var(--ring,var(--primary,oklch(62% .18 25)));--multi-select-selected:var(--surface-selection,color-mix(in oklab, var(--primary,oklch(62% .18 25)) 12%, var(--multi-select-surface)));--multi-select-field-min-height:calc(var(--spacing-y,.375rem) * 9);--multi-select-content-min-width:14rem;--multi-select-content-max-height:20rem;--multi-select-content-padding:.5rem;--multi-select-content-gap:.5rem;color:var(--multi-select-foreground);gap:.5rem;display:grid;position:relative}.multi-select[data-disabled=true]{cursor:not-allowed}.multi-select__trigger{justify-content:space-between;align-items:flex-start;width:100%;min-width:0;overflow:hidden}.multi-select__trigger--grow{overflow:visible}.multi-select__trigger--badges{align-items:center}.multi-select__trigger--badges.multi-select__trigger--grow{align-items:flex-start}.multi-select[data-disabled=true] .multi-select__trigger{cursor:not-allowed}.multi-select__trigger .button__label{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex;overflow:hidden}.multi-select__trigger--grow .button__label{align-items:flex-start;overflow:visible}.multi-select__trigger--badges .button__label{align-items:center}.multi-select__trigger svg{flex-shrink:0}.multi-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.multi-select__trigger-label--grow{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.multi-select.multi-select--field{width:100%;min-width:0}.multi-select.multi-select--field .multi-select__trigger{min-height:var(--multi-select-field-min-height);--button-background-color:var(--multi-select-surface);--button-background-color--hover:var(--multi-select-surface);--button-background-color--active:var(--multi-select-surface);--button-border-color:var(--input,var(--multi-select-border));--button-border-color--hover:var(--input,var(--multi-select-border));--button-border-color--active:var(--input,var(--multi-select-border));--button-foreground-color:var(--multi-select-foreground);--button-outline-color:var(--multi-select-ring);--button-radius:var(--radius-md,var(--radius,.75rem));--button-shadow:none}.multi-select__value{flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.multi-select__value--align-start{justify-content:flex-start}.multi-select__value--align-center{justify-content:center}.multi-select__value--align-end{justify-content:flex-end}.multi-select__value--field{align-items:flex-start;padding-block:.125rem;overflow:hidden}.multi-select__value--badges{align-items:center}.multi-select__value--grow{align-items:flex-start;overflow:visible}.multi-select__trigger-label--field{width:100%}.multi-select__trigger-label--align-start{text-align:start}.multi-select__trigger-label--align-center{text-align:center}.multi-select__trigger-label--align-end{text-align:end}.multi-select__badge-list{overflow-wrap:anywhere;flex-wrap:nowrap;flex:auto;align-content:center;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.multi-select__badge-list--grow{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;overflow:visible}.multi-select__badge-list--align-start{justify-content:flex-start}.multi-select__badge-list--align-center{justify-content:center}.multi-select__badge-list--align-end{justify-content:flex-end}.multi-select__badge{overflow-wrap:anywhere;flex:0 auto;align-self:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.multi-select__badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.multi-select__badge-list--grow .multi-select__badge-label{text-overflow:clip;white-space:normal;overflow:visible}.multi-select__trigger--chips,.multi-select__trigger--chips .button__label,.multi-select__value--chips{align-items:center}.multi-select__chip-list{overflow-wrap:anywhere;flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:.375rem;min-width:0;display:flex}.multi-select__chip{overflow-wrap:anywhere;align-self:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.multi-select__trigger-label[data-placeholder=true]{color:var(--multi-select-muted-foreground)}.multi-select__content{z-index:var(--z-index-popover,60);opacity:1;gap:var(--multi-select-content-gap);inline-size:min(max(var(--reka-popover-trigger-width,var(--multi-select-content-min-width)),var(--multi-select-content-min-width)),calc(100vw - 1rem));min-inline-size:min(var(--reka-popover-trigger-width,var(--multi-select-content-min-width)),calc(100vw - 1rem));max-height:var(--multi-select-content-max-height);border:1px solid var(--multi-select-border);border-radius:calc(var(--radius,.75rem) - .125rem);background:var(--multi-select-surface);-webkit-box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f));box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f));padding:var(--multi-select-content-padding);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.multi-select.multi-select--field .multi-select__content{border-color:var(--input,var(--multi-select-border));-webkit-box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f));box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f))}.multi-select__search{z-index:1;border:1px solid var(--multi-select-border);border-radius:calc(var(--radius,.75rem) - .25rem);background:var(--background,transparent);width:100%;color:inherit;outline:none;min-width:0;padding:.625rem .75rem;position:sticky;top:0}.multi-select__search:focus-visible{outline:var(--focus-outline-width,3px) solid oklch(from var(--multi-select-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.multi-select__listbox{outline:none;gap:.25rem;min-width:0;min-height:0;display:grid;overflow:auto}.multi-select__option{border-radius:calc(var(--radius,.75rem) - .25rem);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.multi-select__option[data-active=true]{background:var(--surface-selection-hover,color-mix(in oklab, var(--multi-select-ring) 10%, var(--multi-select-surface)));outline:var(--focus-outline-width,3px) solid oklch(from var(--multi-select-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.multi-select__option[aria-selected=true]{background:var(--multi-select-selected)}.multi-select__option[aria-disabled=true]{color:var(--multi-select-muted-foreground);cursor:not-allowed;opacity:var(--disabled-opacity,.25)}.multi-select__option-copy{gap:.125rem;min-width:0;display:grid}.multi-select__option-copy>span,.multi-select__option-description,.multi-select__empty{color:var(--multi-select-muted-foreground);overflow-wrap:anywhere;min-width:0;font-size:.875rem}.multi-select__option-copy>:first-child{color:inherit}:where(.number-field){--number-field-primary:var(--primary,oklch(55% 0 0));--number-field-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--number-field-secondary:var(--secondary,oklch(85% 0 0));--number-field-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--number-field-tertiary:var(--tertiary,oklch(75% 0 0));--number-field-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--number-field-destructive:var(--destructive,oklch(55% 0 0));--number-field-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--number-field-surface-base:var(--background,oklch(100% 0 0));--number-field-on-surface-base:var(--foreground,oklch(14.1% 0 0));--number-field-border-base:var(--input,var(--border,oklch(92% .004 286.32)));--number-field-surface:var(--number-field-surface-base);--number-field-on-surface:var(--number-field-on-surface-base);--number-field-border:var(--number-field-border-base);--number-field-ring:var(--ring,var(--primary,oklch(55% 0 0)));--number-field-muted-foreground:var(--muted-foreground,oklch(55.2% .016 285.938));--number-field-invalid:var(--destructive,oklch(57.7% .245 27.325));--number-field-accent:var(--number-field-primary);--number-field-stepper-hover-surface:color-mix(in oklab, var(--number-field-surface) 88%, var(--number-field-accent));--number-field-shadow:none;--number-field-font-family:var(--font-family);--number-field-radius:var(--radius-md);--number-field-border-width:1px;--number-field-height:2.5rem;--number-field-gap:calc(var(--spacing) * 1);--number-field-padding-inline:calc(var(--spacing-x) * 2);--number-field-stepper-size:calc(var(--number-field-height) - .5rem);--number-field-stepper-radius:calc(var(--number-field-radius) - 2px);--number-field-outline-width:var(--focus-outline-width,3px);--number-field-outline-offset:var(--focus-outline-offset,2px);--number-field-outline-opacity:var(--focus-outline-opacity,.65);align-items:center;gap:var(--number-field-gap);width:100%;min-width:0;min-height:var(--number-field-height);padding-inline:var(--number-field-padding-inline);border:var(--number-field-border-width) solid var(--number-field-border);border-radius:var(--number-field-radius);background:var(--number-field-surface);color:var(--number-field-on-surface);font-family:var(--number-field-font-family);-webkit-box-shadow:var(--number-field-shadow);box-shadow:var(--number-field-shadow);-webkit-transition:border-color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;display:inline-flex}.number-field:focus-within:not([data-readonly=true]):not(.number-field--readonly){outline:var(--number-field-outline-width) solid oklch(from var(--number-field-ring) l c h / var(--number-field-outline-opacity));outline-offset:var(--number-field-outline-offset)}.number-field[data-invalid=true]{border-color:var(--number-field-invalid)}.number-field[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.number-field[data-disabled=true] .number-field__input,.number-field[data-disabled=true] .number-field__stepper{cursor:not-allowed}.number-field[data-readonly=true],.number-field.number-field--readonly{opacity:var(--readonly-opacity,.65);cursor:default;background:color-mix(in oklab,var(--number-field-surface) 92%,var(--number-field-border))}.number-field[data-readonly=true] .number-field__input,.number-field[data-readonly=true] .number-field__stepper,.number-field.number-field--readonly .number-field__input,.number-field.number-field--readonly .number-field__stepper{cursor:default}.number-field__input:disabled,.number-field__stepper:disabled{cursor:not-allowed}.number-field__input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:auto;font-size:.875rem;line-height:1.4}.number-field__input::-webkit-input-placeholder{color:color-mix(in oklab,var(--number-field-muted-foreground) 85%,transparent)}.number-field__input::placeholder{color:color-mix(in oklab,var(--number-field-muted-foreground) 85%,transparent)}.number-field__input:-ms-placeholder-shown{color:color-mix(in oklab,var(--number-field-muted-foreground) 85%,transparent)}.number-field__input::placeholder{color:color-mix(in oklab,var(--number-field-muted-foreground) 85%,transparent)}.number-field__stepper{width:var(--number-field-stepper-size);height:var(--number-field-stepper-size);border-radius:var(--number-field-stepper-radius);color:color-mix(in oklab,currentColor 88%,transparent);cursor:pointer;-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.number-field__stepper:hover:not(:disabled):not([data-disabled]){background:var(--number-field-stepper-hover-surface);color:var(--number-field-on-surface)}.number-field__stepper[data-disabled],.number-field__stepper:disabled{opacity:.45;cursor:not-allowed}.number-field__stepper :where(svg){width:1rem;height:1rem}.number-field.default{--number-field-height:2.5rem}.number-field.primary{--number-field-surface:var(--number-field-primary-surface,color-mix(in oklab, var(--number-field-surface-base) 92%, var(--number-field-primary)));--number-field-border:var(--number-field-primary-border,color-mix(in oklab, var(--number-field-border-base) 60%, var(--number-field-primary)));--number-field-accent:var(--number-field-primary-accent,var(--number-field-primary))}.number-field.secondary{--number-field-surface:var(--number-field-secondary-surface,color-mix(in oklab, var(--number-field-surface-base) 92%, var(--number-field-secondary)));--number-field-border:var(--number-field-secondary-border,color-mix(in oklab, var(--number-field-border-base) 60%, var(--number-field-secondary)));--number-field-accent:var(--number-field-secondary-accent,var(--number-field-secondary))}.number-field.tertiary{--number-field-surface:var(--number-field-tertiary-surface,color-mix(in oklab, var(--number-field-surface-base) 92%, var(--number-field-tertiary)));--number-field-border:var(--number-field-tertiary-border,color-mix(in oklab, var(--number-field-border-base) 60%, var(--number-field-tertiary)));--number-field-accent:var(--number-field-tertiary-accent,var(--number-field-tertiary))}.number-field.destructive{--number-field-surface:var(--number-field-destructive-surface,color-mix(in oklab, var(--number-field-surface-base) 92%, var(--number-field-destructive)));--number-field-border:var(--number-field-destructive-border,color-mix(in oklab, var(--number-field-border-base) 60%, var(--number-field-destructive)));--number-field-accent:var(--number-field-destructive-accent,var(--number-field-destructive))}.number-field.outline{--number-field-surface:var(--number-field-outline-surface,var(--number-field-surface-base));--number-field-border:var(--number-field-outline-border,var(--number-field-border-base));--number-field-accent:var(--number-field-outline-accent,var(--number-field-primary))}.number-field.ghost{--number-field-surface:var(--number-field-ghost-surface,color-mix(in oklab, transparent 94%, var(--number-field-primary)));--number-field-border:var(--number-field-ghost-border,transparent);--number-field-accent:var(--number-field-ghost-accent,var(--number-field-primary))}.number-field.sm{--number-field-height:2.125rem;--number-field-padding-inline:calc(var(--spacing-x) * 1.5)}.number-field.lg{--number-field-height:2.875rem;--number-field-padding-inline:calc(var(--spacing-x) * 2.5)}:where(.pagination){--pagination-font-family:var(--font-family);--pagination-gap:calc(var(--spacing) * 1.25);--pagination-radius:var(--radius-md);--pagination-default-gap:calc(var(--spacing) * 1.25);--pagination-sm-gap:calc(var(--spacing) * 1);--pagination-lg-gap:calc(var(--spacing) * 1.5);width:100%;font-family:var(--pagination-font-family);display:block}.pagination__items{align-items:center;gap:var(--pagination-gap);flex-wrap:wrap;display:flex}.pagination.align-start .pagination__items{justify-content:flex-start}.pagination.align-center .pagination__items{justify-content:center}.pagination.align-end .pagination__items{justify-content:flex-end}.pagination.size-default{--pagination-gap:var(--pagination-default-gap)}.pagination.size-sm{--pagination-gap:var(--pagination-sm-gap);--pagination-radius:var(--radius-sm)}.pagination.size-lg{--pagination-gap:var(--pagination-lg-gap);--pagination-radius:var(--radius-lg)}.pagination__items>:where(.button,.toggle){--button-radius:var(--pagination-radius);--toggle-radius:var(--pagination-radius);flex:none}:where(.pin-input){--pin-input-surface:var(--background,oklch(100% 0 0));--pin-input-on-surface:var(--foreground,oklch(14.1% .005 285.823));--pin-input-border:var(--border,oklch(92% .004 286.32));--pin-input-ring:var(--ring,oklch(70.5% .015 286.067));--pin-input-accent:var(--primary,oklch(31.525% .06262 229.706));--pin-input-invalid:var(--destructive,oklch(57.7% .245 27.325));--pin-input-font-family:var(--font-family);--pin-input-gap:calc(var(--spacing) * 1.25);--pin-input-radius:var(--radius-md);--pin-input-cell-width:2.75rem;--pin-input-cell-height:2.75rem;--pin-input-font-size:1rem;--pin-input-font-weight:600;align-items:center;gap:var(--pin-input-gap);font-family:var(--pin-input-font-family);display:inline-flex}.pin-input__cell{width:var(--pin-input-cell-width);height:var(--pin-input-cell-height);border-radius:var(--pin-input-radius);border:1px solid var(--pin-input-border);background:var(--pin-input-surface);color:var(--pin-input-on-surface);text-align:center;font-family:inherit;font-size:var(--pin-input-font-size);font-weight:var(--pin-input-font-weight);-webkit-transition:border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),background-color var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease);outline:none;line-height:1}.pin-input__cell:focus-visible{border-color:var(--pin-input-ring);-webkit-box-shadow:0 0 0 3px oklch(from var(--pin-input-ring) l c h / 18%);box-shadow:0 0 0 3px oklch(from var(--pin-input-ring) l c h / 18%)}.pin-input__cell[data-filled=true]{border-color:color-mix(in oklab,var(--pin-input-accent) 40%,var(--pin-input-border));background:color-mix(in oklab,var(--pin-input-surface) 92%,var(--pin-input-accent))}.pin-input[data-invalid=true] .pin-input__cell{border-color:var(--pin-input-invalid)}.pin-input[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.pin-input[data-disabled=true] .pin-input__cell,.pin-input__cell:disabled{cursor:not-allowed}.pin-input.size-default{--pin-input-gap:calc(var(--spacing) * 1.25)}.pin-input.size-sm{--pin-input-gap:calc(var(--spacing) * 1);--pin-input-radius:var(--radius-sm);--pin-input-cell-width:2.375rem;--pin-input-cell-height:2.375rem;--pin-input-font-size:.9375rem}.pin-input.size-lg{--pin-input-gap:calc(var(--spacing) * 1.5);--pin-input-radius:var(--radius-lg);--pin-input-cell-width:3rem;--pin-input-cell-height:3rem;--pin-input-font-size:1.0625rem}:where(.progress){--progress-primary:var(--primary,oklch(55% 0 0));--progress-secondary:var(--secondary,oklch(85% 0 0));--progress-tertiary:var(--tertiary,oklch(75% 0 0));--progress-destructive:var(--destructive,oklch(55% 0 0));--progress-surface:var(--background,oklch(100% 0 0));--progress-foreground:var(--foreground,oklch(14.1% 0 0));--progress-border:var(--border,oklch(85% 0 0));--progress-muted:var(--muted-foreground,oklch(50% 0 0));--progress-track-color:color-mix(in oklab, var(--progress-foreground) 8%, var(--progress-surface));--progress-indicator-color:var(--progress-primary);--progress-radius:999px;--progress-height:.7rem;--progress-gap:calc(var(--spacing) * 1);--progress-label-size:.875rem;--progress-value-size:.825rem;gap:var(--progress-gap);color:var(--progress-foreground);display:grid}.progress.default{--progress-indicator-color:var(--progress-primary)}.progress.secondary{--progress-indicator-color:var(--progress-secondary)}.progress.tertiary{--progress-indicator-color:var(--progress-tertiary)}.progress.destructive{--progress-indicator-color:var(--progress-destructive)}.progress.ghost,.progress.link,.progress.outline{--progress-indicator-color:color-mix(in oklab, var(--progress-foreground) 70%, var(--progress-primary))}.progress.size-sm{--progress-height:.5rem}.progress.size-lg{--progress-height:.95rem}.progress__header{justify-content:space-between;gap:calc(var(--spacing) * 1.5);align-items:baseline;display:flex}.progress__label{font-size:var(--progress-label-size);font-weight:600}.progress__value{font-size:var(--progress-value-size);color:var(--progress-muted)}.progress__track{height:var(--progress-height);border-radius:var(--progress-radius);background-color:var(--progress-track-color);position:relative;overflow:hidden}.progress__indicator{border-radius:inherit;background-color:var(--progress-indicator-color);height:100%;transition:width .18s cubic-bezier(.21,.61,.35,1);display:block}.progress[data-state=indeterminate] .progress__indicator{width:40%;animation:1.1s ease-in-out infinite progress-indeterminate}@keyframes progress-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(50%)}to{transform:translate(250%)}}:where(.prose){--prose-font-family:var(--font-family);--prose-text-color:var(--type-body-color,var(--foreground,oklch(14.1% 0 0)));--prose-muted-color:var(--muted-foreground,oklch(45% 0 0));--prose-heading-color:var(--type-heading-color,var(--foreground,oklch(14.1% 0 0)));--prose-link-color:var(--primary,oklch(55% 0 0));--prose-link-color--hover:color-mix(in oklab, var(--prose-link-color) 80%, white);--prose-border-color:var(--border,oklch(85% 0 0));--prose-code-background:var(--muted,oklch(94% 0 0));--prose-code-color:var(--foreground,oklch(14.1% 0 0));--prose-code-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--prose-body-font-size:var(--type-body-font-size,var(--font-size-base,.875rem));--prose-body-line-height:var(--type-body-line-height,var(--line-height-base,1.5));--prose-body-font-weight:var(--type-body-font-weight,400);--prose-small-font-size:var(--type-small-font-size,calc(var(--prose-body-font-size) * .85));--prose-small-line-height:var(--type-small-line-height,1.4);--prose-small-font-weight:var(--type-small-font-weight,400);--prose-base-font-size:var(--prose-body-font-size);--prose-base-line-height:var(--prose-body-line-height);--prose-base-font-weight:var(--prose-body-font-weight);--prose-heading-font-size:var(--type-heading-font-size,calc(var(--prose-base-font-size) * 1.35));--prose-heading-line-height:var(--type-heading-line-height,1.2);--prose-heading-font-weight:var(--type-heading-font-weight,600);--prose-heading-letter-spacing:var(--type-heading-letter-spacing,-.01em);--prose-heading-scale-1:1.45;--prose-heading-scale-2:1.2;--prose-heading-scale-3:1;--prose-paragraph-spacing:calc(var(--spacing-y) * 2.5);--prose-heading-spacing:calc(var(--spacing-y) * 3);--prose-list-spacing:calc(var(--spacing-y) * 2);--prose-blockquote-border-width:2px;--prose-blockquote-padding:calc(var(--spacing-x) * 3);--prose-code-radius:var(--radius-sm);--prose-code-padding-y:.12em;--prose-code-padding-x:.35em;--prose-pre-padding:calc(var(--spacing) * 2);--prose-pre-radius:var(--radius-md);--prose-pre-background:var(--prose-code-background);--prose-pre-color:var(--prose-code-color);font-family:var(--prose-font-family);color:var(--prose-text-color);font-size:var(--prose-base-font-size);line-height:var(--prose-base-line-height);font-weight:var(--prose-base-font-weight)}.prose.small{--prose-base-font-size:var(--prose-small-font-size);--prose-base-line-height:var(--prose-small-line-height);--prose-base-font-weight:var(--prose-small-font-weight)}.prose :where(h1,h2,h3){color:var(--prose-heading-color);font-weight:var(--prose-heading-font-weight);line-height:var(--prose-heading-line-height);letter-spacing:var(--prose-heading-letter-spacing);margin:0 0 var(--prose-paragraph-spacing)}.prose :where(h1,h2,h3):not(:first-child){margin-top:var(--prose-heading-spacing)}.prose :where(h1){font-size:calc(var(--prose-heading-font-size) * var(--prose-heading-scale-1))}.prose :where(h2){font-size:calc(var(--prose-heading-font-size) * var(--prose-heading-scale-2))}.prose :where(h3){font-size:calc(var(--prose-heading-font-size) * var(--prose-heading-scale-3))}.prose :where(p){margin:0 0 var(--prose-paragraph-spacing)}.prose :where(p:last-child){margin-bottom:0}.prose :where(ul,ol){margin:0 0 var(--prose-list-spacing);padding-left:1.2em}.prose :where(ul:last-child,ol:last-child){margin-bottom:0}.prose :where(li+li){margin-top:.45em}.prose :where(a){color:var(--prose-link-color);text-underline-offset:3px;text-decoration-line:underline}.prose :where(a:hover){color:var(--prose-link-color--hover)}.prose :where(strong){font-weight:600}.prose :where(em){font-style:italic}.prose :where(small){font-size:var(--prose-small-font-size);line-height:var(--prose-small-line-height);color:var(--prose-muted-color)}.prose :where(code){font-family:var(--prose-code-font-family);color:var(--prose-code-color);background:var(--prose-code-background);padding:var(--prose-code-padding-y) var(--prose-code-padding-x);border-radius:var(--prose-code-radius);font-size:.95em}.prose :where(pre){margin:0 0 var(--prose-paragraph-spacing);padding:var(--prose-pre-padding);background:var(--prose-pre-background);color:var(--prose-pre-color);border-radius:var(--prose-pre-radius);overflow-x:auto}.prose :where(pre code){background:0 0;padding:0}.prose :where(blockquote){margin:0 0 var(--prose-paragraph-spacing);padding-left:var(--prose-blockquote-padding);border-left:var(--prose-blockquote-border-width) solid var(--prose-border-color);color:var(--prose-muted-color)}.prose :where(hr){border:none;border-top:1px solid var(--prose-border-color);margin:var(--prose-heading-spacing) 0}:where(.radio-group){--radio-group-surface:var(--background,oklch(100% 0 0));--radio-group-on-surface:var(--foreground,oklch(14.1% .005 285.823));--radio-group-muted-foreground:var(--muted-foreground,oklch(55.2% .016 285.938));--radio-group-border:var(--border,oklch(92% .004 286.32));--radio-group-ring:var(--ring,oklch(70.5% .015 286.067));--radio-group-accent:var(--primary,oklch(31.525% .06262 229.706));--radio-group-on-accent:var(--on-primary,oklch(98.5% 0 0));--radio-group-invalid:var(--destructive,oklch(57.7% .245 27.325));--radio-group-font-family:var(--font-family);--radio-group-radius:var(--radius-md);--radio-group-gap:calc(var(--spacing) * 1.5);--radio-group-item-gap:calc(var(--spacing) * 1.25);--radio-group-item-padding-inline:.25rem;--radio-group-item-height:1.5rem;--radio-group-indicator-size:1rem;--radio-group-dot-size:.5rem;--radio-group-label-font-size:var(--font-size-base,.875rem);--radio-group-label-line-height:1.4;--radio-group-label-font-weight:500;--radio-group-legend-font-size:var(--font-size-base,.875rem);--radio-group-legend-font-weight:600;gap:var(--radio-group-gap);width:100%;min-width:0;font-family:var(--radio-group-font-family);color:var(--radio-group-on-surface);border:0;margin:0;padding:0;display:grid}.radio-group__legend{font-size:var(--radio-group-legend-font-size);font-weight:var(--radio-group-legend-font-weight);margin:0;padding:0;line-height:1.35}.radio-group__items{gap:var(--radio-group-gap);flex-direction:column;display:flex}.radio-group.orientation-horizontal .radio-group__items{flex-flow:wrap}.radio-group__item{align-items:center;gap:var(--radio-group-item-gap);min-height:var(--radio-group-item-height);padding-inline:var(--radio-group-item-padding-inline);border-radius:var(--radio-group-radius);color:var(--radio-group-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.radio-group__control{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.radio-group__indicator{width:var(--radio-group-indicator-size);height:var(--radio-group-indicator-size);border:1px solid var(--radio-group-border);background:var(--radio-group-surface);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.radio-group__dot{width:var(--radio-group-dot-size);height:var(--radio-group-dot-size);background:var(--radio-group-on-accent);-webkit-transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:transform var(--transition-duration,.15s) var(--transition-timing-function,ease), -webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);border-radius:999px;transform:scale(0)}.radio-group__label{font-size:var(--radio-group-label-font-size);line-height:var(--radio-group-label-line-height);font-weight:var(--radio-group-label-font-weight)}.radio-group__control:focus-visible+.radio-group__indicator{outline:var(--focus-outline-width,3px) solid oklch(from var(--radio-group-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.radio-group__control:checked+.radio-group__indicator{background:var(--radio-group-accent);border-color:color-mix(in oklab,var(--radio-group-accent) 70%,var(--radio-group-border))}.radio-group__control:checked+.radio-group__indicator .radio-group__dot{transform:scale(1)}.radio-group__item[data-checked=true]{color:color-mix(in oklab,var(--radio-group-on-surface) 72%,var(--radio-group-accent))}.radio-group[data-invalid=true] .radio-group__indicator{border-color:var(--radio-group-invalid)}.radio-group[data-disabled=true] .radio-group__item,.radio-group__item[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.radio-group.size-default{--radio-group-gap:calc(var(--spacing) * 1.5)}.radio-group.size-sm{--radio-group-gap:calc(var(--spacing) * 1.125);--radio-group-item-gap:calc(var(--spacing) * 1);--radio-group-item-height:1.375rem;--radio-group-indicator-size:.9375rem;--radio-group-dot-size:.4375rem;--radio-group-label-font-size:.8125rem}.radio-group.size-lg{--radio-group-gap:calc(var(--spacing) * 1.75);--radio-group-item-gap:calc(var(--spacing) * 1.5);--radio-group-item-height:1.625rem;--radio-group-indicator-size:1.125rem;--radio-group-dot-size:.5625rem;--radio-group-label-font-size:.9375rem}:where(.range-calendar){--range-calendar-primary:var(--primary,oklch(55% 0 0));--range-calendar-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--range-calendar-secondary:var(--secondary,oklch(85% 0 0));--range-calendar-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--range-calendar-tertiary:var(--tertiary,oklch(75% 0 0));--range-calendar-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--range-calendar-destructive:var(--destructive,oklch(55% 0 0));--range-calendar-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--range-calendar-surface-base:var(--card,var(--background,oklch(100% 0 0)));--range-calendar-on-surface-base:var(--card-foreground,var(--foreground,oklch(14.1% 0 0)));--range-calendar-border-base:var(--border,oklch(92% .004 286.32));--range-calendar-surface:var(--range-calendar-surface-base);--range-calendar-on-surface:var(--range-calendar-on-surface-base);--range-calendar-border:var(--range-calendar-border-base);--range-calendar-ring:var(--ring,var(--primary,oklch(55% 0 0)));--range-calendar-accent:var(--range-calendar-primary);--range-calendar-on-accent:var(--range-calendar-on-primary);--range-calendar-muted:var(--muted,oklch(96.7% .001 286.375));--range-calendar-muted-foreground:var(--muted-foreground,oklch(55.2% .016 285.938));--range-calendar-highlight:color-mix(in oklab, var(--range-calendar-accent) 22%, transparent);--range-calendar-unavailable:color-mix(in oklab, var(--range-calendar-on-surface) 42%, transparent);--range-calendar-font-family:var(--font-family);--range-calendar-radius:var(--radius-lg);--range-calendar-border-width:var(--border-width,1px);--range-calendar-padding:calc(var(--spacing) * 2.5);--range-calendar-gap:calc(var(--spacing) * 2.5);--range-calendar-header-gap:calc(var(--spacing) * 1.5);--range-calendar-month-gap:calc(var(--spacing) * 2.5);--range-calendar-heading-font-size:.9375rem;--range-calendar-heading-font-weight:600;--range-calendar-weekday-font-size:.75rem;--range-calendar-weekday-font-weight:500;--range-calendar-day-size:2.5rem;--range-calendar-day-font-size:.875rem;--range-calendar-day-radius:var(--radius-md);--range-calendar-day-outline-width:var(--focus-outline-width,3px);--range-calendar-day-outline-offset:-1px;--range-calendar-day-outline-opacity:var(--focus-outline-opacity,.65);--range-calendar-shadow:var(--shadow-sm,0 1px 2px oklch(0% 0 0/.06));border:var(--range-calendar-border-width) solid var(--range-calendar-border);border-radius:var(--range-calendar-radius);background:var(--range-calendar-surface);width:fit-content;min-width:min(100%,24rem);color:var(--range-calendar-on-surface);font-family:var(--range-calendar-font-family);-webkit-box-shadow:var(--range-calendar-shadow);box-shadow:var(--range-calendar-shadow);display:inline-flex}.range-calendar__surface{gap:var(--range-calendar-gap);width:100%;padding:var(--range-calendar-padding);display:grid}.range-calendar__header{align-items:center;gap:var(--range-calendar-header-gap);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.range-calendar__heading{text-align:center;min-width:0;font-size:var(--range-calendar-heading-font-size);font-weight:var(--range-calendar-heading-font-weight);justify-self:center}.range-calendar__months{grid-template-columns:repeat(var(--range-calendar-column-count,1),minmax(0,1fr));gap:var(--range-calendar-month-gap);display:grid}.range-calendar__month{border-collapse:separate;border-spacing:0;width:100%}.range-calendar__weekdays,.range-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.range-calendar__weekday,.range-calendar__cell{justify-content:center;padding:0;display:flex}.range-calendar__weekday{height:calc(var(--range-calendar-day-size) * .7);color:var(--range-calendar-muted-foreground);font-size:var(--range-calendar-weekday-font-size);font-weight:var(--range-calendar-weekday-font-weight);text-transform:uppercase;letter-spacing:.04em;align-items:center}.range-calendar__day{width:var(--range-calendar-day-size);height:var(--range-calendar-day-size);border-radius:var(--range-calendar-day-radius);color:inherit;font-size:var(--range-calendar-day-font-size);-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.range-calendar__day:hover:not([data-disabled]):not([data-unavailable]):not([data-selected]){background:color-mix(in oklab,var(--range-calendar-muted) 86%,var(--range-calendar-accent))}.range-calendar__day[data-highlighted]{background:var(--range-calendar-highlight);color:var(--range-calendar-on-surface)}.range-calendar__day[data-selection-start],.range-calendar__day[data-selection-end],.range-calendar__day[data-selected]{background:var(--range-calendar-accent);color:var(--range-calendar-on-accent);font-weight:600}.range-calendar__day[data-today]:not([data-selected]){-webkit-box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--range-calendar-accent) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--range-calendar-accent) 48%,transparent)}.range-calendar__day[data-outside-view]:not([data-selected]){color:color-mix(in oklab,var(--range-calendar-muted-foreground) 92%,var(--range-calendar-surface))}.range-calendar__day[data-outside-visible-view]{visibility:hidden}.range-calendar__day[data-unavailable]{color:var(--range-calendar-unavailable);text-decoration:line-through;text-decoration-thickness:1px}.range-calendar__day[data-disabled]{opacity:.45;cursor:not-allowed}.range-calendar__day[data-focused]{outline:var(--range-calendar-day-outline-width) solid oklch(from var(--range-calendar-ring) l c h / var(--range-calendar-day-outline-opacity));outline-offset:var(--range-calendar-day-outline-offset)}.range-calendar.default{--range-calendar-day-size:2.5rem;--range-calendar-padding:calc(var(--spacing) * 2.5)}.range-calendar.primary{--range-calendar-surface:var(--range-calendar-primary-surface,color-mix(in oklab, var(--range-calendar-surface-base) 90%, var(--range-calendar-primary)));--range-calendar-border:var(--range-calendar-primary-border,color-mix(in oklab, var(--range-calendar-border-base) 60%, var(--range-calendar-primary)));--range-calendar-accent:var(--range-calendar-primary-accent,var(--range-calendar-primary));--range-calendar-on-accent:var(--range-calendar-primary-on-accent,var(--range-calendar-on-primary))}.range-calendar.secondary{--range-calendar-surface:var(--range-calendar-secondary-surface,color-mix(in oklab, var(--range-calendar-surface-base) 90%, var(--range-calendar-secondary)));--range-calendar-border:var(--range-calendar-secondary-border,color-mix(in oklab, var(--range-calendar-border-base) 60%, var(--range-calendar-secondary)));--range-calendar-accent:var(--range-calendar-secondary-accent,var(--range-calendar-secondary));--range-calendar-on-accent:var(--range-calendar-secondary-on-accent,var(--range-calendar-on-secondary))}.range-calendar.tertiary{--range-calendar-surface:var(--range-calendar-tertiary-surface,color-mix(in oklab, var(--range-calendar-surface-base) 90%, var(--range-calendar-tertiary)));--range-calendar-border:var(--range-calendar-tertiary-border,color-mix(in oklab, var(--range-calendar-border-base) 60%, var(--range-calendar-tertiary)));--range-calendar-accent:var(--range-calendar-tertiary-accent,var(--range-calendar-tertiary));--range-calendar-on-accent:var(--range-calendar-tertiary-on-accent,var(--range-calendar-on-tertiary))}.range-calendar.destructive{--range-calendar-surface:var(--range-calendar-destructive-surface,color-mix(in oklab, var(--range-calendar-surface-base) 90%, var(--range-calendar-destructive)));--range-calendar-border:var(--range-calendar-destructive-border,color-mix(in oklab, var(--range-calendar-border-base) 60%, var(--range-calendar-destructive)));--range-calendar-accent:var(--range-calendar-destructive-accent,var(--range-calendar-destructive));--range-calendar-on-accent:var(--range-calendar-destructive-on-accent,var(--range-calendar-on-destructive))}.range-calendar.outline{--range-calendar-surface:var(--range-calendar-outline-surface,var(--range-calendar-surface-base));--range-calendar-border:var(--range-calendar-outline-border,var(--range-calendar-border-base));--range-calendar-accent:var(--range-calendar-outline-accent,var(--range-calendar-primary));--range-calendar-on-accent:var(--range-calendar-outline-on-accent,var(--range-calendar-on-primary))}.range-calendar.ghost{--range-calendar-surface:var(--range-calendar-ghost-surface,color-mix(in oklab, transparent 92%, var(--range-calendar-primary)));--range-calendar-border:var(--range-calendar-ghost-border,transparent);--range-calendar-accent:var(--range-calendar-ghost-accent,var(--range-calendar-primary));--range-calendar-on-accent:var(--range-calendar-ghost-on-accent,var(--range-calendar-on-primary));--range-calendar-shadow:var(--range-calendar-ghost-shadow,none)}.range-calendar.sm{--range-calendar-padding:calc(var(--spacing) * 2);--range-calendar-gap:calc(var(--spacing) * 2);--range-calendar-day-size:2.125rem;--range-calendar-day-font-size:.8125rem;--range-calendar-weekday-font-size:.6875rem}.range-calendar.lg{--range-calendar-padding:calc(var(--spacing) * 3);--range-calendar-gap:calc(var(--spacing) * 3);--range-calendar-day-size:2.875rem;--range-calendar-day-font-size:.9375rem;--range-calendar-heading-font-size:1rem}:where(.resizable){--resizable-surface:var(--surface,var(--background,oklch(98.5% 0 0)));--resizable-foreground:var(--foreground,oklch(22% 0 0));--resizable-muted:var(--muted,oklch(96.5% 0 0));--resizable-muted-foreground:var(--muted-foreground,oklch(52% 0 0));--resizable-border:var(--border,oklch(89% 0 0));--resizable-primary:var(--primary,oklch(55% 0 0));--resizable-secondary:var(--secondary,oklch(90% 0 0));--resizable-tertiary:var(--tertiary,oklch(82% 0 0));--resizable-destructive:var(--destructive,oklch(62% .21 25));--resizable-radius:var(--radius-xl);--resizable-panel-padding:calc(var(--spacing-y) * 4);--resizable-panel-min-block-size:12rem;--resizable-border-width:1px;--resizable-panel-background:var(--resizable-surface);--resizable-panel-shadow:0 18px 34px oklch(17% 0 0/.05);--resizable-handle-size:.875rem;--resizable-handle-hit-size:calc(var(--spacing-x) * 2.5);--resizable-handle-color:color-mix(in oklab, var(--resizable-primary) 18%, var(--resizable-border));--resizable-handle-color--active:color-mix(in oklab, var(--resizable-primary) 40%, var(--resizable-border));--resizable-copy-gap:calc(var(--spacing-y) * 1);--resizable-font-family:var(--font-family);font-family:var(--resizable-font-family);color:var(--resizable-foreground)}.resizable[data-orientation=horizontal]{min-height:var(--resizable-panel-min-block-size);display:flex}.resizable[data-orientation=vertical]{min-height:var(--resizable-panel-min-block-size);flex-direction:column;display:flex}.resizable__panel{min-width:0;min-height:0}.resizable__panel-content{height:100%;min-height:var(--resizable-panel-min-block-size);border:var(--resizable-border-width) solid var(--resizable-border);border-radius:var(--resizable-radius);background:var(--resizable-panel-background);-webkit-box-shadow:var(--resizable-panel-shadow);box-shadow:var(--resizable-panel-shadow);padding:var(--resizable-panel-padding)}.resizable__panel-copy{gap:var(--resizable-copy-gap);display:grid}.resizable__panel-label{font-size:1rem;font-weight:700;line-height:1.2}.resizable__panel-description{color:var(--resizable-muted-foreground);line-height:1.5}.resizable__handle{outline:none;flex:none;place-items:center;display:grid;position:relative}.resizable__handle--horizontal{width:var(--resizable-handle-hit-size);margin-inline:calc(var(--spacing-x) * 1.25)}.resizable__handle--vertical{height:var(--resizable-handle-hit-size);margin-block:calc(var(--spacing-y) * 1.25)}.resizable__handle:before{content:"";background:var(--resizable-handle-color);border-radius:999px;transition:background-color .16s,transform .16s;display:block}.resizable__handle--horizontal:before{width:2px;height:100%}.resizable__handle--vertical:before{width:100%;height:2px}.resizable__handle[data-state=hover]:before,.resizable__handle[data-state=drag]:before,.resizable__handle:focus-visible:before{background:var(--resizable-handle-color--active)}.resizable__handle-grip{width:var(--resizable-handle-size);height:var(--resizable-handle-size);border:1px solid var(--resizable-border);background:var(--resizable-panel-background);color:var(--resizable-muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 10px 20px #0f0f0f1a}.resizable__handle--vertical .resizable__handle-grip{transform:rotate(90deg)}.resizable__handle-icon{width:.7rem;height:.7rem}.resizable.default{--resizable-panel-background:color-mix(in oklab, var(--resizable-primary) 3%, white)}.resizable.secondary{--resizable-panel-background:color-mix(in oklab, var(--resizable-secondary) 55%, white)}.resizable.tertiary{--resizable-panel-background:color-mix(in oklab, var(--resizable-tertiary) 45%, white)}.resizable.destructive{--resizable-panel-background:color-mix(in oklab, var(--resizable-destructive) 8%, white);--resizable-handle-color:color-mix(in oklab, var(--resizable-destructive) 28%, var(--resizable-border));--resizable-handle-color--active:color-mix(in oklab, var(--resizable-destructive) 55%, var(--resizable-border))}.resizable.outline{--resizable-panel-shadow:none}.resizable.ghost{--resizable-panel-background:transparent;--resizable-panel-shadow:none}.resizable.sm{--resizable-panel-padding:calc(var(--spacing-y) * 3);--resizable-panel-min-block-size:10rem}.resizable.lg{--resizable-panel-padding:calc(var(--spacing-y) * 5);--resizable-panel-min-block-size:14rem}:where(.scroll-area){--scroll-area-primary:var(--primary,oklch(55% 0 0));--scroll-area-secondary:var(--secondary,oklch(85% 0 0));--scroll-area-tertiary:var(--tertiary,oklch(75% 0 0));--scroll-area-destructive:var(--destructive,oklch(55% 0 0));--scroll-area-surface:var(--background,oklch(100% 0 0));--scroll-area-foreground:var(--foreground,oklch(14.1% 0 0));--scroll-area-border:var(--border,oklch(85% 0 0));--scroll-area-background-color:var(--scroll-area-surface);--scroll-area-border-color:var(--scroll-area-border);--scroll-area-track-color:color-mix(in oklab, var(--scroll-area-surface) 92%, var(--scroll-area-primary));--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-primary) 82%, white);--scroll-area-thumb-hover-color:var(--scroll-area-primary);--scroll-area-corner-color:var(--scroll-area-track-color);--scroll-area-radius:var(--radius-lg);--scroll-area-border-width:var(--border-width,1px);--scroll-area-scrollbar-size:.7rem;--scroll-area-scrollbar-padding:.15rem;--scroll-area-thumb-radius:999px;--scroll-area-shadow:0 14px 28px oklch(0% 0 0/.08);border:var(--scroll-area-border-width) solid var(--scroll-area-border-color);border-radius:var(--scroll-area-radius);background:var(--scroll-area-background-color);color:var(--scroll-area-foreground);-webkit-box-shadow:var(--scroll-area-shadow);box-shadow:var(--scroll-area-shadow);display:block;position:relative;overflow:hidden}.scroll-area__viewport{border-radius:inherit;width:100%;height:100%}.scroll-area__content{min-width:100%}.scroll-area__scrollbar{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .16s;display:flex}.scroll-area__scrollbar--vertical{width:var(--scroll-area-scrollbar-size);padding:var(--scroll-area-scrollbar-padding)}.scroll-area__scrollbar--horizontal{height:var(--scroll-area-scrollbar-size);padding:var(--scroll-area-scrollbar-padding);flex-direction:column}.scroll-area__thumb{border-radius:var(--scroll-area-thumb-radius);background:var(--scroll-area-thumb-color);flex:1;position:relative}.scroll-area__thumb:hover{background:var(--scroll-area-thumb-hover-color)}.scroll-area__corner{background:var(--scroll-area-corner-color)}.scroll-area.default{--scroll-area-track-color:color-mix(in oklab, var(--scroll-area-surface) 92%, var(--scroll-area-primary));--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-primary) 82%, white);--scroll-area-thumb-hover-color:var(--scroll-area-primary)}.scroll-area.secondary{--scroll-area-track-color:color-mix(in oklab, var(--scroll-area-surface) 92%, var(--scroll-area-secondary));--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-secondary) 82%, white);--scroll-area-thumb-hover-color:var(--scroll-area-secondary)}.scroll-area.tertiary{--scroll-area-track-color:color-mix(in oklab, var(--scroll-area-surface) 92%, var(--scroll-area-tertiary));--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-tertiary) 82%, white);--scroll-area-thumb-hover-color:var(--scroll-area-tertiary)}.scroll-area.destructive{--scroll-area-track-color:color-mix(in oklab, var(--scroll-area-surface) 92%, var(--scroll-area-destructive));--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-destructive) 82%, white);--scroll-area-thumb-hover-color:var(--scroll-area-destructive)}.scroll-area.outline{--scroll-area-track-color:color-mix(in oklab, var(--scroll-area-surface) 96%, black);--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-foreground) 28%, transparent);--scroll-area-thumb-hover-color:color-mix(in oklab, var(--scroll-area-foreground) 48%, transparent)}.scroll-area.ghost,.scroll-area.link{--scroll-area-track-color:color-mix(in oklab, transparent 80%, var(--scroll-area-primary));--scroll-area-thumb-color:color-mix(in oklab, var(--scroll-area-primary) 74%, white);--scroll-area-thumb-hover-color:var(--scroll-area-primary)}.scroll-area.default{--scroll-area-scrollbar-size:.7rem}.scroll-area.sm{--scroll-area-scrollbar-size:.55rem;--scroll-area-scrollbar-padding:.12rem}.scroll-area.lg{--scroll-area-scrollbar-size:.85rem;--scroll-area-scrollbar-padding:.18rem}:where(.select-shell){--select-surface:var(--surface-panel-subtle,var(--background,oklch(100% 0 0)));--select-on-surface:var(--foreground,oklch(14.1% 0 0));--select-border:var(--input,var(--border-soft,var(--border,oklch(85% 0 0))));--select-ring:var(--ring,var(--primary,oklch(55% 0 0)));--select-invalid:var(--destructive,oklch(55% 0 0));--select-font-family:var(--font-family);--select-placeholder:color-mix(in oklab, var(--select-on-surface) 60%, transparent);--select-radius:var(--radius-md);--select-border-width:1px;--select-height:2.5rem;--select-padding-inline:calc(var(--spacing-x) * 3);--select-padding-inline-end:calc(var(--spacing-x) * 5);--select-font-size:.875rem;--select-font-weight:500;--select-line-height:1.4;--select-shadow:none;--select-indicator-size:1rem;--select-outline-width:var(--focus-outline-width,3px);--select-outline-offset:var(--focus-outline-offset,2px);--select-outline-opacity:var(--focus-outline-opacity,.65);--select-focus-outline-color:oklch(from var(--select-ring) l c h / var(--select-outline-opacity));--select-focus-outline:var(--select-outline-width) solid var(--select-focus-outline-color);--select-transition-duration:var(--transition-duration,.15s);--select-transition-timing-function:var(--transition-timing-function,cubic-bezier(.2, 0, 0, 1));--select-default-height:2.5rem;--select-default-font-size:.875rem;--select-default-padding-inline:calc(var(--spacing-x) * 3);--select-default-padding-inline-end:calc(var(--spacing-x) * 5);--select-sm-height:2.125rem;--select-sm-font-size:.8125rem;--select-sm-padding-inline:calc(var(--spacing-x) * 2.5);--select-sm-padding-inline-end:calc(var(--spacing-x) * 4.5);--select-lg-height:2.75rem;--select-lg-font-size:1rem;--select-lg-padding-inline:calc(var(--spacing-x) * 3.5);--select-lg-padding-inline-end:calc(var(--spacing-x) * 5.5)}.select-shell{border-radius:var(--select-radius);border:var(--select-border-width) solid var(--select-border);background:var(--select-surface);width:100%;min-width:0;color:var(--select-on-surface);-webkit-box-shadow:var(--select-shadow);box-shadow:var(--select-shadow);font-family:var(--select-font-family);-webkit-transition:border-color var(--select-transition-duration) var(--select-transition-timing-function),background-color var(--select-transition-duration) var(--select-transition-timing-function),-webkit-box-shadow var(--select-transition-duration) var(--select-transition-timing-function);transition:border-color var(--select-transition-duration) var(--select-transition-timing-function),background-color var(--select-transition-duration) var(--select-transition-timing-function),-webkit-box-shadow var(--select-transition-duration) var(--select-transition-timing-function);transition:border-color var(--select-transition-duration) var(--select-transition-timing-function),box-shadow var(--select-transition-duration) var(--select-transition-timing-function),background-color var(--select-transition-duration) var(--select-transition-timing-function);transition:border-color var(--select-transition-duration) var(--select-transition-timing-function),box-shadow var(--select-transition-duration) var(--select-transition-timing-function),background-color var(--select-transition-duration) var(--select-transition-timing-function),-webkit-box-shadow var(--select-transition-duration) var(--select-transition-timing-function);align-items:center;display:inline-flex;position:relative}.select__control{width:100%;height:var(--select-height);padding-inline:var(--select-padding-inline) var(--select-padding-inline-end);border-radius:inherit;color:inherit;font:inherit;font-size:var(--select-font-size);font-weight:var(--select-font-weight);line-height:var(--select-line-height);appearance:none;background:0 0;border:none;outline:none}.select__control:invalid{color:var(--select-placeholder)}.select-shell:focus-within{outline:var(--select-focus-outline);outline-offset:var(--select-outline-offset)}.select-shell[data-invalid=true]{border-color:var(--select-invalid)}.select-shell[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.select-shell[data-disabled=true] .select__control,.select__control:disabled{cursor:not-allowed}.select__indicator{right:calc(var(--spacing-x) * 2.5);color:color-mix(in oklab,currentColor 72%,transparent);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.select__indicator :where(svg){width:var(--select-indicator-size);height:var(--select-indicator-size)}:where(.select.default){--select-height:var(--select-default-height);--select-font-size:var(--select-default-font-size);--select-padding-inline:var(--select-default-padding-inline);--select-padding-inline-end:var(--select-default-padding-inline-end)}:where(.select.sm){--select-height:var(--select-sm-height);--select-font-size:var(--select-sm-font-size);--select-padding-inline:var(--select-sm-padding-inline);--select-padding-inline-end:var(--select-sm-padding-inline-end)}:where(.select.lg){--select-height:var(--select-lg-height);--select-font-size:var(--select-lg-font-size);--select-padding-inline:var(--select-lg-padding-inline);--select-padding-inline-end:var(--select-lg-padding-inline-end)}:where(.separator){--separator-primary:var(--primary,oklch(55% 0 0));--separator-secondary:var(--secondary,oklch(85% 0 0));--separator-tertiary:var(--tertiary,oklch(75% 0 0));--separator-destructive:var(--destructive,oklch(55% 0 0));--separator-surface:var(--background,oklch(100% 0 0));--separator-foreground:var(--foreground,oklch(14.1% 0 0));--separator-border:var(--border,oklch(85% 0 0));--separator-outline-color:var(--separator-primary);--separator-font-family:var(--font-family);--separator-line-color:color-mix(in oklab, var(--separator-border) 84%, var(--separator-primary));--separator-label-background-color:var(--separator-surface);--separator-label-foreground-color:color-mix(in oklab, var(--separator-foreground) 88%, var(--separator-primary));--separator-shadow:none;align-items:center;gap:var(--separator-gap,var(--separator-size-gap,.875rem));inline-size:var(--separator-width,min(30rem, 100%));min-inline-size:0;color:var(--separator-label-foreground-color);font-family:var(--separator-font-family);font-size:var(--separator-font-size,var(--separator-size-font-size,.75rem));font-weight:var(--separator-font-weight,var(--separator-size-font-weight,600));line-height:var(--separator-line-height,var(--separator-size-line-height,1));letter-spacing:var(--separator-letter-spacing,var(--separator-size-letter-spacing,.04em));text-transform:uppercase;-webkit-box-shadow:var(--separator-shadow);box-shadow:var(--separator-shadow);cursor:var(--separator-cursor,default);outline:none;display:flex}.separator:before,.separator:after{content:"";min-inline-size:var(--separator-segment-min-width,1.5rem);block-size:var(--separator-thickness,var(--separator-size-thickness,1px));border-radius:var(--separator-radius,999px);background-color:var(--separator-line-color);flex:auto}.separator:not(:has(.separator__label)){gap:0}.separator:not(:has(.separator__label)):after{display:none}.separator__label{min-height:var(--separator-label-min-height,var(--separator-size-label-min-height,1.375rem));padding-inline:var(--separator-label-padding-inline,var(--separator-size-label-padding-inline,.625rem));padding-block:var(--separator-label-padding-block,var(--separator-size-label-padding-block,.125rem));border-width:var(--separator-label-border-width,var(--separator-size-label-border-width,1px));border-style:solid;border-color:var(--separator-line-color);border-radius:var(--separator-label-radius,var(--separator-size-label-radius,999px));background-color:var(--separator-label-background-color);-webkit-box-shadow:var(--separator-label-shadow,none);box-shadow:var(--separator-label-shadow,none);justify-content:center;align-items:center;display:inline-flex}.separator[aria-orientation=vertical]{inline-size:fit-content;min-block-size:var(--separator-length,6rem);flex-direction:column}.separator[aria-orientation=vertical]:before,.separator[aria-orientation=vertical]:after{inline-size:var(--separator-thickness,var(--separator-size-thickness,1px));min-inline-size:var(--separator-thickness,var(--separator-size-thickness,1px));min-block-size:var(--separator-segment-min-height,1.5rem);block-size:auto}.separator[aria-orientation=vertical]:not(:has(.separator__label)):after{display:none}.separator[data-interactive=true]{cursor:var(--separator-interactive-cursor,pointer)}.separator[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--separator-outline-width--focus,var(--separator-outline-width,3px)) solid oklch(from var(--separator-outline-color--focus,var(--separator-outline-color)) l c h / var(--separator-outline-opacity--focus,var(--separator-outline-opacity,.65)));outline-offset:var(--separator-outline-offset--focus,var(--separator-outline-offset,2px))}.separator.primary{--separator-line-color:var(--separator-primary-line-color,color-mix(in oklab, var(--separator-primary) 58%, var(--separator-border)));--separator-label-background-color:var(--separator-primary-background-color,color-mix(in oklab, var(--separator-primary) 12%, var(--separator-surface)));--separator-label-foreground-color:var(--separator-primary-foreground-color,color-mix(in oklab, var(--separator-foreground) 82%, var(--separator-primary)));--separator-outline-color:var(--separator-primary-outline-color,var(--separator-primary))}.separator.secondary{--separator-line-color:var(--separator-secondary-line-color,color-mix(in oklab, var(--separator-secondary) 62%, var(--separator-border)));--separator-label-background-color:var(--separator-secondary-background-color,color-mix(in oklab, var(--separator-secondary) 22%, var(--separator-surface)));--separator-label-foreground-color:var(--separator-secondary-foreground-color,color-mix(in oklab, var(--separator-foreground) 92%, var(--separator-secondary)));--separator-outline-color:var(--separator-secondary-outline-color,var(--separator-secondary))}.separator.tertiary{--separator-line-color:var(--separator-tertiary-line-color,color-mix(in oklab, var(--separator-tertiary) 56%, var(--separator-border)));--separator-label-background-color:var(--separator-tertiary-background-color,color-mix(in oklab, var(--separator-tertiary) 18%, var(--separator-surface)));--separator-label-foreground-color:var(--separator-tertiary-foreground-color,color-mix(in oklab, var(--separator-foreground) 90%, var(--separator-tertiary)));--separator-outline-color:var(--separator-tertiary-outline-color,var(--separator-tertiary))}.separator.destructive{--separator-line-color:var(--separator-destructive-line-color,color-mix(in oklab, var(--separator-destructive) 58%, var(--separator-border)));--separator-label-background-color:var(--separator-destructive-background-color,color-mix(in oklab, var(--separator-destructive) 14%, var(--separator-surface)));--separator-label-foreground-color:var(--separator-destructive-foreground-color,color-mix(in oklab, var(--separator-foreground) 84%, var(--separator-destructive)));--separator-outline-color:var(--separator-destructive-outline-color,var(--separator-destructive))}.separator.outline{--separator-line-color:var(--separator-outline-line-color,var(--separator-border));--separator-label-background-color:var(--separator-outline-background-color,var(--separator-surface));--separator-label-foreground-color:var(--separator-outline-foreground-color,var(--separator-foreground));--separator-outline-color:var(--separator-outline-accent-color,var(--separator-primary))}.separator.ghost{--separator-line-color:var(--separator-ghost-line-color,color-mix(in oklab, var(--separator-primary) 28%, transparent));--separator-label-background-color:transparent;--separator-label-border-width:0px;--separator-label-foreground-color:var(--separator-primary);--separator-outline-color:var(--separator-primary)}.separator.link{--separator-line-color:transparent;--separator-label-background-color:transparent;--separator-label-border-width:0px;--separator-label-foreground-color:var(--separator-primary);--separator-outline-color:var(--separator-primary);text-underline-offset:4px;text-decoration-line:none}.separator.link[data-interactive=true]:hover:not(:disabled):not([aria-disabled=true]){text-decoration-line:underline}@media (forced-colors:active){.separator[data-interactive=true]:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}.separator.default{--separator-size-gap:var(--separator-default-gap,.875rem);--separator-size-thickness:var(--separator-default-thickness,1px);--separator-size-font-size:var(--separator-default-font-size,.75rem);--separator-size-line-height:var(--separator-default-line-height,1);--separator-size-letter-spacing:var(--separator-default-letter-spacing,.04em);--separator-size-font-weight:var(--separator-default-font-weight,600);--separator-size-label-min-height:var(--separator-default-label-min-height,1.375rem);--separator-size-label-padding-inline:var(--separator-default-label-padding-inline,.625rem);--separator-size-label-padding-block:var(--separator-default-label-padding-block,.125rem);--separator-size-label-radius:var(--separator-default-label-radius,999px);--separator-size-label-border-width:var(--separator-default-label-border-width,1px)}.separator.sm{--separator-size-gap:var(--separator-sm-gap,.625rem);--separator-size-thickness:var(--separator-sm-thickness,1px);--separator-size-font-size:var(--separator-sm-font-size,.6875rem);--separator-size-line-height:var(--separator-sm-line-height,1);--separator-size-letter-spacing:var(--separator-sm-letter-spacing,.04em);--separator-size-font-weight:var(--separator-sm-font-weight,600);--separator-size-label-min-height:var(--separator-sm-label-min-height,1.125rem);--separator-size-label-padding-inline:var(--separator-sm-label-padding-inline,.5rem);--separator-size-label-padding-block:var(--separator-sm-label-padding-block,.0625rem);--separator-size-label-radius:var(--separator-sm-label-radius,999px);--separator-size-label-border-width:var(--separator-sm-label-border-width,1px)}.separator.lg{--separator-size-gap:var(--separator-lg-gap,1rem);--separator-size-thickness:var(--separator-lg-thickness,2px);--separator-size-font-size:var(--separator-lg-font-size,.875rem);--separator-size-line-height:var(--separator-lg-line-height,1);--separator-size-letter-spacing:var(--separator-lg-letter-spacing,.04em);--separator-size-font-weight:var(--separator-lg-font-weight,600);--separator-size-label-min-height:var(--separator-lg-label-min-height,1.625rem);--separator-size-label-padding-inline:var(--separator-lg-label-padding-inline,.75rem);--separator-size-label-padding-block:var(--separator-lg-label-padding-block,.1875rem);--separator-size-label-radius:var(--separator-lg-label-radius,999px);--separator-size-label-border-width:var(--separator-lg-label-border-width,1px)}.separator.icon,.separator.icon-sm,.separator.icon-lg{--separator-width:fit-content}:where(.sheet){--sheet-primary:var(--primary,oklch(55% 0 0));--sheet-on-primary:var(--on-primary,oklch(98.5% 0 0));--sheet-secondary:var(--secondary,oklch(85% 0 0));--sheet-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--sheet-tertiary:var(--tertiary,oklch(75% 0 0));--sheet-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--sheet-destructive:var(--destructive,oklch(55% 0 0));--sheet-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--sheet-surface:var(--surface-flyout,var(--background,oklch(100% 0 0)));--sheet-foreground:var(--foreground,oklch(14.1% 0 0));--sheet-border:var(--border-soft,var(--border,oklch(85% 0 0)));--sheet-ring:var(--ring,var(--primary,oklch(55% 0 0)));--sheet-shadow:var(--shadow-flyout,var(--shadow-xl,0 22px 52px oklch(0% 0 0/.18)));--sheet-background-color:var(--sheet-surface);--sheet-foreground-color:var(--sheet-foreground);--sheet-border-color:var(--sheet-border);--sheet-variant-color:var(--sheet-primary);--sheet-variant-on-color:var(--sheet-on-primary);--sheet-muted:var(--text-muted-contrast,color-mix(in oklab, var(--sheet-foreground-color) 70%, transparent));--sheet-overlay-color:var(--surface-overlay-scrim,oklch(0% 0 0/.44));--sheet-overlay-color--variant:color-mix(in oklab, var(--sheet-variant-color) 22%, black);--sheet-width:min(30rem, 94vw);--sheet-height:min(24rem, 90vh);--sheet-radius:var(--radius-xl,var(--radius-lg));--sheet-border-width:var(--border-width,1px);--sheet-padding:calc(var(--spacing) * 4);--sheet-gap:calc(var(--spacing) * 3);--sheet-title-size:1.125rem;--sheet-title-weight:600;--sheet-description-size:.9375rem;--sheet-close-offset:calc(var(--spacing) * 2);--sheet-close-size:2rem;--sheet-z-index:var(--z-index-modal,80);--sheet-motion-duration:.22s;--sheet-motion-ease:cubic-bezier(.21, .61, .35, 1)}.sheet{color:var(--sheet-foreground-color);font-family:var(--font-family)}.sheet__overlay{z-index:var(--sheet-z-index);background-color:var(--sheet-overlay-color);position:fixed;inset:0}.sheet__overlay--variant{background-color:var(--sheet-overlay-color--variant)}.sheet__overlay[data-state=open]{-webkit-animation:sheet-overlay-in .16s var(--sheet-motion-ease);animation:sheet-overlay-in .16s var(--sheet-motion-ease)}.sheet__overlay[data-state=closed]{-webkit-animation:sheet-overlay-out .14s var(--sheet-motion-ease);animation:sheet-overlay-out .14s var(--sheet-motion-ease)}.sheet__content{z-index:calc(var(--sheet-z-index) + 1);gap:var(--sheet-gap);padding:var(--sheet-padding);border:var(--sheet-border-width) solid var(--sheet-border-color);background-color:var(--sheet-background-color);color:var(--sheet-foreground-color);-webkit-box-shadow:var(--sheet-shadow);box-shadow:var(--sheet-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.sheet__content:focus-visible{outline:3px solid oklch(from var(--sheet-ring) l c h / .25);outline-offset:2px}.sheet__content--left,.sheet__content--right{width:var(--sheet-width);top:0;bottom:0}.sheet__content--left{border-top-right-radius:var(--sheet-radius);border-bottom-right-radius:var(--sheet-radius);left:0}.sheet__content--right{border-top-left-radius:var(--sheet-radius);border-bottom-left-radius:var(--sheet-radius);right:0}.sheet__content--top,.sheet__content--bottom{width:min(calc(var(--sheet-width) * 1.4),96vw);height:var(--sheet-height);left:50%;transform:translate(-50%)}.sheet__content--top{border-bottom-left-radius:var(--sheet-radius);border-bottom-right-radius:var(--sheet-radius);top:0}.sheet__content--bottom{border-top-left-radius:var(--sheet-radius);border-top-right-radius:var(--sheet-radius);bottom:0}.sheet__content[data-state=open].sheet__content--left{-webkit-animation:sheet-in-left var(--sheet-motion-duration) var(--sheet-motion-ease);animation:sheet-in-left var(--sheet-motion-duration) var(--sheet-motion-ease)}.sheet__content[data-state=closed].sheet__content--left{-webkit-animation:sheet-out-left .18s var(--sheet-motion-ease);animation:sheet-out-left .18s var(--sheet-motion-ease)}.sheet__content[data-state=open].sheet__content--right{-webkit-animation:sheet-in-right var(--sheet-motion-duration) var(--sheet-motion-ease);animation:sheet-in-right var(--sheet-motion-duration) var(--sheet-motion-ease)}.sheet__content[data-state=closed].sheet__content--right{-webkit-animation:sheet-out-right .18s var(--sheet-motion-ease);animation:sheet-out-right .18s var(--sheet-motion-ease)}.sheet__content[data-state=open].sheet__content--top{-webkit-animation:sheet-in-top var(--sheet-motion-duration) var(--sheet-motion-ease);animation:sheet-in-top var(--sheet-motion-duration) var(--sheet-motion-ease)}.sheet__content[data-state=closed].sheet__content--top{-webkit-animation:sheet-out-top .18s var(--sheet-motion-ease);animation:sheet-out-top .18s var(--sheet-motion-ease)}.sheet__content[data-state=open].sheet__content--bottom{-webkit-animation:sheet-in-bottom var(--sheet-motion-duration) var(--sheet-motion-ease);animation:sheet-in-bottom var(--sheet-motion-duration) var(--sheet-motion-ease)}.sheet__content[data-state=closed].sheet__content--bottom{-webkit-animation:sheet-out-bottom .18s var(--sheet-motion-ease);animation:sheet-out-bottom .18s var(--sheet-motion-ease)}.sheet__close{top:var(--sheet-close-offset);right:var(--sheet-close-offset);width:var(--sheet-close-size);height:var(--sheet-close-size);position:absolute}.sheet__header{gap:calc(var(--sheet-gap) * .65);padding-right:calc(var(--sheet-close-size) + var(--sheet-close-offset));display:flex}.sheet__heading{gap:calc(var(--sheet-gap) * .25);flex-direction:column;flex:1;display:flex}.sheet__title{font-size:var(--sheet-title-size);font-weight:var(--sheet-title-weight);line-height:1.2}.sheet__description{color:var(--sheet-muted);font-size:var(--sheet-description-size);line-height:1.5}.sheet__controls{align-items:center;gap:calc(var(--sheet-gap) * .5);margin-left:auto;display:inline-flex}.sheet__body{gap:calc(var(--sheet-gap) * .75);flex-direction:column;flex:1;display:flex;overflow:auto}.sheet__footer{justify-content:flex-end;gap:calc(var(--sheet-gap) * .5);display:flex}:where(.sheet.default){--sheet-background-color:color-mix(in oklab, var(--sheet-surface) 94%, var(--sheet-primary));--sheet-border-color:color-mix(in oklab, var(--sheet-primary) 24%, var(--sheet-border));--sheet-variant-color:var(--sheet-primary)}:where(.sheet.secondary){--sheet-background-color:color-mix(in oklab, var(--sheet-surface) 94%, var(--sheet-secondary));--sheet-border-color:color-mix(in oklab, var(--sheet-secondary) 24%, var(--sheet-border));--sheet-variant-color:var(--sheet-secondary);--sheet-variant-on-color:var(--sheet-on-secondary)}:where(.sheet.tertiary){--sheet-background-color:color-mix(in oklab, var(--sheet-surface) 94%, var(--sheet-tertiary));--sheet-border-color:color-mix(in oklab, var(--sheet-tertiary) 24%, var(--sheet-border));--sheet-variant-color:var(--sheet-tertiary);--sheet-variant-on-color:var(--sheet-on-tertiary)}:where(.sheet.destructive){--sheet-background-color:color-mix(in oklab, var(--sheet-surface) 92%, var(--sheet-destructive));--sheet-border-color:color-mix(in oklab, var(--sheet-destructive) 28%, var(--sheet-border));--sheet-variant-color:var(--sheet-destructive);--sheet-variant-on-color:var(--sheet-on-destructive)}:where(.sheet.outline){--sheet-background-color:var(--sheet-surface);--sheet-border-color:var(--sheet-border);--sheet-variant-color:var(--sheet-primary)}:where(.sheet.ghost),:where(.sheet.link){--sheet-background-color:color-mix(in oklab, var(--sheet-surface) 97%, var(--sheet-primary));--sheet-border-color:color-mix(in oklab, var(--sheet-primary) 10%, var(--sheet-border));--sheet-variant-color:var(--sheet-primary)}:where(.sheet.default){--sheet-width:min(30rem, 94vw);--sheet-height:min(24rem, 90vh);--sheet-padding:calc(var(--spacing) * 4)}:where(.sheet.sm){--sheet-width:min(24rem, 92vw);--sheet-height:min(20rem, 84vh);--sheet-padding:calc(var(--spacing) * 3);--sheet-gap:calc(var(--spacing) * 2.25)}:where(.sheet.lg){--sheet-width:min(38rem, 96vw);--sheet-height:min(28rem, 92vh);--sheet-padding:calc(var(--spacing) * 5)}.sheet--borderless{--sheet-border-width:0px}.sheet--border{--sheet-border-width:var(--border-width,1px)}@keyframes sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sheet-in-top{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}@keyframes sheet-out-top{0%{transform:translate(-50%)}to{transform:translate(-50%,-100%)}}@keyframes sheet-in-bottom{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes sheet-out-bottom{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}:where(.single-select){--single-select-surface:var(--surface-flyout,var(--card,oklch(100% 0 0)));--single-select-foreground:var(--card-foreground,var(--foreground));--single-select-border:var(--border-soft,var(--border,oklch(87% 0 0)));--single-select-muted:var(--muted,oklch(96% 0 0));--single-select-muted-foreground:var(--text-muted-strong,var(--muted-foreground,oklch(55% 0 0)));--single-select-ring:var(--ring,var(--primary,oklch(62% .18 25)));--single-select-selected:var(--surface-selection,color-mix(in oklab, var(--primary,oklch(62% .18 25)) 12%, var(--single-select-surface)));--single-select-field-min-height:calc(var(--spacing-y,.375rem) * 9);--single-select-content-min-width:14rem;--single-select-content-max-height:20rem;--single-select-content-padding:.5rem;--single-select-content-gap:.5rem;color:var(--single-select-foreground);gap:.5rem;display:grid;position:relative}.single-select[data-disabled=true]{cursor:not-allowed}.single-select__trigger{justify-content:space-between;align-items:flex-start;width:100%;min-width:0;overflow:hidden}.single-select[data-disabled=true] .single-select__trigger{cursor:not-allowed}.single-select__trigger .button__label{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;min-width:0;display:flex;overflow:hidden}.single-select__trigger svg{flex-shrink:0}.single-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.single-select.single-select--field{width:100%;min-width:0}.single-select.single-select--field .single-select__trigger{min-height:var(--single-select-field-min-height);--button-background-color:var(--single-select-surface);--button-background-color--hover:var(--single-select-surface);--button-background-color--active:var(--single-select-surface);--button-border-color:var(--input,var(--single-select-border));--button-border-color--hover:var(--input,var(--single-select-border));--button-border-color--active:var(--input,var(--single-select-border));--button-foreground-color:var(--single-select-foreground);--button-outline-color:var(--single-select-ring);--button-radius:var(--radius-md,var(--radius,.75rem));--button-shadow:none}.single-select__value{flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.single-select__value--align-start{justify-content:flex-start}.single-select__value--align-center{justify-content:center}.single-select__value--align-end{justify-content:flex-end}.single-select__trigger-label--field{width:100%}.single-select__trigger-label--align-start{text-align:start}.single-select__trigger-label--align-center{text-align:center}.single-select__trigger-label--align-end{text-align:end}.single-select__trigger-label[data-placeholder=true]{color:var(--single-select-muted-foreground)}.single-select__content{z-index:var(--z-index-popover,60);opacity:1;gap:var(--single-select-content-gap);inline-size:min(max(var(--reka-popover-trigger-width,var(--single-select-content-min-width)),var(--single-select-content-min-width)),calc(100vw - 1rem));min-inline-size:min(var(--reka-popover-trigger-width,var(--single-select-content-min-width)),calc(100vw - 1rem));max-height:var(--single-select-content-max-height);border:1px solid var(--single-select-border);border-radius:calc(var(--radius,.75rem) - .125rem);background:var(--single-select-surface);-webkit-box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f));box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f));padding:var(--single-select-content-padding);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.single-select.single-select--field .single-select__content{border-color:var(--input,var(--single-select-border));-webkit-box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f));box-shadow:var(--shadow-flyout,var(--shadow-overlay,0 18px 40px #0000001f))}.single-select__search{z-index:1;border:1px solid var(--single-select-border);border-radius:calc(var(--radius,.75rem) - .25rem);background:var(--background,transparent);width:100%;color:inherit;outline:none;min-width:0;padding:.625rem .75rem;position:sticky;top:0}.single-select__search:focus-visible{outline:var(--focus-outline-width,3px) solid oklch(from var(--single-select-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.single-select__listbox{box-sizing:border-box;outline:none;gap:.25rem;min-width:0;min-height:0;padding:2px;display:grid;overflow:auto}.single-select__option{border-radius:calc(var(--radius,.75rem) - .25rem);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.single-select__option[data-active=true]{background:var(--surface-selection-hover,color-mix(in oklab, var(--single-select-ring) 10%, var(--single-select-surface)));outline:var(--focus-outline-width,3px) solid oklch(from var(--single-select-ring) l c h / var(--focus-outline-opacity,.65));outline-offset:var(--focus-outline-offset,2px)}.single-select__option[aria-selected=true]{background:var(--single-select-selected)}.single-select__option[aria-disabled=true]{color:var(--single-select-muted-foreground);cursor:not-allowed;opacity:var(--disabled-opacity,.25)}.single-select__option-copy{gap:.125rem;min-width:0;display:grid}.single-select__option-copy>span,.single-select__option-description,.single-select__empty{color:var(--single-select-muted-foreground);overflow-wrap:anywhere;min-width:0;font-size:.875rem}.single-select__option-copy>:first-child{color:inherit}:where(.slider){--slider-primary:var(--primary,oklch(55% 0 0));--slider-on-primary:var(--on-primary,oklch(98.5% 0 0));--slider-secondary:var(--secondary,oklch(85% 0 0));--slider-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--slider-tertiary:var(--tertiary,oklch(75% 0 0));--slider-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--slider-destructive:var(--destructive,oklch(55% 0 0));--slider-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--slider-surface:var(--background,oklch(100% 0 0));--slider-foreground:var(--foreground,oklch(14.1% 0 0));--slider-border:var(--border,oklch(85% 0 0));--slider-ring:var(--ring,var(--primary,oklch(55% 0 0)));--slider-track-color:color-mix(in oklab, var(--slider-surface) 90%, black);--slider-range-color:var(--slider-primary);--slider-thumb-color:var(--slider-surface);--slider-thumb-border-color:var(--slider-range-color);--slider-thumb-shadow:0 6px 16px oklch(0% 0 0/.14);--slider-disabled-opacity:.5;--slider-track-size:.45rem;--slider-thumb-size:1.1rem;--slider-thumb-border-width:2px;--slider-radius:999px;--slider-length:16rem}.slider{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.slider[data-orientation=vertical]{width:max-content;height:var(--slider-length);flex-direction:column}.slider__track{border-radius:var(--slider-radius);background:var(--slider-track-color);flex-grow:1;position:relative}.slider__track[data-orientation=horizontal]{height:var(--slider-track-size);width:100%}.slider__track[data-orientation=vertical]{width:var(--slider-track-size);height:100%}.slider__range{border-radius:inherit;background:var(--slider-range-color);position:absolute}.slider__thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:var(--slider-thumb-border-width) solid var(--slider-thumb-border-color);background:var(--slider-thumb-color);-webkit-box-shadow:var(--slider-thumb-shadow);box-shadow:var(--slider-thumb-shadow);border-radius:999px;transition:transform .16s,box-shadow .16s,background-color .16s;display:block}.slider__thumb:hover{transform:scale(1.04)}.slider__thumb:focus-visible{outline:3px solid oklch(from var(--slider-ring) l c h / .25);outline-offset:2px}.slider[data-disabled]{opacity:var(--slider-disabled-opacity);cursor:not-allowed}:where(.slider.default){--slider-track-color:color-mix(in oklab, var(--slider-primary) 14%, var(--slider-surface));--slider-range-color:var(--slider-primary);--slider-thumb-border-color:var(--slider-primary)}:where(.slider.secondary){--slider-track-color:color-mix(in oklab, var(--slider-secondary) 18%, var(--slider-surface));--slider-range-color:var(--slider-secondary);--slider-thumb-border-color:var(--slider-secondary)}:where(.slider.tertiary){--slider-track-color:color-mix(in oklab, var(--slider-tertiary) 18%, var(--slider-surface));--slider-range-color:var(--slider-tertiary);--slider-thumb-border-color:var(--slider-tertiary)}:where(.slider.destructive){--slider-track-color:color-mix(in oklab, var(--slider-destructive) 18%, var(--slider-surface));--slider-range-color:var(--slider-destructive);--slider-thumb-border-color:var(--slider-destructive)}:where(.slider.outline){--slider-track-color:color-mix(in oklab, var(--slider-foreground) 18%, var(--slider-surface));--slider-range-color:var(--slider-primary);--slider-thumb-border-color:var(--slider-primary)}:where(.slider.ghost),:where(.slider.link){--slider-track-color:color-mix(in oklab, var(--slider-primary) 10%, transparent);--slider-range-color:var(--slider-primary);--slider-thumb-border-color:var(--slider-primary)}:where(.slider.default){--slider-track-size:.45rem;--slider-thumb-size:1.1rem}:where(.slider.sm){--slider-track-size:.35rem;--slider-thumb-size:.95rem}:where(.slider.lg){--slider-track-size:.6rem;--slider-thumb-size:1.3rem}:where(.spinner){--spinner-color:var(--primary,oklch(55% 0 0));--spinner-track-color:color-mix(in oklab, var(--spinner-color) 16%, var(--border,oklch(89% 0 0)));--spinner-size:1.15rem;--spinner-stroke-width:2px;--spinner-duration:.9s;--spinner-gap:calc(var(--spacing-x) * 2);--spinner-font-family:var(--font-family);align-items:center;gap:var(--spinner-gap);color:var(--spinner-color);font-family:var(--spinner-font-family);display:inline-flex;position:relative}.spinner__indicator{inline-size:var(--spinner-size);block-size:var(--spinner-size);border:var(--spinner-stroke-width) solid var(--spinner-track-color);border-top-color:var(--spinner-color);-webkit-animation:spinner-rotate var(--spinner-duration) linear infinite;animation:spinner-rotate var(--spinner-duration) linear infinite;border-radius:999px}.spinner__content{color:inherit;font-size:.92rem}.spinner__label--sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spinner.default{--spinner-color:var(--primary,oklch(55% 0 0))}.spinner.secondary{--spinner-color:color-mix(in oklab, var(--secondary,oklch(88% 0 0)) 72%, var(--primary,oklch(55% 0 0)))}.spinner.tertiary{--spinner-color:color-mix(in oklab, var(--tertiary,oklch(82% 0 0)) 72%, var(--primary,oklch(55% 0 0)))}.spinner.destructive{--spinner-color:var(--destructive,oklch(62% .21 25))}.spinner.outline{--spinner-track-color:var(--border,oklch(89% 0 0))}.spinner.ghost{--spinner-track-color:color-mix(in oklab, transparent 65%, var(--spinner-color))}.spinner.sm{--spinner-size:.95rem;--spinner-stroke-width:1.75px}.spinner.lg{--spinner-size:1.45rem;--spinner-stroke-width:2.5px}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner__indicator{animation-duration:1.8s}}:where(.stepper){--stepper-surface:var(--surface,var(--background,oklch(98.5% 0 0)));--stepper-foreground:var(--foreground,oklch(22% 0 0));--stepper-muted:var(--muted,oklch(96.5% 0 0));--stepper-muted-foreground:var(--muted-foreground,oklch(52% 0 0));--stepper-border:var(--border,oklch(89% 0 0));--stepper-primary:var(--primary,oklch(55% 0 0));--stepper-secondary:var(--secondary,oklch(90% 0 0));--stepper-tertiary:var(--tertiary,oklch(82% 0 0));--stepper-destructive:var(--destructive,oklch(62% .21 25));--stepper-gap:calc(var(--spacing-x) * 3);--stepper-segment-gap:calc(var(--spacing-y) * 2);--stepper-trigger-gap:calc(var(--spacing-x) * 2.5);--stepper-indicator-size:2.5rem;--stepper-indicator-font-size:.95rem;--stepper-separator-size:2px;--stepper-content-padding:calc(var(--spacing-y) * 4);--stepper-radius:var(--radius-xl);--stepper-surface-color:color-mix(in oklab, var(--stepper-primary) 3%, white);--stepper-surface-color--content:var(--stepper-surface);--stepper-indicator-color:var(--stepper-primary);--stepper-indicator-color--completed:var(--stepper-primary);--stepper-indicator-color--inactive:color-mix(in oklab, var(--stepper-primary) 18%, var(--stepper-border));--stepper-indicator-foreground:var(--on-primary,oklch(98.5% 0 0));--stepper-separator-color:color-mix(in oklab, var(--stepper-primary) 15%, var(--stepper-border));--stepper-shadow:0 22px 38px oklch(17% 0 0/.05);--stepper-font-family:var(--font-family);color:var(--stepper-foreground);font-family:var(--stepper-font-family)}.stepper__list{gap:var(--stepper-gap);display:flex}.stepper__list--horizontal{align-items:stretch}.stepper__list--vertical{flex-direction:column}.stepper__item{flex:1 1 0;min-width:0}.stepper__segment{gap:var(--stepper-segment-gap);display:flex}.stepper__segment--horizontal{align-items:center}.stepper__segment--vertical{flex-direction:column;align-items:stretch}.stepper__trigger{align-items:center;gap:var(--stepper-trigger-gap);padding:calc(var(--spacing-y) * 2.5);border:1px solid var(--stepper-border);border-radius:var(--stepper-radius);background:var(--stepper-surface-color);-webkit-box-shadow:var(--stepper-shadow);box-shadow:var(--stepper-shadow);color:inherit;text-align:left;flex:auto;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.stepper__trigger[data-state=active],.stepper__trigger[data-state=completed]{border-color:color-mix(in oklab,var(--stepper-indicator-color) 40%,var(--stepper-border))}.stepper__trigger:hover:not([data-disabled]){background:color-mix(in oklab,var(--stepper-surface-color) 88%,var(--stepper-primary))}.stepper__trigger:focus-visible{outline:var(--focus-outline-width,3px) solid oklch(from var(--stepper-indicator-color) l c h / var(--focus-outline-opacity,.35));outline-offset:var(--focus-outline-offset,2px)}.stepper__indicator-shell{flex:none;display:inline-flex}.stepper__indicator{inline-size:var(--stepper-indicator-size);block-size:var(--stepper-indicator-size);background:var(--stepper-indicator-color--inactive);color:var(--stepper-indicator-foreground);font-size:var(--stepper-indicator-font-size);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.stepper__trigger[data-state=active] .stepper__indicator{background:var(--stepper-indicator-color)}.stepper__trigger[data-state=completed] .stepper__indicator{background:var(--stepper-indicator-color--completed)}.stepper__copy{gap:calc(var(--spacing-y) * .65);min-width:0;display:grid}.stepper__title{font-weight:700;line-height:1.2}.stepper__description{color:var(--stepper-muted-foreground);line-height:1.45}.stepper__separator{background:var(--stepper-separator-color);flex:none;align-self:center}.stepper__segment--horizontal .stepper__separator{inline-size:clamp(2rem,4vw,4rem);block-size:var(--stepper-separator-size)}.stepper__segment--vertical .stepper__separator{inline-size:var(--stepper-separator-size);-webkit-margin-start:calc(var(--stepper-indicator-size) / 2);block-size:clamp(2rem,4vw,4rem);margin-inline-start:calc(var(--stepper-indicator-size) / 2)}.stepper__content{border:1px solid var(--stepper-border);border-radius:var(--stepper-radius);background:var(--stepper-surface-color--content);-webkit-box-shadow:var(--stepper-shadow);box-shadow:var(--stepper-shadow)}.stepper__content-inner{gap:calc(var(--spacing-y) * 1);padding:var(--stepper-content-padding);display:grid}.stepper__content-title{font-size:1rem;font-weight:700}.stepper__content-description{color:var(--stepper-muted-foreground);line-height:1.5}.stepper.default{--stepper-surface-color:color-mix(in oklab, var(--stepper-primary) 4%, white)}.stepper.secondary{--stepper-surface-color:color-mix(in oklab, var(--stepper-secondary) 34%, white);--stepper-indicator-color:color-mix(in oklab, var(--stepper-secondary) 65%, var(--stepper-primary))}.stepper.tertiary{--stepper-surface-color:color-mix(in oklab, var(--stepper-tertiary) 40%, white);--stepper-indicator-color:color-mix(in oklab, var(--stepper-tertiary) 65%, var(--stepper-primary))}.stepper.destructive{--stepper-surface-color:color-mix(in oklab, var(--stepper-destructive) 7%, white);--stepper-indicator-color:var(--stepper-destructive)}.stepper.outline{--stepper-surface-color:var(--stepper-surface);--stepper-shadow:none}.stepper.ghost{--stepper-surface-color:transparent;--stepper-surface-color--content:transparent;--stepper-shadow:none}.stepper.sm{--stepper-indicator-size:2rem;--stepper-content-padding:calc(var(--spacing-y) * 3)}.stepper.lg{--stepper-indicator-size:3rem;--stepper-content-padding:calc(var(--spacing-y) * 5)}:where(.table){--table-surface:var(--surface,var(--background,oklch(99% 0 0)));--table-foreground:var(--foreground,oklch(22% 0 0));--table-muted:var(--muted,oklch(97% 0 0));--table-muted-foreground:var(--muted-foreground,oklch(50% 0 0));--table-border:var(--border,oklch(90% 0 0));--table-primary:var(--primary,oklch(55% 0 0));--table-secondary:var(--secondary,oklch(90% 0 0));--table-tertiary:var(--tertiary,oklch(82% 0 0));--table-destructive:var(--destructive,oklch(62% .21 25));--table-ring:var(--focus-outline-color,var(--table-primary));--table-radius:var(--radius-lg);--table-border-width:1px;--table-shadow:0 18px 40px oklch(17% 0 0/.06);--table-header-background:color-mix(in oklab, var(--table-muted) 88%, white);--table-header-color:var(--table-foreground);--table-row-background:var(--table-surface);--table-row-background--striped:color-mix(in oklab, var(--table-primary) 6%, var(--table-surface));--table-row-background--hover:color-mix(in oklab, var(--table-primary) 8%, var(--table-surface));--table-cell-padding-block:calc(var(--spacing-y) * 2.75);--table-cell-padding-inline:calc(var(--spacing-x) * 4);--table-caption-padding:calc(var(--spacing-y) * 3);--table-font-family:var(--font-family);--table-font-size:.95rem;--table-line-height:1.5;--table-header-font-size:.78rem;--table-header-letter-spacing:.08em;--table-empty-padding:calc(var(--spacing-y) * 5);color:var(--table-foreground);font-family:var(--table-font-family)}.table__container{border:var(--table-border-width) solid var(--table-border);border-radius:var(--table-radius);background:var(--table-surface);-webkit-box-shadow:var(--table-shadow);box-shadow:var(--table-shadow);overflow-x:auto}.table__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--table-font-size);line-height:var(--table-line-height)}.table__caption{padding:var(--table-caption-padding);color:var(--table-muted-foreground);text-align:left}.table__head-cell,.table__cell,.table__empty{padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline);border-bottom:1px solid var(--table-border);vertical-align:middle}.table__head-cell{background:var(--table-header-background);color:var(--table-header-color);font-size:var(--table-header-font-size);letter-spacing:var(--table-header-letter-spacing);text-transform:uppercase;font-weight:700}.table__head-cell:first-child{border-top-left-radius:calc(var(--table-radius) - 1px)}.table__head-cell:last-child{border-top-right-radius:calc(var(--table-radius) - 1px)}.table__row{background:var(--table-row-background);transition:background-color .18s}.table--striped .table__body .table__row:nth-child(2n){background:var(--table-row-background--striped)}.table--hoverable .table__body .table__row:hover{background:var(--table-row-background--hover)}.table__body .table__row:last-child .table__cell,.table__body .table__empty-row:last-child .table__empty{border-bottom:0}.table__cell--start{text-align:left}.table__cell--center{text-align:center}.table__cell--end{text-align:right}.table__empty{padding-block:var(--table-empty-padding);color:var(--table-muted-foreground);text-align:center}.table.default{--table-header-background:color-mix(in oklab, var(--table-primary) 6%, var(--table-muted));--table-row-background--striped:color-mix(in oklab, var(--table-primary) 6%, var(--table-surface))}.table.secondary{--table-header-background:color-mix(in oklab, var(--table-secondary) 70%, white);--table-row-background--striped:color-mix(in oklab, var(--table-secondary) 22%, var(--table-surface));--table-row-background--hover:color-mix(in oklab, var(--table-secondary) 28%, var(--table-surface))}.table.tertiary{--table-header-background:color-mix(in oklab, var(--table-tertiary) 70%, white);--table-row-background--striped:color-mix(in oklab, var(--table-tertiary) 18%, var(--table-surface));--table-row-background--hover:color-mix(in oklab, var(--table-tertiary) 24%, var(--table-surface))}.table.destructive{--table-header-background:color-mix(in oklab, var(--table-destructive) 14%, white);--table-row-background--striped:color-mix(in oklab, var(--table-destructive) 10%, var(--table-surface));--table-row-background--hover:color-mix(in oklab, var(--table-destructive) 14%, var(--table-surface))}.table.outline{--table-shadow:none;--table-header-background:color-mix(in oklab, var(--table-border) 40%, white);--table-row-background--striped:color-mix(in oklab, var(--table-border) 32%, var(--table-surface))}.table.ghost{--table-surface:transparent;--table-header-background:transparent;--table-shadow:none;--table-row-background--striped:color-mix(in oklab, var(--table-primary) 4%, transparent);--table-row-background--hover:color-mix(in oklab, var(--table-primary) 7%, transparent)}.table.sm{--table-cell-padding-block:calc(var(--spacing-y) * 2);--table-cell-padding-inline:calc(var(--spacing-x) * 3);--table-font-size:.875rem}.table.lg{--table-cell-padding-block:calc(var(--spacing-y) * 3.5);--table-cell-padding-inline:calc(var(--spacing-x) * 4.5);--table-font-size:1rem}:where(.tabs){--tabs-primary:var(--primary,oklch(55% 0 0));--tabs-on-primary:var(--on-primary,oklch(98.5% 0 0));--tabs-secondary:var(--secondary,oklch(85% 0 0));--tabs-on-secondary:var(--on-secondary,oklch(14.1% 0 0));--tabs-tertiary:var(--tertiary,oklch(75% 0 0));--tabs-on-tertiary:var(--on-tertiary,oklch(14.1% 0 0));--tabs-destructive:var(--destructive,oklch(55% 0 0));--tabs-on-destructive:var(--on-destructive,oklch(98.5% 0 0));--tabs-surface:var(--background,oklch(100% 0 0));--tabs-foreground:var(--foreground,oklch(14.1% 0 0));--tabs-border:var(--border,oklch(85% 0 0));--tabs-shadow:0 1px 2px oklch(0% 0 0/.06);--tabs-list-background:color-mix(in oklab, var(--tabs-surface) 96%, var(--tabs-primary));--tabs-list-border-color:var(--tabs-border);--tabs-trigger-color:color-mix(in oklab, var(--tabs-foreground) 82%, transparent);--tabs-trigger-hover-color:var(--tabs-foreground);--tabs-trigger-active-background:var(--tabs-primary);--tabs-trigger-active-color:var(--tabs-on-primary);--tabs-content-background:var(--tabs-surface);--tabs-content-border-color:color-mix(in oklab, var(--tabs-primary) 14%, var(--tabs-border));--tabs-content-color:var(--tabs-foreground);--tabs-muted:color-mix(in oklab, var(--tabs-content-color) 70%, transparent);--tabs-list-padding:calc(var(--spacing) * 1);--tabs-trigger-padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 2.5);--tabs-content-padding:calc(var(--spacing) * 3);--tabs-gap:calc(var(--spacing) * 2);--tabs-trigger-gap:calc(var(--spacing) * 1);--tabs-min-trigger-width:0;--tabs-trigger-font-size:.875rem;--tabs-content-shadow:0 18px 32px oklch(0% 0 0/.08);--tabs-resolved-base-radius:var(--tabs-radius,var(--radius-lg));--tabs-resolved-list-radius:var(--tabs-list-radius,var(--tabs-resolved-base-radius));--tabs-resolved-trigger-radius:var(--tabs-trigger-radius,calc(var(--tabs-resolved-base-radius) - 6px));--tabs-resolved-content-radius:var(--tabs-content-radius,var(--tabs-resolved-base-radius))}.tabs{gap:var(--tabs-gap);min-height:0;color:var(--tabs-content-color);font-family:var(--font-family);grid-template-rows:auto minmax(0,1fr);display:grid}.tabs[data-orientation=vertical]{grid-template-columns:minmax(12rem,-webkit-max-content) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(12rem,max-content) minmax(0,1fr);align-items:start}.tabs__list{align-items:center;gap:calc(var(--tabs-gap) * .5);width:fit-content;padding:var(--tabs-list-padding);border:1px solid var(--tabs-list-border-color);border-radius:var(--tabs-resolved-list-radius);background:var(--tabs-list-background);display:inline-flex;box-shadow:inset 0 1px #ffffff73}.tabs__list[data-orientation=vertical]{flex-direction:column;width:100%}.tabs__trigger{justify-content:center;align-items:center;gap:var(--tabs-trigger-gap);min-width:var(--tabs-min-trigger-width);padding:var(--tabs-trigger-padding);border-radius:var(--tabs-resolved-trigger-radius);color:var(--tabs-trigger-color);font-size:var(--tabs-trigger-font-size);background:0 0;border:0;font-weight:600;line-height:1.2;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.tabs__trigger:hover{color:var(--tabs-trigger-hover-color)}.tabs__trigger[data-state=active]{background:var(--tabs-trigger-active-background);color:var(--tabs-trigger-active-color);-webkit-box-shadow:var(--tabs-shadow);box-shadow:var(--tabs-shadow)}.tabs__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.tabs__trigger-icon{width:1rem;height:1rem}.tabs__panels{min-width:0;min-height:0;overflow-y:auto}.tabs__content{height:100%;min-height:0;padding:var(--tabs-content-padding);border:1px solid var(--tabs-content-border-color);border-radius:var(--tabs-resolved-content-radius);background:var(--tabs-content-background);color:var(--tabs-content-color);-webkit-box-shadow:var(--tabs-content-shadow);box-shadow:var(--tabs-content-shadow);outline:none;overflow-y:hidden}.tabs__content[data-state=active]{animation:.18s tabs-fade-in}.tabs[data-animate-content=false] .tabs__content[data-state=active]{animation:none}.tabs[data-content-attachment=attached]{--tabs-gap:0}.tabs[data-content-attachment=attached][data-orientation=horizontal] .tabs__list,.tabs[data-content-attachment=attached][data-orientation=horizontal] .tabs__trigger[data-state=active]{border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs[data-content-attachment=attached][data-orientation=horizontal] .tabs__content{border-top-left-radius:0;margin-top:-1px}.tabs[data-content-attachment=attached][data-orientation=vertical]{--tabs-gap:0}.tabs[data-content-attachment=attached][data-orientation=vertical] .tabs__list,.tabs[data-content-attachment=attached][data-orientation=vertical] .tabs__trigger[data-state=active]{border-top-right-radius:0;border-bottom-right-radius:0}.tabs[data-content-attachment=attached][data-orientation=vertical] .tabs__content{border-top-left-radius:0;margin-left:-1px}.tabs__empty{color:var(--tabs-muted)}:where(.tabs.default){--tabs-list-background:color-mix(in oklab, var(--tabs-surface) 94%, var(--tabs-primary));--tabs-trigger-active-background:var(--tabs-primary);--tabs-trigger-active-color:var(--tabs-on-primary);--tabs-content-border-color:color-mix(in oklab, var(--tabs-primary) 18%, var(--tabs-border))}:where(.tabs.secondary){--tabs-list-background:color-mix(in oklab, var(--tabs-surface) 94%, var(--tabs-secondary));--tabs-trigger-active-background:var(--tabs-secondary);--tabs-trigger-active-color:var(--tabs-on-secondary);--tabs-content-border-color:color-mix(in oklab, var(--tabs-secondary) 18%, var(--tabs-border))}:where(.tabs.tertiary){--tabs-list-background:color-mix(in oklab, var(--tabs-surface) 94%, var(--tabs-tertiary));--tabs-trigger-active-background:var(--tabs-tertiary);--tabs-trigger-active-color:var(--tabs-on-tertiary);--tabs-content-border-color:color-mix(in oklab, var(--tabs-tertiary) 18%, var(--tabs-border))}:where(.tabs.destructive){--tabs-list-background:color-mix(in oklab, var(--tabs-surface) 93%, var(--tabs-destructive));--tabs-trigger-active-background:var(--tabs-destructive);--tabs-trigger-active-color:var(--tabs-on-destructive);--tabs-content-border-color:color-mix(in oklab, var(--tabs-destructive) 22%, var(--tabs-border))}:where(.tabs.outline){--tabs-list-background:var(--tabs-surface);--tabs-trigger-active-background:color-mix(in oklab, var(--tabs-primary) 16%, var(--tabs-surface));--tabs-trigger-active-color:var(--tabs-foreground);--tabs-content-border-color:var(--tabs-border)}:where(.tabs.ghost),:where(.tabs.link){--tabs-list-background:color-mix(in oklab, var(--tabs-surface) 98%, var(--tabs-primary));--tabs-trigger-active-background:color-mix(in oklab, var(--tabs-primary) 12%, var(--tabs-surface));--tabs-trigger-active-color:var(--tabs-foreground);--tabs-content-border-color:color-mix(in oklab, var(--tabs-primary) 8%, var(--tabs-border))}:where(.tabs.default){--tabs-trigger-padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 2.5);--tabs-content-padding:calc(var(--spacing) * 3)}:where(.tabs.sm){--tabs-resolved-base-radius:var(--radius-md);--tabs-resolved-trigger-radius:var(--tabs-trigger-radius,calc(var(--tabs-resolved-base-radius) - 4px));--tabs-trigger-padding:calc(var(--spacing) * 1.35) calc(var(--spacing) * 2);--tabs-content-padding:calc(var(--spacing) * 2.5);--tabs-trigger-font-size:.8125rem}:where(.tabs.lg){--tabs-trigger-padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);--tabs-content-padding:calc(var(--spacing) * 4);--tabs-trigger-font-size:.9375rem}@keyframes tabs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:where(.tags-input){--tags-input-primary:var(--primary,oklch(55% 0 0));--tags-input-on-primary:var(--on-primary,var(--primary-foreground,oklch(98.5% 0 0)));--tags-input-secondary:var(--secondary,oklch(85% 0 0));--tags-input-on-secondary:var(--on-secondary,var(--secondary-foreground,oklch(14.1% 0 0)));--tags-input-tertiary:var(--tertiary,oklch(75% 0 0));--tags-input-on-tertiary:var(--on-tertiary,var(--tertiary-foreground,oklch(14.1% 0 0)));--tags-input-destructive:var(--destructive,oklch(55% 0 0));--tags-input-on-destructive:var(--on-destructive,var(--destructive-foreground,oklch(98.5% 0 0)));--tags-input-surface-base:var(--background,oklch(100% 0 0));--tags-input-on-surface-base:var(--foreground,oklch(14.1% 0 0));--tags-input-border-base:var(--input,var(--border,oklch(92% .004 286.32)));--tags-input-surface:var(--tags-input-surface-base);--tags-input-on-surface:var(--tags-input-on-surface-base);--tags-input-border:var(--tags-input-border-base);--tags-input-ring:var(--ring,var(--primary,oklch(55% 0 0)));--tags-input-invalid:var(--destructive,oklch(57.7% .245 27.325));--tags-input-muted-foreground:var(--muted-foreground,oklch(55.2% .016 285.938));--tags-input-accent:var(--tags-input-primary);--tags-input-tag-surface:color-mix(in oklab, var(--tags-input-surface) 82%, var(--tags-input-accent));--tags-input-tag-foreground:var(--tags-input-on-surface);--tags-input-tag-border:color-mix(in oklab, var(--tags-input-tag-surface) 78%, var(--tags-input-border));--tags-input-shadow:none;--tags-input-font-family:var(--font-family);--tags-input-radius:var(--radius-md);--tags-input-border-width:1px;--tags-input-min-height:2.5rem;--tags-input-gap:calc(var(--spacing) * 1.25);--tags-input-padding-inline:calc(var(--spacing-x) * 2);--tags-input-padding-block:calc(var(--spacing-y) * 1.5);--tags-input-tag-radius:999px;--tags-input-tag-gap:calc(var(--spacing) * .75);--tags-input-tag-padding-inline:calc(var(--spacing-x) * 1.5);--tags-input-tag-padding-block:.25rem;--tags-input-outline-width:var(--focus-outline-width,3px);--tags-input-outline-offset:var(--focus-outline-offset,2px);--tags-input-outline-opacity:var(--focus-outline-opacity,.65);align-items:center;gap:var(--tags-input-gap);width:100%;min-width:0;min-height:var(--tags-input-min-height);padding:var(--tags-input-padding-block) var(--tags-input-padding-inline);border:var(--tags-input-border-width) solid var(--tags-input-border);border-radius:var(--tags-input-radius);background:var(--tags-input-surface);color:var(--tags-input-on-surface);font-family:var(--tags-input-font-family);-webkit-box-shadow:var(--tags-input-shadow);box-shadow:var(--tags-input-shadow);-webkit-transition:border-color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease;transition:border-color var(--transition-duration,.15s) ease,box-shadow var(--transition-duration,.15s) ease,opacity var(--transition-duration,.15s) ease,-webkit-box-shadow var(--transition-duration,.15s) ease;flex-wrap:wrap;display:inline-flex}.tags-input:focus-within{outline:var(--tags-input-outline-width) solid oklch(from var(--tags-input-ring) l c h / var(--tags-input-outline-opacity));outline-offset:var(--tags-input-outline-offset)}.tags-input[data-invalid],.tags-input[data-invalid=true]{border-color:var(--tags-input-invalid)}.tags-input[data-disabled],.tags-input[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.tags-input[data-disabled] .tags-input__input,.tags-input[data-disabled=true] .tags-input__input,.tags-input[data-disabled] .tags-input__tag-delete,.tags-input[data-disabled=true] .tags-input__tag-delete,.tags-input__input:disabled,.tags-input__tag-delete:disabled{cursor:not-allowed}.tags-input__tag{align-items:center;gap:var(--tags-input-tag-gap);max-width:100%;padding:var(--tags-input-tag-padding-block) var(--tags-input-tag-padding-inline);border:1px solid var(--tags-input-tag-border);border-radius:var(--tags-input-tag-radius);background:var(--tags-input-tag-surface);color:var(--tags-input-tag-foreground);line-height:1;display:inline-flex}.tags-input__tag-label{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.tags-input__tag-delete{width:1.25rem;height:1.25rem;color:color-mix(in oklab,currentColor 86%,transparent);cursor:pointer;-webkit-transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease;transition:background-color var(--transition-duration,.15s) ease,color var(--transition-duration,.15s) ease;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tags-input__tag-delete:hover:not(:disabled){background:color-mix(in oklab,currentColor 14%,transparent);color:currentColor}.tags-input__tag-delete :where(svg){width:.875rem;height:.875rem}.tags-input__input{min-width:5rem;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:6rem;font-size:.875rem}.tags-input__input::-webkit-input-placeholder{color:color-mix(in oklab,var(--tags-input-muted-foreground) 85%,transparent)}.tags-input__input::placeholder{color:color-mix(in oklab,var(--tags-input-muted-foreground) 85%,transparent)}.tags-input__input:-ms-placeholder-shown{color:color-mix(in oklab,var(--tags-input-muted-foreground) 85%,transparent)}.tags-input__input::placeholder{color:color-mix(in oklab,var(--tags-input-muted-foreground) 85%,transparent)}.tags-input.default{--tags-input-min-height:2.5rem}.tags-input.primary{--tags-input-surface:var(--tags-input-primary-surface,color-mix(in oklab, var(--tags-input-surface-base) 92%, var(--tags-input-primary)));--tags-input-border:var(--tags-input-primary-border,color-mix(in oklab, var(--tags-input-border-base) 60%, var(--tags-input-primary)));--tags-input-accent:var(--tags-input-primary-accent,var(--tags-input-primary))}.tags-input.secondary{--tags-input-surface:var(--tags-input-secondary-surface,color-mix(in oklab, var(--tags-input-surface-base) 92%, var(--tags-input-secondary)));--tags-input-border:var(--tags-input-secondary-border,color-mix(in oklab, var(--tags-input-border-base) 60%, var(--tags-input-secondary)));--tags-input-accent:var(--tags-input-secondary-accent,var(--tags-input-secondary))}.tags-input.tertiary{--tags-input-surface:var(--tags-input-tertiary-surface,color-mix(in oklab, var(--tags-input-surface-base) 92%, var(--tags-input-tertiary)));--tags-input-border:var(--tags-input-tertiary-border,color-mix(in oklab, var(--tags-input-border-base) 60%, var(--tags-input-tertiary)));--tags-input-accent:var(--tags-input-tertiary-accent,var(--tags-input-tertiary))}.tags-input.destructive{--tags-input-surface:var(--tags-input-destructive-surface,color-mix(in oklab, var(--tags-input-surface-base) 92%, var(--tags-input-destructive)));--tags-input-border:var(--tags-input-destructive-border,color-mix(in oklab, var(--tags-input-border-base) 60%, var(--tags-input-destructive)));--tags-input-accent:var(--tags-input-destructive-accent,var(--tags-input-destructive))}.tags-input.outline{--tags-input-surface:var(--tags-input-outline-surface,var(--tags-input-surface-base));--tags-input-border:var(--tags-input-outline-border,var(--tags-input-border-base));--tags-input-accent:var(--tags-input-outline-accent,var(--tags-input-primary))}.tags-input.ghost{--tags-input-surface:var(--tags-input-ghost-surface,color-mix(in oklab, transparent 94%, var(--tags-input-primary)));--tags-input-border:var(--tags-input-ghost-border,transparent);--tags-input-accent:var(--tags-input-ghost-accent,var(--tags-input-primary))}.tags-input.sm{--tags-input-min-height:2.125rem;--tags-input-padding-inline:calc(var(--spacing-x) * 1.5);--tags-input-padding-block:calc(var(--spacing-y) * 1)}.tags-input.lg{--tags-input-min-height:2.875rem;--tags-input-padding-inline:calc(var(--spacing-x) * 2.5);--tags-input-padding-block:calc(var(--spacing-y) * 1.75)}:where(.textarea-shell){--textarea-primary:var(--primary,oklch(55% 0 0));--textarea-secondary:var(--secondary,oklch(85% 0 0));--textarea-tertiary:var(--tertiary,oklch(75% 0 0));--textarea-destructive:var(--destructive,oklch(55% 0 0));--textarea-surface:var(--background,oklch(100% 0 0));--textarea-on-surface:var(--foreground,oklch(14.1% 0 0));--textarea-border:var(--input,var(--border,oklch(85% 0 0)));--textarea-ring:var(--ring,var(--primary,oklch(55% 0 0)));--textarea-invalid:var(--destructive,oklch(55% 0 0));--textarea-placeholder:color-mix(in oklab, var(--textarea-on-surface) 58%, transparent);--textarea-font-family:var(--font-family);--textarea-radius:var(--radius-md);--textarea-border-width:1px;--textarea-padding-inline:calc(var(--spacing-x) * 3);--textarea-padding-block:calc(var(--spacing-y) * 2.5);--textarea-gap:calc(var(--spacing) * 2);--textarea-font-size:.875rem;--textarea-line-height:1.5;--textarea-font-weight:400;--textarea-letter-spacing:normal;--textarea-min-height:7rem;--textarea-shadow:none;--textarea-outline-width:var(--focus-outline-width,3px);--textarea-outline-offset:var(--focus-outline-offset,2px);--textarea-outline-opacity:var(--focus-outline-opacity,.65);--textarea-default-font-size:.875rem;--textarea-default-padding-inline:calc(var(--spacing-x) * 3);--textarea-default-padding-block:calc(var(--spacing-y) * 2.5);--textarea-default-min-height:7rem;--textarea-sm-font-size:.8125rem;--textarea-sm-padding-inline:calc(var(--spacing-x) * 2.5);--textarea-sm-padding-block:calc(var(--spacing-y) * 2);--textarea-sm-min-height:6rem;--textarea-lg-font-size:1rem;--textarea-lg-padding-inline:calc(var(--spacing-x) * 3.5);--textarea-lg-padding-block:calc(var(--spacing-y) * 3);--textarea-lg-min-height:8.5rem}.textarea-shell{border-radius:var(--textarea-radius);border:var(--textarea-border-width) solid var(--textarea-border);background:var(--textarea-surface);width:100%;min-width:0;color:var(--textarea-on-surface);-webkit-box-shadow:var(--textarea-shadow);box-shadow:var(--textarea-shadow);font-family:var(--textarea-font-family);transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.textarea__control{width:100%;min-height:var(--textarea-min-height);padding:var(--textarea-padding-block) var(--textarea-padding-inline);border-radius:inherit;color:inherit;font:inherit;font-size:var(--textarea-font-size);line-height:var(--textarea-line-height);font-weight:var(--textarea-font-weight);letter-spacing:var(--textarea-letter-spacing);resize:vertical;background:0 0;border:none;outline:none;margin:0}.textarea__control::-webkit-input-placeholder{color:var(--textarea-placeholder)}.textarea__control::placeholder{color:var(--textarea-placeholder)}.textarea__control:-ms-placeholder-shown{color:var(--textarea-placeholder)}.textarea__control::placeholder{color:var(--textarea-placeholder)}.textarea-shell:focus-within:not([data-readonly=true]){outline:var(--textarea-outline-width) solid oklch(from var(--textarea-ring) l c h / var(--textarea-outline-opacity));outline-offset:var(--textarea-outline-offset)}.textarea-shell[data-invalid=true]{border-color:var(--textarea-invalid)}.textarea-shell[data-disabled=true]{opacity:var(--disabled-opacity,.25);cursor:not-allowed}.textarea-shell[data-disabled=true] .textarea__control,.textarea__control:disabled{cursor:not-allowed;resize:none}.textarea-shell[data-readonly=true]{opacity:var(--readonly-opacity,.65);cursor:default;background:color-mix(in oklab,var(--textarea-surface) 92%,var(--textarea-border))}.textarea-shell[data-readonly=true] .textarea__control{cursor:default}:where(.textarea.default){--textarea-font-size:var(--textarea-default-font-size);--textarea-padding-inline:var(--textarea-default-padding-inline);--textarea-padding-block:var(--textarea-default-padding-block);--textarea-min-height:var(--textarea-default-min-height)}:where(.textarea.primary){--textarea-surface:var(--textarea-primary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--textarea-primary)));--textarea-border:var(--textarea-primary-border,color-mix(in oklab, var(--input,var(--border,oklch(85% 0 0))) 60%, var(--textarea-primary)));--textarea-ring:var(--textarea-primary-ring,var(--textarea-primary))}:where(.textarea.secondary){--textarea-surface:var(--textarea-secondary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--textarea-secondary)));--textarea-border:var(--textarea-secondary-border,color-mix(in oklab, var(--input,var(--border,oklch(85% 0 0))) 60%, var(--textarea-secondary)));--textarea-ring:var(--textarea-secondary-ring,var(--textarea-secondary))}:where(.textarea.tertiary){--textarea-surface:var(--textarea-tertiary-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--textarea-tertiary)));--textarea-border:var(--textarea-tertiary-border,color-mix(in oklab, var(--input,var(--border,oklch(85% 0 0))) 60%, var(--textarea-tertiary)));--textarea-ring:var(--textarea-tertiary-ring,var(--textarea-tertiary))}:where(.textarea.destructive){--textarea-surface:var(--textarea-destructive-surface,color-mix(in oklab, var(--background,oklch(100% 0 0)) 92%, var(--textarea-destructive)));--textarea-border:var(--textarea-destructive-border,color-mix(in oklab, var(--input,var(--border,oklch(85% 0 0))) 60%, var(--textarea-destructive)));--textarea-ring:var(--textarea-destructive-ring,var(--textarea-destructive))}:where(.textarea.outline){--textarea-surface:var(--textarea-outline-surface,var(--background,oklch(100% 0 0)));--textarea-border:var(--textarea-outline-border,var(--input,var(--border,oklch(85% 0 0))));--textarea-ring:var(--textarea-outline-ring,var(--textarea-primary))}:where(.textarea.ghost){--textarea-surface:var(--textarea-ghost-surface,color-mix(in oklab, transparent 94%, var(--textarea-primary)));--textarea-border:var(--textarea-ghost-border,transparent);--textarea-ring:var(--textarea-ghost-ring,var(--textarea-primary))}:where(.textarea.sm){--textarea-font-size:var(--textarea-sm-font-size);--textarea-padding-inline:var(--textarea-sm-padding-inline);--textarea-padding-block:var(--textarea-sm-padding-block);--textarea-min-height:var(--textarea-sm-min-height)}:where(.textarea.lg){--textarea-font-size:var(--textarea-lg-font-size);--textarea-padding-inline:var(--textarea-lg-padding-inline);--textarea-padding-block:var(--textarea-lg-padding-block);--textarea-min-height:var(--textarea-lg-min-height)}:where(.toggle){--toggle-primary:var(--primary,oklch(55% 0 0));--toggle-on-primary:var(--on-primary,oklch(98.5% 0 0));--toggle-secondary:var(--secondary,oklch(85% 0 0));--toggle-surface:var(--background,oklch(100% 0 0));--toggle-on-surface:var(--foreground,oklch(14.1% 0 0));--toggle-muted-foreground:var(--muted-foreground,oklch(55.2% .016 285.938));--toggle-border:var(--border,oklch(92% .004 286.32));--toggle-ring:var(--ring,oklch(70.5% .015 286.067));--toggle-font-family:var(--font-family);--toggle-radius:var(--radius-md);--toggle-border-width:var(--border-width,1px);--toggle-outline-width:var(--focus-outline-width,3px);--toggle-outline-offset:var(--focus-outline-offset,2px);--toggle-outline-opacity:var(--focus-outline-opacity,.65);--toggle-shadow:var(--shadow-sm);--toggle-default-height:2.25rem;--toggle-default-padding-inline:calc(var(--spacing-x) * 3);--toggle-default-gap:calc(var(--spacing) * 1.5);--toggle-default-font-size:var(--font-size-base,.875rem);--toggle-default-line-height:1.2;--toggle-default-font-weight:500;--toggle-default-letter-spacing:0;--toggle-default-icon-size:1rem;--toggle-default-min-width:fit-content;--toggle-sm-height:2rem;--toggle-sm-padding-inline:calc(var(--spacing-x) * 2.5);--toggle-sm-gap:calc(var(--spacing) * 1.25);--toggle-sm-font-size:.8125rem;--toggle-sm-line-height:1.2;--toggle-sm-font-weight:500;--toggle-sm-letter-spacing:0;--toggle-sm-icon-size:.9375rem;--toggle-sm-min-width:fit-content;--toggle-lg-height:2.5rem;--toggle-lg-padding-inline:calc(var(--spacing-x) * 3.5);--toggle-lg-gap:calc(var(--spacing) * 1.75);--toggle-lg-font-size:.9375rem;--toggle-lg-line-height:1.2;--toggle-lg-font-weight:500;--toggle-lg-letter-spacing:0;--toggle-lg-icon-size:1.0625rem;--toggle-lg-min-width:fit-content;--toggle-icon-height:2.25rem;--toggle-icon-padding-inline:0;--toggle-icon-gap:0;--toggle-icon-font-size:var(--font-size-base,.875rem);--toggle-icon-line-height:1;--toggle-icon-font-weight:500;--toggle-icon-letter-spacing:0;--toggle-icon-icon-size:1rem;--toggle-icon-min-width:2.25rem;--toggle-icon-sm-height:2rem;--toggle-icon-sm-padding-inline:0;--toggle-icon-sm-gap:0;--toggle-icon-sm-font-size:.8125rem;--toggle-icon-sm-line-height:1;--toggle-icon-sm-font-weight:500;--toggle-icon-sm-letter-spacing:0;--toggle-icon-sm-icon-size:.9375rem;--toggle-icon-sm-min-width:2rem;--toggle-icon-lg-height:2.5rem;--toggle-icon-lg-padding-inline:0;--toggle-icon-lg-gap:0;--toggle-icon-lg-font-size:.9375rem;--toggle-icon-lg-line-height:1;--toggle-icon-lg-font-weight:500;--toggle-icon-lg-letter-spacing:0;--toggle-icon-lg-icon-size:1.0625rem;--toggle-icon-lg-min-width:2.5rem;--toggle-background-color:var(--toggle-off-background-color);--toggle-foreground-color:var(--toggle-off-foreground-color);--toggle-border-color:var(--toggle-off-border-color);--toggle-shadow-current:var(--toggle-off-shadow,var(--toggle-shadow));--toggle-outline-color:var(--toggle-outline-color-base,var(--toggle-ring))}.toggle{justify-content:center;align-items:center;gap:var(--toggle-gap,var(--toggle-size-gap));min-width:var(--toggle-min-width,var(--toggle-size-min-width));min-height:var(--toggle-height,var(--toggle-size-height));padding-inline:var(--toggle-padding-inline,var(--toggle-size-padding-inline));padding-block:var(--toggle-padding-block,0);border:var(--toggle-border-width) solid var(--toggle-border-color);border-radius:var(--toggle-radius);background-color:var(--toggle-background-color);color:var(--toggle-foreground-color);-webkit-box-shadow:var(--toggle-shadow-current);box-shadow:var(--toggle-shadow-current);font-family:var(--toggle-font-family);font-size:var(--toggle-font-size,var(--toggle-size-font-size));line-height:var(--toggle-line-height,var(--toggle-size-line-height));font-weight:var(--toggle-font-weight,var(--toggle-size-font-weight));letter-spacing:var(--toggle-letter-spacing,var(--toggle-size-letter-spacing));white-space:nowrap;-webkit-user-select:none;user-select:none;appearance:none;cursor:pointer;-webkit-transition:background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),color var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),color var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),color var(--transition-duration,.15s) var(--transition-timing-function,ease),box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),transform var(--transition-duration,.15s) var(--transition-timing-function,ease);transition:background-color var(--transition-duration,.15s) var(--transition-timing-function,ease),border-color var(--transition-duration,.15s) var(--transition-timing-function,ease),color var(--transition-duration,.15s) var(--transition-timing-function,ease),box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),transform var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-box-shadow var(--transition-duration,.15s) var(--transition-timing-function,ease),-webkit-transform var(--transition-duration,.15s) var(--transition-timing-function,ease);--typography-body-font-size:var(--toggle-font-size,var(--toggle-size-font-size));--typography-body-line-height:var(--toggle-line-height,var(--toggle-size-line-height));--typography-body-font-weight:var(--toggle-font-weight,var(--toggle-size-font-weight));--typography-body-color:currentColor;--typography-text-color:currentColor;outline:none;text-decoration:none;display:inline-flex}.toggle__label{align-items:center;display:inline-flex}.toggle :where(svg){width:var(--toggle-icon-size,var(--toggle-size-icon-size));height:var(--toggle-icon-size,var(--toggle-size-icon-size));pointer-events:none;flex-shrink:0}:where(.toggle[data-variant=default]){--toggle-off-background-color:var(--toggle-default-background-color,color-mix(in oklab, var(--toggle-surface) 82%, var(--toggle-secondary)));--toggle-off-foreground-color:var(--toggle-default-foreground-color,var(--toggle-on-surface));--toggle-off-border-color:var(--toggle-default-border-color,color-mix(in oklab, var(--toggle-secondary) 30%, var(--toggle-border)));--toggle-off-shadow:var(--toggle-default-shadow,var(--toggle-shadow));--toggle-on-background-color:var(--toggle-default-pressed-background-color,var(--toggle-primary));--toggle-on-foreground-color:var(--toggle-default-pressed-foreground-color,var(--toggle-on-primary));--toggle-on-border-color:var(--toggle-default-pressed-border-color,color-mix(in oklab, var(--toggle-primary) 70%, var(--toggle-border)));--toggle-on-shadow:var(--toggle-default-pressed-shadow,var(--toggle-shadow));--toggle-outline-color-base:var(--toggle-default-outline-color,var(--toggle-primary))}:where(.toggle[data-variant=outline]){--toggle-off-background-color:var(--toggle-outline-background-color,var(--toggle-surface));--toggle-off-foreground-color:var(--toggle-outline-foreground-color,var(--toggle-on-surface));--toggle-off-border-color:var(--toggle-outline-border-color,var(--toggle-border));--toggle-off-shadow:var(--toggle-outline-shadow,none);--toggle-on-background-color:var(--toggle-outline-pressed-background-color,color-mix(in oklab, var(--toggle-primary) 16%, var(--toggle-surface)));--toggle-on-foreground-color:var(--toggle-outline-pressed-foreground-color,var(--toggle-primary));--toggle-on-border-color:var(--toggle-outline-pressed-border-color,color-mix(in oklab, var(--toggle-primary) 36%, var(--toggle-border)));--toggle-on-shadow:var(--toggle-outline-pressed-shadow,none);--toggle-outline-color-base:var(--toggle-outline-outline-color,var(--toggle-primary))}:where(.toggle[data-variant=ghost]){--toggle-off-background-color:var(--toggle-ghost-background-color,transparent);--toggle-off-foreground-color:var(--toggle-ghost-foreground-color,var(--toggle-muted-foreground));--toggle-off-border-color:var(--toggle-ghost-border-color,transparent);--toggle-off-shadow:var(--toggle-ghost-shadow,none);--toggle-on-background-color:var(--toggle-ghost-pressed-background-color,color-mix(in oklab, transparent 72%, var(--toggle-primary)));--toggle-on-foreground-color:var(--toggle-ghost-pressed-foreground-color,var(--toggle-primary));--toggle-on-border-color:var(--toggle-ghost-pressed-border-color,transparent);--toggle-on-shadow:var(--toggle-ghost-pressed-shadow,none);--toggle-outline-color-base:var(--toggle-ghost-outline-color,var(--toggle-primary))}.toggle[data-pressed=true]{--toggle-background-color:var(--toggle-on-background-color);--toggle-foreground-color:var(--toggle-on-foreground-color);--toggle-border-color:var(--toggle-on-border-color);--toggle-shadow-current:var(--toggle-on-shadow,var(--toggle-shadow))}.toggle:hover:not(:disabled){background-color:var(--toggle-background-color--hover,color-mix(in oklab, var(--toggle-background-color) 88%, white));border-color:var(--toggle-border-color--hover,color-mix(in oklab, var(--toggle-border-color) 88%, white))}.toggle:active:not(:disabled){background-color:var(--toggle-background-color--active,color-mix(in oklab, var(--toggle-background-color) 88%, black));border-color:var(--toggle-border-color--active,color-mix(in oklab, var(--toggle-border-color) 88%, black));transform:translateY(.5px)}.toggle:focus-visible:not(:disabled){outline:var(--toggle-outline-width) solid oklch(from var(--toggle-outline-color) l c h / var(--toggle-outline-opacity));outline-offset:var(--toggle-outline-offset)}.toggle:disabled{opacity:var(--disabled-opacity,.25);cursor:not-allowed;transform:none}:where(.toggle.size-default){--toggle-size-height:var(--toggle-default-height);--toggle-size-padding-inline:var(--toggle-default-padding-inline);--toggle-size-gap:var(--toggle-default-gap);--toggle-size-font-size:var(--toggle-default-font-size);--toggle-size-line-height:var(--toggle-default-line-height);--toggle-size-font-weight:var(--toggle-default-font-weight);--toggle-size-letter-spacing:var(--toggle-default-letter-spacing);--toggle-size-icon-size:var(--toggle-default-icon-size);--toggle-size-min-width:var(--toggle-default-min-width)}:where(.toggle.size-sm){--toggle-size-height:var(--toggle-sm-height);--toggle-size-padding-inline:var(--toggle-sm-padding-inline);--toggle-size-gap:var(--toggle-sm-gap);--toggle-size-font-size:var(--toggle-sm-font-size);--toggle-size-line-height:var(--toggle-sm-line-height);--toggle-size-font-weight:var(--toggle-sm-font-weight);--toggle-size-letter-spacing:var(--toggle-sm-letter-spacing);--toggle-size-icon-size:var(--toggle-sm-icon-size);--toggle-size-min-width:var(--toggle-sm-min-width)}:where(.toggle.size-lg){--toggle-size-height:var(--toggle-lg-height);--toggle-size-padding-inline:var(--toggle-lg-padding-inline);--toggle-size-gap:var(--toggle-lg-gap);--toggle-size-font-size:var(--toggle-lg-font-size);--toggle-size-line-height:var(--toggle-lg-line-height);--toggle-size-font-weight:var(--toggle-lg-font-weight);--toggle-size-letter-spacing:var(--toggle-lg-letter-spacing);--toggle-size-icon-size:var(--toggle-lg-icon-size);--toggle-size-min-width:var(--toggle-lg-min-width)}:where(.toggle.size-icon){--toggle-size-height:var(--toggle-icon-height);--toggle-size-padding-inline:var(--toggle-icon-padding-inline);--toggle-size-gap:var(--toggle-icon-gap);--toggle-size-font-size:var(--toggle-icon-font-size);--toggle-size-line-height:var(--toggle-icon-line-height);--toggle-size-font-weight:var(--toggle-icon-font-weight);--toggle-size-letter-spacing:var(--toggle-icon-letter-spacing);--toggle-size-icon-size:var(--toggle-icon-icon-size);--toggle-size-min-width:var(--toggle-icon-min-width)}:where(.toggle.size-icon-sm){--toggle-size-height:var(--toggle-icon-sm-height);--toggle-size-padding-inline:var(--toggle-icon-sm-padding-inline);--toggle-size-gap:var(--toggle-icon-sm-gap);--toggle-size-font-size:var(--toggle-icon-sm-font-size);--toggle-size-line-height:var(--toggle-icon-sm-line-height);--toggle-size-font-weight:var(--toggle-icon-sm-font-weight);--toggle-size-letter-spacing:var(--toggle-icon-sm-letter-spacing);--toggle-size-icon-size:var(--toggle-icon-sm-icon-size);--toggle-size-min-width:var(--toggle-icon-sm-min-width)}:where(.toggle.size-icon-lg){--toggle-size-height:var(--toggle-icon-lg-height);--toggle-size-padding-inline:var(--toggle-icon-lg-padding-inline);--toggle-size-gap:var(--toggle-icon-lg-gap);--toggle-size-font-size:var(--toggle-icon-lg-font-size);--toggle-size-line-height:var(--toggle-icon-lg-line-height);--toggle-size-font-weight:var(--toggle-icon-lg-font-weight);--toggle-size-letter-spacing:var(--toggle-icon-lg-letter-spacing);--toggle-size-icon-size:var(--toggle-icon-lg-icon-size);--toggle-size-min-width:var(--toggle-icon-lg-min-width)}@media (forced-colors:active){.toggle:focus-visible:not(:disabled){outline-color:highlight}}:where(.toggle-group){--toggle-group-font-family:var(--font-family);--toggle-group-radius:var(--radius-md);--toggle-group-border-overlap:var(--border-width,1px);--toggle-group-default-gap:calc(var(--spacing) * 1.5);--toggle-group-default-height:2.25rem;--toggle-group-default-padding-inline:calc(var(--spacing-x) * 3);--toggle-group-default-font-size:var(--font-size-base,.875rem);--toggle-group-default-line-height:1.2;--toggle-group-default-font-weight:500;--toggle-group-default-icon-size:1rem;--toggle-group-sm-gap:calc(var(--spacing) * 1.25);--toggle-group-sm-height:2rem;--toggle-group-sm-padding-inline:calc(var(--spacing-x) * 2.5);--toggle-group-sm-font-size:.8125rem;--toggle-group-sm-line-height:1.2;--toggle-group-sm-font-weight:500;--toggle-group-sm-icon-size:.9375rem;--toggle-group-lg-gap:calc(var(--spacing) * 1.75);--toggle-group-lg-height:2.5rem;--toggle-group-lg-padding-inline:calc(var(--spacing-x) * 3.5);--toggle-group-lg-font-size:.9375rem;--toggle-group-lg-line-height:1.2;--toggle-group-lg-font-weight:500;--toggle-group-lg-icon-size:1.0625rem;align-items:stretch;gap:var(--toggle-group-gap);width:fit-content;font-family:var(--toggle-group-font-family);display:inline-flex}.toggle-group.orientation-horizontal{flex-direction:row}.toggle-group.orientation-vertical{flex-direction:column}.toggle-group.size-default{--toggle-group-gap:var(--toggle-group-default-gap);--toggle-height:var(--toggle-group-default-height);--toggle-padding-inline:var(--toggle-group-default-padding-inline);--toggle-font-size:var(--toggle-group-default-font-size);--toggle-line-height:var(--toggle-group-default-line-height);--toggle-font-weight:var(--toggle-group-default-font-weight);--toggle-icon-size:var(--toggle-group-default-icon-size)}.toggle-group.size-sm{--toggle-group-gap:var(--toggle-group-sm-gap);--toggle-height:var(--toggle-group-sm-height);--toggle-padding-inline:var(--toggle-group-sm-padding-inline);--toggle-font-size:var(--toggle-group-sm-font-size);--toggle-line-height:var(--toggle-group-sm-line-height);--toggle-font-weight:var(--toggle-group-sm-font-weight);--toggle-icon-size:var(--toggle-group-sm-icon-size)}.toggle-group.size-lg{--toggle-group-gap:var(--toggle-group-lg-gap);--toggle-height:var(--toggle-group-lg-height);--toggle-padding-inline:var(--toggle-group-lg-padding-inline);--toggle-font-size:var(--toggle-group-lg-font-size);--toggle-line-height:var(--toggle-group-lg-line-height);--toggle-font-weight:var(--toggle-group-lg-font-weight);--toggle-icon-size:var(--toggle-group-lg-icon-size)}.toggle-group.attached{isolation:isolate;gap:0}.toggle-group.attached>:where(.toggle){border-radius:0;position:relative}.toggle-group.attached>:where(.toggle:hover,.toggle:focus-visible,.toggle[data-pressed=true]){z-index:1}.toggle-group.attached.orientation-horizontal>:where(.toggle)+:where(.toggle){-webkit-margin-start:calc(var(--toggle-group-border-overlap) * -1);margin-inline-start:calc(var(--toggle-group-border-overlap) * -1)}.toggle-group.attached.orientation-vertical>:where(.toggle)+:where(.toggle){-webkit-margin-before:calc(var(--toggle-group-border-overlap) * -1);margin-block-start:calc(var(--toggle-group-border-overlap) * -1)}.toggle-group.attached.orientation-horizontal>:where(.toggle:first-child){border-start-start-radius:var(--toggle-group-radius);border-end-start-radius:var(--toggle-group-radius)}.toggle-group.attached.orientation-horizontal>:where(.toggle:last-child){border-start-end-radius:var(--toggle-group-radius);border-end-end-radius:var(--toggle-group-radius)}.toggle-group.attached.orientation-vertical>:where(.toggle:first-child){border-start-start-radius:var(--toggle-group-radius);border-start-end-radius:var(--toggle-group-radius)}.toggle-group.attached.orientation-vertical>:where(.toggle:last-child){border-end-end-radius:var(--toggle-group-radius);border-end-start-radius:var(--toggle-group-radius)}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}:is(input:-ms-placeholder-shown,textarea:-ms-placeholder-shown){opacity:1;color:#9ca3af}:is(input:placeholder-shown,textarea:placeholder-shown){opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.tw-container{width:100%}@media (width>=640px){.tw-container{max-width:640px}}@media (width>=768px){.tw-container{max-width:768px}}@media (width>=1024px){.tw-container{max-width:1024px}}@media (width>=1280px){.tw-container{max-width:1280px}}@media (width>=1536px){.tw-container{max-width:1536px}}.tw-prose{color:var(--tw-prose-body);max-width:65ch}.tw-prose :where(p):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.tw-prose :where([class~=lead]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.tw-prose :where(a):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.tw-prose :where(strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.tw-prose :where(a strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(blockquote strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(thead th strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit}.tw-prose :where(ol):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-start:1.625em;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.tw-prose :where(ol[type=A]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:upper-alpha}.tw-prose :where(ol[type=a]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:lower-alpha}.tw-prose :where(ol[type=A s]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:upper-alpha}.tw-prose :where(ol[type=a s]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:lower-alpha}.tw-prose :where(ol[type=I]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:upper-roman}.tw-prose :where(ol[type=i]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:lower-roman}.tw-prose :where(ol[type=I s]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:upper-roman}.tw-prose :where(ol[type=i s]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:lower-roman}.tw-prose :where(ol[type="1"]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){list-style-type:decimal}.tw-prose :where(ul):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-start:1.625em;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.tw-prose :where(ol>li):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.tw-prose :where(ul>li):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *))::marker{color:var(--tw-prose-bullets)}.tw-prose :where(dt):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.tw-prose :where(hr):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.tw-prose :where(blockquote):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";-webkit-padding-start:1em;margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.tw-prose :where(blockquote p:first-of-type):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):before{content:open-quote}.tw-prose :where(blockquote p:last-of-type):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):after{content:close-quote}.tw-prose :where(h1):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.tw-prose :where(h1 strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit;font-weight:900}.tw-prose :where(h2):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.tw-prose :where(h2 strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit;font-weight:800}.tw-prose :where(h3):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.tw-prose :where(h3 strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit;font-weight:700}.tw-prose :where(h4):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.tw-prose :where(h4 strong):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit;font-weight:700}.tw-prose :where(img):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:2em;margin-bottom:2em}.tw-prose :where(picture):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.tw-prose :where(video):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:2em;margin-bottom:2em}.tw-prose :where(kbd):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-kbd);-webkit-box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);-webkit-padding-end:.375em;padding-top:.1875em;padding-inline-end:.375em;-webkit-padding-start:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.tw-prose :where(code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.tw-prose :where(code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):before,.tw-prose :where(code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):after{content:"`"}.tw-prose :where(a code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(h1 code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit}.tw-prose :where(h2 code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit;font-size:.875em}.tw-prose :where(h3 code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit;font-size:.9em}.tw-prose :where(h4 code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(blockquote code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(thead th code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:inherit}.tw-prose :where(pre):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);-webkit-padding-end:1.14286em;padding-top:.857143em;padding-inline-end:1.14286em;-webkit-padding-start:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.tw-prose :where(pre code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.tw-prose :where(pre code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):before,.tw-prose :where(pre code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):after{content:none}.tw-prose :where(table):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.tw-prose :where(thead):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.tw-prose :where(thead th):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;-webkit-padding-end:.571429em;padding-inline-end:.571429em;-webkit-padding-start:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.tw-prose :where(tbody tr):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.tw-prose :where(tbody tr:last-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-bottom-width:0}.tw-prose :where(tbody td):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){vertical-align:baseline}.tw-prose :where(tfoot):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.tw-prose :where(tfoot td):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){vertical-align:top}.tw-prose :where(th,td):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){text-align:start}.tw-prose :where(figure>*):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:0;margin-bottom:0}.tw-prose :where(figcaption):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.tw-prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.tw-prose :where(picture>img):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:0;margin-bottom:0}.tw-prose :where(li):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:.5em;margin-bottom:.5em}.tw-prose :where(ol>li):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(ul>li):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.tw-prose :where(.tw-prose>ul>li p):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:.75em;margin-bottom:.75em}.tw-prose :where(.tw-prose>ul>li>p:first-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:1.25em}.tw-prose :where(.tw-prose>ul>li>p:last-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-bottom:1.25em}.tw-prose :where(.tw-prose>ol>li>p:first-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:1.25em}.tw-prose :where(.tw-prose>ol>li>p:last-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-bottom:1.25em}.tw-prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:.75em;margin-bottom:.75em}.tw-prose :where(dl):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.tw-prose :where(dd):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-start:1.625em;margin-top:.5em;padding-inline-start:1.625em}.tw-prose :where(hr+*):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(h2+*):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(h3+*):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)),.tw-prose :where(h4+*):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:0}.tw-prose :where(thead th:first-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.tw-prose :where(thead th:last-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.tw-prose :where(tbody td,tfoot td):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-end:.571429em;padding-top:.571429em;padding-inline-end:.571429em;-webkit-padding-start:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.tw-prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.tw-prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.tw-prose :where(figure):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:2em;margin-bottom:2em}.tw-prose :where(.tw-prose>:first-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-top:0}.tw-prose :where(.tw-prose>:last-child):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-bottom:0}.tw-prose-gitlab{--tw-prose-body:var(--gl-text-color-default,#3a383f);--tw-prose-headings:var(--gl-text-color-heading,#18171d);--tw-prose-bold:var(--gl-text-color-strong,#18171d);--tw-prose-counters:var(--gl-text-color-subtle,#4c4b51);--tw-prose-bullets:var(--gl-text-color-subtle,#4c4b51);--tw-prose-hr:var(--gl-border-color-default,#e5e3e8);--tw-prose-quotes:var(--gl-text-color-default,#3a383f);--tw-prose-code:var(--gl-text-color-default,#3a383f);--tw-prose-th-borders:var(--gl-border-color-muted,#d6d4da);--tw-prose-td-borders:var(--gl-border-color-muted,#d6d4da);--tw-prose-links:var(--gl-text-color-link,#2f5ca0)}.tw-prose-gitlab :where(a):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){text-underline-offset:2px;font-weight:500;text-decoration:none}.tw-prose-gitlab :where(a):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)):hover{text-decoration:underline}.tw-prose-gitlab :where(a:focus-visible):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){outline:2px solid var(--gl-focus-ring-color,#1f75cb);outline-offset:2px;text-decoration:none}.tw-prose-gitlab{max-width:100%}.tw-prose-gitlab :where(h1):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-bottom:1px solid #ddd;margin-bottom:1rem;padding-bottom:.3em;font-size:1.5rem;font-weight:600}.tw-prose-gitlab :where(h2):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-bottom:1px solid #eee;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:.3em;font-size:1.25rem;font-weight:600}.tw-prose-gitlab :where(h3):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){font-size:1.125rem;font-weight:600}.tw-prose-gitlab :where(code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-radius:.125rem;padding:.2em .4em;font-family:Menlo,monospace;font-size:.875em}.tw-prose-gitlab :where(pre code):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){background-color:#0000;border-radius:0;padding:0}.tw-prose-gitlab :where(pre):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-radius:.375rem;padding:1rem;overflow-x:auto}.tw-prose-gitlab :where(blockquote):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-left:4px solid undefined;padding-left:1rem;font-style:normal}.tw-prose-gitlab :where(ul):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin:0;padding:0;list-style-type:disc}.tw-prose-gitlab :where(li):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){-webkit-margin-start:2.25rem;margin-inline-start:2.25rem}.tw-prose-gitlab :where(ol):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){padding-left:1.5rem;list-style-type:decimal}.tw-prose-gitlab :where(ul>li>input[type=checkbox]):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-right:.5rem}.tw-prose-gitlab :where(table):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border-collapse:collapse;width:100%;margin-bottom:1rem}.tw-prose-gitlab :where(th):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border:1px solid undefined;text-align:left;padding:.5rem}.tw-prose-gitlab :where(td):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){border:1px solid undefined;padding:.5rem}.tw-prose-gitlab :where(p):not(:where([class~=tw-not-prose],[class~=tw-not-prose] *)){margin-bottom:1rem;margin-top:unset;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.6em}.tw-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tw-pointer-events-none{pointer-events:none!important}.tw-invisible{visibility:hidden!important}.tw-fixed{position:fixed!important}.tw-absolute{position:absolute!important}.tw-relative{position:relative!important}.tw-sticky{position:sticky!important}.tw-inset-0{inset:0!important}.tw-inset-x-0{left:0!important;right:0!important}.-tw-bottom-4{bottom:-1rem!important}.-tw-left-10{left:-2.5rem!important}.-tw-top-20{top:-5rem!important}.tw-bottom-10{bottom:2.5rem!important}.tw-bottom-2{bottom:.5rem!important}.tw-left-0{left:0!important}.tw-right-0{right:0!important}.tw-right-1{right:.25rem!important}.tw-top-0{top:0!important}.tw-top-2{top:.5rem!important}.tw-isolate{isolation:isolate!important}.tw-z-0{z-index:0!important}.tw-z-10{z-index:10!important}.tw-z-50{z-index:50!important}.tw-z-\[10000\]{z-index:10000!important}.tw-col-span-1{grid-column:span 1/span 1!important}.tw-col-span-2{grid-column:span 2/span 2!important}.tw-m-2{margin:.5rem!important}.tw-m-5{margin:1.25rem!important}.tw-mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.tw-mx-auto{margin-left:auto!important;margin-right:auto!important}.tw-my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.tw-my-16{margin-top:4rem!important;margin-bottom:4rem!important}.tw-my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.tw-my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.-tw-mb-1{margin-bottom:-.25rem!important}.-tw-mt-2{margin-top:-.5rem!important}.-tw-mt-3{margin-top:-.75rem!important}.-tw-mt-\[18px\]{margin-top:-18px!important}.tw-mb-0{margin-bottom:0!important}.tw-mb-1{margin-bottom:.25rem!important}.tw-mb-2{margin-bottom:.5rem!important}.tw-mb-3{margin-bottom:.75rem!important}.tw-mb-4{margin-bottom:1rem!important}.tw-mb-5{margin-bottom:1.25rem!important}.tw-ml-0{margin-left:0!important}.tw-ml-1{margin-left:.25rem!important}.tw-mr-1{margin-right:.25rem!important}.tw-mr-2{margin-right:.5rem!important}.tw-mt-0{margin-top:0!important}.tw-mt-2{margin-top:.5rem!important}.tw-mt-20{margin-top:5rem!important}.tw-mt-3{margin-top:.75rem!important}.tw-mt-4{margin-top:1rem!important}.tw-mt-5{margin-top:1.25rem!important}.tw-mt-6{margin-top:1.5rem!important}.tw-mt-8{margin-top:2rem!important}.tw-mt-\[1px\]{margin-top:1px!important}.tw-mt-\[4px\]{margin-top:4px!important}.tw-mt-\[6px\]{margin-top:6px!important}.tw-flex{display:flex!important}.tw-inline-flex{display:inline-flex!important}.tw-grid{display:grid!important}.tw-hidden{display:none!important}.tw-h-10{height:2.5rem!important}.tw-h-14{height:3.5rem!important}.tw-h-16{height:4rem!important}.tw-h-2{height:.5rem!important}.tw-h-36{height:9rem!important}.tw-h-6{height:1.5rem!important}.tw-h-64{height:16rem!important}.tw-h-8{height:2rem!important}.tw-h-\[14px\]{height:14px!important}.tw-h-\[26px\]{height:26px!important}.tw-h-\[48px\]{height:48px!important}.tw-h-\[520px\]{height:520px!important}.tw-h-\[600px\]{height:600px!important}.tw-h-full{height:100%!important}.tw-h-max{height:max-content!important}.tw-min-h-\[70vh\]{min-height:70vh!important}.tw-min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)!important}.tw-min-h-screen{min-height:100vh!important}.tw-w-1\/2{width:50%!important}.tw-w-1\/3{width:33.3333%!important}.tw-w-10{width:2.5rem!important}.tw-w-12{width:3rem!important}.tw-w-2{width:.5rem!important}.tw-w-4\/5{width:80%!important}.tw-w-5{width:1.25rem!important}.tw-w-64{width:16rem!important}.tw-w-\[300px\]{width:300px!important}.tw-w-auto{width:auto!important}.tw-w-fit{width:fit-content!important}.tw-w-full{width:100%!important}.tw-w-max{width:max-content!important}.tw-min-w-\[100px\]{min-width:100px!important}.tw-max-w-2xl{max-width:42rem!important}.tw-max-w-3xl{max-width:48rem!important}.tw-max-w-4xl{max-width:56rem!important}.tw-max-w-80{max-width:20rem!important}.tw-max-w-\[330px\]{max-width:330px!important}.tw-max-w-\[360px\]{max-width:360px!important}.tw-max-w-\[560px\]{max-width:560px!important}.tw-max-w-\[900px\]{max-width:900px!important}.tw-max-w-\[90vw\]{max-width:90vw!important}.tw-max-w-md{max-width:28rem!important}.tw-max-w-sm{max-width:24rem!important}.tw-flex-1{flex:1!important}.tw-cursor-not-allowed{cursor:not-allowed!important}.tw-cursor-pointer{cursor:pointer!important}.tw-select-none{-webkit-user-select:none!important;user-select:none!important}.tw-list-disc{list-style-type:disc!important}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tw-grid-cols-\[200px\]{grid-template-columns:200px!important}.tw-grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto!important}.tw-grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto!important}.tw-grid-cols-\[max-content_max-content_max-content_max-content\]{grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content!important;grid-template-columns:max-content max-content max-content max-content!important}.tw-grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:-webkit-max-content minmax(0,1fr)!important;grid-template-columns:max-content minmax(0,1fr)!important}.tw-flex-row{flex-direction:row!important}.tw-flex-col{flex-direction:column!important}.tw-flex-wrap{flex-wrap:wrap!important}.tw-place-items-center{place-items:center!important}.tw-items-start{align-items:flex-start!important}.tw-items-end{align-items:flex-end!important}.tw-items-center{align-items:center!important}.tw-justify-start{justify-content:flex-start!important}.tw-justify-end{justify-content:flex-end!important}.tw-justify-center{justify-content:center!important}.tw-justify-between{justify-content:space-between!important}.tw-gap-1{gap:.25rem!important}.tw-gap-10{gap:2.5rem!important}.tw-gap-2{gap:.5rem!important}.tw-gap-3{gap:.75rem!important}.tw-gap-4{gap:1rem!important}.tw-gap-5{gap:1.25rem!important}.tw-gap-8{gap:2rem!important}.tw-gap-\[12px\]{gap:12px!important}.tw-gap-x-2{-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.tw-gap-x-4{-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}.tw-gap-x-5{-webkit-column-gap:1.25rem!important;-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.tw-gap-y-1{row-gap:.25rem!important}.tw-gap-y-2{row-gap:.5rem!important}.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.tw-divide-secondary-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1!important;border-color:rgb(238 238 238/var(--tw-divide-opacity,1))!important}.tw-self-start{align-self:flex-start!important}.tw-self-end{align-self:flex-end!important}.tw-self-center{align-self:center!important}.tw-self-stretch{align-self:stretch!important}.tw-overflow-auto{overflow:auto!important}.tw-overflow-hidden{overflow:hidden!important}.tw-overflow-visible{overflow:visible!important}.tw-overflow-x-auto{overflow-x:auto!important}.tw-truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.tw-text-ellipsis{text-overflow:ellipsis!important}.tw-whitespace-normal{white-space:normal!important}.tw-whitespace-nowrap{white-space:nowrap!important}.tw-rounded{border-radius:.25rem!important}.tw-rounded-2xl{border-radius:1rem!important}.tw-rounded-3xl{border-radius:1.5rem!important}.tw-rounded-full{border-radius:9999px!important}.tw-rounded-lg{border-radius:.5rem!important}.tw-rounded-md{border-radius:.375rem!important}.tw-rounded-xl{border-radius:.75rem!important}.tw-border{border-width:1px!important}.tw-border-y{border-top-width:1px!important;border-bottom-width:1px!important}.tw-border-b{border-bottom-width:1px!important}.tw-border-b-2{border-bottom-width:2px!important}.tw-border-t{border-top-width:1px!important}.tw-border-\[\#dcdcde\]{--tw-border-opacity:1!important;border-color:rgb(220 220 222/var(--tw-border-opacity,1))!important}.tw-border-blue{--tw-border-opacity:1!important;border-color:rgb(68 114 196/var(--tw-border-opacity,1))!important}.tw-border-errorLight{--tw-border-opacity:1!important;border-color:rgb(240 85 69/var(--tw-border-opacity,1))!important}.tw-border-feedbackBorder{--tw-border-opacity:1!important;border-color:rgb(220 220 222/var(--tw-border-opacity,1))!important}.tw-border-primary{--tw-border-opacity:1!important;border-color:rgb(92 128 33/var(--tw-border-opacity,1))!important}.tw-border-secondary-100{--tw-border-opacity:1!important;border-color:rgb(245 245 245/var(--tw-border-opacity,1))!important}.tw-border-secondary-200{--tw-border-opacity:1!important;border-color:rgb(238 238 238/var(--tw-border-opacity,1))!important}.tw-border-secondary-400{--tw-border-opacity:1!important;border-color:rgb(189 189 189/var(--tw-border-opacity,1))!important}.tw-border-white\/40{border-color:#fff6!important}.tw-bg-\[\#4472c433\]{background-color:#4472c433!important}.tw-bg-\[\#fbfafd\]{--tw-bg-opacity:1!important;background-color:rgb(251 250 253/var(--tw-bg-opacity,1))!important}.tw-bg-\[\#ff7a59\]{--tw-bg-opacity:1!important;background-color:rgb(255 122 89/var(--tw-bg-opacity,1))!important}.tw-bg-defaultBackground{--tw-bg-opacity:1!important;background-color:rgb(242 245 247/var(--tw-bg-opacity,1))!important}.tw-bg-errorLight\/15{background-color:#f0554526!important}.tw-bg-fontGray{--tw-bg-opacity:1!important;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))!important}.tw-bg-secondary-100{--tw-bg-opacity:1!important;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))!important}.tw-bg-secondary-300{--tw-bg-opacity:1!important;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))!important}.tw-bg-secondary\/10{background-color:#7979791a!important}.tw-bg-transparent{background-color:#0000!important}.tw-bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.tw-bg-white\/60{background-color:#fff9!important}.tw-bg-white\/90{background-color:#ffffffe6!important}.tw-bg-\[linear-gradient\(150deg\,_rgba\(255\,255\,255\,0\.65\)_0\%\,_rgba\(240\,245\,252\,0\.95\)_48\%\,_rgba\(234\,240\,248\,1\)_100\%\)\]{background-image:linear-gradient(150deg,#ffffffa6 0%,#f0f5fcf2 48%,#eaf0f8 100%)!important}.tw-bg-\[radial-gradient\(circle\,_rgba\(255\,173\,51\,0\.3\)_0\%\,_rgba\(255\,173\,51\,0\)_74\%\)\]{background-image:radial-gradient(circle,#ffad334d 0%,#ffad3300 74%)!important}.tw-p-0{padding:0!important}.tw-p-1{padding:.25rem!important}.tw-p-2{padding:.5rem!important}.tw-p-3{padding:.75rem!important}.tw-p-4{padding:1rem!important}.tw-p-6{padding:1.5rem!important}.tw-p-8{padding:2rem!important}.tw-px-0{padding-left:0!important;padding-right:0!important}.tw-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.tw-px-3{padding-left:.75rem!important;padding-right:.75rem!important}.tw-px-4{padding-left:1rem!important;padding-right:1rem!important}.tw-px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.tw-px-\[20px\]{padding-left:20px!important;padding-right:20px!important}.tw-py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.tw-py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.tw-py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.tw-py-4{padding-top:1rem!important;padding-bottom:1rem!important}.tw-py-\[10px\]{padding-top:10px!important;padding-bottom:10px!important}.tw-py-\[2px\]{padding-top:2px!important;padding-bottom:2px!important}.tw-pb-1{padding-bottom:.25rem!important}.tw-pb-4{padding-bottom:1rem!important}.tw-pb-5{padding-bottom:1.25rem!important}.tw-pr-\[calc\(20px\+1rem\)\]{padding-right:calc(20px + 1rem)!important}.tw-pt-0{padding-top:0!important}.tw-pt-2{padding-top:.5rem!important}.tw-pt-3{padding-top:.75rem!important}.tw-pt-4{padding-top:1rem!important}.tw-pt-5{padding-top:1.25rem!important}.tw-pt-8{padding-top:2rem!important}.tw-pt-\[10px\]{padding-top:10px!important}.tw-pt-\[30px\]{padding-top:30px!important}.tw-text-left{text-align:left!important}.tw-text-center{text-align:center!important}.tw-text-right{text-align:right!important}.tw-text-2xl{font-size:1.5rem!important;line-height:2rem!important}.tw-text-\[9px\]{font-size:9px!important}.tw-text-base{font-size:1rem!important;line-height:1.5rem!important}.tw-text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.tw-text-sm{font-size:.875rem!important;line-height:1.25rem!important}.tw-text-xs{font-size:.75rem!important;line-height:1rem!important}.tw-font-bold{font-weight:700!important}.tw-font-medium{font-weight:500!important}.tw-font-normal{font-weight:400!important}.tw-font-semibold{font-weight:600!important}.tw-uppercase{text-transform:uppercase!important}.tw-capitalize{text-transform:capitalize!important}.tw-tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.tw-leading-4{line-height:1rem!important}.tw-leading-6{line-height:1.5rem!important}.tw-leading-7{line-height:1.75rem!important}.tw-leading-tight{line-height:1.25!important}.tw-tracking-\[-2px\]{letter-spacing:-2px!important}.tw-tracking-normal{letter-spacing:0!important}.tw-tracking-tighter{letter-spacing:-.05em!important}.tw-tracking-wide{letter-spacing:.025em!important}.tw-text-\[\#626168\]{--tw-text-opacity:1!important;color:rgb(98 97 104/var(--tw-text-opacity,1))!important}.tw-text-blue{--tw-text-opacity:1!important;color:rgb(68 114 196/var(--tw-text-opacity,1))!important}.tw-text-error{--tw-text-opacity:1!important;color:rgb(183 28 28/var(--tw-text-opacity,1))!important}.tw-text-feedbackTimeGray{--tw-text-opacity:1!important;color:rgb(98 97 104/var(--tw-text-opacity,1))!important}.tw-text-fontGray{--tw-text-opacity:1!important;color:rgb(153 153 153/var(--tw-text-opacity,1))!important}.tw-text-links{--tw-text-opacity:1!important;color:rgb(47 92 160/var(--tw-text-opacity,1))!important}.tw-text-orange{--tw-text-opacity:1!important;color:rgb(247 156 16/var(--tw-text-opacity,1))!important}.tw-text-primary-600{--tw-text-opacity:1!important;color:rgb(80 111 29/var(--tw-text-opacity,1))!important}.tw-text-primary-700{--tw-text-opacity:1!important;color:rgb(68 95 25/var(--tw-text-opacity,1))!important}.tw-text-secondary-400{--tw-text-opacity:1!important;color:rgb(189 189 189/var(--tw-text-opacity,1))!important}.tw-text-secondary-500{--tw-text-opacity:1!important;color:rgb(158 158 158/var(--tw-text-opacity,1))!important}.tw-text-secondary-600{--tw-text-opacity:1!important;color:rgb(121 121 121/var(--tw-text-opacity,1))!important}.tw-text-secondary-700{--tw-text-opacity:1!important;color:rgb(96 96 96/var(--tw-text-opacity,1))!important}.tw-text-secondary-800{--tw-text-opacity:1!important;color:rgb(66 66 66/var(--tw-text-opacity,1))!important}.tw-text-secondary-900{--tw-text-opacity:1!important;color:rgb(33 33 33/var(--tw-text-opacity,1))!important}.tw-text-success{--tw-text-opacity:1!important;color:rgb(22 168 70/var(--tw-text-opacity,1))!important}.tw-text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.tw-underline{text-decoration-line:underline!important}.tw-underline-offset-4{text-underline-offset:4px!important}.tw-opacity-0{opacity:0!important}.tw-opacity-30{opacity:.3!important}.tw-opacity-50{opacity:.5!important}.tw-opacity-60{opacity:.6!important}.tw-shadow-\[0_18px_54px_rgba\(17\,35\,68\,0\.14\)\]{--tw-shadow:0 18px 54px #11234424!important;--tw-shadow-colored:0 18px 54px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.tw-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.tw-shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.tw-duration-300{transition-duration:.3s!important}.tw-\@container{container-type:inline-size!important}:root{--predecy-font-body:"Figtree", sans-serif;--predecy-font-brand:"Plus Jakarta Sans", "Figtree", sans-serif;--font-family:var(--predecy-font-body);--type-heading-font-family:var(--predecy-font-brand);--primary:#5c8021;--primary-rgb:92 128 33;--ring:#5c8021;--predecy-input-focus-gutter:calc(var(--focus-outline-width,3px) + var(--focus-outline-offset,2px));--predecy-date-picker-width:320px;--sidebar-primary:#5c8021;--foreground-rgb:24 24 27;--background-rgb:255 255 255;--muted-foreground-rgb:113 113 122;--destructive-rgb:220 38 38;--warning-rgb:245 158 11;--info-rgb:37 99 235;--success-rgb:34 197 94;--secondary-rgb:82 82 91;--accuracy-good-rgb:92 128 33;--accuracy-medium-rgb:234 179 8;--accuracy-warning-rgb:217 119 6;--accuracy-bad-rgb:220 38 38;--run-record-first-rgb:247 156 16;--run-record-second-rgb:22 168 70;--icon-secondary:#797979;--surface-info-rgb:239 246 255;--unit-color-rgb:68 114 196;--location-color-rgb:92 128 33;--event-customer-color-rgb:245 158 11;--border-accent:color-mix(in oklab, var(--primary) 28%, var(--border));--app-surface-rgb:255 255 255;--app-page-rgb:243 246 249;--app-border-rgb:226 232 240;--radius-sm:4px;--radius-md:4px;--spacing:4px;--spacing-x:4px;--spacing-y:4px;--input:rgb(var(--app-border-rgb));--border:rgb(var(--app-border-rgb));--background:rgb(var(--app-surface-rgb));--foreground:rgb(var(--foreground-rgb));--muted-foreground:rgb(var(--muted-foreground-rgb));--secondary:rgb(var(--app-border-rgb));--on-secondary:rgb(var(--foreground-rgb));--destructive:rgb(var(--destructive-rgb));--on-destructive:#fff}html,body,#app{font-family:var(--predecy-font-body);background:rgb(var(--app-page-rgb));min-height:100%}h1,h2,h3,h4,h5,h6,.predecy-brand-font{font-family:var(--predecy-font-brand)}button,input,select,textarea{font-family:inherit}label,.predecy-control-label{font-family:var(--predecy-font-body)}.checkbox{vertical-align:middle}.button{min-height:32px;font-size:14px;font-weight:500;line-height:20px}.button.primary{--button-background-color:var(--primary);--button-foreground-color:#fff}.button.secondary{--button-background-color:#f1f5f9;--button-foreground-color:rgb(var(--foreground-rgb))}.button[color=warning],.button.warning,.button.predecy-button--warning{--button-background-color:rgb(var(--warning-rgb));--button-foreground-color:#fff;--button-border-color:rgb(var(--warning-rgb));--button-outline-color:rgb(var(--warning-rgb))}.button[color=info],.button.info,.button.predecy-button--info{--button-background-color:rgb(var(--info-rgb));--button-foreground-color:#fff;--button-border-color:rgb(var(--info-rgb));--button-outline-color:rgb(var(--info-rgb))}.button[color=success],.button.success,.button.predecy-button--success{--button-background-color:rgb(var(--success-rgb));--button-foreground-color:#fff;--button-border-color:rgb(var(--success-rgb));--button-outline-color:rgb(var(--success-rgb))}.button[color=error],.button.error,.button.predecy-button--error{--button-background-color:rgb(var(--destructive-rgb));--button-foreground-color:#fff;--button-border-color:rgb(var(--destructive-rgb));--button-outline-color:rgb(var(--destructive-rgb))}.button[color=secondary],.button.predecy-button--secondary{--button-background-color:#f1f5f9;--button-foreground-color:rgb(var(--foreground-rgb));--button-border-color:rgb(var(--app-border-rgb))}.button.predecy-button--primary{--button-background-color:var(--primary);--button-foreground-color:#fff;--button-border-color:var(--primary);--button-outline-color:var(--primary)}.button.default .icon,.button.primary .icon,.button[data-variant=default] .icon,.button.predecy-button--primary .icon,.button.predecy-button--success .icon,.button.predecy-button--warning .icon,.button.predecy-button--info .icon,.button.predecy-button--error .icon{--icon-color:currentColor;color:currentColor}.button .icon svg{width:var(--icon-size);height:var(--icon-size)}.skeleton{--skeleton-radius:4px;--skeleton-fill-color:#e5eaf0;--skeleton-shimmer-color:#f5f7fa;--skeleton-opacity:1;--skeleton-line-height:16px;--skeleton-line-gap:10px;--skeleton-circle-size:40px;--skeleton-animation-duration:1.2s}.skeleton.lg{--skeleton-line-height:20px;--skeleton-line-gap:12px;--skeleton-circle-size:48px}.skeleton.sm{--skeleton-line-height:12px;--skeleton-line-gap:8px;--skeleton-circle-size:32px}.skeleton__line{border-radius:var(--skeleton-radius)}.button.ghost:hover,.button[data-variant=ghost]:hover{background-color:rgb(var(--primary-rgb) / .08)}.icon.lg{--icon-size:1.375rem}.input,.single-select,.multi-select{--input-height:34px;--input-padding-block:0;--single-select-field-min-height:34px;--multi-select-field-min-height:36px}:is(.predecy-data-table-search,.form-field:has(.input),.form-field:has(.single-select),.form-field:has(.multi-select),.form-field:has(.textarea-shell)){box-sizing:border-box;padding:var(--predecy-input-focus-gutter)}:is(.form-field:has(.input),.form-field:has(.single-select),.form-field:has(.multi-select),.form-field:has(.textarea-shell)){row-gap:8px;display:grid}.input__control,.single-select__trigger,.multi-select__trigger{width:100%}.input__control,.single-select__trigger,.single-select__value,.single-select__trigger-label{min-height:34px;font-size:14px;line-height:34px}.single-select__trigger,.multi-select__trigger{--button-foreground-color:rgb(var(--foreground-rgb));--button-border-color:var(--field-control-border,var(--input));--button-border-color--hover:var(--field-control-border,var(--input));--button-border-color--active:var(--field-control-border,var(--input));border-radius:var(--radius-md);color:rgb(var(--foreground-rgb));align-items:center;padding-top:0;padding-bottom:0}.multi-select__trigger:not(.multi-select__trigger--grow){align-items:center;min-height:36px;height:36px!important;padding-top:0!important;padding-bottom:0!important}.single-select__trigger .button__label,.multi-select__trigger .button__label{align-items:center}.multi-select__trigger:not(.multi-select__trigger--badges) .button__label{align-items:center;height:auto}.single-select__search,.multi-select__search{box-sizing:border-box;height:34px;min-height:34px;padding:0 12px}.multi-select__trigger-label[data-placeholder=true]{align-items:center;height:100%;line-height:normal;display:flex}.single-select__trigger .icon,.single-select__trigger svg,.multi-select__trigger .icon,.multi-select__trigger svg{--icon-color:currentColor;color:currentColor;align-self:center;margin-top:0}.input__control{border-radius:var(--radius-md);outline-offset:0;outline:0;align-items:center;padding-top:0;padding-bottom:0;display:flex}.input__control input,.single-select__trigger-label,.single-select__value{color:rgb(var(--foreground-rgb));align-items:center;display:flex}.input__control input:focus,.input__control input:focus-visible,.textarea__control:focus,.textarea__control:focus-visible,.single-select__trigger:focus,.single-select__trigger:focus-visible,.multi-select__trigger:focus,.multi-select__trigger:focus-visible,.input:focus-within .input__control,.input__control:focus-within,.single-select:focus-within .single-select__trigger,.multi-select:focus-within .multi-select__trigger{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.field-control__label{color:rgb(var(--foreground-rgb));font-size:12px;font-weight:500;line-height:16px}.text-h5{font-family:var(--predecy-font-brand);font-size:24px;font-weight:600;line-height:32px}.card__header .text-h5{white-space:nowrap}.card-title-group,.planning-title-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.card-title-group .text-h5,.planning-title-group .text-h5{white-space:nowrap}.content-side{background:rgb(var(--app-page-rgb));width:100%;min-height:100vh}.predecy-card.card.outline{--card-background-color:rgb(var(--app-surface-rgb));--card-foreground-color:rgb(var(--foreground-rgb));--card-border-color:rgb(var(--app-border-rgb));--card-radius:4px;--card-shadow:0 1px 2px #0f172a0f;position:relative}.clue-picker-autocomplete:focus-within .single-select__trigger,.multi-clue-picker-autocomplete:focus-within .multi-select__trigger,.multi-clue-picker-autocomplete:focus-within .single-select__trigger{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.predecy-card .card__header,.predecy-card .card__content{color:rgb(var(--foreground-rgb))}.predecy-data-table-wrapper,.predecy-data-table,.predecy-data-table-viewport{min-width:0;max-width:100%}.predecy-data-table-viewport{border-color:rgb(var(--app-border-rgb));width:100%;overflow:auto hidden}.predecy-data-table-footer{flex-wrap:nowrap;align-items:center;display:flex}.predecy-data-table-pagination{width:auto;flex-wrap:nowrap;flex-shrink:0;inline-size:auto;margin-left:auto}@container data-table (width<=36rem){.predecy-data-table-footer{flex-wrap:wrap}.predecy-data-table-pagination{width:100%;flex-wrap:wrap;inline-size:100%;margin-left:0}}.data-entry-table.data-table table{width:100%;min-width:max-content}.predecy-data-table--expandable{border:1px solid rgb(var(--app-border-rgb));border-radius:var(--radius-md)}.predecy-data-table--expandable .table__container{overflow-x:auto}.predecy-data-table--expandable>.table__container>table{border-collapse:collapse;width:100%;min-width:max-content}.predecy-data-table--expandable>.table__container>table>thead>tr>th,.predecy-data-table--expandable>.table__container>table>tbody>tr>td{border-bottom:1px solid rgb(var(--app-border-rgb));text-align:left;vertical-align:middle;padding:12px 16px}.predecy-data-table--expandable .predecy-data-table-expand-cell{text-align:center;width:56px;min-width:56px;max-width:56px;padding-left:8px;padding-right:8px}.predecy-data-table--expandable .predecy-data-table-expand-cell .button{color:rgb(var(--secondary-rgb))}.predecy-data-table--expandable .predecy-data-table-expand-cell .icon{--icon-size:1.5rem;--icon-color:currentColor}.predecy-data-table--expandable>.table__container>table>thead>tr>th{color:rgb(var(--muted-foreground-rgb));white-space:nowrap;font-size:14px;font-weight:600;line-height:18px}.predecy-data-table-sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.predecy-data-table-sortable-header:hover{color:rgb(var(--foreground-rgb))}.predecy-data-table-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.predecy-data-table-header-content,.predecy-data-table-header-addon{vertical-align:middle;align-items:center;gap:4px;min-width:0;display:inline-flex}.predecy-data-table-header-tooltip-trigger{align-items:center;display:inline-flex}.predecy-data-table-header-addon .icon,.predecy-data-table-header-content .icon{--icon-color:rgb(var(--muted-foreground-rgb))}.predecy-data-table-sort-indicator{opacity:.7;font-size:10px;line-height:1;display:inline-block}.predecy-data-table--expandable>.table__container>table>tbody>tr:last-child>td{border-bottom:0}.predecy-data-table--expandable>.table__container>table .predecy-data-table-empty{height:96px;color:rgb(var(--muted-foreground-rgb));text-align:center}.predecy-data-table-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.predecy-data-table-toolbar:has(.filter-component-wrap--stacked){grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:start;display:grid}:is(.predecy-data-table-toolbar:has(.filter-component-wrap--stacked) .predecy-data-table-actions,.predecy-data-table-toolbar .filter-component-wrap--stacked){display:contents}.predecy-data-table-toolbar .filter-component-wrap--stacked .filter-component-toolbar{grid-area:1/2;justify-self:end}.predecy-data-table-toolbar .filter-component-wrap--stacked .filter-component-active-row{grid-area:2/1/auto/-1;padding-top:4px}@media (width<=760px){.predecy-data-table-toolbar:has(.filter-component-wrap--stacked){grid-template-columns:minmax(0,1fr)}.predecy-data-table-toolbar .predecy-data-table-search,.predecy-data-table-toolbar .filter-component-wrap--stacked .filter-component-toolbar,.predecy-data-table-toolbar .filter-component-wrap--stacked .filter-component-active-row{grid-column:1;justify-self:stretch}.predecy-data-table-toolbar .predecy-data-table-search{grid-row:1;min-width:0}.predecy-data-table-toolbar .filter-component-wrap--stacked .filter-component-toolbar{grid-row:2;justify-content:flex-start}.predecy-data-table-toolbar .filter-component-wrap--stacked .filter-component-active-row{grid-row:3}}.predecy-data-table-actions{flex:auto;justify-content:flex-end;min-width:0;display:flex}.predecy-data-table-search{-webkit-margin-start:calc(var(--predecy-input-focus-gutter) * -1);min-width:240px;flex:0 420px;justify-content:flex-start;align-items:center;margin-inline-start:calc(var(--predecy-input-focus-gutter) * -1);display:flex}.predecy-data-table-search__label{color:rgb(var(--muted-foreground-rgb));font-size:14px;line-height:20px}.predecy-data-table-search__input{width:min(320px,100%)}.predecy-control-label{min-height:34px;color:rgb(var(--foreground-rgb));align-items:center;padding-left:8px;font-size:16px;font-weight:600;line-height:20px;display:flex}.predecy-loading-icon--spinning{animation:.8s linear infinite predecy-loading-icon-spin}@keyframes predecy-loading-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.predecy-loading-icon--spinning{animation:none}}.predecy-tooltip-content--max-200{max-width:200px}.predecy-tooltip-content--max-220{max-width:220px}.predecy-tooltip-content--max-260{max-width:260px}.predecy-tooltip-content--max-300{max-width:300px}.predecy-tooltip-content--max-360{max-width:360px}.tooltip__content{z-index:2100}.tooltip__content.primary{--tooltip-primary-foreground-color:#fff!important;--tooltip-foreground-color:#fff!important;color:#fff!important}.tooltip__content.primary *{color:inherit!important}body.importer-loading-list-is-open .tooltip__content:not(.importer-loading-list__tooltip){display:none}.predecy-data-table th,.predecy-data-table td{white-space:nowrap;vertical-align:middle}.predecy-data-table td{font-size:14px;line-height:20px}.predecy-data-table-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.predecy-data-table .button{min-width:32px}.predecy-data-table-expanded-row>td{background:#f8fafc;padding:0}.predecy-data-table-expanded-row>td>table{border-collapse:collapse;width:100%}.predecy-data-table-columns{color:rgb(var(--foreground-rgb));flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.predecy-data-table-column-option{align-items:center;gap:6px;display:inline-flex}.predecy-data-table-column-option input{width:16px;height:16px;accent-color:var(--primary)}.predecy-segmented-buttons.toggle-group{--toggle-group-radius:0;scrollbar-width:thin;width:max-content;max-width:min(100%,620px);display:inline-flex;overflow:auto hidden}.predecy-segmented-buttons.toggle-group>.toggle{--toggle-off-background-color:#f3f6f9;--toggle-off-foreground-color:rgb(var(--secondary-rgb));--toggle-off-border-color:rgb(var(--app-border-rgb));--toggle-on-background-color:rgb(var(--primary-rgb));--toggle-on-foreground-color:#fff;--toggle-on-border-color:rgb(var(--primary-rgb));flex:none}.predecy-segmented-buttons.toggle-group>.toggle.predecy-segmented-buttons__toggle--selected{--toggle-background-color:rgb(var(--primary-rgb));--toggle-foreground-color:#fff;--toggle-border-color:rgb(var(--primary-rgb));background-color:rgb(var(--primary-rgb));border-color:rgb(var(--primary-rgb));color:#fff}.predecy-segmented-buttons.toggle-group>.toggle.predecy-segmented-buttons__toggle--selected:hover{background-color:rgb(var(--primary-rgb));border-color:rgb(var(--primary-rgb));color:#fff}.accordion__trigger .icon,.report-accordion-trigger .icon,.compare-card-chevron{--icon-size:1.5rem}.accordion__trigger:hover{background:rgb(var(--primary-rgb) / .04)}.dropdown-menu__content{--dropdown-menu-border-width:0px;--dropdown-menu-border-color:transparent;z-index:2100;background:rgb(var(--app-surface-rgb));box-shadow:0 12px 28px #0f172a29;border:0!important;border-radius:8px!important}.app-item-menu-content{padding:4px}.app-item-menu-content .item{border-radius:var(--radius-sm);transition:background-color .15s,color .15s}.app-item-menu-content .item:not(.user-menu-info,[aria-disabled=true]){cursor:pointer}.app-item-menu-content .item:not(.user-menu-info):hover,.app-item-menu-content .item:not(.user-menu-info):focus-visible,.app-item-menu-content .item:not(.user-menu-info)[data-highlighted]{outline:none;background:rgb(var(--primary-rgb) / .08)!important;color:rgb(var(--foreground-rgb))!important}.single-select__content,.multi-select__content,.dropdown-menu__content{z-index:2100;max-height:min(360px,100vh - 96px)}.single-select__listbox,.multi-select__listbox{box-sizing:border-box;max-height:inherit;padding-bottom:2px;overflow-y:auto}.add-to-dashboard-menu__content{z-index:1500}.dropdown-menu__item:hover,.dropdown-menu__item[data-highlighted]{background:rgb(var(--primary-rgb) / .08)!important;color:rgb(var(--foreground-rgb))!important}body:has(.dropdown-menu__content[data-state=open]) .tooltip__content:not(.filter-component-tooltip-content){visibility:hidden!important}.button .icon,.toggle .icon{cursor:inherit}.run-records-table tr:has(.run-record-row-marker--first)>td{background:rgb(var(--run-record-first-rgb) / .14)!important}.run-records-table tr:has(.run-record-row-marker--first)>td:first-child{-webkit-box-shadow:inset 4px 0 0 rgb(var(--run-record-first-rgb));box-shadow:inset 4px 0 0 rgb(var(--run-record-first-rgb))}.run-records-table tr:has(.run-record-row-marker--second)>td{background:rgb(var(--run-record-second-rgb) / .12)!important}.run-records-table tr:has(.run-record-row-marker--second)>td:first-child{-webkit-box-shadow:inset 4px 0 0 rgb(var(--run-record-second-rgb));box-shadow:inset 4px 0 0 rgb(var(--run-record-second-rgb))}.tw-border-b-2.tw-border-primary>.button{border-radius:0}.accuracy-chip{--badge-foreground-color:#fff;--badge-border-color:transparent;font-weight:700}.accuracy-chip--good{--badge-background-color:rgb(var(--accuracy-good-rgb))}.accuracy-chip--medium{--badge-background-color:rgb(var(--accuracy-medium-rgb))}.accuracy-chip--bad{--badge-background-color:rgb(var(--accuracy-bad-rgb))}.dialog__content{--dialog-width:920px;--dialog-max-width:calc(100vw - 48px);--dialog-padding:24px 20px 16px;--dialog-title-font-size:20px;--dialog-title-font-weight:600;z-index:2000;font-size:14px;line-height:20px}.dialog__title{font-family:var(--predecy-font-brand)}.dialog__body{font-size:inherit;line-height:inherit}.dialog__overlay{z-index:1900}.sonner-overlay.sonner{padding-bottom:24px}.predecy-date-picker{width:var(--predecy-date-picker-width)}.predecy-date-picker__trigger{width:var(--predecy-date-picker-width);display:block}.predecy-date-picker .input{width:var(--predecy-date-picker-width)}.predecy-date-picker-menu{-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.predecy-date-picker-menu .calendar{--calendar-day-size:2.25rem;--calendar-day-radius:var(--radius-sm)}.predecy-date-picker-menu .range-calendar{--range-calendar-day-size:2.25rem;--range-calendar-day-radius:var(--radius-sm)}.predecy-date-picker-menu .calendar__cell,.predecy-date-picker-menu .range-calendar__cell{padding:2px}.predecy-date-picker-menu .calendar__day[data-focused],.predecy-date-picker-menu .range-calendar__day[data-focused]{outline:none}.predecy-date-picker-menu .calendar__day:focus-visible,.predecy-date-picker-menu .range-calendar__day:focus-visible{outline:2px solid rgb(var(--primary-rgb));outline-offset:1px}@media (width<=360px){.predecy-date-picker,.predecy-date-picker__trigger,.predecy-date-picker .input{width:calc(100vw - 32px)}}.hover\:tw-border-b-2:hover{border-bottom-width:2px!important}.hover\:tw-border-secondary-400:hover{--tw-border-opacity:1!important;border-color:rgb(189 189 189/var(--tw-border-opacity,1))!important}.hover\:tw-bg-secondary-100:hover{--tw-bg-opacity:1!important;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))!important}.hover\:tw-underline:hover{text-decoration-line:underline!important}.hover\:tw-opacity-20:hover{opacity:.2!important}.tw-group:hover .group-hover\:tw-translate-y-4{--tw-translate-y:1rem!important;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.tw-group:hover .group-hover\:tw-scale-110{--tw-scale-x:1.1!important;--tw-scale-y:1.1!important;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@container (width>=28rem){.\@md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width>=36rem){.\@xl\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width>=48rem){.\@3xl\:tw-right-10{right:2.5rem!important}.\@3xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (width>=72rem){.\@6xl\:tw-right-16{right:4rem!important}}@container (width>=600px){.\@\[600px\]\:tw-col-span-2{grid-column:span 2/span 2!important}.\@\[600px\]\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width>=675px){.\@\[675px\]\:tw-grid-cols-\[200px_200px\]{grid-template-columns:200px 200px!important}}@container (width>=900px){.\@\[900px\]\:tw-col-span-2{grid-column:span 2/span 2!important}.\@\[900px\]\:tw-block{display:block!important}.\@\[900px\]\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (width>=1200px){.\@\[1200px\]\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=640px){.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=768px){.md\:tw-min-w-\[720px\]{min-width:720px!important}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:tw-bg-defaultBackground{--tw-bg-opacity:1!important;background-color:rgb(242 245 247/var(--tw-bg-opacity,1))!important}.md\:tw-p-4{padding:1rem!important}.md\:tw-p-8{padding:2rem!important}.md\:tw-text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}}@media (width>=1024px){.lg\:tw-pl-2{padding-left:.5rem!important}}.\[\&\>div\]\:tw-p-0>div{padding:0!important}.\[\&_\.accordion__content-inner\]\:tw-pl-0 .accordion content-inner{padding-left:0!important}.\[\&_\.card__content\]\:tw-max-h-full .card content{max-height:100%!important}.\[\&_\.card__content\]\:tw-grid-rows-1 .card content{grid-template-rows:repeat(1,minmax(0,1fr))!important}.\[\&_\.card__content\]\:tw-overflow-hidden .card content{overflow:hidden!important}.\[\&_\.card__content\]\:tw-p-4 .card content{padding:1rem!important}.\[\&_\.card__content\]\:tw-px-0 .card content{padding-left:0!important;padding-right:0!important}.\[\&_\.card__content\]\:tw-pb-1 .card content{padding-bottom:.25rem!important}.\[\&_\.card__content\]\:tw-pt-0 .card content{padding-top:0!important}.\[\&_\.card__header\]\:tw-hidden .card header{display:none!important}.\[\&_\.card__header\]\:tw-pb-0 .card header{padding-bottom:0!important}.\[\&_\.input\\_\\_control\]\:tw-text-\[14px\] .input__control{font-size:14px!important}.\[\&_\.input\\_\\_control\]\:tw-font-bold .input__control{font-weight:700!important}.\[\&_\.search-input\]\:tw-max-w-none .search-input{max-width:none!important}.\[\&_\.table\\_\\_toolbar\>div\]\:tw-flex-row-reverse .table__toolbar>div{flex-direction:row-reverse!important}.\[\&_input\]\:tw-cursor-pointer input{cursor:pointer!important}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-hint{all:unset;box-sizing:border-box;width:var(--driver-hint-size,24px);height:var(--driver-hint-size,24px);cursor:pointer;z-index:999999996;display:block;position:fixed;transform:translate(-50%,-50%)}.driver-hint[aria-expanded=true]{z-index:999999998}.driver-hint-hidden{display:none}.driver-hint-dot,.driver-hint-pulse{background-color:var(--driver-hint-color,#818cf8);border-radius:50%;position:absolute}.driver-hint-dot{inset:25%}.driver-hint-pulse{opacity:.6;pointer-events:none;-webkit-animation:driver-hint-pulse var(--driver-hint-animation-duration,2s) ease-out infinite;animation:driver-hint-pulse var(--driver-hint-animation-duration,2s) ease-out infinite;inset:0}@keyframes driver-hint-pulse{0%{opacity:.6;transform:scale(.5)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.driver-hint-no-animation .driver-hint-pulse{animation:none}@media (prefers-reduced-motion:reduce){.driver-hint-pulse{animation:none}}.driver-hint-popover .driver-popover-arrow{border-width:7px}.driver-hint-popover.driver-popover{-webkit-box-shadow:none;box-shadow:none;filter:drop-shadow(0 1px 4px #00000040)drop-shadow(0 4px 12px #0003)}.driver-hint-overlay{z-index:999999997;pointer-events:none;width:100%;height:100%;animation:.2s ease-out driver-hint-overlay-fade;position:fixed;inset:0}@keyframes driver-hint-overlay-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.driver-hint-overlay{animation:none}}.driver-active .driver-hint{display:none}.pantry-feature-hint__popover.driver-popover{--driver-popover-font-family:var(--predecy-font-body);border:1px solid rgb(var(--app-border-rgb));border-radius:var(--radius-md);background:rgb(var(--app-surface-rgb));min-width:220px;max-width:300px;color:rgb(var(--foreground-rgb));-webkit-box-shadow:0 3px 8px #18181b2e, inset 3px 0 0 rgb(var(--primary-rgb));box-shadow:0 3px 8px #18181b2e, inset 3px 0 0 rgb(var(--primary-rgb));padding:14px 42px 14px 14px}.pantry-feature-hint__popover .driver-popover-title{font-family:var(--predecy-font-body);font-size:14px;font-weight:500;line-height:20px}.pantry-feature-hint__popover .driver-popover-close-btn{display:none!important}.pantry-feature-hint__popover .driver-popover-footer{margin:0;position:absolute;top:7px;right:7px}.pantry-feature-hint__popover .driver-popover-next-btn{box-sizing:border-box;border-radius:var(--radius-sm);width:28px;height:28px;min-height:28px;color:rgb(var(--muted-foreground-rgb));font-family:var(--predecy-font-body);text-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:400;line-height:1;display:flex;position:relative}.pantry-feature-hint__popover .driver-popover-next-btn:before,.pantry-feature-hint__popover .driver-popover-next-btn:after{content:"";background:currentColor;border-radius:1px;width:11px;height:1.5px;position:absolute;top:50%;left:50%}.pantry-feature-hint__popover .driver-popover-next-btn:before{transform:translate(-50%,-50%)rotate(45deg)}.pantry-feature-hint__popover .driver-popover-next-btn:after{transform:translate(-50%,-50%)rotate(-45deg)}.pantry-feature-hint__popover .driver-popover-next-btn:hover,.pantry-feature-hint__popover .driver-popover-next-btn:focus-visible{color:rgb(var(--foreground-rgb));background:rgb(var(--app-page-rgb))}.pantry-feature-hint__popover .driver-popover-arrow{border-color:rgb(var(--app-surface-rgb))}.pantry-feature-hint__popover .driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.pantry-feature-hint__popover .driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000}.pantry-feature-hint__popover .driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000}.pantry-feature-hint__popover .driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000}.pantry-feature-hint__beacon{--driver-hint-color:var(--primary);--driver-hint-size:22px;--driver-hint-animation-duration:1.8s}.pantry-feature-hint__beacon--manual{visibility:hidden;pointer-events:none}.pantry-feature-hint-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;position:relative}.pantry-feature-hint-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pantry-feature-hint-trigger__pulse,.pantry-feature-hint-trigger__dot{background:var(--primary);border-radius:50%;position:absolute}.pantry-feature-hint-trigger__pulse{opacity:.6;pointer-events:none;animation:1.8s ease-out infinite driver-hint-pulse;inset:0}.pantry-feature-hint-trigger__dot{width:10px;height:10px;-webkit-box-shadow:0 0 0 2px rgb(var(--app-surface-rgb));box-shadow:0 0 0 2px rgb(var(--app-surface-rgb));top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.pantry-feature-hint-trigger__pulse{animation:none}}.pantry-feature-hint__popover{pointer-events:auto}.pantry-feature-hint__beacon .driver-hint-dot{width:10px;height:10px;-webkit-box-shadow:0 0 0 2px rgb(var(--app-surface-rgb));box-shadow:0 0 0 2px rgb(var(--app-surface-rgb));inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pantry-feature-hint__beacon--opened{visibility:hidden;pointer-events:none}
