/* Vendored from @buzz/design-tokens 1.0.0 and @buzz/ui-components 1.1.0 (gitlab.com/BuzzAi/buzz-design-system). Do not edit; re-vendor on upgrade. */
/* CoreButton */@layer core.components{.core-button{box-sizing:border-box;border-radius:var(--radius-4);font-family:var(--font-family-sans);font-weight:var(--font-weight-500);cursor:pointer;transition:background-color var(--duration-150) var(--easing-default), box-shadow var(--duration-150) var(--easing-default), color var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.core-button:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}.core-button:disabled,.core-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.core-button--loading{cursor:progress}.core-button--block{width:100%}.core-button--rounded{border-radius:var(--radius-100)}.core-button--size-40{min-height:40px;font-size:var(--font-size-200);line-height:var(--line-height-200);letter-spacing:var(--letter-spacing-200);gap:8px;padding:8px 16px}.core-button--lead:where(.core-button--size-40){padding-inline-start:12px}.core-button--trail:where(.core-button--size-40){padding-inline-end:12px}.core-button--size-32{min-height:32px;font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);gap:4px;padding:6px 12px}.core-button--lead:where(.core-button--size-32){padding-inline-start:8px}.core-button--trail:where(.core-button--size-32){padding-inline-end:8px}.core-button--size-28{min-height:28px;font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);gap:4px;padding:4px 10px}.core-button--size-24{min-height:24px;font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);gap:4px;padding:4px 8px}.core-button--lead:where(.core-button--size-24){padding-inline:4px 6px}.core-button--trail:where(.core-button--size-24){padding-inline:6px 4px}.core-button--trail:where(.core-button--size-24.core-button--lead){padding-inline:4px}.core-button--square.core-button--size-40{padding:10px}.core-button--square.core-button--size-32{padding:8px}.core-button--square.core-button--size-28{padding:6px}.core-button--square.core-button--size-24{padding:4px}.core-button--solid,.core-button--soft,.core-button--outline,.core-button--ghost,.core-button--link{background-color:var(--core-button-bg,transparent);color:var(--core-button-fg)}.core-button--solid:hover:not(:disabled):not([aria-disabled=true]),.core-button--solid[data-state=open]:not(:disabled):not([aria-disabled=true]){background-color:var(--core-button-bg-hover,color-mix(in srgb, var(--core-button-bg) 70%, transparent))}.core-button--solid:active:not(:disabled):not([aria-disabled=true]),.core-button--soft:active:not(:disabled):not([aria-disabled=true]),.core-button--outline:active:not(:disabled):not([aria-disabled=true]),.core-button--ghost:active:not(:disabled):not([aria-disabled=true]){background-color:var(--core-button-bg-active,var(--core-button-bg))}.core-button--soft:hover:not(:disabled):not([aria-disabled=true]),.core-button--outline:hover:not(:disabled):not([aria-disabled=true]),.core-button--ghost:hover:not(:disabled):not([aria-disabled=true]),.core-button--soft[data-state=open]:not(:disabled):not([aria-disabled=true]),.core-button--outline[data-state=open]:not(:disabled):not([aria-disabled=true]),.core-button--ghost[data-state=open]:not(:disabled):not([aria-disabled=true]){background-color:var(--core-button-bg-hover)}.core-button--outline{box-shadow:inset 0 0 0 1px var(--core-button-ring)}.core-button--primary-solid{--core-button-bg:var(--action-primary-default);--core-button-bg-hover:var(--action-primary-hovered);--core-button-bg-active:var(--action-primary-pressed);--core-button-fg:var(--text-on-primary)}.core-button--neutral-solid{--core-button-bg:var(--action-secondary-default);--core-button-bg-hover:var(--action-secondary-hovered);--core-button-bg-active:var(--action-secondary-pressed);--core-button-fg:var(--text-default)}.core-button--critical-solid{--core-button-bg:var(--action-critical-default);--core-button-bg-hover:var(--action-critical-hovered);--core-button-bg-active:var(--action-critical-pressed);--core-button-fg:var(--text-on-critical)}.core-button--success-solid{--core-button-bg:var(--surface-success-default);--core-button-fg:var(--text-on-primary)}.core-button--warning-solid{--core-button-bg:var(--surface-warning-default);--core-button-fg:var(--text-on-primary)}.core-button--highlight-solid{--core-button-bg:var(--surface-highlight-default);--core-button-fg:var(--text-on-primary)}.core-button--primary-soft{--core-button-bg:var(--surface-primary-subdued);--core-button-bg-hover:var(--surface-primary-subdued-hovered);--core-button-bg-active:var(--surface-primary-subdued-pressed);--core-button-fg:var(--text-primary-default)}.core-button--neutral-soft{--core-button-bg:var(--surface-neutral-subdued);--core-button-bg-hover:var(--surface-neutral-hovered);--core-button-bg-active:var(--surface-neutral-pressed);--core-button-fg:var(--text-default)}.core-button--critical-soft{--core-button-bg:var(--surface-critical-subdued);--core-button-bg-hover:var(--surface-critical-subdued-hovered);--core-button-bg-active:var(--surface-critical-subdued-pressed);--core-button-fg:var(--text-critical)}.core-button--success-soft{--core-button-bg:var(--surface-success-subdued);--core-button-bg-hover:var(--surface-success-subdued-hovered);--core-button-bg-active:var(--surface-success-subdued-pressed);--core-button-fg:var(--text-success)}.core-button--warning-soft{--core-button-bg:var(--surface-warning-subdued);--core-button-bg-hover:var(--surface-warning-subdued-hovered);--core-button-bg-active:var(--surface-warning-subdued-pressed);--core-button-fg:var(--text-warning)}.core-button--highlight-soft{--core-button-bg:var(--surface-highlight-subdued);--core-button-bg-hover:var(--surface-highlight-subdued-hovered);--core-button-bg-active:var(--surface-highlight-subdued-pressed);--core-button-fg:var(--text-highlight)}.core-button--outline{--core-button-bg:var(--surface-0);--core-button-bg-hover:var(--surface-50);--core-button-bg-active:var(--surface-100)}.core-button--primary-outline{--core-button-ring:var(--border-primary-default);--core-button-fg:var(--text-primary-default)}.core-button--neutral-outline{--core-button-ring:var(--border-default);--core-button-fg:var(--text-default)}.core-button--critical-outline{--core-button-ring:var(--border-critical-default);--core-button-fg:var(--text-critical)}.core-button--success-outline{--core-button-ring:var(--border-success-default);--core-button-fg:var(--text-success)}.core-button--warning-outline{--core-button-ring:var(--border-warning-default);--core-button-fg:var(--text-warning)}.core-button--highlight-outline{--core-button-ring:var(--border-highlight-default);--core-button-fg:var(--text-highlight)}.core-button--ghost{--core-button-bg:transparent;--core-button-bg-hover:var(--action-secondary-hovered);--core-button-bg-active:var(--action-secondary-pressed)}.core-button--primary-ghost{--core-button-fg:var(--text-primary-default)}.core-button--neutral-ghost{--core-button-fg:var(--text-subdued)}.core-button--critical-ghost{--core-button-fg:var(--text-critical)}.core-button--success-ghost{--core-button-fg:var(--text-success)}.core-button--warning-ghost{--core-button-fg:var(--text-warning)}.core-button--highlight-ghost{--core-button-fg:var(--text-highlight)}.core-button--link{--core-button-bg:transparent;gap:var(--space-4);min-height:0;font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);padding:0}.core-button--primary-link{--core-button-fg:var(--text-primary-default)}.core-button--neutral-link{--core-button-fg:var(--text-default)}.core-button--critical-link{--core-button-fg:var(--text-critical)}.core-button--success-link{--core-button-fg:var(--text-success)}.core-button--warning-link{--core-button-fg:var(--text-warning)}.core-button--highlight-link{--core-button-fg:var(--text-highlight)}.core-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.core-button__glyph{block-size:100%;inline-size:100%}.core-button--size-40 .core-button__icon{block-size:20px;inline-size:20px}.core-button--size-32 .core-button__icon,.core-button--size-28 .core-button__icon,.core-button--size-24 .core-button__icon,.core-button--link .core-button__icon{block-size:16px;inline-size:16px}.core-button__label{display:inline-block}.core-button--loading .core-button__icon:first-child .core-button__glyph{animation:core-button-spin var(--duration-700) linear infinite}@keyframes core-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.core-button{transition-duration:var(--duration-0)}.core-button--loading .core-button__icon:first-child .core-button__glyph{opacity:.5;animation:none}}}
/* CoreBadge */@layer core.components{.core-badge{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);max-inline-size:100%;padding-inline:var(--space-8);border-radius:var(--radius-100);background-color:var(--core-badge-bg);color:var(--core-badge-fg);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);display:inline-flex}.core-badge--neutral{--core-badge-bg:var(--surface-100);--core-badge-fg:var(--text-default);--core-badge-icon:var(--icon-subdued)}.core-badge--primary{--core-badge-bg:var(--surface-primary-default);--core-badge-fg:var(--text-on-primary);--core-badge-icon:var(--icon-on-primary)}.core-badge--critical{--core-badge-bg:var(--surface-critical-default);--core-badge-fg:var(--text-on-critical);--core-badge-icon:var(--icon-on-critical)}.core-badge--success{--core-badge-bg:var(--surface-success-default);--core-badge-fg:var(--text-on-primary);--core-badge-icon:var(--icon-on-primary)}.core-badge--warning{--core-badge-bg:var(--surface-warning-default);--core-badge-fg:var(--text-on-primary);--core-badge-icon:var(--icon-on-primary)}.core-badge--highlight{--core-badge-bg:var(--surface-highlight-default);--core-badge-fg:var(--text-on-primary);--core-badge-icon:var(--icon-on-primary)}.core-badge--size-20{padding-block:var(--space-2)}.core-badge--lead-flush{padding-inline-start:var(--space-2)}.core-badge__icon{color:var(--core-badge-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-badge__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.core-badge__glyph{block-size:16px;inline-size:16px}}
/* CoreTag */@layer core.components{.core-tag{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);max-inline-size:100%;padding-inline:var(--space-6);border-radius:var(--radius-4);background-color:var(--core-tag-bg);color:var(--core-tag-fg);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);transition:background-color var(--duration-150) var(--easing-default);display:inline-flex}.core-tag--neutral{--core-tag-bg:var(--action-secondary-default);--core-tag-bg-hover:var(--action-secondary-hovered);--core-tag-bg-active:var(--action-secondary-pressed);--core-tag-fg:var(--text-default);--core-tag-icon:var(--icon-subdued);--core-tag-icon-hover:var(--icon-default)}.core-tag--primary{--core-tag-bg:var(--action-primary-default);--core-tag-fg:var(--text-on-primary);--core-tag-icon:var(--icon-on-primary);--core-tag-icon-hover:var(--icon-on-primary)}.core-tag--critical{--core-tag-bg:var(--action-critical-default);--core-tag-fg:var(--text-on-critical);--core-tag-icon:var(--icon-on-critical);--core-tag-icon-hover:var(--icon-on-critical)}.core-tag--success{--core-tag-bg:var(--surface-success-default);--core-tag-fg:var(--text-on-primary);--core-tag-icon:var(--icon-on-primary);--core-tag-icon-hover:var(--icon-on-primary)}.core-tag--warning{--core-tag-bg:var(--surface-warning-default);--core-tag-fg:var(--text-on-primary);--core-tag-icon:var(--icon-on-primary);--core-tag-icon-hover:var(--icon-on-primary)}.core-tag--highlight{--core-tag-bg:var(--surface-highlight-default);--core-tag-fg:var(--text-on-primary);--core-tag-icon:var(--icon-on-primary);--core-tag-icon-hover:var(--icon-on-primary)}.core-tag--deletable:hover{background-color:var(--core-tag-bg-hover,var(--core-tag-bg))}.core-tag--deletable:active{background-color:var(--core-tag-bg-active,var(--core-tag-bg))}.core-tag--deletable[data-disabled]:hover,.core-tag--deletable[data-disabled]:active{background-color:var(--core-tag-bg)}.core-tag--size-20{padding-block:var(--space-2)}.core-tag--deletable{padding-inline-end:var(--space-2)}.core-tag__content{align-items:center;gap:var(--space-4);min-inline-size:0;display:inline-flex}.core-tag__leading{flex:none;justify-content:center;align-items:center;display:inline-flex}.core-tag__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.core-tag__delete{color:var(--core-tag-icon);cursor:pointer;transition:color var(--duration-150) var(--easing-default);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.core-tag__delete:hover{color:var(--core-tag-icon-hover)}.core-tag__delete[data-disabled]{cursor:not-allowed;color:var(--core-tag-icon)}.core-tag__glyph{block-size:16px;inline-size:16px}@media (prefers-reduced-motion:reduce){.core-tag,.core-tag__delete{transition-duration:var(--duration-0)}}}
/* CoreChip */@layer core.components{.core-chip{vertical-align:middle;flex:none;display:inline-flex;position:relative}.core-chip__base{box-sizing:border-box;min-inline-size:var(--core-chip-size);block-size:var(--core-chip-size);border-radius:var(--radius-100);background-color:var(--core-chip-bg);color:var(--core-chip-fg);font-family:var(--font-family-sans);font-size:var(--core-chip-font-size);font-weight:var(--font-weight-400);line-height:var(--core-chip-line-height);letter-spacing:var(--core-chip-letter-spacing);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.core-chip__base--wide{padding-inline:var(--space-6)}.core-chip__base--size-16{--core-chip-size:16px;--core-chip-font-size:var(--font-size-50);--core-chip-line-height:var(--line-height-50);--core-chip-letter-spacing:var(--letter-spacing-50)}.core-chip__base--size-12{--core-chip-size:12px;--core-chip-font-size:9px;--core-chip-line-height:12px;--core-chip-letter-spacing:.15px}.core-chip__base--primary{--core-chip-bg:var(--interactive-primary-default);--core-chip-fg:var(--text-on-primary)}.core-chip__base--neutral{--core-chip-bg:var(--surface-neutral-default);--core-chip-fg:var(--text-default)}.core-chip__base--critical{--core-chip-bg:var(--interactive-critical-default);--core-chip-fg:var(--text-on-critical)}.core-chip__base--success{--core-chip-bg:var(--surface-success-default);--core-chip-fg:var(--text-on-primary)}.core-chip__base--warning{--core-chip-bg:var(--surface-warning-default);--core-chip-fg:var(--text-on-primary)}.core-chip__base--highlight{--core-chip-bg:var(--surface-highlight-default);--core-chip-fg:var(--text-on-primary)}.core-chip__base--top-right{position:absolute;top:0;right:0;translate:50% -50%}.core-chip__base--bottom-right{position:absolute;bottom:0;right:0;translate:50% 50%}.core-chip__base--top-left{position:absolute;top:0;left:0;translate:-50% -50%}.core-chip__base--bottom-left{position:absolute;bottom:0;left:0;translate:-50% 50%}.core-chip__base--inset{translate:none}}
/* CoreInput */@layer core.components{.core-input{--core-input-bg:var(--surface-0);--core-input-ring:var(--border-default);--core-input-ring-active:var(--border-primary-default);--core-input-glow:var(--shadow-focus-ring);box-sizing:border-box;align-items:center;gap:var(--space-8);background-color:var(--core-input-bg);border-radius:var(--radius-8);inline-size:100%;box-shadow:inset 0 0 0 1px var(--core-input-ring);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);color:var(--text-default);cursor:text;transition:box-shadow var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);display:flex}.core-input--soft{--core-input-bg:var(--surface-50);--core-input-ring:transparent}.core-input--none{--core-input-ring:transparent}.core-input--critical{--core-input-ring:var(--border-critical-default);--core-input-ring-active:var(--border-critical-default);--core-input-glow:var(--shadow-error-ring)}.core-input:focus-within,.core-input--highlight{box-shadow:inset 0 0 0 1px var(--core-input-ring-active), var(--core-input-glow)}.core-input--disabled{opacity:.4;cursor:not-allowed}.core-input--size-40{min-block-size:40px;padding:10px var(--space-12);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100)}.core-input--size-32{min-block-size:32px;padding:var(--space-8) var(--space-12);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}.core-input__base{min-inline-size:0;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:none;flex:1 1 0;margin:0;padding:0}.core-input__base:focus{outline:none}.core-input__base::placeholder{opacity:1;color:var(--text-subdued)}.core-input__base:disabled{cursor:not-allowed;-webkit-text-fill-color:currentcolor}.core-input__icon{color:var(--text-subdued);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-input__glyph{block-size:16px;inline-size:16px}@media (prefers-reduced-motion:reduce){.core-input{transition-duration:var(--duration-0)}}}
/* CoreTextarea */@layer core.components{.core-textarea{--core-textarea-bg:var(--surface-50);--core-textarea-ring:transparent;--core-textarea-ring-active:var(--border-primary-default);--core-textarea-glow:var(--shadow-focus-ring);box-sizing:border-box;align-items:flex-start;gap:var(--space-8);inline-size:100%;padding:var(--space-8) var(--space-12);background-color:var(--core-textarea-bg);box-shadow:inset 0 0 0 1px var(--core-textarea-ring);font-family:var(--font-family-sans);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);font-weight:var(--font-weight-400);color:var(--text-default);cursor:text;transition:box-shadow var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);display:flex;position:relative}.core-textarea--outline{--core-textarea-bg:var(--surface-0);--core-textarea-ring:var(--border-default)}.core-textarea--none{--core-textarea-bg:var(--surface-0)}.core-textarea--rounded{border-radius:var(--radius-8)}.core-textarea--critical{--core-textarea-ring:var(--border-critical-default);--core-textarea-ring-active:var(--border-critical-default);--core-textarea-glow:var(--shadow-error-ring)}.core-textarea:focus-within,.core-textarea--highlight{box-shadow:inset 0 0 0 1px var(--core-textarea-ring-active), var(--core-textarea-glow)}.core-textarea--disabled{opacity:.4;cursor:not-allowed}.core-textarea__base{min-inline-size:0;font:inherit;letter-spacing:inherit;color:inherit;resize:none;background:0 0;border:none;flex:1 1 0;align-self:stretch;margin:0;padding:0;display:block}.core-textarea__base:focus{outline:none}.core-textarea__base::placeholder{opacity:1;color:var(--text-subdued)}.core-textarea__base:disabled{cursor:not-allowed;-webkit-text-fill-color:currentcolor}.core-textarea__counter{font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);color:var(--text-subdued);pointer-events:none;flex:none;padding-block-start:var(--space-2)}.core-textarea__actions{align-items:center;gap:var(--space-4);cursor:auto;display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}@media (prefers-reduced-motion:reduce){.core-textarea{transition-duration:var(--duration-0)}}}
/* CoreSelect */@layer core.components{.core-select{--core-select-ring:var(--border-default);--core-select-ring-active:var(--border-primary-default);--core-select-glow:var(--shadow-focus-ring);box-sizing:border-box;align-items:center;gap:var(--space-8);background-color:var(--surface-0);border-radius:var(--radius-8);inline-size:100%;box-shadow:inset 0 0 0 1px var(--core-select-ring);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);color:var(--text-default);text-align:start;cursor:pointer;transition:box-shadow var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);border:none;margin:0;display:flex}.core-select--critical{--core-select-ring:var(--border-critical-default);--core-select-ring-active:var(--border-critical-default);--core-select-glow:var(--shadow-error-ring)}.core-select:focus,.core-select[data-state=open],.core-select--highlight{box-shadow:inset 0 0 0 1px var(--core-select-ring-active), var(--core-select-glow);outline:none}.core-select--disabled,.core-select[data-disabled]{opacity:.4;cursor:not-allowed}.core-select--size-40{min-block-size:40px;padding:10px var(--space-12);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100)}.core-select--size-32{min-block-size:32px;padding:var(--space-8) var(--space-12);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}.core-select__content{min-inline-size:var(--reka-select-trigger-width)}.core-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-inline-size:0;overflow:hidden}.core-select__value--placeholder{color:var(--text-subdued)}.core-select__glyph{block-size:16px;inline-size:16px}.core-select__leading,.core-select__trailing{color:var(--icon-subdued);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-select__caret{block-size:16px;inline-size:16px;transition:transform var(--duration-150) var(--easing-default)}.core-select[data-state=open] .core-select__caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.core-select,.core-select__caret{transition-duration:var(--duration-0)}}}
/* CoreSelectMenu */@layer core.components{.core-select-menu{--core-select-menu-ring:var(--border-default);--core-select-menu-ring-active:var(--border-primary-default);--core-select-menu-glow:var(--shadow-focus-ring);box-sizing:border-box;align-items:center;gap:var(--space-8);background-color:var(--surface-0);border-radius:var(--radius-8);inline-size:100%;box-shadow:inset 0 0 0 1px var(--core-select-menu-ring);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);color:var(--text-default);text-align:start;cursor:pointer;transition:box-shadow var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);border:none;margin:0;display:flex}.core-select-menu--critical{--core-select-menu-ring:var(--border-critical-default);--core-select-menu-ring-active:var(--border-critical-default);--core-select-menu-glow:var(--shadow-error-ring)}.core-select-menu:focus,.core-select-menu[data-state=open],.core-select-menu--highlight{box-shadow:inset 0 0 0 1px var(--core-select-menu-ring-active), var(--core-select-menu-glow);outline:none}.core-select-menu--disabled,.core-select-menu[data-disabled]{opacity:.4;cursor:not-allowed}.core-select-menu--size-40{min-block-size:40px;padding:10px var(--space-12);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100)}.core-select-menu--size-32{min-block-size:32px;padding:var(--space-8) var(--space-12);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}.core-select-menu__value{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-inline-size:0;overflow:hidden}.core-select-menu__value--placeholder{color:var(--text-subdued)}.core-select-menu__leading,.core-select-menu__trailing{color:var(--icon-subdued);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-select-menu__glyph,.core-select-menu__caret{block-size:16px;inline-size:16px}.core-select-menu__caret{transition:transform var(--duration-150) var(--easing-default)}.core-select-menu[data-state=open] .core-select-menu__caret{transform:rotate(180deg)}.core-select-menu__content{min-inline-size:var(--reka-combobox-trigger-width)}.core-select-menu__search{z-index:1;inline-size:100%;background-color:var(--surface-0);flex:none;padding-block-end:var(--space-6);position:sticky;inset-block-start:0}.core-select-menu__top{flex:none;padding-block-end:var(--space-6)}.core-select-menu__search--hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.core-select-menu__state{box-sizing:border-box;inline-size:100%;padding:var(--space-8) var(--space-12);text-align:center;color:var(--text-subdued);font-family:var(--font-family-sans);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}.core-select-menu__search .core-input--none:focus-within{box-shadow:none}.core-select-menu__skeleton{box-sizing:border-box;block-size:32px;padding:var(--space-6) var(--space-12)}.core-select-menu__skeleton:nth-child(2n) .core-select-menu__skeleton-bar{inline-size:70%}.core-select-menu__skeleton:nth-child(3n) .core-select-menu__skeleton-bar{inline-size:85%}.core-select-menu__sentinel{block-size:1px}@media (prefers-reduced-motion:reduce){.core-select-menu,.core-select-menu__caret{transition-duration:var(--duration-0)}}}
/* CoreFormField */@layer core.components{.core-form-field{box-sizing:border-box;gap:var(--space-4);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);flex-direction:column;display:flex}.core-form-field__labels{align-items:center;gap:var(--space-4);display:flex}.core-form-field__label{align-items:center;gap:var(--space-4);min-inline-size:0;color:var(--text-default);flex:1 1 0;display:inline-flex}.core-form-field__hint{text-align:end;color:var(--text-default)}.core-form-field__error,.core-form-field__help{margin:0}.core-form-field__error{color:var(--text-critical)}.core-form-field__help{color:var(--text-subdued)}}
/* CoreCheckbox */@layer core.components{.core-checkbox{--core-checkbox-size:20px;--core-checkbox-radius:var(--radius-6);--core-checkbox-glyph:16px;--core-checkbox-bg:transparent;--core-checkbox-border:var(--border-default);--core-checkbox-label-size:var(--font-size-100);--core-checkbox-label-leading:var(--line-height-100);--core-checkbox-label-tracking:var(--letter-spacing-100);box-sizing:border-box;align-items:flex-start;gap:var(--space-8);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);display:flex}.core-checkbox--size-16{--core-checkbox-size:16px;--core-checkbox-radius:var(--radius-4);--core-checkbox-glyph:12px;--core-checkbox-label-size:var(--font-size-50);--core-checkbox-label-leading:var(--line-height-50);--core-checkbox-label-tracking:var(--letter-spacing-50)}.core-checkbox__base{box-sizing:border-box;inline-size:var(--core-checkbox-size);block-size:var(--core-checkbox-size);border-radius:var(--core-checkbox-radius);background-color:var(--core-checkbox-bg);box-shadow:inset 0 0 0 1px var(--core-checkbox-border);color:var(--icon-on-interactive);cursor:pointer;transition:background-color var(--duration-150) var(--easing-default), box-shadow var(--duration-150) var(--easing-default);border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.core-checkbox__base[data-state=checked],.core-checkbox__base[data-state=indeterminate]{--core-checkbox-bg:var(--interactive-primary-default);--core-checkbox-border:transparent}.core-checkbox__base[data-state=checked]:hover,.core-checkbox__base[data-state=indeterminate]:hover{--core-checkbox-bg:var(--interactive-primary-hovered)}.core-checkbox__base[data-state=checked]:active,.core-checkbox__base[data-state=indeterminate]:active{--core-checkbox-bg:var(--interactive-primary-pressed)}.core-checkbox__base:focus-visible{box-shadow:inset 0 0 0 1px var(--core-checkbox-border), var(--shadow-focus-ring);outline:none}.core-checkbox__icon{inline-size:var(--core-checkbox-glyph);block-size:var(--core-checkbox-glyph)}.core-checkbox--disabled{opacity:.4}.core-checkbox--disabled .core-checkbox__base,.core-checkbox--disabled .core-checkbox__label{cursor:not-allowed}.core-checkbox__wrapper{flex-direction:column;min-inline-size:0;display:flex}.core-checkbox__label{align-items:center;gap:var(--space-4);color:var(--text-default);font-size:var(--core-checkbox-label-size);line-height:var(--core-checkbox-label-leading);letter-spacing:var(--core-checkbox-label-tracking);cursor:pointer;display:inline-flex}.core-checkbox__description{color:var(--text-subdued);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}@media (prefers-reduced-motion:reduce){.core-checkbox__base{transition-duration:var(--duration-0)}}}
/* CoreSwitch */@layer core.components{.core-switch{--core-switch-track-inline:32px;--core-switch-track-block:20px;--core-switch-thumb:16px;--core-switch-inset:2px;--core-switch-label-size:var(--font-size-100);--core-switch-label-leading:var(--line-height-100);--core-switch-label-tracking:var(--letter-spacing-100);box-sizing:border-box;align-items:flex-start;gap:var(--space-8);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);display:flex}.core-switch--size-16{--core-switch-track-inline:26px;--core-switch-track-block:16px;--core-switch-thumb:14px;--core-switch-inset:1px;--core-switch-label-size:var(--font-size-50);--core-switch-label-leading:var(--line-height-50);--core-switch-label-tracking:var(--letter-spacing-50)}.core-switch__base{box-sizing:border-box;inline-size:var(--core-switch-track-inline);block-size:var(--core-switch-track-block);border-radius:var(--radius-100);background-color:var(--surface-300);cursor:pointer;transition:background-color var(--duration-150) var(--easing-default);border:none;flex:none;padding:0;display:block;position:relative}.core-switch__base[data-state=checked]{background-color:var(--interactive-primary-default)}.core-switch__base:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.core-switch__thumb{inline-size:var(--core-switch-thumb);block-size:var(--core-switch-thumb);border-radius:var(--radius-100);background-color:var(--icon-on-interactive);box-shadow:var(--shadow-xs);transition:translate var(--duration-150) var(--easing-default);display:block;position:absolute;inset-block-start:var(--core-switch-inset);inset-inline-start:var(--core-switch-inset)}.core-switch__thumb[data-state=checked]{translate:calc(var(--core-switch-track-inline) - var(--core-switch-thumb) - 2 * var(--core-switch-inset))}.core-switch--disabled{opacity:.4}.core-switch--disabled .core-switch__base,.core-switch--disabled .core-switch__label{cursor:not-allowed}.core-switch__wrapper{flex-direction:column;min-inline-size:0;display:flex}.core-switch__label{align-items:center;gap:var(--space-4);color:var(--text-default);font-size:var(--core-switch-label-size);line-height:var(--core-switch-label-leading);letter-spacing:var(--core-switch-label-tracking);cursor:pointer;display:inline-flex}.core-switch__description{color:var(--text-subdued);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}@media (prefers-reduced-motion:reduce){.core-switch__base,.core-switch__thumb{transition-duration:var(--duration-0)}}}
/* CoreRadioGroup */@layer core.components{.core-radio-group{--core-radio-size:20px;--core-radio-knob:10px;--core-radio-label-size:var(--font-size-100);--core-radio-label-leading:var(--line-height-100);--core-radio-label-tracking:var(--letter-spacing-100);box-sizing:border-box;gap:var(--space-8);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);flex-direction:column;display:flex}.core-radio-group--size-16{--core-radio-size:16px;--core-radio-knob:8px;--core-radio-label-size:var(--font-size-50);--core-radio-label-leading:var(--line-height-50);--core-radio-label-tracking:var(--letter-spacing-50)}.core-radio-group__legend{color:var(--text-default);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}.core-radio-group__items{gap:var(--space-8);flex-direction:column;display:flex}.core-radio-group--horizontal .core-radio-group__items{gap:var(--space-16);flex-flow:wrap}.core-radio-group__item{align-items:flex-start;gap:var(--space-8);display:flex}.core-radio-group__base{--core-radio-bg:transparent;--core-radio-border:var(--border-default);box-sizing:border-box;inline-size:var(--core-radio-size);block-size:var(--core-radio-size);border-radius:var(--radius-100);background-color:var(--core-radio-bg);box-shadow:inset 0 0 0 1px var(--core-radio-border);cursor:pointer;transition:background-color var(--duration-150) var(--easing-default);border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.core-radio-group__base[data-state=checked]{--core-radio-bg:var(--interactive-primary-default);--core-radio-border:transparent}.core-radio-group__base:focus-visible{box-shadow:inset 0 0 0 1px var(--core-radio-border), var(--shadow-focus-ring);outline:none}.core-radio-group__indicator{inline-size:var(--core-radio-knob);block-size:var(--core-radio-knob);border-radius:var(--radius-100);background-color:var(--icon-on-interactive);box-shadow:var(--shadow-xs);display:block}.core-radio-group__item--disabled{opacity:.4}.core-radio-group__item--disabled .core-radio-group__base,.core-radio-group__item--disabled .core-radio-group__label{cursor:not-allowed}.core-radio-group__wrapper{flex-direction:column;min-inline-size:0;display:flex}.core-radio-group__label{align-items:center;gap:var(--space-4);color:var(--text-default);font-size:var(--core-radio-label-size);line-height:var(--core-radio-label-leading);letter-spacing:var(--core-radio-label-tracking);cursor:pointer;display:inline-flex}.core-radio-group__description{color:var(--text-subdued);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}@media (prefers-reduced-motion:reduce){.core-radio-group__base{transition-duration:var(--duration-0)}}}
/* CoreSegmentedControl */@layer core.components{.core-segmented-control{box-sizing:border-box;gap:var(--space-12);font-family:var(--font-family-sans);flex-direction:column;display:inline-flex}.core-segmented-control--block{display:flex}.core-segmented-control--block .core-segmented-control__list{align-self:stretch}.core-segmented-control--block .core-segmented-control__trigger{flex:1 1 0;min-inline-size:0}.core-segmented-control__list{box-sizing:border-box;align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-8);background-color:var(--surface-100);display:flex;position:relative}.core-segmented-control__indicator{inset-block:var(--space-4);inline-size:var(--reka-tabs-indicator-size);translate:var(--reka-tabs-indicator-position);border-radius:var(--radius-6);background-color:var(--surface-0);box-shadow:var(--shadow-s);transition:translate var(--duration-200) var(--easing-out), inline-size var(--duration-200) var(--easing-out);position:absolute;inset-inline-start:0}.core-segmented-control__trigger{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-12);border-radius:var(--radius-6);color:var(--text-subdued);font-family:inherit;font-size:var(--font-size-50);font-weight:var(--font-weight-500);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);white-space:nowrap;cursor:pointer;transition:color var(--duration-150) var(--easing-default), background-color var(--duration-150) var(--easing-default);background:0 0;border:none;display:inline-flex;position:relative}.core-segmented-control__trigger:hover:not(:disabled,[data-state=active]){color:var(--text-default)}.core-segmented-control__trigger:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:-2px}.core-segmented-control__trigger:disabled{opacity:.4;cursor:not-allowed}.core-segmented-control__list:has(.core-segmented-control__trigger[data-state=active]:disabled) .core-segmented-control__indicator{opacity:.4}.core-segmented-control__trigger[data-state=active]{background-color:var(--surface-0);box-shadow:var(--shadow-s);color:var(--text-default)}.core-segmented-control__list:has(.core-segmented-control__indicator) .core-segmented-control__trigger[data-state=active]{box-shadow:none;background-color:#0000}.core-segmented-control__icon{flex:none;justify-content:center;align-items:center;block-size:16px;inline-size:16px;display:inline-flex}.core-segmented-control__glyph{block-size:100%;inline-size:100%}.core-segmented-control__label{text-overflow:ellipsis;overflow:hidden}.core-segmented-control__content:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}@media (prefers-reduced-motion:reduce){.core-segmented-control__indicator,.core-segmented-control__trigger{transition-duration:var(--duration-0)}}}
/* CoreTabItem */@layer core.components{.core-tab-item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);min-inline-size:0;padding:var(--core-tab-item-padding-block) var(--core-tab-item-padding-inline);border-radius:var(--radius-100);color:var(--core-tab-item-fg);font-family:var(--font-family-sans);font-size:var(--core-tab-item-font-size);font-weight:var(--core-tab-item-weight);line-height:var(--core-tab-item-line-height);letter-spacing:var(--core-tab-item-letter-spacing);white-space:nowrap;transition:color var(--duration-150) var(--easing-default), background-color var(--duration-150) var(--easing-default);background-color:#0000;border:none;text-decoration:none;display:inline-flex}a.core-tab-item,button.core-tab-item{cursor:pointer}.core-tab-item--primary{--core-tab-item-fg:var(--text-default);--core-tab-item-bg-hover:var(--action-secondary-hovered);--core-tab-item-bg-active:var(--action-primary-default);--core-tab-item-fg-active:var(--text-on-primary);--core-tab-item-weight:var(--font-weight-400)}.core-tab-item--neutral{--core-tab-item-fg:var(--text-subdued);--core-tab-item-bg-hover:var(--surface-50);--core-tab-item-bg-active:var(--surface-100);--core-tab-item-fg-active:var(--text-default);--core-tab-item-weight:var(--font-weight-500)}.core-tab-item--size-24{--core-tab-item-padding-block:var(--space-4);--core-tab-item-padding-inline:var(--space-8);--core-tab-item-font-size:var(--font-size-50);--core-tab-item-line-height:var(--line-height-50);--core-tab-item-letter-spacing:var(--letter-spacing-50)}.core-tab-item--size-28{--core-tab-item-padding-block:var(--space-4);--core-tab-item-padding-inline:var(--space-12);--core-tab-item-font-size:var(--font-size-100);--core-tab-item-line-height:var(--line-height-100);--core-tab-item-letter-spacing:var(--letter-spacing-100)}.core-tab-item--size-32{--core-tab-item-padding-block:var(--space-6);--core-tab-item-padding-inline:var(--space-12);--core-tab-item-font-size:var(--font-size-100);--core-tab-item-line-height:var(--line-height-100);--core-tab-item-letter-spacing:var(--letter-spacing-100)}.core-tab-item:hover:not(:where(:disabled,[aria-disabled=true],[data-state=active],[aria-current=page],.core-tab-item--active)){background-color:var(--core-tab-item-bg-hover)}.core-tab-item--active,.core-tab-item[data-state=active],.core-tab-item[aria-current=page]{background-color:var(--core-tab-item-bg-active);color:var(--core-tab-item-fg-active)}.core-tab-item:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}.core-tab-item:disabled,.core-tab-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.core-tab-item__icon{flex:none;justify-content:center;align-items:center;block-size:16px;inline-size:16px;display:inline-flex}.core-tab-item__glyph{block-size:100%;inline-size:100%}.core-tab-item__label{text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.core-tab-item{transition-duration:var(--duration-0)}}}
/* CoreTabs */@layer core.components{.core-tabs{box-sizing:border-box;gap:var(--space-12);font-family:var(--font-family-sans);flex-direction:column;display:flex}.core-tabs__list{box-sizing:border-box;align-items:center;gap:var(--space-4);display:flex}.core-tabs__content:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}}
/* CoreTable */@layer core.components{.core-table{box-sizing:border-box;inline-size:100%;font-family:var(--font-family-sans);--core-table-row-bg:var(--surface-0);--core-table-row-hover-bg:var(--surface-50);--core-table-head-block-size:var(--space-32);--core-table-row-block-size:var(--space-40);display:block}.core-table[data-variant=zebra]{--core-table-row-hover-bg:var(--surface-100)}.core-table__table{box-sizing:border-box;border-collapse:separate;border-spacing:0;background-color:var(--surface-0);inline-size:100%}.core-table__table[data-layout=fixed]{table-layout:fixed}.core-table__tr{background-color:var(--core-table-row-bg)}.core-table__th,.core-table__td{background-color:inherit}.core-table__th{box-sizing:border-box;block-size:var(--core-table-head-block-size);padding-inline:var(--space-8);text-align:start;font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);font-weight:var(--font-weight-400);color:var(--text-subdued);border-block-end:1px solid var(--other-divider);white-space:nowrap}.core-table__td{box-sizing:border-box;block-size:var(--core-table-row-block-size);padding-inline:var(--space-8);vertical-align:middle;font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);font-weight:var(--font-weight-400);color:var(--text-default)}.core-table__th[data-align=center],.core-table__td[data-align=center]{text-align:center}.core-table__th[data-align=right],.core-table__td[data-align=right]{text-align:end}.core-table[data-variant=line] .core-table__tbody .core-table__td{border-block-end:1px solid var(--other-divider)}.core-table[data-variant=zebra] .core-table__tbody>.core-table__tr:nth-child(2n of :where(:not(.core-table__tr--expanded))){--core-table-row-bg:var(--surface-50)}.core-table[data-variant] .core-table__tbody>.core-table__tr:not(.core-table__tr--expanded):hover{--core-table-row-bg:var(--core-table-row-hover-bg)}.core-table[data-variant] .core-table__tbody>.core-table__tr:has([data-state=open]){--core-table-row-bg:var(--core-table-row-hover-bg)}.core-table__tbody .core-table__tr[tabindex]{cursor:pointer}.core-table__tbody .core-table__tr[tabindex]:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:-2px}.core-table[data-variant=line] .core-table__tbody>.core-table__tr:has(+.core-table__tr--expanded)>.core-table__td{border-block-end:none}.core-table__td--expanded{padding-block:var(--space-12);text-align:start;white-space:normal}.core-table__td--empty{padding-block:var(--space-24);text-align:center;color:var(--text-subdued)}.core-table__skeleton{max-inline-size:100%}.core-table__td[data-align=center]>.core-table__skeleton{margin-inline:auto}.core-table__td[data-align=right]>.core-table__skeleton{margin-inline-start:auto}}
/* CoreModal */@layer core.components{.core-modal__overlay{z-index:50;background-color:var(--other-backdrop);transition:opacity var(--duration-150) var(--easing-default);position:fixed;inset:0}.core-modal__overlay:has(~.core-modal__overlay[data-state=open]){opacity:0}.core-modal__overlay[data-state=closed]:has(~.core-modal__overlay){opacity:0;animation:none}.core-modal__content{box-sizing:border-box;z-index:50;align-items:flex-start;gap:var(--space-8);max-inline-size:calc(100vw - var(--space-32));max-block-size:calc(100vh - var(--space-32));font-family:var(--font-family-sans);display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.core-modal__content:focus-visible{outline:none}.core-modal__wrapper{box-sizing:border-box;gap:var(--space-24);inline-size:500px;min-inline-size:0;max-block-size:calc(100vh - var(--space-32));padding:var(--space-24);border-radius:var(--radius-8);background-color:var(--surface-0);box-shadow:var(--shadow-xl);color:var(--text-default);flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.core-modal__header{gap:var(--space-8);overflow-wrap:anywhere;flex-direction:column;flex:none;display:flex}.core-modal__title{font-size:var(--font-size-300);font-weight:var(--font-weight-600);line-height:var(--line-height-200);letter-spacing:var(--letter-spacing-300);color:var(--text-default);margin:0}.core-modal__description{font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);color:var(--text-subdued);margin:0}.core-modal__body{min-block-size:0;margin:calc(var(--space-4) * -1);padding:var(--space-4);font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);overflow-y:auto}.core-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-8);flex:none;display:flex}.core-modal__close{flex:none}.core-modal__overlay[data-state=open]{animation:core-modal-overlay-in var(--duration-150) var(--easing-default)}.core-modal__overlay[data-state=closed]{animation:core-modal-overlay-out var(--duration-150) var(--easing-default) forwards}.core-modal__content[data-state=open]{animation:core-modal-content-in var(--duration-150) var(--easing-default)}.core-modal__content[data-state=closed]{animation:core-modal-content-out var(--duration-150) var(--easing-default) forwards}@keyframes core-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes core-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes core-modal-content-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes core-modal-content-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.core-modal--instant{animation-duration:var(--duration-0)!important}@media (prefers-reduced-motion:reduce){.core-modal__overlay,.core-modal__content{animation-duration:var(--duration-0)!important;transition-duration:var(--duration-0)!important}}}
/* CoreEmptyState */@layer core.components{.core-empty-state{box-sizing:border-box;text-align:center;font-family:var(--font-family-sans);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);flex-direction:column;justify-content:center;align-items:center;display:flex}.core-empty-state>*+*{margin-block-start:var(--space-16)}.core-empty-state--link>.core-empty-state__actions{margin-block-start:var(--space-8)}.core-empty-state__icon{color:var(--icon-subdued);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-empty-state__glyph{block-size:20px;inline-size:20px}.core-empty-state__wrapper{gap:var(--space-4);overflow-wrap:break-word;flex-direction:column;inline-size:100%;display:flex}.core-empty-state__title,.core-empty-state__description{margin:0}.core-empty-state__title{color:var(--text-default);font-weight:var(--font-weight-600)}.core-empty-state__description{color:var(--text-subdued);font-weight:var(--font-weight-400)}.core-empty-state__actions{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}}
/* CoreSnackbar */@layer core.components{.core-snackbar{--core-snackbar-offset:calc(100% + var(--space-16));--core-snackbar-height:0px;--core-snackbar-max-text:420px;box-sizing:border-box;z-index:1;align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-8);background-color:var(--surface-0);box-shadow:var(--shadow-l);font-family:var(--font-family-sans);pointer-events:auto;display:flex;position:relative}.core-snackbar--success{--core-snackbar-icon-fg:var(--icon-success)}.core-snackbar--warning{--core-snackbar-icon-fg:var(--icon-warning)}.core-snackbar--critical{--core-snackbar-icon-fg:var(--icon-critical)}.core-snackbar--highlight{--core-snackbar-icon-fg:var(--icon-highlight)}.core-snackbar--titled{--core-snackbar-description-fg:var(--text-subdued)}.core-snackbar__icon{color:var(--core-snackbar-icon-fg);flex:none;margin-block-start:var(--space-2);display:flex}.core-snackbar__glyph{block-size:16px;inline-size:16px}.core-snackbar__wrapper{max-inline-size:var(--core-snackbar-max-text);overflow-wrap:anywhere;flex-direction:column;display:flex}.core-snackbar__title{font-size:var(--font-size-100);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);color:var(--text-default);margin:0}.core-snackbar__description{font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);color:var(--core-snackbar-description-fg,var(--text-default));white-space:pre-line;margin:0}.core-snackbar__actions{align-items:center;gap:var(--space-8);min-block-size:var(--line-height-100);flex:none;display:flex}.core-snackbar__close{border-radius:var(--radius-100);background-color:var(--action-secondary-default);block-size:16px;inline-size:16px;color:var(--icon-subdued);cursor:pointer;transition:background-color var(--duration-100) var(--easing-default);border:none;flex:none;justify-content:center;align-items:center;margin:0;margin-block-start:var(--space-2);padding:0;display:flex}.core-snackbar__close:hover{background-color:var(--action-secondary-hovered)}.core-snackbar__close:active{background-color:var(--action-secondary-pressed)}.core-snackbar__close:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.core-snackbar__close-glyph{block-size:12px;inline-size:12px}.core-snackbar[data-state=open]{animation:core-snackbar-in var(--duration-500) var(--easing-spring)}.core-snackbar[data-state=closed]{z-index:0;animation:core-snackbar-out var(--duration-200) var(--easing-in) forwards}.core-snackbar[data-swipe=move]{translate:var(--reka-toast-swipe-move-x,0) var(--reka-toast-swipe-move-y,0);transition:none;animation:none}.core-snackbar[data-swipe=cancel]{transition:translate var(--duration-200) var(--easing-out);translate:0}.core-snackbar[data-swipe=end]{animation:core-snackbar-swipe-out var(--duration-200) var(--easing-out) forwards}@keyframes core-snackbar-in{0%{opacity:0;translate:0 var(--core-snackbar-offset);margin-block-start:calc(-1 * (var(--core-snackbar-height) + var(--space-8)))}to{opacity:1;margin-block-start:0;translate:0}}@keyframes core-snackbar-out{0%{opacity:1;margin-block-start:0;translate:0}to{opacity:0;translate:0 var(--core-snackbar-offset);margin-block-start:calc(-1 * (var(--core-snackbar-height) + var(--space-8)))}}@keyframes core-snackbar-swipe-out{0%{opacity:1;translate:var(--reka-toast-swipe-end-x,0) var(--reka-toast-swipe-end-y,0);margin-block-start:0}to{opacity:0;translate:calc(var(--reka-toast-swipe-end-x,0) + 100%) var(--reka-toast-swipe-end-y,0);margin-block-start:calc(-1 * (var(--core-snackbar-height) + var(--space-8)))}}@media (prefers-reduced-motion:reduce){.core-snackbar{animation-duration:var(--duration-0)!important;transition-duration:var(--duration-0)!important}}}
/* CoreTooltip */@layer core.components{.core-tooltip{box-sizing:border-box;--core-tooltip-max-inline-size:200px;--core-tooltip-min-inline-size:120px;max-inline-size:min(var(--core-tooltip-max-inline-size), max(var(--reka-tooltip-content-available-width,100vw), var(--core-tooltip-min-inline-size)));padding:var(--space-6) var(--space-8);border-radius:var(--radius-6);background-color:var(--background-tooltip);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-s);color:var(--text-on-interactive);font-family:var(--font-family-sans);font-size:var(--font-size-50);font-weight:var(--font-weight-400);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);word-break:break-word;transform-origin:var(--reka-tooltip-content-transform-origin);z-index:70}.core-tooltip__arrow{fill:var(--background-tooltip)}.core-tooltip[data-state=delayed-open],.core-tooltip[data-state=instant-open]{animation:core-tooltip-in var(--duration-150) var(--easing-out)}.core-tooltip[data-state=closed]{animation:core-tooltip-out var(--duration-100) var(--easing-out) forwards}@keyframes core-tooltip-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes core-tooltip-out{0%{opacity:1;scale:1}to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.core-tooltip[data-state=delayed-open],.core-tooltip[data-state=instant-open],.core-tooltip[data-state=closed]{animation-duration:var(--duration-0)}}}
/* CoreAvatar */@layer core.components{.core-avatar{box-sizing:border-box;inline-size:var(--core-avatar-size);block-size:var(--core-avatar-size);border-radius:var(--radius-100);background-color:var(--surface-200);color:var(--text-default);font-family:var(--font-family-sans);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.core-avatar__image{border-radius:var(--radius-100);object-fit:cover;block-size:100%;inline-size:100%}.core-avatar__placeholder{border-radius:var(--radius-100);block-size:100%;inline-size:100%;color:var(--surface-600)}.core-avatar__icon{block-size:60%;inline-size:60%;color:var(--surface-600)}.core-avatar__fallback{font-size:max(9px, calc(var(--core-avatar-size) * .44));font-weight:var(--font-weight-400);-webkit-user-select:none;user-select:none;line-height:1}.core-avatar--size-16{--core-avatar-size:16px;--core-avatar-status-size:4px;--core-avatar-status-ring:1px}.core-avatar--size-20{--core-avatar-size:20px;--core-avatar-status-size:6px;--core-avatar-status-ring:1px}.core-avatar--size-32{--core-avatar-size:32px;--core-avatar-status-size:8px;--core-avatar-status-ring:2px}.core-avatar--size-40{--core-avatar-size:40px;--core-avatar-status-size:10px;--core-avatar-status-ring:2px}.core-avatar--size-48{--core-avatar-size:48px;--core-avatar-status-size:12px;--core-avatar-status-ring:2px}.core-avatar--size-56{--core-avatar-size:56px;--core-avatar-status-size:14px;--core-avatar-status-ring:2px}.core-avatar--size-64{--core-avatar-size:64px;--core-avatar-status-size:16px;--core-avatar-status-ring:2px}.core-avatar--size-72{--core-avatar-size:72px;--core-avatar-status-size:16px;--core-avatar-status-ring:2px}.core-avatar__status{box-sizing:border-box;inline-size:var(--core-avatar-status-size);block-size:var(--core-avatar-status-size);border:var(--core-avatar-status-ring) solid var(--icon-on-interactive);border-radius:var(--radius-100);background-color:var(--decorative-campaign-status-connected);position:absolute;inset-block-end:0;inset-inline-end:0}.core-avatar__status--disconnected{background-color:var(--surface-400)}}
/* CoreAvatarGroup */@layer core.components{.core-avatar-group{align-items:center;display:inline-flex}.core-avatar-group>*+*{margin-inline-start:calc(-1 * var(--space-8))}.core-avatar-group>*{border-radius:var(--radius-100);box-shadow:0 0 0 .5px var(--border-default)}.core-avatar.core-avatar-group__counter{background-color:var(--surface-300);color:var(--text-subdued)}}
/* CoreBreadcrumbs */@layer core.components{.core-breadcrumbs{box-sizing:border-box;font-family:var(--font-family-sans);font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);display:block}.core-breadcrumbs__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.core-breadcrumbs__item{align-items:center;min-inline-size:0;display:inline-flex}.core-breadcrumbs__link{align-items:center;gap:var(--space-4);appearance:none;min-inline-size:0;color:var(--text-subdued);font:inherit;letter-spacing:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}a.core-breadcrumbs__link,button.core-breadcrumbs__link{cursor:pointer}a.core-breadcrumbs__link:hover,button.core-breadcrumbs__link:hover{text-underline-position:from-font;text-decoration-line:underline;text-decoration-thickness:from-font}.core-breadcrumbs__link:focus-visible{border-radius:var(--radius-4);outline:2px solid var(--border-primary-default);outline-offset:2px}.core-breadcrumbs__item--active>.core-breadcrumbs__link{color:var(--text-default)}.core-breadcrumbs__item--active{flex:none;max-inline-size:100%}.core-breadcrumbs__leading-icon{flex:none;justify-content:center;align-items:center;block-size:16px;inline-size:16px;display:inline-flex}.core-breadcrumbs__glyph{block-size:100%;inline-size:100%}.core-breadcrumbs__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.core-breadcrumbs__separator{block-size:20px;inline-size:20px;color:var(--icon-default);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-breadcrumbs__separator>.core-breadcrumbs__glyph{block-size:20px;inline-size:20px}}
/* CoreDropdownItem */@layer core.components{.core-dropdown-item{box-sizing:border-box;align-items:center;gap:var(--space-8);inline-size:100%;font-family:var(--font-family-sans);text-align:start;border:none;margin:0;display:flex;overflow:clip}.core-dropdown-item--item{padding:var(--space-6) var(--space-12);border-radius:var(--radius-6);background-color:var(--surface-0);color:var(--text-default);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);font-weight:var(--font-weight-400);cursor:pointer;transition:background-color var(--duration-150) var(--easing-default)}.core-dropdown-item--item:hover,.core-dropdown-item--item[data-highlighted],.core-dropdown-item--item.core-dropdown-item--highlight{background-color:var(--surface-50)}.core-dropdown-item--item:focus-visible{outline:none}.core-dropdown-item--critical{color:var(--text-critical)}.core-dropdown-item--critical .core-dropdown-item__glyph{color:var(--icon-critical)}.core-dropdown-item--item[data-disabled],.core-dropdown-item--disabled,.core-dropdown-item--disabled:hover{opacity:.4;background-color:var(--surface-0);cursor:not-allowed}.core-dropdown-item--label{padding:var(--space-8) var(--space-12) var(--space-4);background-color:var(--surface-0);color:var(--text-subdued);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);font-weight:var(--font-weight-500)}.core-dropdown-item--separator{block-size:var(--space-8);padding:0}.core-dropdown-item--separator:before{content:"";background-color:var(--other-divider);block-size:1px;inline-size:100%}.core-dropdown-item__leading{color:var(--icon-subdued);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-dropdown-item__wrapper{flex-direction:column;flex:1 1 0;align-items:flex-start;min-inline-size:0;display:flex}.core-dropdown-item__label,.core-dropdown-item__description,.core-dropdown-item__hint{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.core-dropdown-item__description{color:var(--text-subdued);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50)}.core-dropdown-item__trailing{align-items:center;gap:var(--space-8);color:var(--icon-subdued);flex:none;display:inline-flex}.core-dropdown-item__hint{color:var(--text-subdued);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);text-align:end}.core-dropdown-item__check{block-size:16px;inline-size:16px;color:var(--icon-highlight)}.core-dropdown-item__glyph{block-size:16px;inline-size:16px}.core-dropdown-item__avatar{flex:none}@media (prefers-reduced-motion:reduce){.core-dropdown-item--item{transition-duration:var(--duration-0)}}}
/* CoreDropdownPanel */@layer core.components{.core-dropdown-panel{box-sizing:border-box;padding:var(--space-6);background-color:var(--surface-0);border-radius:var(--radius-12);box-shadow:var(--shadow-l);z-index:60;max-block-size:var(--reka-popper-available-height,none);max-inline-size:var(--reka-popper-available-width,none);flex-direction:column;align-items:stretch;display:flex;overflow:clip}.core-dropdown-panel__viewport{scrollbar-width:thin;inline-size:100%;overflow:clip auto}}
/* CorePopover */@layer core.components{.core-popover{box-sizing:border-box;background-color:var(--surface-0);border-radius:var(--radius-12);box-shadow:var(--shadow-l);z-index:60;max-block-size:var(--reka-popover-content-available-height,none);max-inline-size:var(--reka-popover-content-available-width,none);overflow:auto}.core-popover:focus-visible{outline:none}.core-popover[data-state=open]{animation:core-popover-in var(--duration-150) var(--easing-default)}.core-popover[data-state=closed]{animation:core-popover-out var(--duration-100) var(--easing-default) forwards}.core-popover[data-side=bottom]{--core-popover-from:0 -2px}.core-popover[data-side=top]{--core-popover-from:0 2px}.core-popover[data-side=left]{--core-popover-from:2px 0}.core-popover[data-side=right]{--core-popover-from:-2px 0}@keyframes core-popover-in{0%{opacity:0;translate:var(--core-popover-from,0 -2px)}to{opacity:1;translate:0}}@keyframes core-popover-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.core-popover[data-state=open],.core-popover[data-state=closed]{animation-duration:var(--duration-0)}}}
/* CoreSkeleton */@layer core.components{.core-skeleton{box-sizing:border-box;inline-size:100%;block-size:var(--line-height-100);border-radius:var(--radius-4);background-color:var(--surface-100);background-image:linear-gradient(110deg, transparent 8%, var(--surface-50) 18%, transparent 33%);animation:core-skeleton-shine var(--duration-1000) linear infinite;background-size:200% 100%;display:block}@keyframes core-skeleton-shine{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.core-skeleton{animation:none}}}
/* CoreProgress */@layer core.components{.core-progress{--core-progress-value:0%;box-sizing:border-box;border-radius:var(--radius-100);background-color:var(--surface-200);block-size:8px;inline-size:100%;display:block;position:relative;overflow:hidden}.core-progress__indicator{inline-size:var(--core-progress-value);border-radius:inherit;background-color:var(--interactive-primary-default);block-size:100%;transition:inline-size var(--duration-300) var(--easing-default)}.core-progress[data-state=indeterminate] .core-progress__indicator{inline-size:40%;animation:core-progress-sweep var(--duration-1000) var(--easing-in-out) infinite;position:absolute;inset-block:0}@keyframes core-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.core-progress__indicator{transition-duration:var(--duration-0)}.core-progress[data-state=indeterminate] .core-progress__indicator{opacity:.5;inline-size:100%;animation:none;position:static}}}
/* CoreDivider */@layer core.components{.core-divider{box-sizing:border-box;flex:none;display:block}.core-divider--line{background-color:var(--other-divider)}.core-divider--line[data-orientation=horizontal]{block-size:1px;inline-size:100%}.core-divider--line[data-orientation=vertical]{align-self:stretch;min-block-size:100%;inline-size:1px}.core-divider--dot{border-radius:var(--radius-100);background-color:var(--icon-subdued);block-size:2px;inline-size:2px}}
/* CoreCounter */@layer core.components{.core-counter{--core-counter-field-inline:56px;--core-counter-ring:var(--border-default);--core-counter-ring-active:var(--border-primary-default);--core-counter-glow:var(--shadow-focus-ring);box-sizing:border-box;align-items:center;gap:var(--space-8);padding-block:var(--space-4);display:inline-flex}.core-counter--critical{--core-counter-ring:var(--border-critical-default);--core-counter-ring-active:var(--border-critical-default);--core-counter-glow:var(--shadow-error-ring)}.core-counter__field{box-sizing:border-box;inline-size:var(--core-counter-field-inline);min-block-size:32px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background-color:var(--surface-0);box-shadow:inset 0 0 0 1px var(--core-counter-ring);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);color:var(--text-default);text-align:center;transition:box-shadow var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);border:none;margin:0}.core-counter__field:focus{box-shadow:inset 0 0 0 1px var(--core-counter-ring-active), var(--core-counter-glow);outline:none}.core-counter__field::placeholder{opacity:1;color:var(--text-subdued)}.core-counter--disabled .core-counter__field{opacity:.4;cursor:not-allowed}.core-counter__field:disabled{-webkit-text-fill-color:currentcolor}@media (prefers-reduced-motion:reduce){.core-counter__field{transition-duration:var(--duration-0)}}}
/* CoreAccordion */@layer core.components{.core-accordion{box-sizing:border-box;inline-size:100%;font-family:var(--font-family-sans);color:var(--text-default)}.core-accordion__header{font-size:inherit;font-weight:inherit;margin:0;display:flex}.core-accordion__trigger{box-sizing:border-box;align-items:center;gap:var(--space-8);min-block-size:40px;padding:0 var(--space-16);background-color:var(--surface-0);color:inherit;font-family:inherit;font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);text-align:start;cursor:pointer;transition:background-color var(--duration-150) var(--easing-default);border:none;flex:1;display:flex}.core-accordion__trigger:hover:not(:disabled){background-color:var(--surface-50)}.core-accordion__trigger:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:-2px}.core-accordion__trigger:disabled{opacity:.4;cursor:not-allowed}.core-accordion--divided .core-accordion__trigger{box-shadow:inset 0 -1px 0 var(--other-divider)}.core-accordion__icon,.core-accordion__chevron{flex:none;justify-content:center;align-items:center;block-size:16px;inline-size:16px;display:inline-flex}.core-accordion__icon{color:var(--icon-subdued)}.core-accordion__glyph{block-size:100%;inline-size:100%}.core-accordion__label{align-items:center;gap:var(--space-8);flex:1;min-inline-size:0;display:flex}.core-accordion__aside{align-items:center;gap:var(--space-8);flex:none;display:flex}.core-accordion__chevron{color:var(--icon-default);transition:transform var(--duration-150) var(--easing-default)}.core-accordion__trigger[data-state=open] .core-accordion__chevron{transform:rotate(180deg)}.core-accordion__content{overflow:hidden}.core-accordion__content[data-state=open]{animation:core-accordion-expand var(--duration-150) var(--easing-default)}.core-accordion__content[data-state=closed]{animation:core-accordion-collapse var(--duration-150) var(--easing-default)}@keyframes core-accordion-expand{0%{block-size:0}to{block-size:var(--reka-accordion-content-height)}}@keyframes core-accordion-collapse{0%{block-size:var(--reka-accordion-content-height)}to{block-size:0}}.core-accordion__body{padding:var(--space-8) var(--space-16) var(--space-16);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100)}@media (prefers-reduced-motion:reduce){.core-accordion__trigger,.core-accordion__chevron{transition-duration:var(--duration-0)}.core-accordion__content[data-state=open],.core-accordion__content[data-state=closed]{animation:none}}}
/* CoreAiInput */@layer core.components{.core-ai-input{--core-ai-input-border:#7b61ff;--core-ai-input-fade:.48;box-sizing:border-box;gap:var(--space-4);inline-size:100%;font-family:var(--font-family-sans);flex-direction:column;display:flex}.core-ai-input__field{box-sizing:border-box;align-items:center;gap:var(--space-8);block-size:40px;padding:var(--space-8) var(--space-12);background-color:var(--surface-0);border-radius:var(--radius-8);box-shadow:inset 0 0 0 1px var(--core-ai-input-border), var(--shadow-ai);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);font-weight:var(--font-weight-400);color:var(--text-default);cursor:text;transition:opacity var(--duration-150) var(--easing-default);display:flex}.core-ai-input--loading .core-ai-input__field{opacity:var(--core-ai-input-fade)}.core-ai-input--disabled .core-ai-input__field{opacity:.4;cursor:not-allowed}.core-ai-input__base{min-inline-size:0;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:none;flex:1 1 0;margin:0;padding:0}.core-ai-input__base:focus{outline:none}.core-ai-input__base::placeholder{opacity:1;color:var(--text-subdued)}.core-ai-input__base:disabled{cursor:not-allowed;-webkit-text-fill-color:currentcolor}.core-ai-input__button{border-radius:var(--radius-4);cursor:auto;transition:opacity var(--duration-150) var(--easing-default);flex:none;align-items:stretch;gap:1px;display:inline-flex;overflow:hidden}.core-ai-input__action,.core-ai-input__trigger{box-sizing:border-box;appearance:none;background-color:var(--ai-button-default);color:var(--text-on-primary);font:inherit;cursor:pointer;transition:background-color var(--duration-150) var(--easing-default), opacity var(--duration-150) var(--easing-default);border:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.core-ai-input__action{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);min-inline-size:60px;font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);font-weight:var(--font-weight-500)}.core-ai-input__trigger{inline-size:24px;padding:0}.core-ai-input__action:hover:not(:disabled),.core-ai-input__trigger:hover:not(:disabled){background-color:var(--ai-button-hover)}.core-ai-input__action:focus-visible,.core-ai-input__trigger:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}.core-ai-input__action:disabled,.core-ai-input__trigger:disabled{cursor:not-allowed}.core-ai-input--faded .core-ai-input__button{opacity:var(--core-ai-input-fade)}.core-ai-input__label{white-space:nowrap}.core-ai-input__glyph{flex:none;block-size:16px;inline-size:16px}.core-ai-input__error{font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);font-weight:var(--font-weight-400);color:var(--text-critical);margin:0}@media (prefers-reduced-motion:reduce){.core-ai-input__field,.core-ai-input__button,.core-ai-input__action,.core-ai-input__trigger{transition-duration:var(--duration-0)}}}
/* CorePlaceholder */@layer core.components{.core-placeholder{--core-placeholder-bg:var(--surface-0);--core-placeholder-ring:var(--border-default);--core-placeholder-fg:var(--text-default);--core-placeholder-icon:var(--icon-subdued);box-sizing:border-box;align-items:center;gap:var(--space-4);max-inline-size:100%;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);background-color:var(--core-placeholder-bg);box-shadow:inset 0 0 0 1px var(--core-placeholder-ring);color:var(--core-placeholder-fg);font-family:var(--font-family-sans);font-weight:var(--font-weight-400);font-size:var(--font-size-50);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);text-align:start;cursor:pointer;transition:background-color var(--duration-150) var(--easing-default), box-shadow var(--duration-150) var(--easing-default), color var(--duration-150) var(--easing-default);border:none;margin:0;display:inline-flex}.core-placeholder:hover,.core-placeholder--selected{box-shadow:inset 0 0 0 1px var(--core-placeholder-ring), var(--shadow-s)}.core-placeholder--selected{--core-placeholder-bg:var(--action-primary-default);--core-placeholder-ring:transparent;--core-placeholder-fg:var(--text-on-primary);--core-placeholder-icon:var(--icon-on-primary)}.core-placeholder:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}.core-placeholder__icon{color:var(--core-placeholder-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.core-placeholder__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.core-placeholder__glyph{block-size:16px;inline-size:16px}@media (prefers-reduced-motion:reduce){.core-placeholder{transition-duration:var(--duration-0)}}}
/* ReportsChartCard */@layer core.components{.reports-chart-card{box-sizing:border-box;gap:var(--space-24);border:1px solid var(--border-default);border-radius:var(--radius-8);padding:var(--space-24);background-color:var(--surface-0);box-shadow:var(--shadow-xs);font-family:var(--font-family-sans);flex-direction:column;display:flex}.reports-chart-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.reports-chart-card__heading{flex-direction:column;min-inline-size:0;display:flex}.reports-chart-card__title-row{align-items:flex-end;gap:var(--space-4);display:flex}.reports-chart-card__actions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.reports-chart-card__title{color:var(--text-default);font-size:var(--font-size-200);font-weight:var(--font-weight-600);line-height:var(--line-height-200);letter-spacing:var(--letter-spacing-200);margin:0}.reports-chart-card__hint{margin-block-end:3px}.reports-chart-card__empty{border:1px dashed var(--border-default);border-radius:var(--radius-8);padding-block:var(--space-24);flex:1;justify-content:center;align-items:center;display:flex}}
/* ReportsMainMetricCard */@layer core.components{.reports-main-metric-card{box-sizing:border-box;align-items:flex-start;gap:var(--space-4);font-family:var(--font-family-sans);flex-direction:column;display:flex}.reports-main-metric-card__label-row{align-items:center;gap:var(--space-4);inline-size:100%;display:flex}.reports-main-metric-card__label{white-space:nowrap;color:var(--text-subdued);font-size:var(--font-size-100);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);margin:0}.reports-main-metric-card__value-row{align-items:flex-end;gap:var(--space-4);inline-size:100%;display:flex}.reports-main-metric-card__value{white-space:nowrap;color:var(--text-default);font-size:var(--font-size-300);font-weight:var(--font-weight-500);line-height:var(--line-height-200);letter-spacing:var(--letter-spacing-300);margin:0}.reports-main-metric-card__label-skeleton{inline-size:112px;block-size:var(--line-height-200)}.reports-main-metric-card__value-skeleton{inline-size:80px;block-size:var(--line-height-300)}.reports-main-metric-card[data-color=primary] .reports-main-metric-card__value{color:var(--text-primary-default)}.reports-main-metric-card[data-color=success] .reports-main-metric-card__value{color:var(--text-success)}.reports-main-metric-card[data-color=warning] .reports-main-metric-card__value{color:var(--text-warning)}.reports-main-metric-card[data-color=critical] .reports-main-metric-card__value{color:var(--text-critical)}.reports-main-metric-card__description{white-space:nowrap;color:var(--text-subdued);font-size:var(--font-size-50);font-weight:var(--font-weight-400);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);margin:0}.reports-main-metric-card__description-skeleton{inline-size:144px;block-size:var(--line-height-50)}}
/* ReportsSecondaryMetricCard */@layer core.components{.reports-secondary-metric-card{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:var(--space-4);font-family:var(--font-family-sans);flex-direction:column;display:flex}.reports-secondary-metric-card__value-row{align-items:flex-end;gap:var(--space-4);display:flex}.reports-secondary-metric-card__value{white-space:nowrap;color:var(--text-default);font-size:var(--font-size-300);font-weight:var(--font-weight-600);line-height:var(--line-height-200);letter-spacing:var(--letter-spacing-300);margin:0}.reports-secondary-metric-card__label-row{align-items:center;gap:var(--space-4);display:flex}.reports-secondary-metric-card__label{white-space:nowrap;color:var(--text-subdued);font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);margin:0}.reports-secondary-metric-card__sparkline{block-size:40px;inline-size:100%;flex-shrink:0;padding-block-start:var(--space-8);padding-inline-end:var(--space-16)}.reports-secondary-metric-card__value-skeleton{inline-size:64px;block-size:var(--line-height-300)}.reports-secondary-metric-card__label-skeleton{inline-size:80px;block-size:var(--line-height-100)}.reports-secondary-metric-card[data-color=primary] .reports-secondary-metric-card__value{color:var(--text-primary-default)}.reports-secondary-metric-card[data-color=success] .reports-secondary-metric-card__value{color:var(--text-success)}.reports-secondary-metric-card[data-color=warning] .reports-secondary-metric-card__value{color:var(--text-warning)}.reports-secondary-metric-card[data-color=critical] .reports-secondary-metric-card__value{color:var(--text-critical)}.reports-secondary-metric-card__description{white-space:nowrap;color:var(--text-subdued);font-size:var(--font-size-50);font-weight:var(--font-weight-400);line-height:var(--line-height-50);letter-spacing:var(--letter-spacing-50);margin:0}.reports-secondary-metric-card__description-skeleton{inline-size:144px;block-size:var(--line-height-50)}}
/* ReportsMetricDelta */@layer core.components{.reports-metric-delta{box-sizing:border-box;align-items:center;gap:var(--space-2);font-family:var(--font-family-sans);flex-shrink:0;display:inline-flex}.reports-metric-delta--rise,.reports-metric-delta--fall.reports-metric-delta--inverted{color:var(--text-success)}.reports-metric-delta--fall,.reports-metric-delta--rise.reports-metric-delta--inverted{color:var(--text-critical)}.reports-metric-delta--m{font-size:var(--font-size-200);font-weight:var(--font-weight-500);line-height:var(--line-height-200);letter-spacing:var(--letter-spacing-200)}.reports-metric-delta--s{font-size:var(--font-size-100);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100)}.reports-metric-delta__icon{block-size:16px;inline-size:16px}}
/* ReportsToolbar */@layer core.components{.reports-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-8);border-block-end:1px solid var(--border-default);padding:var(--space-16) var(--space-24);background-color:var(--surface-0);font-family:var(--font-family-sans);flex-wrap:wrap;display:flex}.reports-toolbar__leading,.reports-toolbar__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-inline-size:0;display:flex}.reports-toolbar__actions{margin-inline-start:auto}}
/* ReportsToolbarButton */@layer core.components{.reports-toolbar-button{box-sizing:border-box;align-items:center;gap:var(--space-4);border-radius:var(--radius-8);min-block-size:32px;max-inline-size:100%;padding:6px var(--space-12);background-color:var(--surface-0);box-shadow:inset 0 0 0 1px var(--border-default), var(--shadow-xs);color:var(--text-default);font-family:var(--font-family-sans);font-size:var(--font-size-100);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-150) var(--easing-default);border:0;display:inline-flex}.reports-toolbar-button:hover:not(:disabled),.reports-toolbar-button:active:not(:disabled),.reports-toolbar-button[data-state=open]:not(:disabled){background-color:var(--surface-50)}.reports-toolbar-button:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px}.reports-toolbar-button:disabled{background-color:var(--surface-0);opacity:.5;cursor:not-allowed}.reports-toolbar-button__icon{color:var(--icon-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.reports-toolbar-button__leading-icon,.reports-toolbar-button__trailing-icon{block-size:16px;inline-size:16px}.reports-toolbar-button__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.reports-toolbar-button__trailing-icon{transition:transform var(--duration-150) var(--easing-default)}.reports-toolbar-button[data-state=open] .reports-toolbar-button__trailing-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.reports-toolbar-button,.reports-toolbar-button__trailing-icon{transition-duration:var(--duration-0)}}}
/* ReportsHint */@layer core.components{.reports-hint{box-sizing:border-box;color:var(--icon-subdued);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;margin:0;padding:0;display:flex}.reports-hint:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px;border-radius:var(--radius-4)}.reports-hint--16 .reports-hint__icon{block-size:16px;inline-size:16px}.reports-hint--12 .reports-hint__icon{block-size:12px;inline-size:12px}}
/* ReportsValueLegend */@layer core.components{.reports-value-legend{box-sizing:border-box;gap:var(--space-16);flex-direction:column;flex:1;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.reports-value-legend>li{align-items:center;gap:var(--space-8);display:flex}.reports-value-legend__item{--reports-value-legend-color:var(--surface-400);box-sizing:border-box;align-items:center;gap:var(--space-16);min-inline-size:0;color:var(--text-default);font-family:var(--font-family-sans);font-size:var(--font-size-100);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-100);cursor:pointer;transition:opacity var(--duration-200) var(--easing-out);background:0 0;border:0;flex:1;padding:0;display:flex}.reports-value-legend__item[aria-pressed=false]{opacity:.4}.reports-value-legend__item:disabled{cursor:default}.reports-value-legend__item:focus-visible{outline:2px solid var(--border-primary-default);outline-offset:2px;border-radius:var(--radius-4)}.reports-value-legend__name{align-items:center;gap:var(--space-8);flex:1;min-inline-size:0;display:flex}.reports-value-legend__dot{border-radius:var(--radius-100);background-color:var(--reports-value-legend-color);flex-shrink:0;block-size:10px;inline-size:10px}.reports-value-legend__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-value-legend__numbers{align-items:center;gap:var(--space-8);font-weight:var(--font-weight-500);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.reports-value-legend__percentage{text-align:end;inline-size:40px;color:var(--text-subdued);font-weight:var(--font-weight-400)}.reports-value-legend__value-skeleton{inline-size:32px;block-size:var(--line-height-100)}.reports-value-legend__percentage-skeleton{inline-size:40px;block-size:var(--line-height-100)}@media (prefers-reduced-motion:reduce){.reports-value-legend__item{transition:none}}}
