:root{--eui-background:var(--fd-background);--eui-foreground:var(--fd-foreground);--eui-foreground-subtle:var(--fd-foreground-subtle);--eui-foreground-muted:var(--fd-foreground-muted);--eui-surface:var(--fd-surface);--eui-surface-subtle:var(--fd-surface-subtle);--eui-surface-raised:var(--fd-surface-raised);--eui-surface-sunken:var(--fd-surface-sunken);--eui-card:var(--fd-card);--eui-card-foreground:var(--fd-card-foreground);--eui-brand-soft:var(--fd-brand-soft);--eui-primary:var(--fd-primary);--eui-primary-foreground:var(--fd-primary-foreground);--eui-primary-hover:var(--fd-primary-hover);--eui-primary-active:var(--fd-primary-active);--eui-secondary:var(--fd-secondary);--eui-secondary-foreground:var(--fd-secondary-foreground);--eui-accent:var(--fd-accent);--eui-accent-soft:var(--fd-accent-soft);--eui-accent-foreground:var(--fd-accent-foreground);--eui-muted:var(--fd-muted);--eui-muted-foreground:var(--fd-muted-foreground);--eui-border:var(--fd-border);--eui-border-subtle:var(--fd-border-subtle);--eui-input:var(--fd-input);--eui-ring:var(--fd-ring);--eui-focus-ring:var(--fd-focus-ring);--eui-hover:var(--fd-hover);--eui-active:var(--fd-active);--eui-success:var(--fd-success);--eui-success-foreground:var(--fd-success-foreground);--eui-success-soft:var(--fd-success-soft);--eui-warning:var(--fd-warning);--eui-warning-foreground:var(--fd-warning-foreground);--eui-warning-soft:var(--fd-warning-soft);--eui-error:var(--fd-error);--eui-error-foreground:var(--fd-error-foreground);--eui-error-soft:var(--fd-error-soft);--eui-crimson:var(--fd-error);--eui-crimson-foreground:var(--fd-error-foreground);--eui-crimson-soft:var(--fd-error-soft);--eui-ruby:var(--fd-ruby);--eui-ruby-foreground:var(--fd-ruby-foreground);--eui-ruby-soft:var(--fd-ruby-soft);--eui-info:var(--fd-info);--eui-info-foreground:var(--fd-info-foreground);--eui-info-soft:var(--fd-info-soft);--eui-color-brand-lime:var(--fd-color-brand-lime);--eui-color-brand-green:var(--fd-color-brand-green);--eui-color-brand-green-active:var(--fd-color-brand-green-active);--eui-color-brand-aqua:var(--fd-color-brand-aqua);--eui-primary-shadow-accent:var(--eui-color-brand-green);--eui-color-neutral-charcoal:var(--fd-color-neutral-charcoal);--eui-color-neutral-blue-gray:var(--fd-color-neutral-blue-gray);--eui-color-neutral-graphite:var(--fd-color-neutral-graphite);--eui-color-neutral-warm-gray:var(--fd-color-neutral-warm-gray);--eui-color-neutral-white:var(--fd-color-neutral-white);--eui-font-heading:var(--fd-font-heading);--eui-font-body:var(--fd-font-body);--eui-font-size-caption:var(--fd-font-size-caption);--eui-font-size-label:var(--fd-font-size-label);--eui-font-size-body:var(--fd-font-size-body);--eui-font-size-body-large:var(--fd-font-size-body-large);--eui-font-size-h3:var(--fd-font-size-h3);--eui-font-weight-medium:var(--fd-font-weight-medium);--eui-font-weight-semibold:var(--fd-font-weight-semibold);--eui-line-height-caption:var(--fd-line-height-caption);--eui-line-height-label:var(--fd-line-height-label);--eui-line-height-body:var(--fd-line-height-body);--eui-line-height-heading:var(--fd-line-height-heading);--eui-letter-spacing-normal:var(--fd-letter-spacing-normal);--eui-space-1:var(--fd-space-1);--eui-space-2:var(--fd-space-2);--eui-space-3:var(--fd-space-3);--eui-space-4:var(--fd-space-4);--eui-space-5:var(--fd-space-5);--eui-space-6:var(--fd-space-6);--eui-space-8:var(--fd-space-8);--eui-radius-sm:var(--fd-radius-sm);--eui-radius-md:var(--fd-radius-md);--eui-radius-lg:var(--fd-radius-lg);--eui-radius-xl:var(--fd-radius-xl);--eui-radius-full:var(--fd-radius-full);--eui-shadow-card-soft:var(--fd-shadow-card-soft);--eui-shadow-card-elevated:var(--fd-shadow-card-elevated);--eui-shadow-floating-button:var(--fd-shadow-floating-button);--eui-shadow-focus:var(--fd-shadow-focus);--eui-glass-surface:var(--fd-glass-surface);--eui-glass-surface-strong:var(--fd-glass-surface-strong);--eui-glass-surface-raised:var(--fd-glass-surface-raised);--eui-glass-tint:var(--fd-glass-tint);--eui-glass-border:var(--fd-glass-border);--eui-glass-border-soft:var(--fd-glass-border-soft);--eui-glass-highlight:var(--fd-glass-highlight);--eui-glass-shadow:var(--fd-glass-shadow);--eui-glass-shadow-elevated:var(--fd-glass-shadow-elevated);--eui-glass-blur:var(--fd-glass-blur);--eui-glass-blur-sm:var(--fd-glass-blur-sm);--eui-glass-saturation:var(--fd-glass-saturation);--eui-control-focus-surface:var(--eui-surface-raised);--eui-control-focus-foreground:var(--eui-foreground);--eui-control-focus-border:var(--eui-ring);--eui-z-header:30;--eui-z-overlay:1000;--eui-z-modal:1010;--eui-z-popover:1020;--eui-z-tooltip:1030;--eui-z-toast:1040}[data-theme=dark]{--eui-primary-shadow-accent:var(--eui-color-brand-aqua)}.eui-button,.eui-input,.eui-textarea,.eui-text,.eui-list,.eui-label,.eui-field,.eui-checkbox,.eui-radio-group,.eui-radio,.eui-switch,.eui-card,.eui-badge,.eui-vstack,.eui-hstack,.eui-zstack,.eui-alert,.eui-avatar,.eui-separator,.eui-tabs{font:inherit}.eui-button{border-radius:var(--eui-radius-full);cursor:pointer;font-family:var(--eui-font-body);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-height:40px;padding:0 var(--eui-space-5);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .12s;display:inline-flex;position:relative}.eui-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.98)}.eui-button:focus-visible{box-shadow:var(--eui-shadow-focus);outline-offset:2px;outline:0}.eui-button:disabled,.eui-button[aria-disabled=true]{background:var(--eui-muted);border-color:var(--eui-border-subtle);box-shadow:none;color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68;transform:none}.eui-button--primary{background:var(--eui-primary);border-color:color-mix(in srgb, var(--eui-primary) 86%, var(--eui-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 24%, transparent), 0 1px 2px #1118271a, 0 8px 18px -14px #11182757, 0 12px 28px -18px color-mix(in srgb, var(--eui-primary-shadow-accent) 56%, transparent);color:var(--eui-primary-foreground)}.eui-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-primary-hover);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 28%, transparent), 0 1px 2px #1118271f, 0 10px 22px -12px #1118276b, 0 18px 34px -14px color-mix(in srgb, var(--eui-primary-shadow-accent) 78%, transparent), 0 28px 56px -24px color-mix(in srgb, var(--eui-primary-shadow-accent) 52%, transparent)}.eui-button--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--eui-primary-active);box-shadow:inset 0 1px 2px #11182738, 0 1px 1px #1118271a, 0 8px 18px -14px color-mix(in srgb, var(--eui-primary-shadow-accent) 58%, transparent)}.eui-button--secondary{-webkit-backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-strong);border-color:var(--eui-glass-border-soft);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px #0f172a0a;color:var(--eui-secondary-foreground)}.eui-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-secondary);border-color:color-mix(in srgb, var(--eui-ring) 72%, var(--eui-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 64%, transparent)}.eui-button--ghost{color:var(--eui-foreground-subtle);background:0 0;border-color:#0000}.eui-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-hover);border-color:var(--eui-border-subtle);box-shadow:none;color:var(--eui-foreground)}.eui-button--danger{background:var(--eui-crimson);border-color:color-mix(in srgb, var(--eui-ruby) 72%, var(--eui-crimson));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 24%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-ruby) 14%, transparent), 0 10px 22px -18px color-mix(in srgb, var(--eui-crimson) 42%, transparent);color:var(--eui-crimson-foreground)}.eui-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--eui-ruby) 78%, var(--eui-crimson));border-color:color-mix(in srgb, var(--eui-ruby) 84%, var(--eui-foreground));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 24%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-ruby) 18%, transparent), 0 12px 26px -18px color-mix(in srgb, var(--eui-crimson) 48%, transparent);color:var(--eui-ruby-foreground)}.eui-button--sm{min-height:34px;padding-inline:var(--eui-space-4)}.eui-button--lg{min-height:48px;padding-inline:var(--eui-space-8)}.eui-button__content{align-items:center;gap:inherit;-webkit-user-select:none;user-select:none;justify-content:center;display:inline-flex}.eui-button--loading .eui-button__content{opacity:0}.eui-button__spinner.eui-spinner{--eui-spinner-size:20px;--eui-spinner-stroke:2px;--eui-spinner-inset:4px;--eui-spinner-sweep:var(--eui-primary);--eui-spinner-glint:color-mix(in srgb, var(--eui-ring) 72%, var(--eui-primary));margin:calc(var(--eui-spinner-size) * -.5) 0 0 calc(var(--eui-spinner-size) * -.5);position:absolute;inset:50% auto auto 50%}.eui-button--sm .eui-button__spinner.eui-spinner{--eui-spinner-size:17px;--eui-spinner-stroke:2px;--eui-spinner-inset:3.5px}.eui-button--lg .eui-button__spinner.eui-spinner{--eui-spinner-size:22px;--eui-spinner-stroke:2.25px;--eui-spinner-inset:4.5px}@media (prefers-reduced-motion:reduce){.eui-button{transition:none}}.eui-icon-button{border-radius:var(--eui-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .12s;display:inline-flex;position:relative}.eui-icon-button--sm{width:34px;height:34px}.eui-icon-button--md{width:40px;height:40px}.eui-icon-button--lg{width:46px;height:46px}.eui-icon-button--primary{background:var(--eui-primary);border-color:color-mix(in srgb, var(--eui-primary) 84%, var(--eui-border));box-shadow:var(--eui-shadow-floating-button);color:var(--eui-primary-foreground)}.eui-icon-button--secondary{background:var(--eui-glass-surface-strong);border-color:var(--eui-glass-border-soft);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);color:var(--eui-foreground-subtle)}.eui-icon-button--ghost{color:var(--eui-foreground-muted);background:0 0;border-color:#0000}.eui-icon-button--danger{background:var(--eui-ruby);border-color:color-mix(in srgb, var(--eui-ruby) 82%, var(--eui-border));color:var(--eui-ruby-foreground)}.eui-icon-button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.eui-icon-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-primary-hover)}.eui-icon-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-secondary);border-color:var(--eui-input)}.eui-icon-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-hover);color:var(--eui-foreground)}.eui-icon-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--eui-ruby-hover,var(--eui-ruby));border-color:var(--eui-ruby)}.eui-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.98)}.eui-icon-button:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-icon-button:disabled,.eui-icon-button[aria-disabled=true]{background:var(--eui-muted);border-color:var(--eui-border-subtle);box-shadow:none;color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68;transform:none}.eui-icon-button__content{justify-content:center;align-items:center;display:inline-flex}.eui-icon-button--loading .eui-icon-button__content{opacity:0}.eui-icon-button__spinner.eui-spinner{--eui-spinner-size:20px;--eui-spinner-stroke:2px;--eui-spinner-inset:4px;--eui-spinner-sweep:var(--eui-primary);--eui-spinner-glint:color-mix(in srgb, var(--eui-ring) 72%, var(--eui-primary));margin:calc(var(--eui-spinner-size) * -.5) 0 0 calc(var(--eui-spinner-size) * -.5);position:absolute;inset:50% auto auto 50%}.eui-icon-button--sm .eui-icon-button__spinner.eui-spinner{--eui-spinner-size:17px;--eui-spinner-stroke:2px;--eui-spinner-inset:3.5px}.eui-icon-button--lg .eui-icon-button__spinner.eui-spinner{--eui-spinner-size:22px;--eui-spinner-stroke:2.25px;--eui-spinner-inset:4.5px}@media (prefers-reduced-motion:reduce){.eui-icon-button{transition:none}}.eui-link{border-radius:var(--eui-radius-sm);color:var(--eui-foreground);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);text-underline-offset:3px;text-decoration:none;transition:background-color .16s,color .16s,text-decoration-color .16s;display:inline-flex}.eui-link--default{color:var(--eui-foreground)}.eui-link--muted{color:var(--eui-foreground-muted)}.eui-link--subtle{color:var(--eui-muted-foreground)}.eui-link--underline{color:var(--eui-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--eui-foreground) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--eui-foreground) 28%, transparent)}.eui-link--button{background:var(--eui-secondary);border:1px solid var(--eui-border-subtle);color:var(--eui-secondary-foreground);min-height:38px;padding:0 var(--eui-space-3)}.eui-link:hover{color:var(--eui-foreground);text-decoration-color:currentColor}.eui-link--default:hover,.eui-link--muted:hover,.eui-link--subtle:hover{text-decoration:underline}.eui-link--button:hover{background:var(--eui-hover);border-color:var(--eui-input);text-decoration:none}.eui-link:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-card{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 72%, transparent), 0 1px 0 color-mix(in srgb, var(--eui-foreground) 4%, transparent), 0 16px 40px -28px color-mix(in srgb, var(--eui-foreground) 22%, transparent);color:var(--eui-foreground-muted);position:relative;overflow:hidden}.eui-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--eui-border) 84%, transparent) 18%, color-mix(in srgb, var(--eui-info) 28%, var(--eui-border-subtle)) 50%, color-mix(in srgb, var(--eui-border) 84%, transparent) 82%, transparent);content:"";opacity:.8;height:1px;transition:height .22s,opacity .22s,filter .22s;position:absolute;top:0;left:0;right:0}.eui-card[data-variant=plain]:before{content:none}a.eui-card,button.eui-card{transition:border-color .22s,box-shadow .22s,background-color .22s}a.eui-card:after,button.eui-card:after{content:"";opacity:0;pointer-events:none;transition:opacity .22s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}a.eui-card:hover,button.eui-card:hover{background:color-mix(in srgb, var(--eui-surface) 92%, var(--eui-surface-sunken));border-color:color-mix(in srgb, var(--eui-info) 22%, var(--eui-border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--eui-surface-raised) 54%, transparent), 0 1px 0 color-mix(in srgb, var(--eui-foreground) 6%, transparent), 0 16px 36px -26px color-mix(in srgb, var(--eui-info) 24%, transparent), 0 22px 54px -34px color-mix(in srgb, var(--eui-foreground) 24%, transparent)}a.eui-card:hover:before,button.eui-card:hover:before{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--eui-info) 22%, transparent));opacity:1;height:2px}a.eui-card:hover:after,button.eui-card:hover:after{opacity:0;transform:translate(120%)}@media (prefers-reduced-motion:reduce){a.eui-card,button.eui-card,a.eui-card:after,button.eui-card:after,a.eui-card:before,button.eui-card:before{transition:none}}.eui-card__header,.eui-card__content,.eui-card__footer{padding:var(--eui-space-5)}.eui-card__header{gap:var(--eui-space-2);padding-bottom:var(--eui-space-2);display:grid}.eui-card__content{padding-top:var(--eui-space-2)}.eui-card__footer{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-3);justify-content:flex-end;display:flex}.eui-card__title{color:var(--eui-card-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body-large);font-weight:var(--eui-font-weight-bold);letter-spacing:var(--eui-letter-spacing-normal);line-height:var(--eui-line-height-heading);margin:0}.eui-card__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);margin:0}.eui-input{background:color-mix(in srgb, var(--eui-muted) 50%, var(--eui-surface));box-shadow:none;color:var(--eui-foreground);font-family:var(--eui-font-body);font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-label);min-height:44px;padding:0 var(--eui-space-4);border:2px solid #0000;border-radius:16px;width:100%;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:block}.eui-input::placeholder{color:var(--eui-muted-foreground)}.eui-input:hover:not(:disabled){background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-foreground-muted) 22%, var(--eui-input));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 58%, transparent), 0 8px 20px -18px color-mix(in srgb, var(--eui-foreground) 24%, transparent)}.eui-input:focus,.eui-input:focus:not(:disabled){background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 68%, transparent), var(--eui-shadow-focus);color:var(--eui-control-focus-foreground);outline:none}.eui-input:disabled{background:color-mix(in srgb, var(--eui-muted) 60%, transparent);color:var(--eui-muted-foreground);cursor:not-allowed}.eui-input--invalid,.eui-input[aria-invalid=true]{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-input--invalid:hover:not(:disabled),.eui-input[aria-invalid=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--eui-ruby) 72%, var(--eui-crimson))}.eui-input--invalid:focus,.eui-input[aria-invalid=true]:focus{background:var(--eui-control-focus-surface);border-color:var(--eui-ruby);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 68%, transparent), 0 0 0 3px color-mix(in srgb, var(--eui-crimson) 18%, transparent);color:var(--eui-control-focus-foreground);outline:none}.eui-password-input{width:100%;min-width:0;display:inline-flex;position:relative}.eui-password-input__control.eui-input{padding-right:76px}.eui-password-input__toggle{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);min-width:58px;height:32px;padding:0 var(--eui-space-2);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:6px;right:6px}.eui-password-input__toggle:hover:not(:disabled){background:var(--eui-hover);color:var(--eui-foreground)}.eui-password-input__toggle:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-password-input__toggle:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-number-input{--eui-number-input-control-size:1.75rem;--eui-number-input-control-bg:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));--eui-number-input-control-border:color-mix(in srgb, var(--eui-border-subtle) 84%, transparent);--eui-number-input-control-fg:var(--eui-muted-foreground);width:100%;display:block;position:relative}.eui-number-input__field{appearance:textfield;caret-color:var(--eui-ring);font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;padding-inline-end:calc(var(--eui-space-4) + var(--eui-number-input-control-size))}.eui-number-input__field::-webkit-inner-spin-button{appearance:none;margin:0}.eui-number-input__field::-webkit-outer-spin-button{appearance:none;margin:0}.eui-number-input__controls{pointer-events:none;right:var(--eui-space-3);width:var(--eui-number-input-control-size);gap:2px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.eui-number-input__control{appearance:none;background:var(--eui-number-input-control-bg);border:1px solid var(--eui-number-input-control-border);color:var(--eui-number-input-control-fg);cursor:pointer;height:calc(var(--eui-number-input-control-size) / 2 - 1px);pointer-events:auto;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.eui-number-input__control:first-child{border-radius:var(--eui-radius-sm) var(--eui-radius-sm) 4px 4px}.eui-number-input__control:last-child{border-radius:4px 4px var(--eui-radius-sm) var(--eui-radius-sm)}.eui-number-input__control:before{content:"";border-inline:4px solid #0000;width:0;height:0}.eui-number-input__control:first-child:before{border-bottom:5px solid}.eui-number-input__control:last-child:before{border-top:5px solid}.eui-number-input:hover:not(.eui-number-input--disabled){--eui-number-input-control-bg:color-mix(in srgb, var(--eui-muted) 86%, var(--eui-surface));--eui-number-input-control-border:color-mix(in srgb, var(--eui-input) 48%, transparent);--eui-number-input-control-fg:var(--eui-foreground-muted)}.eui-number-input__control:hover:not(:disabled){background:color-mix(in srgb, var(--eui-surface) 76%, var(--eui-muted));border-color:color-mix(in srgb, var(--eui-ring) 34%, var(--eui-border));color:var(--eui-foreground)}.eui-number-input__control:active:not(:disabled){transform:translateY(1px)}.eui-number-input__control:focus-visible{border-color:var(--eui-ring);box-shadow:0 0 0 3px var(--eui-focus-ring);outline:none}.eui-number-input--invalid{--eui-number-input-control-bg:color-mix(in srgb, var(--eui-crimson) 10%, var(--eui-surface));--eui-number-input-control-border:color-mix(in srgb, var(--eui-ruby) 24%, transparent)}.eui-number-input--disabled .eui-number-input__control,.eui-number-input__control:disabled{cursor:not-allowed;opacity:.48}@media (prefers-reduced-motion:reduce){.eui-number-input__control{transition:none}}.eui-stepper{background:color-mix(in srgb, var(--eui-muted) 50%, var(--eui-surface));border:2px solid #0000;border-radius:16px;grid-template-columns:36px minmax(64px,1fr) 36px;align-items:center;min-width:144px;min-height:44px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-grid;overflow:hidden}.eui-stepper:hover{background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-foreground-muted) 22%, var(--eui-input))}.eui-stepper:focus-within{background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:var(--eui-shadow-focus)}.eui-stepper__button{color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-h4);-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.eui-stepper__button:hover:not(:disabled){background:var(--eui-hover);color:var(--eui-foreground)}.eui-stepper__button:focus-visible{box-shadow:inset 0 0 0 2px var(--eui-ring);outline:0}.eui-stepper__button:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.56}.eui-stepper__input{color:var(--eui-foreground);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0}.eui-stepper:focus-within .eui-stepper__input{color:var(--eui-control-focus-foreground)}.eui-stepper__input::-webkit-inner-spin-button{appearance:none;margin:0}.eui-stepper__input::-webkit-outer-spin-button{appearance:none;margin:0}.eui-textarea{background:color-mix(in srgb, var(--eui-muted) 50%, var(--eui-surface));box-shadow:none;color:var(--eui-foreground);font-family:var(--eui-font-body);font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-body);min-height:112px;padding:var(--eui-space-3) var(--eui-space-4);border:2px solid #0000;border-radius:16px;width:100%;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1);display:block}.eui-textarea::placeholder{color:var(--eui-muted-foreground)}.eui-textarea:hover:not(:disabled){background:var(--eui-muted)}.eui-textarea:focus,.eui-textarea:focus:not(:disabled){background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:var(--eui-shadow-focus);color:var(--eui-control-focus-foreground);outline:none}.eui-textarea:disabled{background:color-mix(in srgb, var(--eui-muted) 60%, transparent);color:var(--eui-muted-foreground);cursor:not-allowed}.eui-textarea--invalid,.eui-textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-textarea--invalid:hover:not(:disabled),.eui-textarea[aria-invalid=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--eui-ruby) 72%, var(--eui-crimson))}.eui-textarea--invalid:focus,.eui-textarea[aria-invalid=true]:focus{background:var(--eui-control-focus-surface);border-color:var(--eui-ruby);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-crimson) 18%, transparent);color:var(--eui-control-focus-foreground);outline:none}.eui-textarea[data-resize=none]{resize:none}.eui-textarea[data-resize=vertical]{resize:vertical}.eui-textarea[data-resize=horizontal]{resize:horizontal}.eui-textarea[data-resize=both]{resize:both}.eui-time-input{--eui-time-input-bg:var(--eui-surface);--eui-time-input-border-end:color-mix(in srgb, var(--eui-border-subtle) 92%, transparent);--eui-time-input-border-start:color-mix(in srgb, var(--eui-border) 86%, transparent);--eui-time-input-icon:color-mix(in srgb, var(--eui-foreground-muted) 76%, transparent);appearance:none;background-clip:border-box,border-box,border-box,padding-box,border-box;background-image:radial-gradient(circle, transparent 48%, var(--eui-time-input-icon) 50% 62%, transparent 64%), linear-gradient(var(--eui-time-input-icon), var(--eui-time-input-icon)), linear-gradient(var(--eui-time-input-icon), var(--eui-time-input-icon)), linear-gradient(var(--eui-time-input-bg), var(--eui-time-input-bg)), linear-gradient(135deg, var(--eui-time-input-border-start), var(--eui-time-input-border-end));background-origin:border-box;background-position:right var(--eui-space-4) center, right calc(var(--eui-space-4) + 7px) top calc(50% - 5px), right calc(var(--eui-space-4) + 4px) center, 0 0, 0 0;border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 72%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 5%, transparent);color:var(--eui-foreground);font-family:var(--eui-font-body);font-size:var(--eui-font-size-label);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-medium);line-height:var(--eui-line-height-label);min-height:44px;padding:0 calc(var(--eui-space-6) + var(--eui-space-4)) 0 var(--eui-space-4);background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:16px 16px,2px 7px,6px 2px,auto,auto;border:1px solid #0000;width:100%;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:block;position:relative}.eui-time-input:hover:not(:disabled){--eui-time-input-bg:color-mix(in srgb, var(--eui-muted) 18%, var(--eui-surface));--eui-time-input-border-end:color-mix(in srgb, var(--eui-border) 88%, transparent);--eui-time-input-border-start:color-mix(in srgb, var(--eui-ring) 42%, var(--eui-border));--eui-time-input-icon:color-mix(in srgb, var(--eui-ring) 56%, var(--eui-foreground-muted));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 78%, transparent), 0 8px 20px -18px color-mix(in srgb, var(--eui-foreground) 24%, transparent)}.eui-time-input:focus{--eui-time-input-bg:var(--eui-control-focus-surface);--eui-time-input-border-end:color-mix(in srgb, var(--eui-ring) 36%, var(--eui-border));--eui-time-input-border-start:var(--eui-ring);--eui-time-input-icon:var(--eui-ring);border-color:var(--eui-ring);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 68%, transparent), var(--eui-shadow-focus);color:var(--eui-control-focus-foreground);outline:none}.eui-time-input--invalid,.eui-time-input[aria-invalid=true]{--eui-time-input-bg:var(--eui-surface);--eui-time-input-border-end:color-mix(in srgb, var(--eui-ruby) 42%, var(--eui-border));--eui-time-input-border-start:color-mix(in srgb, var(--eui-crimson) 72%, var(--eui-border));--eui-time-input-icon:color-mix(in srgb, var(--eui-crimson) 76%, var(--eui-foreground-muted));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 70%, transparent), 0 0 0 3px color-mix(in srgb, var(--eui-crimson) 10%, transparent)}.eui-time-input:disabled{--eui-time-input-bg:color-mix(in srgb, var(--eui-muted) 54%, transparent);--eui-time-input-icon:color-mix(in srgb, var(--eui-muted-foreground) 56%, transparent);color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-time-input__popover{padding:var(--eui-space-2);width:252px}.eui-time-input__panel{gap:var(--eui-space-3);display:grid}.eui-time-input__panel-header{align-items:center;gap:var(--eui-space-2);padding:var(--eui-space-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.eui-time-input__value{appearance:none;background:color-mix(in srgb, var(--eui-muted) 68%, var(--eui-surface));border:1px solid color-mix(in srgb, var(--eui-border) 70%, transparent);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label);min-width:0;min-height:36px;padding:0 var(--eui-space-3);text-align:center;width:100%;transition:background-color .14s,border-color .14s,box-shadow .14s;display:block}.eui-time-input__value:focus{background:var(--eui-surface);border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-time-input__step{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);justify-content:center;align-items:center;width:36px;height:36px;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.eui-time-input__step:hover{background:var(--eui-hover);border-color:color-mix(in srgb, var(--eui-ring) 34%, var(--eui-border))}.eui-time-input__step:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-time-input__column-labels{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);gap:var(--eui-space-2);line-height:var(--eui-line-height-caption);padding:0 var(--eui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eui-time-input__column-labels span:last-child{text-align:right}.eui-time-input__columns{gap:var(--eui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eui-time-input__column{background:color-mix(in srgb, var(--eui-muted) 44%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);max-height:220px;padding:var(--eui-space-1);scrollbar-width:thin;gap:2px;display:grid;overflow-y:auto}.eui-time-input__option{border-radius:calc(var(--eui-radius-md) - 2px);color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-medium);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-height:36px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.eui-time-input__option:hover{background:var(--eui-hover);border-color:color-mix(in srgb, var(--eui-border) 72%, transparent)}.eui-time-input__option:focus-visible{border-color:var(--eui-ring);outline:0}.eui-time-input__option[aria-selected=true]{background:color-mix(in srgb, var(--eui-ring) 14%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-ring) 58%, var(--eui-border));box-shadow:inset 3px 0 0 var(--eui-ring);color:var(--eui-foreground);font-weight:var(--eui-font-weight-semibold)}.eui-label{color:var(--eui-foreground-subtle);font-family:var(--eui-font-body);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-1);line-height:var(--eui-line-height-label);display:inline-flex}.eui-label__text{min-width:0}.eui-label__required{color:var(--eui-ruby);font-weight:var(--eui-font-weight-semibold)}.eui-label__optional{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium)}.eui-field{gap:var(--eui-space-2);min-width:0;display:grid}.eui-field[data-invalid=true] .eui-label{color:var(--eui-ruby)}.eui-field[data-disabled=true]{opacity:.72}.eui-field__description,.eui-field__error{font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption);margin:0}.eui-field__description{color:var(--eui-foreground-muted)}.eui-field__error{color:var(--eui-ruby);font-weight:var(--eui-font-weight-medium)}.eui-text,.eui-list{color:var(--eui-foreground);font-family:var(--eui-font-body);letter-spacing:var(--eui-letter-spacing-normal)}.eui-text{margin:0 0 var(--eui-space-3);overflow-wrap:anywhere;min-width:0}.eui-text:last-child{margin-bottom:0}.eui-text:is(span,small,strong,em){margin:0}.eui-text[data-size=xs]{font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption)}.eui-text[data-size=sm]{font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body)}.eui-text[data-size=md]{font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-body)}.eui-text[data-size=lg]{font-size:var(--eui-font-size-body-large);line-height:var(--eui-line-height-body)}.eui-text[data-weight=regular]{font-weight:400}.eui-text[data-weight=medium]{font-weight:var(--eui-font-weight-medium)}.eui-text[data-weight=semibold]{font-weight:var(--eui-font-weight-semibold)}.eui-text[data-weight=bold]{font-weight:700}.eui-text[data-tone=default]{color:var(--eui-foreground)}.eui-text[data-tone=muted]{color:var(--eui-foreground-muted)}.eui-text[data-tone=subtle]{color:var(--eui-muted-foreground)}.eui-text[data-tone=success]{color:color-mix(in srgb, var(--eui-success) 58%, var(--eui-foreground))}.eui-text[data-tone=warning]{color:color-mix(in srgb, var(--eui-warning) 64%, var(--eui-foreground))}.eui-text[data-tone=error]{color:var(--eui-ruby)}.eui-text[data-tone=info]{color:color-mix(in srgb, var(--eui-info) 62%, var(--eui-foreground))}.eui-text[data-align=left]{text-align:left}.eui-text[data-align=center]{text-align:center}.eui-text[data-align=right]{text-align:right}.eui-text[data-truncate=true]{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eui-list{--eui-list-marker-color:var(--eui-foreground-muted);--eui-list-marker-size:.55em;color:var(--eui-foreground);margin:0 0 var(--eui-space-4);min-width:0;max-width:100%;padding-inline-start:1.35em}.eui-list:last-child{margin-bottom:0}.eui-list[data-size=sm]{font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body)}.eui-list[data-size=md]{font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-body)}.eui-list[data-size=lg]{font-size:var(--eui-font-size-body-large);line-height:var(--eui-line-height-body)}.eui-list[data-density=compact]{gap:var(--eui-space-1);display:grid}.eui-list[data-density=normal]{gap:var(--eui-space-2);display:grid}.eui-list[data-density=spacious]{gap:var(--eui-space-3);display:grid}.eui-list[data-tone=default]{color:var(--eui-foreground)}.eui-list[data-tone=muted]{color:var(--eui-foreground-muted)}.eui-list[data-tone=success]{--eui-list-marker-color:var(--eui-success)}.eui-list[data-tone=warning]{--eui-list-marker-color:var(--eui-warning)}.eui-list[data-tone=error]{--eui-list-marker-color:var(--eui-ruby)}.eui-list[data-tone=info]{--eui-list-marker-color:var(--eui-info)}.eui-list[data-marker=default]::marker{color:var(--eui-list-marker-color);font-weight:var(--eui-font-weight-semibold)}.eui-list[data-marker=default]>li::marker{color:var(--eui-list-marker-color);font-weight:var(--eui-font-weight-semibold)}.eui-list[data-marker=default] .eui-list__item::marker{color:var(--eui-list-marker-color);font-weight:var(--eui-font-weight-semibold)}.eui-list[data-marker=none],.eui-list[data-marker=check],.eui-list[data-marker=dot],.eui-list[data-marker=dash]{padding-inline-start:0;list-style:none}.eui-list__item{overflow-wrap:anywhere;min-width:0}.eui-list[data-marker=check]>li,.eui-list[data-marker=dot]>li,.eui-list[data-marker=dash]>li,.eui-list[data-marker=check] .eui-list__item,.eui-list[data-marker=dot] .eui-list__item,.eui-list[data-marker=dash] .eui-list__item{padding-inline-start:1.35em;position:relative}.eui-list[data-marker=check]>li:before,.eui-list[data-marker=dot]>li:before,.eui-list[data-marker=dash]>li:before,.eui-list[data-marker=check] .eui-list__item:before,.eui-list[data-marker=dot] .eui-list__item:before,.eui-list[data-marker=dash] .eui-list__item:before{color:var(--eui-list-marker-color);font-weight:var(--eui-font-weight-semibold);line-height:inherit;position:absolute;inset-block-start:0;inset-inline-start:0}.eui-list[data-marker=check]{--eui-list-marker-color:var(--eui-success)}.eui-list[data-marker=check]>li:before,.eui-list[data-marker=check] .eui-list__item:before{content:"✓"}.eui-list[data-marker=dot]>li:before,.eui-list[data-marker=dot] .eui-list__item:before{background:var(--eui-list-marker-color);border-radius:var(--eui-radius-full);content:"";height:var(--eui-list-marker-size);width:var(--eui-list-marker-size);inset-block-start:.55em}.eui-list[data-marker=dash]>li:before,.eui-list[data-marker=dash] .eui-list__item:before{content:"–"}.eui-multi-select{color:var(--eui-foreground);font-family:var(--eui-font-body);width:100%;position:relative}.eui-multi-select__control,.eui-tags-input{background:color-mix(in srgb, var(--eui-muted) 42%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);align-items:center;gap:var(--eui-space-2);min-height:46px;padding:6px var(--eui-space-3);flex-wrap:wrap;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.eui-multi-select__control:focus-within,.eui-tags-input:focus-within{background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:var(--eui-shadow-focus)}.eui-multi-select[data-invalid=true] .eui-multi-select__control,.eui-tags-input[data-invalid=true]{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-multi-select[data-disabled=true],.eui-tags-input[data-disabled=true]{opacity:.72}.eui-multi-select__input,.eui-tags-input__input{color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-label);background:0 0;border:0;outline:0;flex:120px;min-width:80px;min-height:28px}.eui-multi-select__input::placeholder,.eui-tags-input__input::placeholder{color:var(--eui-muted-foreground)}.eui-multi-select__chip,.eui-tags-input__tag{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 1px color-mix(in srgb, var(--eui-foreground) 3%, transparent);color:var(--eui-foreground-subtle);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-1);min-height:28px;padding:0 6px 0 var(--eui-space-2);display:inline-flex}.eui-multi-select__chip-remove,.eui-tags-input__remove{border-radius:var(--eui-radius-full);color:var(--eui-muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.eui-multi-select__chip-remove:hover,.eui-tags-input__remove:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-tags-input__count{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);flex:none;margin-left:auto}.eui-multi-select__popover{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-glass-shadow-elevated);margin-top:var(--eui-space-2);z-index:var(--eui-z-popover);position:absolute;top:100%;left:0;right:0;overflow:hidden}.eui-multi-select__list{max-height:260px;padding:var(--eui-space-2);margin:0;list-style:none;display:grid;overflow:auto}.eui-multi-select__option{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;min-height:34px;padding:0 var(--eui-space-3);text-align:left;align-items:center;width:100%;display:flex}.eui-multi-select__option[data-highlighted=true],.eui-multi-select__option:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-multi-select__option[aria-disabled=true]{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-multi-select__empty{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-label);padding:var(--eui-space-3)}.eui-file-upload{color:var(--eui-foreground);font-family:var(--eui-font-body);gap:var(--eui-space-3);width:100%;display:grid}.eui-file-upload__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-file-upload__target{background:color-mix(in srgb, var(--eui-muted) 56%, var(--eui-surface));border:1px dashed color-mix(in srgb, var(--eui-ring) 32%, var(--eui-border));border-radius:var(--eui-radius-lg);color:var(--eui-foreground-subtle);cursor:pointer;align-items:center;gap:var(--eui-space-1);min-height:132px;padding:var(--eui-space-6);text-align:center;justify-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.eui-file-upload__target strong{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold)}.eui-file-upload__target span{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption)}.eui-file-upload[data-dragging=true] .eui-file-upload__target,.eui-file-upload__target:focus-visible{background:var(--eui-surface);border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-file-upload[data-invalid=true] .eui-file-upload__target{border-color:color-mix(in srgb, var(--eui-crimson) 58%, var(--eui-border))}.eui-file-upload[data-disabled=true] .eui-file-upload__target{cursor:not-allowed;opacity:.68}.eui-file-upload__files{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);gap:var(--eui-space-1);margin:0;padding:0;list-style:none;display:grid}.eui-otp-input{align-items:center;gap:var(--eui-space-2);display:inline-flex}.eui-otp-input__slot{background:color-mix(in srgb, var(--eui-muted) 50%, var(--eui-surface));border-radius:var(--eui-radius-md);color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-body-large);font-weight:var(--eui-font-weight-semibold);text-align:center;border:2px solid #0000;width:40px;height:44px;transition:background-color .16s,border-color .16s,box-shadow .16s}.eui-otp-input__slot:focus{background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:var(--eui-shadow-focus);color:var(--eui-control-focus-foreground);outline:0}.eui-otp-input[data-invalid=true] .eui-otp-input__slot{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-otp-input__slot:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-checkbox{vertical-align:middle;flex:none;width:22px;height:22px;display:inline-flex;position:relative}.eui-checkbox__input{cursor:pointer;opacity:0;z-index:1;width:22px;height:22px;margin:0;position:absolute;inset:0}.eui-checkbox__control{-webkit-backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));background:color-mix(in srgb, var(--eui-glass-surface-strong) 82%, transparent);border:1px solid color-mix(in srgb, var(--eui-input) 72%, transparent);box-sizing:border-box;box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 10%, transparent);border-radius:7px 7px 7px 3px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.eui-checkbox__icon{color:var(--eui-color-brand-green-active);opacity:0;stroke-width:3px;width:14px;height:14px;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);transform:scale(.6)}.eui-checkbox__input:hover:not(:disabled)+.eui-checkbox__control{background:color-mix(in srgb, var(--eui-glass-surface-raised) 88%, transparent);border-color:color-mix(in srgb, var(--eui-foreground-muted) 34%, var(--eui-input))}.eui-checkbox__input:focus-visible+.eui-checkbox__control{border-color:color-mix(in srgb, var(--eui-ring) 58%, var(--eui-input));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), var(--eui-shadow-focus)}.eui-checkbox__input:checked+.eui-checkbox__control,.eui-checkbox[data-indeterminate=true] .eui-checkbox__control{background:color-mix(in srgb, var(--eui-color-brand-green) 10%, var(--eui-glass-surface-raised));border-color:color-mix(in srgb, var(--eui-color-brand-green-active) 48%, var(--eui-glass-border-soft));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), inset 0 0 0 1px color-mix(in srgb, var(--eui-color-brand-green) 12%, transparent), 0 10px 24px -18px color-mix(in srgb, var(--eui-color-brand-green) 42%, transparent)}.eui-checkbox__input:checked+.eui-checkbox__control .eui-checkbox__icon,.eui-checkbox[data-indeterminate=true] .eui-checkbox__control .eui-checkbox__icon{opacity:1;transform:scale(1)}.eui-checkbox__input:disabled{cursor:not-allowed}.eui-checkbox__input:disabled+.eui-checkbox__control,.eui-checkbox[data-disabled=true] .eui-checkbox__control{background:color-mix(in srgb, var(--eui-muted) 76%, transparent);border-color:color-mix(in srgb, var(--eui-border) 62%, transparent);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);opacity:.62}.eui-radio-group{gap:var(--eui-space-2);min-width:0;display:grid}.eui-radio-group[data-orientation=horizontal]{align-items:center;gap:var(--eui-space-5);flex-wrap:wrap;display:flex}.eui-radio{color:var(--eui-foreground-subtle);cursor:pointer;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-width:0;transition:color .16s;display:inline-flex;position:relative}.eui-radio__input{cursor:pointer;opacity:0;z-index:1;width:22px;height:22px;margin:0;position:absolute;left:0}.eui-radio__control{-webkit-backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));background:color-mix(in srgb, var(--eui-glass-surface-strong) 82%, transparent);border:1px solid color-mix(in srgb, var(--eui-input) 72%, transparent);border-radius:var(--eui-radius-full);box-sizing:border-box;box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 10%, transparent);flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.eui-radio__control:before{background:color-mix(in srgb, var(--eui-surface-raised) 92%, var(--eui-glass-highlight));border:1px solid color-mix(in srgb, var(--eui-border) 66%, transparent);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 1px color-mix(in srgb, var(--eui-foreground) 12%, transparent);box-sizing:border-box;content:"";opacity:0;width:14px;height:14px;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);position:absolute;transform:scale(.64)}.eui-radio__control:after{background:var(--eui-color-brand-green);border-radius:var(--eui-radius-full);content:"";opacity:0;width:5px;height:5px;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.eui-radio__input:hover:not(:disabled)+.eui-radio__control{background:color-mix(in srgb, var(--eui-glass-surface-raised) 88%, transparent);border-color:color-mix(in srgb, var(--eui-foreground-muted) 34%, var(--eui-input))}.eui-radio__input:focus-visible+.eui-radio__control{border-color:color-mix(in srgb, var(--eui-ring) 58%, var(--eui-input));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), var(--eui-shadow-focus)}.eui-radio__input:checked+.eui-radio__control{background:color-mix(in srgb, var(--eui-color-brand-green) 12%, var(--eui-glass-surface-raised));border-color:color-mix(in srgb, var(--eui-color-brand-green-active) 44%, var(--eui-glass-border-soft));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 10px 24px -18px color-mix(in srgb, var(--eui-color-brand-green) 42%, transparent)}.eui-radio__input:checked+.eui-radio__control:before{opacity:1;transform:scale(1)}.eui-radio__input:checked+.eui-radio__control:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.eui-radio__input:disabled{cursor:not-allowed}.eui-radio[data-disabled=true]{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.72}.eui-radio__input:disabled+.eui-radio__control,.eui-radio[data-disabled=true] .eui-radio__control{background:color-mix(in srgb, var(--eui-muted) 76%, transparent);border-color:color-mix(in srgb, var(--eui-border) 62%, transparent);box-shadow:inset 0 1px 0 var(--eui-glass-highlight)}.eui-radio[data-state=checked]{color:var(--eui-foreground);font-weight:var(--eui-font-weight-medium)}.eui-radio__label{min-width:0}.eui-switch{vertical-align:middle;width:46px;height:26px;display:inline-flex;position:relative}.eui-switch__input{cursor:pointer;opacity:0;z-index:1;width:46px;height:26px;margin:0;position:absolute;inset:0}.eui-switch__track{-webkit-backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));background:color-mix(in srgb, var(--eui-glass-surface-strong) 82%, transparent);border:1px solid color-mix(in srgb, var(--eui-input) 66%, transparent);box-sizing:border-box;box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 10%, transparent);border-radius:999px;align-items:center;width:46px;height:26px;padding:3px;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.eui-switch__thumb{background:color-mix(in srgb, var(--eui-surface-raised) 92%, var(--eui-glass-highlight));border:1px solid color-mix(in srgb, var(--eui-border) 66%, transparent);box-sizing:border-box;box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 1px color-mix(in srgb, var(--eui-foreground) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--eui-foreground) 8%, transparent);border-radius:999px;width:20px;height:20px;transition:background-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:block;position:relative;transform:translate(0)}.eui-switch__thumb:after{background:var(--eui-color-brand-green);content:"";opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.eui-switch__input:hover:not(:disabled)+.eui-switch__track{background:color-mix(in srgb, var(--eui-glass-surface-raised) 88%, transparent);border-color:color-mix(in srgb, var(--eui-foreground-muted) 30%, var(--eui-input))}.eui-switch__input:focus-visible+.eui-switch__track{border-color:color-mix(in srgb, var(--eui-ring) 58%, var(--eui-input));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), var(--eui-shadow-focus)}.eui-switch__input:checked+.eui-switch__track{background:color-mix(in srgb, var(--eui-color-brand-green) 12%, var(--eui-glass-surface-raised));border-color:color-mix(in srgb, var(--eui-color-brand-green-active) 44%, var(--eui-glass-border-soft));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 10px 24px -18px color-mix(in srgb, var(--eui-color-brand-green) 42%, transparent)}.eui-switch__input:checked+.eui-switch__track .eui-switch__thumb{transform:translate(20px)}.eui-switch__input:checked+.eui-switch__track .eui-switch__thumb:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.eui-switch__input:disabled{cursor:not-allowed}.eui-switch[data-disabled=true] .eui-switch__track{background:color-mix(in srgb, var(--eui-muted) 76%, transparent);border-color:color-mix(in srgb, var(--eui-border) 58%, transparent);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);opacity:.5}.eui-button-group{background:color-mix(in srgb, var(--eui-muted) 42%, transparent);border:1px solid color-mix(in srgb, var(--eui-border) 78%, transparent);border-radius:var(--eui-radius-full);align-items:stretch;gap:var(--eui-space-2);width:fit-content;padding:3px;display:inline-flex}.eui-button-group>.eui-button{min-height:36px}.eui-button-group[data-orientation=vertical]{border-radius:var(--eui-radius-lg);flex-direction:column}.eui-button-group[data-attached=true]{background:0 0;border:0;border-radius:0;gap:0;padding:0}.eui-button-group[data-attached=true]>.eui-button{box-shadow:none;border-radius:0;margin-left:-1px;position:relative}.eui-button-group[data-attached=true]>.eui-button:focus-visible,.eui-button-group[data-attached=true]>.eui-button:hover:not(:disabled){z-index:1}.eui-button-group[data-attached=true]>.eui-button:first-child{border-bottom-left-radius:var(--eui-radius-full);border-top-left-radius:var(--eui-radius-full);margin-left:0}.eui-button-group[data-attached=true]>.eui-button:last-child{border-bottom-right-radius:var(--eui-radius-full);border-top-right-radius:var(--eui-radius-full)}.eui-button-group[data-attached=true][data-orientation=vertical]>.eui-button{margin-top:-1px;margin-left:0}.eui-button-group[data-attached=true][data-orientation=vertical]>.eui-button:first-child{border-radius:var(--eui-radius-lg) var(--eui-radius-lg) 0 0;margin-top:0}.eui-button-group[data-attached=true][data-orientation=vertical]>.eui-button:last-child{border-radius:0 0 var(--eui-radius-lg) var(--eui-radius-lg)}.eui-badge{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 68%, transparent);font-family:var(--eui-font-body);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:var(--eui-letter-spacing-normal);line-height:var(--eui-line-height-caption);white-space:nowrap;align-items:center;min-height:24px;padding:2px 11px;display:inline-flex}.eui-badge--neutral{background:color-mix(in srgb, var(--eui-muted) 78%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-border) 72%, transparent);color:var(--eui-foreground-subtle)}.eui-badge--success{background:color-mix(in srgb, var(--eui-success-soft) 88%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-success) 32%, var(--eui-border));color:color-mix(in srgb, var(--eui-success) 58%, var(--eui-foreground))}.eui-badge--warning{background:color-mix(in srgb, var(--eui-warning-soft) 86%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-warning) 34%, var(--eui-border));color:color-mix(in srgb, var(--eui-warning) 66%, var(--eui-foreground))}.eui-badge--error{background:color-mix(in srgb, var(--eui-crimson-soft) 88%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-crimson) 34%, var(--eui-border));color:color-mix(in srgb, var(--eui-ruby) 64%, var(--eui-crimson))}.eui-badge--info{background:color-mix(in srgb, var(--eui-info-soft) 88%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-info) 34%, var(--eui-border));color:color-mix(in srgb, var(--eui-info) 62%, var(--eui-foreground))}.eui-alert{--eui-alert-accent:var(--eui-info);--eui-alert-border:color-mix(in srgb, var(--eui-info) 18%, var(--eui-border-subtle));--eui-alert-surface:color-mix(in srgb, var(--eui-info-soft) 50%, var(--eui-surface));--eui-alert-title:var(--eui-foreground);background:var(--eui-alert-surface);border:1px solid var(--eui-alert-border);box-shadow:0 1px 0 color-mix(in srgb, var(--eui-foreground) 3%, transparent);color:var(--eui-foreground);gap:4px var(--eui-space-3);padding:var(--eui-space-4) var(--eui-space-4) var(--eui-space-4) var(--eui-space-3);border-radius:16px 16px 16px 4px;grid-template-columns:3px minmax(0,1fr);display:grid;position:relative}.eui-alert:before{background:var(--eui-alert-accent);content:"";border-radius:4px;grid-area:1/1/span 2;align-self:stretch;width:3px;min-height:100%}.eui-alert>svg{color:var(--eui-alert-accent);grid-area:1/2/span 2;width:18px;height:18px;margin-top:1px}.eui-alert:has(>svg){grid-template-columns:3px auto minmax(0,1fr)}.eui-alert--info{--eui-alert-accent:var(--eui-info);--eui-alert-border:color-mix(in srgb, var(--eui-info) 18%, var(--eui-border-subtle));--eui-alert-surface:color-mix(in srgb, var(--eui-info-soft) 50%, var(--eui-surface))}.eui-alert--success{--eui-alert-accent:var(--eui-color-brand-green);--eui-alert-border:color-mix(in srgb, var(--eui-color-brand-green) 22%, var(--eui-border-subtle));--eui-alert-surface:color-mix(in srgb, var(--eui-success-soft) 50%, var(--eui-surface))}.eui-alert--warning{--eui-alert-accent:var(--eui-warning);--eui-alert-border:color-mix(in srgb, var(--eui-warning) 24%, var(--eui-border-subtle));--eui-alert-surface:color-mix(in srgb, var(--eui-warning-soft) 52%, var(--eui-surface))}.eui-alert--error{--eui-alert-accent:var(--eui-crimson);--eui-alert-border:color-mix(in srgb, var(--eui-ruby) 20%, var(--eui-border-subtle));--eui-alert-surface:color-mix(in srgb, var(--eui-crimson-soft) 50%, var(--eui-surface))}.eui-alert__title{color:var(--eui-alert-title);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-bold);letter-spacing:-.005em;line-height:var(--eui-line-height-label);grid-column:2;margin:0}.eui-alert__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);grid-column:2;margin:0}.eui-alert>svg+.eui-alert__title,.eui-alert>svg+.eui-alert__description{grid-column:3}.eui-avatar{background:var(--eui-glass-surface-strong);border:1px solid var(--eui-glass-border-soft);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.eui-avatar--sm{width:28px;height:28px}.eui-avatar--md{width:36px;height:36px}.eui-avatar--lg{font-size:var(--eui-font-size-label);width:48px;height:48px}.eui-avatar__image{object-fit:cover;width:100%;height:100%}.eui-avatar__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.eui-avatar-group{padding-left:var(--eui-space-2);align-items:center;display:inline-flex}.eui-avatar-group__item,.eui-avatar-group__overflow{margin-left:calc(var(--eui-space-2) * -1)}.eui-avatar-group__item{border:2px solid var(--eui-surface);border-radius:var(--eui-radius-full);display:inline-flex}.eui-avatar-group__overflow{background:var(--eui-muted);border:2px solid var(--eui-surface);border-radius:var(--eui-radius-full);color:var(--eui-foreground-subtle);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);min-width:32px;height:32px;padding:0 var(--eui-space-2);justify-content:center;align-items:center;display:inline-flex}.eui-separator{background:var(--eui-border-subtle);border:0;flex-shrink:0;margin:0}.eui-separator--horizontal{width:100%;height:1px}.eui-separator--vertical{align-self:stretch;width:1px;height:auto;min-height:1rem}.eui-tabs{gap:var(--eui-space-4);min-width:0;display:grid}.eui-tabs__list{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface);border:1px solid var(--eui-glass-border-soft);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), inset 0 -1px 0 #0f172a08;align-items:center;gap:var(--eui-space-1);min-width:0;padding:var(--eui-space-1);width:fit-content;display:inline-flex}.eui-tabs__list[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:100%}.eui-tabs__trigger{border-radius:calc(var(--eui-radius-lg) - 3px);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);line-height:var(--eui-line-height-label);min-height:32px;padding:0 var(--eui-space-3);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.eui-tabs__trigger:hover:not(:disabled){color:var(--eui-foreground)}.eui-tabs__trigger[data-state=active]{background:var(--eui-glass-surface-raised);border-color:var(--eui-glass-border-soft);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px #0f172a0f, 0 4px 12px #0f172a0d;color:var(--eui-foreground)}.eui-tabs__trigger:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-tabs__trigger:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.58}.eui-tabs__content{color:var(--eui-foreground-muted);line-height:var(--eui-line-height-body);min-width:0}.eui-tabs__content:focus-visible{border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow-focus);outline:0}.eui-segmented-control{background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);align-items:center;gap:2px;padding:3px;display:inline-flex}.eui-segmented-control__item{border-radius:var(--eui-radius-full);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);min-height:32px;padding:0 var(--eui-space-3);background:0 0;border:1px solid #0000;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.eui-segmented-control__item[data-state=active]{background:var(--eui-surface);border-color:var(--eui-border-subtle);box-shadow:0 1px 2px color-mix(in srgb, var(--eui-foreground) 8%, transparent);color:var(--eui-foreground)}.eui-segmented-control__item:hover:not(:disabled){color:var(--eui-foreground)}.eui-segmented-control__item:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-segmented-control__item:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-dialog__content,.eui-popover__content,.eui-tooltip__content,.eui-dropdown-menu__content,.eui-select__trigger,.eui-select__content,.eui-accordion__trigger,.eui-table,.eui-toast,.eui-empty-state,.eui-header,.eui-sidebar,.eui-app-shell,.eui-breadcrumb,.eui-pagination,.eui-search-input,.eui-command-menu__content,.eui-sheet__content,.eui-hover-card__content,.eui-context-menu__content,.eui-toggle-group,.eui-slider,.eui-copy-button,.eui-kbd{font:inherit}.eui-dialog__overlay,.eui-sheet__overlay,.eui-command-menu__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--eui-color-neutral-charcoal) 46%, transparent);z-index:var(--eui-z-overlay);position:fixed;inset:0}.eui-sheet__overlay[data-state=open]{animation:.18s ease-out eui-sheet-overlay-in}.eui-sheet__overlay[data-state=closed]{animation:.14s ease-in eui-sheet-overlay-out}@keyframes eui-sheet-overlay-in{0%{opacity:0}}@keyframes eui-sheet-overlay-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.eui-sheet__overlay,.eui-sheet__overlay[data-state]{animation:none}}.eui-dialog__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-xl);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);gap:var(--eui-space-5);max-width:calc(100vw - 32px);max-height:min(86vh,760px);padding:var(--eui-space-6);width:min(100%,520px);z-index:var(--eui-z-modal);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.eui-dialog__content:focus-visible{box-shadow:var(--eui-glass-shadow-elevated), var(--eui-shadow-focus);outline:0}.eui-dialog__header{gap:var(--eui-space-2);display:grid}.eui-dialog__footer{align-items:center;gap:var(--eui-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.eui-dialog__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-h3);font-weight:var(--eui-font-weight-semibold);letter-spacing:var(--eui-letter-spacing-normal);line-height:var(--eui-line-height-heading);margin:0}.eui-dialog__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);margin:0}.eui-popover__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);min-width:184px;z-index:var(--eui-z-popover);padding:var(--eui-space-4);width:min(320px,100vw - 24px);overflow:hidden}.eui-popover__arrow{fill:var(--eui-glass-surface-raised)}.eui-hover-card__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);min-width:184px;z-index:var(--eui-z-popover);padding:var(--eui-space-4);width:min(320px,100vw - 24px);overflow:hidden}.eui-tooltip__content{background:var(--eui-color-neutral-charcoal);border:1px solid color-mix(in srgb, var(--eui-surface) 12%, transparent);border-radius:var(--eui-radius-sm);color:#fff;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);line-height:var(--eui-line-height-caption);max-width:260px;z-index:var(--eui-z-tooltip);padding:6px 9px;box-shadow:0 10px 26px #1118272e}.eui-dropdown-menu__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:color-mix(in srgb, var(--eui-surface-raised) 88%, transparent);border:1px solid var(--eui-glass-border-soft);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px #0f172a14, 0 18px 42px -18px #0f172a42;color:var(--eui-foreground);min-width:212px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);z-index:var(--eui-z-popover);padding:6px;overflow:hidden}.eui-dropdown-menu__content[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) eui-dropdown-menu-in}.eui-dropdown-menu__content[data-state=closed]{animation:.1s ease-in eui-dropdown-menu-out}.eui-dropdown-menu__item{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:default;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);-webkit-user-select:none;user-select:none;outline:0;min-height:36px;padding:0 10px;transition:background-color .14s,box-shadow .14s,color .14s,transform .12s;display:flex;position:relative}.eui-dropdown-menu__item[data-highlighted]{background:color-mix(in srgb, var(--eui-secondary) 86%, var(--eui-hover));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 1px #0f172a09;color:var(--eui-foreground)}.eui-dropdown-menu__item[data-state=checked]{color:var(--eui-foreground)}.eui-dropdown-menu__item[data-disabled]{color:var(--eui-muted-foreground);opacity:.62;pointer-events:none}.eui-dropdown-menu__item[data-destructive=true]{color:var(--eui-ruby)}.eui-dropdown-menu__item[data-destructive=true][data-highlighted]{background:color-mix(in srgb, var(--eui-ruby-soft) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--eui-crimson) 14%, transparent);color:var(--eui-ruby)}.eui-dropdown-menu__item[data-inset=true],.eui-dropdown-menu__label[data-inset=true]{padding-left:var(--eui-space-8)}.eui-dropdown-menu__indicator{height:16px;left:var(--eui-space-2);justify-content:center;align-items:center;width:16px;display:inline-flex;position:absolute}.eui-dropdown-menu__indicator--check:before{border-bottom:2px solid var(--eui-color-brand-green-active);border-right:2px solid var(--eui-color-brand-green-active);content:"";width:4px;height:8px;transform:rotate(45deg)translateY(-1px)}.eui-dropdown-menu__indicator--dot:before{background:var(--eui-color-brand-green-active);border-radius:var(--eui-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-color-brand-green-active) 16%, transparent);content:"";width:6px;height:6px}.eui-dropdown-menu__label{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;line-height:var(--eui-line-height-caption);text-transform:uppercase;padding:8px 10px 6px}.eui-dropdown-menu__separator{background:var(--eui-border-subtle);height:1px;margin:6px 8px}.eui-dropdown-menu__shortcut{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);margin-left:auto}.eui-dropdown-menu__chevron{color:var(--eui-muted-foreground);border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}@keyframes eui-dropdown-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes eui-dropdown-menu-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.985)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.eui-dropdown-menu__content[data-state=open],.eui-dropdown-menu__content[data-state=closed]{animation:none}}.eui-context-menu__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);min-width:184px;padding:var(--eui-space-2);z-index:var(--eui-z-popover);overflow:hidden}.eui-context-menu__item{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:default;font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-height:34px;padding:0 var(--eui-space-3);-webkit-user-select:none;user-select:none;outline:0;display:flex;position:relative}.eui-context-menu__item[data-highlighted]{background:var(--eui-hover);color:var(--eui-foreground)}.eui-context-menu__item[data-disabled]{color:var(--eui-muted-foreground);opacity:.62;pointer-events:none}.eui-context-menu__item[data-destructive=true]{color:var(--eui-ruby)}.eui-context-menu__item[data-destructive=true][data-highlighted]{background:color-mix(in srgb, var(--eui-ruby-soft) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--eui-crimson) 14%, transparent);color:var(--eui-ruby)}.eui-context-menu__item[data-inset=true],.eui-context-menu__label[data-inset=true]{padding-left:var(--eui-space-8)}.eui-context-menu__indicator{height:16px;left:var(--eui-space-2);justify-content:center;align-items:center;width:16px;display:inline-flex;position:absolute}.eui-context-menu__indicator:before{background:var(--eui-color-brand-green-active);border-radius:var(--eui-radius-full);content:"";width:6px;height:6px}.eui-context-menu__label{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-caption);padding:var(--eui-space-2) var(--eui-space-3)}.eui-context-menu__separator{background:var(--eui-border-subtle);height:1px;margin:var(--eui-space-2)}.eui-.eui-context-menu__chevron{color:var(--eui-muted-foreground);margin-left:auto}.eui-select__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:color-mix(in srgb, var(--eui-surface-raised) 92%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground);min-width:184px;z-index:var(--eui-z-popover);padding:6px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 18px 42px #0f172a1f}.eui-select__item{border-radius:calc(var(--eui-radius-md) - 2px);color:var(--eui-foreground-subtle);cursor:default;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-height:38px;padding:0 var(--eui-space-3) 0 36px;-webkit-user-select:none;user-select:none;outline:0;display:flex;position:relative}.eui-select__item[data-highlighted]{background:color-mix(in srgb, var(--eui-foreground) 5%, var(--eui-surface-raised));color:var(--eui-foreground)}.eui-select__item[data-state=checked]{color:var(--eui-foreground)}.eui-select__item[data-disabled]{color:var(--eui-muted-foreground);opacity:.62;pointer-events:none}.eui-select__indicator{color:var(--eui-success);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;left:12px}.eui-select__label{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-caption);padding:var(--eui-space-2) var(--eui-space-3)}.eui-select__separator{background:var(--eui-border-subtle);height:1px;margin:var(--eui-space-2)}.eui-select__trigger{background:var(--eui-surface-raised);border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 1px #0f172a08;color:var(--eui-foreground);cursor:pointer;font-size:var(--eui-font-size-body);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-width:180px;min-height:42px;padding:0 var(--eui-space-4);justify-content:space-between;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.eui-select__trigger:hover:not([data-disabled]){background:color-mix(in srgb, var(--eui-foreground) 2%, var(--eui-surface-raised));border-color:var(--eui-border)}.eui-select__trigger:focus-visible,.eui-select__trigger[data-state=open]{border-color:var(--eui-ring);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), var(--eui-shadow-focus);outline:0}.eui-select__trigger[data-disabled]{background:var(--eui-muted);color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.72}.eui-select__chevron{color:var(--eui-muted-foreground);flex:none;width:16px;height:16px;transition:transform .16s}.eui-select__trigger[data-state=open] .eui-select__chevron{transform:rotate(180deg)}.eui-select__viewport{gap:var(--eui-space-1);display:grid}.eui-accordion{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-color-neutral-white) 72%, transparent), 0 16px 40px -34px color-mix(in srgb, var(--eui-color-neutral-charcoal) 45%, transparent);gap:0;display:grid;overflow:hidden}.eui-accordion__item{border:0;border-bottom:1px solid var(--eui-border-subtle);box-shadow:none;background:0 0;border-radius:0;min-width:0;transition:background-color .18s,border-color .18s;position:relative;overflow:hidden}.eui-accordion__item:last-child{border-bottom:0}.eui-accordion__item[data-state=open]{background:color-mix(in srgb, var(--eui-surface-subtle) 44%, transparent)}.eui-accordion__item[data-state=open]:before{background:var(--eui-primary);border-radius:var(--eui-radius-full);bottom:var(--eui-space-3);content:"";left:0;top:var(--eui-space-3);width:3px;position:absolute}.eui-accordion__trigger{color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-3);line-height:var(--eui-line-height-label);min-height:56px;padding:0 var(--eui-space-5);padding-left:var(--eui-space-5);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;transition:background-color .16s,color .16s;display:flex;position:relative}.eui-accordion__trigger:hover{background:color-mix(in srgb, var(--eui-hover) 62%, transparent)}.eui-accordion__trigger[data-state=open]{color:var(--eui-foreground)}.eui-accordion__trigger:focus-visible{border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow-focus);z-index:1;outline:0}.eui-accordion__chevron{color:var(--eui-muted-foreground);opacity:.82;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin-right:2px;transition:color .16s,opacity .16s,transform .18s cubic-bezier(.4,0,.2,1);transform:rotate(45deg)}.eui-accordion__trigger[data-state=open] .eui-accordion__chevron{color:var(--eui-foreground);opacity:1;transform:rotate(225deg)}.eui-accordion__content{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);overflow:hidden}.eui-accordion__content[data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) eui-accordion-down}.eui-accordion__content[data-state=closed]{animation:.16s ease-in eui-accordion-up}.eui-accordion__content-inner{border-top:1px solid color-mix(in srgb, var(--eui-border-subtle) 70%, transparent);margin:0 var(--eui-space-5);padding:var(--eui-space-4) 0 var(--eui-space-5)}@keyframes eui-accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes eui-accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.eui-accordion__content[data-state=open],.eui-accordion__content[data-state=closed]{animation:none}.eui-accordion__chevron{transition:none}}.eui-disclosure{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-shadow-card-soft);overflow:hidden}.eui-disclosure__trigger{color:var(--eui-foreground);cursor:pointer;font:inherit;font-weight:var(--eui-font-weight-semibold);min-height:48px;padding:0 var(--eui-space-4);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.eui-disclosure__trigger:hover{background:var(--eui-hover)}.eui-disclosure__trigger:focus-visible{box-shadow:inset 0 0 0 3px var(--eui-focus-ring);outline:0}.eui-disclosure__trigger-content{min-width:0}.eui-disclosure__chevron{color:var(--eui-muted-foreground);height:8px;margin-left:var(--eui-space-3);border-bottom:2px solid;border-right:2px solid;width:8px;transition:transform .16s;transform:rotate(45deg)}.eui-disclosure[data-state=open] .eui-disclosure__chevron{transform:rotate(-135deg)translate(-2px,-2px)}.eui-disclosure__content{border-top:1px solid var(--eui-border-subtle)}.eui-disclosure__content-inner{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small);line-height:var(--eui-line-height-body);padding:var(--eui-space-4)}@media (prefers-reduced-motion:reduce){.eui-disclosure__chevron{transition:none}}.eui-table-container{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 72%, transparent);overflow:auto}.eui-table{border-collapse:collapse;color:var(--eui-foreground-subtle);font-size:var(--eui-font-size-label);width:100%;min-width:100%}.eui-table__caption{color:var(--eui-muted-foreground);caption-side:bottom;padding:var(--eui-space-3);text-align:left}.eui-table__head,.eui-table__cell{border-bottom:1px solid var(--eui-border-subtle);padding:var(--eui-space-3) var(--eui-space-4);text-align:left;vertical-align:middle}.eui-table[data-dense=true] .eui-table__head,.eui-table[data-dense=true] .eui-table__cell{padding:var(--eui-space-2) var(--eui-space-3)}.eui-table__head{background:color-mix(in srgb, var(--eui-surface-sunken) 76%, var(--eui-surface));color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:.02em;line-height:var(--eui-line-height-caption);white-space:nowrap}.eui-table__row:last-child .eui-table__cell{border-bottom:0}.eui-table__body .eui-table__row:hover{background:color-mix(in srgb, var(--eui-hover) 70%, transparent)}.eui-table__row[data-selected=true]{background:var(--eui-active)}.eui-table__head[data-align=center],.eui-table__cell[data-align=center]{text-align:center}.eui-table__head[data-align=end],.eui-table__cell[data-align=end]{text-align:right}.eui-skeleton{background:color-mix(in srgb, var(--eui-muted) 82%, var(--eui-surface-raised));border-radius:var(--eui-radius-md);height:var(--eui-skeleton-height,1rem);width:var(--eui-skeleton-width,100%);animation:1.8s ease-in-out infinite eui-skeleton-pulse}.eui-skeleton[data-radius=sm]{border-radius:var(--eui-radius-sm)}.eui-skeleton[data-radius=lg]{border-radius:var(--eui-radius-lg)}.eui-skeleton[data-radius=full]{border-radius:var(--eui-radius-full)}@keyframes eui-skeleton-pulse{0%{opacity:.62}to{opacity:1}}.eui-spinner{--eui-spinner-size:28px;--eui-spinner-stroke:max(2.25px, calc(var(--eui-spinner-size) * .105));--eui-spinner-inset:calc(var(--eui-spinner-size) * .18);--eui-spinner-sweep:var(--eui-primary);--eui-spinner-glint:color-mix(in srgb, var(--eui-ring) 70%, var(--eui-spinner-sweep));border-radius:var(--eui-radius-full);box-sizing:border-box;color:var(--eui-spinner-sweep);contain:paint;height:var(--eui-spinner-size);isolation:isolate;vertical-align:middle;width:var(--eui-spinner-size);flex:none;display:inline-block;position:relative}.eui-spinner:before,.eui-spinner:after{border-radius:inherit;content:"";inset:var(--eui-spinner-inset);pointer-events:none;position:absolute}.eui-spinner:before{display:none}.eui-spinner:after{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--eui-spinner-stroke) - .5px), #000 calc(100% - var(--eui-spinner-stroke)), #000 100%);background:conic-gradient(from 0deg, transparent 0 62%, color-mix(in srgb, currentColor 28%, transparent) 72%, currentColor 84%, var(--eui-spinner-glint) 92%, transparent 100%);filter:drop-shadow(0 1px 2px color-mix(in srgb, currentColor 34%, transparent));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--eui-spinner-stroke) - .5px), #000 calc(100% - var(--eui-spinner-stroke)), #000 100%);mask:radial-gradient(farthest-side, transparent calc(100% - var(--eui-spinner-stroke) - .5px), #000 calc(100% - var(--eui-spinner-stroke)), #000 100%);transform-origin:50%;will-change:transform;animation:.84s cubic-bezier(.55,.2,.35,.9) infinite eui-spinner-spin}.eui-spinner[data-size=sm]{--eui-spinner-size:22px;--eui-spinner-stroke:2.25px}.eui-spinner[data-size=lg]{--eui-spinner-size:40px;--eui-spinner-stroke:3px}@keyframes eui-spinner-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.eui-spinner:after{animation:none;transform:rotate(.08turn)}}@media (forced-colors:active){.eui-spinner{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas}.eui-spinner:before{display:none}.eui-spinner:after{filter:none;background:canvastext}}.eui-toast__viewport{bottom:var(--eui-space-5);gap:var(--eui-space-3);max-width:calc(100vw - 32px);right:var(--eui-space-5);width:380px;z-index:var(--eui-z-toast);margin:0;padding:0;list-style:none;display:grid;position:fixed}.eui-toast{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-left:3px solid var(--eui-ring);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);gap:var(--eui-space-2);padding:var(--eui-space-4);display:grid;position:relative}.eui-toast[data-variant=success]{border-left-color:var(--eui-success)}.eui-toast[data-variant=warning]{border-left-color:var(--eui-warning)}.eui-toast[data-variant=error]{border-left-color:var(--eui-crimson)}.eui-toast[data-variant=info]{border-left-color:var(--eui-info)}.eui-toast__title{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label);margin:0}.eui-toast__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption);margin:0}.eui-toast__action,.eui-toast__close{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);min-height:28px;padding:0 var(--eui-space-3)}.eui-toast__close{right:var(--eui-space-3);top:var(--eui-space-3);position:absolute}.eui-toast__action:focus-visible,.eui-toast__close:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-progress{background:var(--eui-surface-sunken);border-radius:var(--eui-radius-full);width:100%;height:8px;overflow:hidden}.eui-progress__indicator{background:var(--eui-ring);width:100%;height:100%;transition:transform .22s}.eui-progress[data-variant=success] .eui-progress__indicator{background:var(--eui-success)}.eui-progress[data-variant=warning] .eui-progress__indicator{background:var(--eui-warning)}.eui-progress[data-variant=error] .eui-progress__indicator{background:var(--eui-crimson)}.eui-progress[data-variant=info] .eui-progress__indicator{background:var(--eui-info)}.eui-empty-state{color:var(--eui-foreground-muted);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-8);text-align:center;justify-items:center;display:grid}.eui-empty-state__icon{background:var(--eui-surface-sunken);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.eui-empty-state__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body-large);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-heading);margin:0}.eui-empty-state__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);max-width:36rem;margin:0}.eui-empty-state__action{margin-top:var(--eui-space-1)}.eui-header{--eui-header-background:var(--eui-glass-surface);--eui-header-border:var(--eui-glass-border-soft);--eui-header-min-height:60px;--eui-header-padding-x:var(--eui-space-5);-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-header-background);border-bottom:1px solid var(--eui-header-border);align-items:center;gap:var(--eui-space-4);min-height:var(--eui-header-min-height);padding:0 var(--eui-header-padding-x);display:flex}.eui-header--primary{--eui-header-background:color-mix(in srgb, var(--eui-background) 91%, transparent);--eui-header-border:var(--eui-border-subtle);--eui-header-min-height:80px;--eui-header-padding-x:var(--eui-space-6);box-shadow:0 1px 0 color-mix(in srgb, var(--eui-foreground) 3%, transparent)}.eui-header[data-sticky=true]{z-index:var(--eui-z-header);position:sticky;top:0}.eui-header__brand{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-2);min-width:0;display:inline-flex}.eui-header__nav,.eui-header__actions{align-items:center;gap:var(--eui-space-2);min-width:0;display:flex}.eui-header__actions{margin-left:auto}.eui-sidebar{-webkit-backdrop-filter:blur(var(--eui-glass-blur,24px)) saturate(var(--eui-glass-saturation,1.25));backdrop-filter:blur(var(--eui-glass-blur,24px)) saturate(var(--eui-glass-saturation,1.25));background:color-mix(in srgb, var(--eui-surface-raised) 88%, transparent);border:1px solid var(--eui-glass-border-soft,var(--eui-border-subtle));border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 14px 36px -30px color-mix(in srgb, var(--eui-primary) 34%, transparent);color:var(--eui-foreground-muted);gap:var(--eui-space-3);max-height:none;padding:var(--eui-space-3);scrollbar-width:thin;display:grid;overflow-y:auto}.eui-sidebar__section{gap:var(--eui-space-2);display:grid;position:relative}.eui-sidebar__section+.eui-sidebar__section{border-top:1px solid color-mix(in srgb, var(--eui-border-subtle) 72%, transparent);padding-top:var(--eui-space-3)}.eui-sidebar__section-title{border-radius:var(--eui-radius-md);color:color-mix(in srgb, var(--eui-muted-foreground) 86%, var(--eui-foreground));font:inherit;font-size:10px;font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-2);letter-spacing:var(--eui-letter-spacing-uppercase,.08em);line-height:var(--eui-line-height-caption);min-height:38px;padding:var(--eui-space-1) var(--eui-space-2);text-transform:uppercase;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.eui-sidebar__section-icon{background:color-mix(in srgb, var(--eui-surface-raised) 72%, transparent);border:1px solid color-mix(in srgb, var(--eui-border-subtle) 82%, transparent);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);color:color-mix(in srgb, var(--eui-primary) 88%, var(--eui-muted-foreground));border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eui-sidebar__section-title-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eui-sidebar__section-count,.eui-sidebar__branch-count,.eui-sidebar__soon{background:color-mix(in srgb, var(--eui-muted) 86%, var(--eui-surface-raised));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-muted-foreground);font-size:10px;font-weight:var(--eui-font-weight-semibold);line-height:1}.eui-sidebar__section-count{text-align:center;min-width:30px;padding:5px 8px}.eui-sidebar__nav{gap:var(--eui-space-2);display:grid}.eui-sidebar__list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.eui-sidebar__list-item{min-width:0}.eui-sidebar__list--nested{border-left:1px solid color-mix(in srgb, var(--eui-border-subtle) 66%, transparent);margin:2px 0 7px var(--eui-space-4);padding-left:var(--eui-space-3);gap:2px;position:relative}.eui-sidebar__list--nested:before{background:color-mix(in srgb, var(--eui-primary) 24%, transparent);border-radius:var(--eui-radius-full);content:"";width:1px;height:26px;position:absolute;top:4px;left:-1px}.eui-sidebar__branch{background:color-mix(in srgb, var(--eui-surface-sunken) 34%, transparent);border-radius:var(--eui-radius-md);color:color-mix(in srgb, var(--eui-muted-foreground) 86%, var(--eui-foreground));cursor:pointer;font:inherit;font-size:12px;font-weight:var(--eui-font-weight-semibold);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-height:34px;padding:6px var(--eui-space-2) 6px var(--eui-space-3);text-align:left;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;width:100%;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:grid;position:relative}.eui-sidebar__branch:hover{background:color-mix(in srgb, var(--eui-hover) 68%, var(--eui-surface-raised));color:var(--eui-foreground)}.eui-sidebar__branch:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-sidebar__branch[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--eui-primary) 7%, transparent), transparent 58%), color-mix(in srgb, var(--eui-surface-raised) 78%, transparent);border-color:color-mix(in srgb, var(--eui-primary) 18%, var(--eui-border));box-shadow:inset 0 1px 0 var(--eui-glass-highlight);color:var(--eui-foreground)}.eui-sidebar__branch-label,.eui-sidebar__item-label{gap:3px;min-width:0;display:grid}.eui-sidebar__branch-label small,.eui-sidebar__item-label small{color:var(--eui-muted-foreground);font-size:11px;font-weight:var(--eui-font-weight-normal);line-height:var(--eui-line-height-caption)}.eui-sidebar__branch-count{text-align:center;min-width:28px;padding:5px 7px}.eui-sidebar__branch-chevron{color:var(--eui-muted-foreground);flex:none;transition:transform .16s}.eui-sidebar__branch[aria-expanded=true] .eui-sidebar__branch-chevron{transform:rotate(90deg)}.eui-sidebar__item{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-height:34px;padding:6px var(--eui-space-2) 6px var(--eui-space-3);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:grid;position:relative}.eui-sidebar__item--nested{border-radius:calc(var(--eui-radius-md) - 2px);min-height:30px;padding-block:5px;font-size:12px}.eui-sidebar__item:hover{background:color-mix(in srgb, var(--eui-hover) 82%, var(--eui-surface-raised));color:var(--eui-foreground)}.eui-sidebar__item:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-sidebar__item:has(.eui-sidebar__item-label small){min-height:58px;padding-block:var(--eui-space-3);align-items:start}.eui-sidebar__item--nested:has(.eui-sidebar__item-label small){min-height:52px}.eui-sidebar__item-badge{margin-left:auto}.eui-sidebar__item-chevron{background:color-mix(in srgb, var(--eui-surface-raised) 76%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:color-mix(in srgb, var(--eui-primary) 80%, var(--eui-muted-foreground));opacity:0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;transform:translate(-4px)}.eui-sidebar__item:hover .eui-sidebar__item-chevron,.eui-sidebar__item[data-active=true] .eui-sidebar__item-chevron{opacity:1;transform:translate(0)}.eui-sidebar__item[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--eui-color-brand-green) 7%, transparent), transparent 58%), var(--eui-surface-raised);border-color:color-mix(in srgb, var(--eui-color-brand-green) 22%, var(--eui-border));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 5%, transparent);color:var(--eui-foreground);font-weight:var(--eui-font-weight-semibold)}.eui-sidebar__item[data-active=true]:before{background:var(--eui-color-brand-green-active);border-radius:0 var(--eui-radius-full) var(--eui-radius-full) 0;box-shadow:0 0 0 1px color-mix(in srgb, var(--eui-color-brand-green) 12%, transparent);content:"";width:3px;height:calc(100% - 14px);position:absolute;top:7px;left:0}.eui-sidebar__item[data-active=true]:hover{border-color:color-mix(in srgb, var(--eui-primary) 26%, var(--eui-border));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 2px 6px color-mix(in srgb, var(--eui-foreground) 7%, transparent)}.eui-sidebar__item[data-active=true] .eui-sidebar__item-label{color:var(--eui-foreground)}.eui-sidebar__item[data-active=true] .eui-sidebar__item-label small,.eui-sidebar__item[data-active=true] .eui-sidebar__item-chevron{color:var(--eui-muted-foreground)}.eui-sidebar__item[data-active=true] .eui-sidebar__item-chevron{background:0 0;border-color:#0000}.eui-sidebar__item[data-disabled=true]{color:var(--eui-muted-foreground);cursor:not-allowed}.eui-sidebar__item[data-disabled=true]:hover{color:var(--eui-muted-foreground);background:0 0}.eui-sidebar__soon{align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.eui-sidebar__soon svg{color:color-mix(in srgb, var(--eui-muted-foreground) 72%, transparent)}[data-theme=dark] .eui-sidebar{background:color-mix(in srgb, var(--eui-surface) 88%, transparent);border-color:color-mix(in srgb, var(--eui-border-subtle) 82%, transparent);box-shadow:inset 0 1px #ffffff0d,0 18px 44px -36px #000000d1}[data-theme=dark] .eui-sidebar__section-icon,[data-theme=dark] .eui-sidebar__item-chevron,[data-theme=dark] .eui-sidebar__section-count,[data-theme=dark] .eui-sidebar__branch-count,[data-theme=dark] .eui-sidebar__soon{background:color-mix(in srgb, var(--eui-surface-raised) 70%, transparent);border-color:color-mix(in srgb, var(--eui-border-subtle) 76%, transparent)}[data-theme=dark] .eui-sidebar__branch[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--eui-color-brand-green-active) 12%, transparent), transparent 60%), color-mix(in srgb, var(--eui-surface-raised) 72%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-border) 78%, var(--eui-color-brand-green-active));color:var(--eui-foreground)}[data-theme=dark] .eui-sidebar__item[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--eui-color-brand-green-active) 10%, transparent), transparent 62%), color-mix(in srgb, var(--eui-surface-raised) 76%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-border) 82%, var(--eui-color-brand-green-active));color:var(--eui-foreground);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d}[data-theme=dark] .eui-sidebar__item[data-active=true]:before{background:var(--eui-color-brand-green-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--eui-color-brand-green-active) 24%, transparent)}[data-theme=dark] .eui-sidebar__item[data-active=true] .eui-sidebar__item-label{color:var(--eui-foreground)}[data-theme=dark] .eui-sidebar__item[data-active=true] .eui-sidebar__item-label small,[data-theme=dark] .eui-sidebar__item[data-active=true] .eui-sidebar__item-chevron{color:color-mix(in srgb, var(--eui-foreground-muted) 88%, var(--eui-foreground))}[data-theme=dark] .eui-sidebar__item[data-active=true] .eui-sidebar__item-chevron{background:color-mix(in srgb, var(--eui-surface) 70%, transparent);border-color:color-mix(in srgb, var(--eui-border-subtle) 72%, transparent)}.eui-container{max-width:1120px;padding-inline:var(--eui-space-5);width:100%;margin-inline:auto}.eui-container[data-size=sm]{max-width:640px}.eui-container[data-size=md]{max-width:880px}.eui-container[data-size=xl]{max-width:1280px}.eui-container[data-size=full]{max-width:none}.eui-spacer{flex:auto;min-width:0;min-height:0}.eui-grid{--eui-grid-min:var(--eui-grid-min-base,16rem);--eui-grid-gap:var(--eui-grid-gap-base,var(--eui-space-4));gap:var(--eui-grid-gap,var(--eui-space-4));align-items:var(--eui-grid-align-items,stretch);justify-items:var(--eui-grid-justify-items,stretch);grid-auto-flow:var(--eui-grid-auto-flow,row);grid-template-rows:var(--eui-grid-template-rows,auto);grid-template-columns:var(--eui-grid-template-columns,repeat(auto-fit, minmax(min(100%, var(--eui-grid-min,16rem)), 1fr)));display:grid}@media (min-width:40rem){.eui-grid{--eui-grid-min:var(--eui-grid-min-sm,var(--eui-grid-min));--eui-grid-gap:var(--eui-grid-gap-sm,var(--eui-grid-gap))}}@media (min-width:48rem){.eui-grid{--eui-grid-min:var(--eui-grid-min-md,var(--eui-grid-min));--eui-grid-gap:var(--eui-grid-gap-md,var(--eui-grid-gap))}}@media (min-width:64rem){.eui-grid{--eui-grid-min:var(--eui-grid-min-lg,var(--eui-grid-min));--eui-grid-gap:var(--eui-grid-gap-lg,var(--eui-grid-gap))}}@media (min-width:80rem){.eui-grid{--eui-grid-min:var(--eui-grid-min-xl,var(--eui-grid-min));--eui-grid-gap:var(--eui-grid-gap-xl,var(--eui-grid-gap))}}.eui-vstack,.eui-hstack,.eui-zstack{min-width:0}.eui-vstack,.eui-hstack{gap:var(--eui-stack-primitive-gap,var(--eui-space-4));display:flex}.eui-vstack{flex-direction:column}.eui-hstack{flex-direction:row}.eui-vstack[data-full-width=true],.eui-hstack[data-full-width=true],.eui-zstack[data-full-width=true]{width:100%}.eui-vstack[data-wrap=true],.eui-hstack[data-wrap=true]{flex-wrap:wrap}.eui-vstack[data-align=start],.eui-hstack[data-align=start]{align-items:flex-start}.eui-vstack[data-align=center],.eui-hstack[data-align=center]{align-items:center}.eui-vstack[data-align=end],.eui-hstack[data-align=end]{align-items:flex-end}.eui-vstack[data-align=stretch],.eui-hstack[data-align=stretch]{align-items:stretch}.eui-hstack[data-align=baseline]{align-items:baseline}.eui-vstack[data-justify=start],.eui-hstack[data-justify=start]{justify-content:flex-start}.eui-vstack[data-justify=center],.eui-hstack[data-justify=center]{justify-content:center}.eui-vstack[data-justify=end],.eui-hstack[data-justify=end]{justify-content:flex-end}.eui-vstack[data-justify=between],.eui-hstack[data-justify=between]{justify-content:space-between}.eui-vstack[data-gap="0"],.eui-hstack[data-gap="0"]{--eui-stack-primitive-gap:0}.eui-vstack[data-gap="2"],.eui-hstack[data-gap="2"]{--eui-stack-primitive-gap:2px}.eui-vstack[data-gap="4"],.eui-hstack[data-gap="4"]{--eui-stack-primitive-gap:var(--eui-space-1)}.eui-vstack[data-gap="6"],.eui-hstack[data-gap="6"]{--eui-stack-primitive-gap:6px}.eui-vstack[data-gap="8"],.eui-hstack[data-gap="8"]{--eui-stack-primitive-gap:var(--eui-space-2)}.eui-vstack[data-gap="10"],.eui-hstack[data-gap="10"]{--eui-stack-primitive-gap:10px}.eui-vstack[data-gap="12"],.eui-hstack[data-gap="12"]{--eui-stack-primitive-gap:var(--eui-space-3)}.eui-vstack[data-gap="16"],.eui-hstack[data-gap="16"]{--eui-stack-primitive-gap:var(--eui-space-4)}.eui-vstack[data-gap="20"],.eui-hstack[data-gap="20"]{--eui-stack-primitive-gap:var(--eui-space-5)}.eui-vstack[data-gap="24"],.eui-hstack[data-gap="24"]{--eui-stack-primitive-gap:var(--eui-space-6)}.eui-vstack[data-gap="32"],.eui-hstack[data-gap="32"]{--eui-stack-primitive-gap:var(--eui-space-8)}.eui-vstack[data-gap="40"],.eui-hstack[data-gap="40"]{--eui-stack-primitive-gap:var(--eui-space-10,40px)}.eui-vstack[data-gap="48"],.eui-hstack[data-gap="48"]{--eui-stack-primitive-gap:var(--eui-space-12,48px)}.eui-zstack{place-items:stretch stretch;display:grid}.eui-zstack>*{grid-area:1/1;min-width:0}.eui-zstack[data-align=start]{align-items:start}.eui-zstack[data-align=center]{align-items:center}.eui-zstack[data-align=end]{align-items:end}.eui-zstack[data-align=stretch]{align-items:stretch}.eui-zstack[data-justify=start]{justify-items:start}.eui-zstack[data-justify=center]{justify-items:center}.eui-zstack[data-justify=end]{justify-items:end}.eui-zstack[data-justify=stretch]{justify-items:stretch}.eui-split-view{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);min-width:0;min-height:0;display:flex;overflow:hidden}.eui-split-view--horizontal{flex-direction:row}.eui-split-view--vertical{flex-direction:column}.eui-split-view__pane{flex:1 1 var(--eui-split-view-pane-basis,0);min-height:var(--eui-split-view-pane-min,0);min-width:var(--eui-split-view-pane-min,0);padding:var(--eui-space-4);overflow:auto}.eui-split-view--horizontal>.eui-split-view__pane+.eui-split-view__pane{border-left:1px solid var(--eui-border-subtle)}.eui-split-view--vertical>.eui-split-view__pane+.eui-split-view__pane{border-top:1px solid var(--eui-border-subtle)}.eui-nav-link{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-3);min-width:0;min-height:38px;padding:0 var(--eui-space-3);justify-content:space-between;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.eui-nav-link:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-nav-link--active,.eui-nav-link[aria-current=page]{background:var(--eui-active);color:var(--eui-foreground)}.eui-nav-link--active:before,.eui-nav-link[aria-current=page]:before{background:var(--eui-color-brand-green-active);border-radius:var(--eui-radius-full);content:"";width:6px;height:6px}.eui-nav-link__content{min-width:0}.eui-nav-link__badge{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);flex:none}.eui-nav-link:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-nav-link--disabled,.eui-nav-link[aria-disabled=true]{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.58;pointer-events:none}.eui-toolbar{background:var(--eui-glass-surface-strong);border:1px solid var(--eui-glass-border-soft);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);align-items:center;gap:var(--eui-space-2);min-width:0;padding:var(--eui-space-2);display:inline-flex}.eui-toolbar--vertical{flex-direction:column;align-items:stretch}.eui-toolbar__group{align-items:center;gap:var(--eui-space-1);min-width:0;display:inline-flex}.eui-toolbar__group+.eui-toolbar__group{border-left:1px solid var(--eui-border-subtle);padding-left:var(--eui-space-2)}.eui-toolbar--vertical .eui-toolbar__group{flex-direction:column;align-items:stretch}.eui-toolbar--vertical .eui-toolbar__group+.eui-toolbar__group{border-left:0;border-top:1px solid var(--eui-border-subtle);padding-left:0;padding-top:var(--eui-space-2)}.eui-toolbar__group--compact{gap:0}.eui-toolbar-button{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.eui-toolbar-button--sm{min-width:32px;min-height:32px;padding:0 var(--eui-space-2)}.eui-toolbar-button--md{min-width:36px;min-height:36px;padding:0 var(--eui-space-3)}.eui-toolbar-button--default{background:color-mix(in srgb, var(--eui-surface-raised) 72%, transparent);border-color:var(--eui-border-subtle);color:var(--eui-foreground-subtle)}.eui-toolbar-button--ghost{color:var(--eui-foreground-muted)}.eui-toolbar-button--danger{color:var(--eui-ruby)}.eui-toolbar-button:hover:not(:disabled){background:var(--eui-hover);color:var(--eui-foreground)}.eui-toolbar-button--active,.eui-toolbar-button[data-state=active]{background:var(--eui-active);border-color:color-mix(in srgb, var(--eui-ring) 36%, var(--eui-border));color:var(--eui-foreground)}.eui-toolbar-button:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-toolbar-button:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.58}.eui-scroll-area{scrollbar-color:color-mix(in srgb, var(--eui-foreground-muted) 42%, transparent) transparent;scrollbar-width:thin;min-width:0}.eui-scroll-area--vertical{overflow:hidden auto}.eui-scroll-area--horizontal{overflow:auto hidden}.eui-scroll-area--both{overflow:auto}.eui-scroll-area::-webkit-scrollbar{width:10px;height:10px}.eui-scroll-area::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--eui-foreground-muted) 32%, transparent);border-radius:var(--eui-radius-full);background-clip:padding-box;border:3px solid #0000}.eui-scroll-area::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--eui-foreground-muted) 48%, transparent);background-clip:padding-box}.eui-aspect-ratio{width:100%;min-width:0;display:block;position:relative;overflow:hidden}.eui-aspect-ratio>img,.eui-aspect-ratio>video,.eui-aspect-ratio>iframe,.eui-aspect-ratio>picture,.eui-aspect-ratio>canvas,.eui-aspect-ratio>svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eui-media{background:var(--eui-surface-sunken);border:1px solid var(--eui-border-subtle);width:100%;min-width:0;display:block;position:relative;overflow:hidden}.eui-media--rounded{border-radius:var(--eui-radius-lg)}.eui-media__image{width:100%;height:100%;display:block;position:absolute;inset:0}.eui-media__image[data-fit=cover]{object-fit:cover}.eui-media__image[data-fit=contain]{object-fit:contain}.eui-media__fallback{background:var(--eui-surface-sunken);box-shadow:inset 0 0 0 1px var(--eui-border-subtle);width:100%;height:100%;display:block;position:absolute;inset:0}.eui-app-shell{background:var(--eui-surface);color:var(--eui-foreground);grid-template:"header header" auto "sidebar main" 1fr / var(--eui-app-shell-sidebar-width,280px) minmax(0, 1fr);min-height:100vh;display:grid}.eui-app-shell--workspace{--eui-app-shell-main-padding:var(--eui-space-5);background:var(--eui-background);height:100svh;min-height:0;overflow:hidden}.eui-app-shell[data-sidebar=none]{grid-template:"header""main"1fr/minmax(0,1fr)}.eui-app-shell__header{grid-area:header;min-width:0}.eui-app-shell__sidebar{grid-area:sidebar;min-width:0}.eui-app-shell--workspace>.eui-app-shell__sidebar{background:var(--eui-surface-subtle);border-right:1px solid var(--eui-border-subtle);overscroll-behavior:contain;overflow:auto}.eui-app-shell__main{grid-area:main;min-width:0;position:relative}.eui-app-shell--workspace>.eui-app-shell__main{overscroll-behavior:contain;padding:var(--eui-app-shell-main-padding);overflow:auto}@media (max-width:760px){.eui-app-shell{grid-template:"header""main"1fr/minmax(0,1fr)}.eui-app-shell--workspace{height:auto;min-height:100svh;overflow:visible}.eui-app-shell__sidebar{display:none}.eui-app-shell--workspace>.eui-app-shell__main{overflow:visible}}.eui-breadcrumb__list,.eui-pagination__list{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.eui-breadcrumb__item{align-items:center;gap:var(--eui-space-2);display:inline-flex}.eui-breadcrumb__link,.eui-breadcrumb__page{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-label);text-decoration:none}.eui-breadcrumb__link:hover{color:var(--eui-foreground)}.eui-breadcrumb__page{color:var(--eui-foreground);font-weight:var(--eui-font-weight-medium)}.eui-breadcrumb__separator{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption)}.eui-pagination__link{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);line-height:var(--eui-line-height-label);min-width:34px;min-height:34px;padding:0 var(--eui-space-3);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.eui-pagination__link:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-pagination__link[data-active=true]{background:var(--eui-active);border-color:color-mix(in srgb, var(--eui-ring) 30%, var(--eui-border));color:var(--eui-foreground)}.eui-pagination__link[data-disabled=true]{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.62}.eui-search-input{width:min(100%,320px);min-width:0;display:inline-flex;position:relative}.eui-search-input__control{appearance:none;background:var(--eui-glass-surface-strong);border:1px solid var(--eui-input);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);color:var(--eui-foreground);font:inherit;width:100%;min-height:40px;padding:0 38px}.eui-search-input__control::-webkit-search-cancel-button{appearance:none;display:none}.eui-search-input__control::-webkit-search-decoration{appearance:none;display:none}.eui-search-input__control::-webkit-search-results-button{appearance:none;display:none}.eui-search-input__control::-webkit-search-results-decoration{appearance:none;display:none}.eui-search-input__control:focus{border-color:var(--eui-ring);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), var(--eui-shadow-focus);outline:0}.eui-search-input__icon{border:2px solid var(--eui-muted-foreground);border-radius:var(--eui-radius-full);pointer-events:none;width:14px;height:14px;position:absolute;top:12px;left:16px}.eui-search-input__icon:after{background:var(--eui-muted-foreground);content:"";width:6px;height:2px;position:absolute;top:10px;left:10px;transform:rotate(45deg)}.eui-search-input__clear{background:color-mix(in srgb, var(--eui-surface-raised) 76%, transparent);border:1px solid color-mix(in srgb, var(--eui-border) 76%, transparent);border-radius:var(--eui-radius-full);color:var(--eui-muted-foreground);cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;font-size:0;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:7px;right:8px}.eui-search-input__clear:before,.eui-search-input__clear:after{border-radius:var(--eui-radius-full);content:"";background:currentColor;width:10px;height:2px;position:absolute}.eui-search-input__clear:before{transform:rotate(45deg)}.eui-search-input__clear:after{transform:rotate(-45deg)}.eui-search-input__clear:hover{background:color-mix(in srgb, var(--eui-hover) 76%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-primary) 18%, var(--eui-border));color:var(--eui-foreground);transform:translateY(-1px)}.eui-search-input__clear:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-sheet__content:focus-visible{box-shadow:var(--eui-glass-shadow-elevated), var(--eui-shadow-focus);outline:0}.eui-sheet__header{gap:var(--eui-space-2);display:grid}.eui-sheet__footer{align-items:center;gap:var(--eui-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.eui-sheet__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-h3);font-weight:var(--eui-font-weight-semibold);letter-spacing:var(--eui-letter-spacing-normal);line-height:var(--eui-line-height-heading);margin:0}.eui-sheet__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);margin:0}.eui-sheet__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);gap:var(--eui-space-5);max-width:100vw;max-height:100vh;padding:var(--eui-space-6);z-index:var(--eui-z-modal);transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;overflow:auto}.eui-sheet__content[data-side=right]{width:min(420px,100vw);top:0;bottom:0;right:0;transform:translate(0)}.eui-sheet__content[data-side=right][data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) eui-sheet-slide-from-right}.eui-sheet__content[data-side=right][data-state=closed]{animation:.16s cubic-bezier(.4,0,.2,1) eui-sheet-slide-to-right}.eui-sheet__content[data-side=left]{width:min(420px,100vw);top:0;bottom:0;left:0;transform:translate(0)}.eui-sheet__content[data-side=left][data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) eui-sheet-slide-from-left}.eui-sheet__content[data-side=left][data-state=closed]{animation:.16s cubic-bezier(.4,0,.2,1) eui-sheet-slide-to-left}.eui-sheet__content[data-side=top]{top:0;left:0;right:0;transform:translateY(0)}.eui-sheet__content[data-side=top][data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) eui-sheet-slide-from-top}.eui-sheet__content[data-side=top][data-state=closed]{animation:.16s cubic-bezier(.4,0,.2,1) eui-sheet-slide-to-top}.eui-sheet__content[data-side=bottom]{bottom:0;left:0;right:0;transform:translateY(0)}.eui-sheet__content[data-side=bottom][data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) eui-sheet-slide-from-bottom}.eui-sheet__content[data-side=bottom][data-state=closed]{animation:.16s cubic-bezier(.4,0,.2,1) eui-sheet-slide-to-bottom}@keyframes eui-sheet-slide-from-right{0%{opacity:0;transform:translate(24px)}}@keyframes eui-sheet-slide-to-right{to{opacity:0;transform:translate(24px)}}@keyframes eui-sheet-slide-from-left{0%{opacity:0;transform:translate(-24px)}}@keyframes eui-sheet-slide-to-left{to{opacity:0;transform:translate(-24px)}}@keyframes eui-sheet-slide-from-top{0%{opacity:0;transform:translateY(-20px)}}@keyframes eui-sheet-slide-to-top{to{opacity:0;transform:translateY(-20px)}}@keyframes eui-sheet-slide-from-bottom{0%{opacity:0;transform:translateY(20px)}}@keyframes eui-sheet-slide-to-bottom{to{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.eui-sheet__content,.eui-sheet__content[data-side][data-state]{transition:none;animation:none}}.eui-command-menu__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-xl);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);gap:var(--eui-space-5);max-width:calc(100vw - 32px);max-height:min(86vh,760px);padding:var(--eui-space-6);width:min(100%,520px);z-index:var(--eui-z-modal);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.eui-command-menu__content:focus-visible{box-shadow:var(--eui-glass-shadow-elevated), var(--eui-shadow-focus);outline:0}.eui-command-menu__content{width:min(100%,640px);padding:0}.eui-command-menu__input-wrap{border-bottom:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-3) var(--eui-space-4);display:flex}.eui-command-menu__input-icon{border:2px solid var(--eui-muted-foreground);border-radius:var(--eui-radius-full);width:14px;height:14px;position:relative}.eui-command-menu__input-icon:after{background:var(--eui-muted-foreground);content:"";width:6px;height:2px;position:absolute;top:10px;left:10px;transform:rotate(45deg)}.eui-command-menu__input{color:var(--eui-foreground);font:inherit;background:0 0;border:0;outline:0;width:100%;min-height:36px}.eui-command-menu__list{gap:var(--eui-space-2);max-height:min(52vh,420px);padding:var(--eui-space-3);display:grid;overflow:auto}.eui-command-menu__group{gap:var(--eui-space-1);display:grid}.eui-command-menu__group-heading{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);padding:var(--eui-space-2) var(--eui-space-3)}.eui-command-menu__item{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-3);min-height:38px;padding:0 var(--eui-space-3);text-align:left;background:0 0;border:0;display:flex}.eui-command-menu__item:hover,.eui-command-menu__item:focus-visible{background:var(--eui-hover);color:var(--eui-foreground);outline:0}.eui-command-menu__item:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.62}.eui-command-menu__empty{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);padding:var(--eui-space-6);text-align:center}.eui-toggle-group{-webkit-backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));background:color-mix(in srgb, var(--eui-glass-surface-strong) 82%, transparent);border:1px solid var(--eui-glass-border-soft);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 8%, transparent);align-items:center;gap:var(--eui-space-1);padding:var(--eui-space-1);display:inline-flex}.eui-toggle-group__item{border-radius:calc(var(--eui-radius-lg) - 3px);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);min-height:32px;padding:0 var(--eui-space-3);background:0 0;border:1px solid #0000;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.eui-toggle-group__item:hover:not(:disabled){background:color-mix(in srgb, var(--eui-glass-surface-raised) 72%, transparent);color:var(--eui-foreground)}.eui-toggle-group__item[data-state=on]{background:color-mix(in srgb, var(--eui-color-brand-green) 8%, var(--eui-glass-surface-raised));border-color:color-mix(in srgb, var(--eui-color-brand-green-active) 34%, var(--eui-glass-border-soft));box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 8px 18px -14px color-mix(in srgb, var(--eui-color-brand-green) 42%, transparent);color:var(--eui-foreground)}.eui-toggle-group__item:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-width:0;height:32px;display:flex;position:relative}.eui-slider[data-orientation=vertical]{flex-direction:column;width:32px;height:180px}.eui-slider__track{background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border:1px solid color-mix(in srgb, var(--eui-border) 62%, transparent);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--eui-foreground) 8%, transparent);flex:1;height:8px;position:relative;overflow:hidden}.eui-slider[data-orientation=vertical] .eui-slider__track{width:8px;height:100%}.eui-slider__range{background:color-mix(in srgb, var(--eui-ring) 88%, var(--eui-primary));box-shadow:0 6px 18px -14px color-mix(in srgb, var(--eui-ring) 62%, transparent);height:100%;position:absolute}.eui-slider[data-orientation=vertical] .eui-slider__range{width:100%}.eui-slider__thumb{background:var(--eui-surface-raised);border:1px solid color-mix(in srgb, var(--eui-ring) 48%, var(--eui-border));border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 86%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 10%, transparent), 0 10px 24px -18px color-mix(in srgb, var(--eui-ring) 64%, transparent);width:20px;height:20px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:block}.eui-slider__thumb:hover{border-color:color-mix(in srgb, var(--eui-ring) 72%, var(--eui-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 86%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 12%, transparent), 0 14px 28px -18px color-mix(in srgb, var(--eui-ring) 72%, transparent);transform:scale(1.04)}.eui-slider__thumb:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 86%, transparent), var(--eui-shadow-focus);outline:0}.eui-slider[data-disabled]{cursor:not-allowed;opacity:.62}.eui-slider[data-disabled] .eui-slider__thumb{cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.eui-slider__thumb{transition:none}}.eui-copy-button{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-caption);min-height:30px;padding:0 var(--eui-space-3);justify-content:center;align-items:center;display:inline-flex}.eui-copy-button:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-copy-button:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-copy-button[data-copied=true]{border-color:color-mix(in srgb, var(--eui-success) 38%, var(--eui-border));color:var(--eui-success-foreground)}.eui-code-block{--eui-code-block-surface:#121314;--eui-code-block-surface-raised:#191a1b;--eui-code-block-border:#2a2c2e;--eui-code-block-tab-active:#121314;--eui-code-block-tab-border:#2a2c2e;--eui-code-block-foreground:#bbbebf;--eui-code-block-muted:#858889;--eui-code-block-selection-background:var(--eui-color-brand-aqua);--eui-code-block-selection-foreground:var(--eui-color-neutral-charcoal);background:var(--eui-code-block-surface);border:1px solid var(--eui-code-block-border);border-radius:var(--eui-radius-lg);box-shadow:0 1px 0 color-mix(in srgb, var(--eui-color-neutral-white) 4%, transparent) inset, 0 18px 46px -32px color-mix(in srgb, var(--eui-color-neutral-charcoal) 70%, transparent);color:var(--eui-code-block-foreground);margin:var(--eui-space-6) 0;-webkit-user-select:text;user-select:text;position:relative;overflow:hidden}.eui-code-block__pre::selection,.eui-code-block__pre code::selection,.eui-code-block__pre code ::selection,.eui-code-block__pre .line::selection{background:var(--eui-code-block-selection-background);color:var(--eui-code-block-selection-foreground);text-shadow:none}.eui-code-block__header{background:var(--eui-code-block-surface-raised);border-bottom:1px solid var(--eui-code-block-border);min-height:36px;padding:0 var(--eui-space-2) 0 0;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:stretch;gap:0;display:flex}.eui-code-block__chrome{display:none}.eui-code-block__title{background:var(--eui-code-block-tab-active);border-right:1px solid var(--eui-code-block-tab-border);color:var(--eui-code-block-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-regular);max-width:100%;padding:0 var(--eui-space-4);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.eui-code-block__copy{border-radius:var(--eui-radius-sm);color:color-mix(in srgb, var(--eui-code-block-foreground) 70%, transparent);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-regular);align-self:center;align-items:center;gap:var(--eui-space-1);height:28px;padding:0 var(--eui-space-2);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.eui-code-block__copy:hover{background:color-mix(in srgb, var(--eui-color-neutral-white) 8%, transparent);color:var(--eui-code-block-foreground)}.eui-code-block__copy:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--eui-color-brand-aqua) 40%, transparent);outline:0}.eui-code-block[data-copied=true] .eui-code-block__copy{color:#3fb950}.eui-code-block__pre{padding:var(--eui-space-5);scrollbar-color:color-mix(in srgb, var(--eui-code-block-muted) 38%, transparent) transparent;scrollbar-width:thin;-webkit-user-select:text;user-select:text;margin:0;overflow-x:auto}.eui-code-block__pre code{color:inherit;counter-reset:eui-code-line;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--eui-font-size-label);-webkit-user-select:text;user-select:text;min-width:max-content;line-height:1.6;display:block}.eui-code-block__pre code *,.eui-code-block__pre .line{-webkit-user-select:text;user-select:text}.eui-code-block__pre code .line{counter-increment:eui-code-line;min-width:100%;display:inline-block}.eui-code-block__pre code .line:before{color:#858889;content:counter(eui-code-line);pointer-events:none;text-align:right;-webkit-user-select:none;user-select:none;width:2em;margin-right:1.5em;display:inline-block}.eui-code-block--terminal .eui-code-block__pre code .line:before{content:none}.eui-code-block__pre.shiki,.eui-code-block__pre .shiki{background-color:#0000!important}.eui-code-block__pre.shiki,.eui-code-block__pre.shiki code,.eui-code-block__pre.shiki span{color:var(--shiki-light)}[data-theme=dark] .eui-code-block__pre.shiki,[data-theme=dark] .eui-code-block__pre.shiki code,[data-theme=dark] .eui-code-block__pre.shiki span{color:var(--shiki-dark)}.eui-code-block--terminal .eui-code-block__pre{padding-left:var(--eui-space-8);position:relative}.eui-code-block--terminal .eui-code-block__pre:before{color:#7ee787;content:"$";left:var(--eui-space-4);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute}.eui-kbd{background:var(--eui-surface-sunken);border:1px solid var(--eui-border-subtle);border-bottom-color:color-mix(in srgb, var(--eui-border) 80%, var(--eui-foreground));border-radius:var(--eui-radius-sm);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);color:var(--eui-foreground-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);min-width:22px;min-height:22px;padding:4px 6px;line-height:1;display:inline-flex}.eui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-data-table{gap:var(--eui-space-3);display:grid}.eui-data-table__sort{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--eui-space-2);background:0 0;border:0;padding:0;display:inline-flex}.eui-data-table__sort:focus-visible{border-radius:var(--eui-radius-sm);box-shadow:var(--eui-shadow-focus);outline:0}.eui-data-table__sort-indicator{opacity:.45;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.eui-data-table__sort-indicator[data-direction=asc]{border-bottom:6px solid}.eui-data-table__sort-indicator[data-direction=desc]{border-top:6px solid}.eui-data-table__empty{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-lg)}.eui-data-toolbar{background:color-mix(in srgb, var(--eui-surface) 88%, var(--eui-muted));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 72%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 5%, transparent);align-items:center;gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-3);flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}.eui-data-toolbar[data-density=compact]{border-radius:var(--eui-radius-lg);gap:var(--eui-space-2);padding:var(--eui-space-2)}.eui-data-toolbar>*{min-width:0}.eui-data-toolbar>:first-child{margin-inline-end:auto}.eui-data-toolbar>.eui-search-input{flex:17rem;width:auto;max-width:26rem}.eui-data-toolbar>.eui-segmented-control,.eui-data-toolbar>.eui-button,.eui-data-toolbar>.eui-button-group,.eui-data-toolbar>.eui-copy-button{flex:none}.eui-data-toolbar[data-density=compact] .eui-search-input__control{min-height:36px}@media (max-width:520px){.eui-data-toolbar{align-items:stretch}.eui-data-toolbar>:first-child{margin-inline-end:0}.eui-data-toolbar>.eui-search-input{flex-basis:100%;max-width:none}.eui-data-toolbar>.eui-segmented-control{flex:100%;justify-content:stretch}.eui-data-toolbar>.eui-segmented-control>*{flex:1 1 0}.eui-data-toolbar>.eui-button,.eui-data-toolbar>.eui-button-group,.eui-data-toolbar>.eui-copy-button{flex:auto}}.eui-filter-bar{background:color-mix(in srgb, var(--eui-surface) 82%, var(--eui-muted));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 72%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 5%, transparent);align-items:center;gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-3);flex-wrap:wrap;width:100%;display:flex}.eui-filter-bar[data-density=compact]{border-radius:var(--eui-radius-lg);gap:var(--eui-space-2);padding:var(--eui-space-2)}.eui-filter-bar>*{min-width:0}.eui-filter-bar>.eui-search-input,.eui-filter-bar>.eui-date-range-picker,.eui-filter-bar>.eui-input{flex:17rem;width:auto}.eui-filter-bar>.eui-select__trigger,.eui-filter-bar>.eui-combobox__trigger,.eui-filter-bar>.eui-date-picker,.eui-filter-bar>.eui-time-input{flex:11rem;width:auto}.eui-filter-bar>.eui-button,.eui-filter-bar>.eui-button-group{flex:none}.eui-filter-bar[data-density=compact] .eui-search-input__control,.eui-filter-bar[data-density=compact] .eui-select__trigger,.eui-filter-bar[data-density=compact] .eui-combobox__trigger{min-height:36px}@media (max-width:520px){.eui-filter-bar{align-items:stretch}.eui-filter-bar>.eui-search-input,.eui-filter-bar>.eui-date-range-picker,.eui-filter-bar>.eui-input,.eui-filter-bar>.eui-select__trigger,.eui-filter-bar>.eui-combobox__trigger,.eui-filter-bar>.eui-date-picker,.eui-filter-bar>.eui-time-input{flex-basis:100%}.eui-filter-bar>.eui-button,.eui-filter-bar>.eui-button-group{flex:auto}}.eui-skip-link{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-full);box-shadow:var(--eui-shadow-card-elevated);color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);left:var(--eui-space-4);opacity:0;padding:var(--eui-space-2) var(--eui-space-4);pointer-events:none;top:var(--eui-space-4);z-index:var(--eui-z-tooltip);text-decoration:none;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(-8px)}.eui-skip-link:focus,.eui-skip-link:focus-visible{box-shadow:var(--eui-shadow-focus), var(--eui-shadow-card-elevated);opacity:1;pointer-events:auto;outline:0;transform:translateY(0)}.eui-live-region{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-column-visibility-menu,.eui-sort-menu{display:inline-flex}.eui-column-visibility-menu__content,.eui-sort-menu__content{min-width:236px}.eui-density-toggle .eui-segmented-control__item{min-height:30px}.eui-bulk-edit-panel{-webkit-backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur-sm)) saturate(var(--eui-glass-saturation));background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 86%, transparent), transparent 78%), color-mix(in srgb, var(--eui-surface-raised) 92%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);bottom:var(--eui-space-4);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);align-items:center;gap:var(--eui-space-3);max-width:min(720px,100vw - 32px);padding:var(--eui-space-2);width:max-content;z-index:var(--eui-z-header);display:flex;position:sticky;left:50%;transform:translate(-50%)}.eui-bulk-edit-panel[data-empty=true]{display:none}.eui-bulk-edit-panel__summary{background:color-mix(in srgb, var(--eui-muted) 58%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);min-height:34px;padding:0 var(--eui-space-3);align-items:baseline;gap:6px;display:inline-flex}.eui-bulk-edit-panel__count{font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold)}.eui-bulk-edit-panel__label,.eui-bulk-edit-panel__content{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label)}.eui-bulk-edit-panel__actions{align-items:center;gap:var(--eui-space-2);display:inline-flex}.eui-saved-views{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-saved-views__list{background:color-mix(in srgb, var(--eui-muted) 62%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 70%, transparent);align-items:center;gap:2px;padding:3px;display:inline-flex}.eui-saved-views__item{border-radius:var(--eui-radius-full);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);min-height:32px;padding:0 var(--eui-space-3);background:0 0;border:1px solid #0000;align-items:center;gap:6px;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.eui-saved-views__item[data-active=true]{background:var(--eui-surface);border-color:var(--eui-border-subtle);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 76%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 8%, transparent);color:var(--eui-foreground)}.eui-saved-views__item:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-saved-views__item:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-saved-views__count{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums}.eui-saved-views__dirty{background:var(--eui-info);border-radius:var(--eui-radius-full);width:6px;height:6px}.eui-saved-views__dirty-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eui-saved-views__locked{color:var(--eui-muted-foreground);letter-spacing:0;text-transform:uppercase;font-size:10px}.eui-saved-views__actions{align-items:center;gap:var(--eui-space-1);display:inline-flex}.eui-description-list{color:var(--eui-foreground);font-family:var(--eui-font-body);gap:var(--eui-space-3);display:grid}.eui-description-list[data-density=compact]{gap:var(--eui-space-2)}.eui-description-list[data-density=spacious]{gap:var(--eui-space-5)}.eui-description-list__item{border-bottom:1px solid var(--eui-border-subtle);gap:var(--eui-space-2);padding-bottom:var(--eui-space-3);grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);display:grid}.eui-description-list__term{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium)}.eui-description-list__details{color:var(--eui-foreground);font-size:var(--eui-font-size-label);min-width:0;margin:0}@media (max-width:640px){.eui-description-list__item{grid-template-columns:1fr}}.eui-tree-view{color:var(--eui-foreground);font-family:var(--eui-font-body);font-size:var(--eui-font-size-label);gap:2px;display:grid}.eui-tree-item{gap:2px;display:grid}.eui-tree-item__trigger{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;align-items:center;gap:var(--eui-space-2);min-height:34px;padding:0 var(--eui-space-2);text-align:left;background:0 0;border:1px solid #0000;width:100%;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.eui-tree-item__trigger:before{color:var(--eui-muted-foreground);content:"›";transition:transform .14s;display:inline-flex;transform:rotate(0)}.eui-tree-item__trigger[data-state=open]:before{transform:rotate(90deg)}.eui-tree-item__trigger:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-tree-item__trigger:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-tree-item__trigger:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.68}.eui-tree-item__content{border-left:1px solid var(--eui-border-subtle);margin-left:var(--eui-space-3);padding-left:var(--eui-space-3);gap:2px;display:grid}.eui-form{gap:var(--eui-space-6);min-width:0;display:grid}.eui-form__section{gap:var(--eui-space-4);min-width:0;display:grid}.eui-form__section+.eui-form__section{border-top:1px solid var(--eui-border-subtle);padding-top:var(--eui-space-6)}.eui-form__section-header{gap:var(--eui-space-1);display:grid}.eui-form__section-title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body-large);font-weight:var(--eui-font-weight-semibold);letter-spacing:var(--eui-letter-spacing-normal);line-height:var(--eui-line-height-heading);margin:0}.eui-form__section-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);margin:0}.eui-form__section-body{gap:var(--eui-space-4);display:grid}.eui-form__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);margin:0}.eui-form__message{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption);margin:0}.eui-form__message--info{color:var(--eui-info)}.eui-form__message--success{color:var(--eui-success)}.eui-form__message--warning{color:var(--eui-warning)}.eui-form__message--error{color:var(--eui-ruby);font-weight:var(--eui-font-weight-medium)}.eui-form__actions{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-3);padding-top:var(--eui-space-4);flex-wrap:wrap;display:flex}.eui-form__actions--start{justify-content:flex-start}.eui-form__actions--end{justify-content:flex-end}.eui-form__actions--between{justify-content:space-between}.eui-form>.eui-form__actions:first-child{border-top:0;padding-top:0}.eui-fieldset{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-3);min-inline-size:0;padding:var(--eui-space-4);margin:0;display:grid}.eui-fieldset[data-invalid=true]{border-color:color-mix(in srgb, var(--eui-crimson) 45%, var(--eui-border))}.eui-fieldset:disabled,.eui-fieldset[data-disabled=true]{opacity:.68}.eui-fieldset__legend{color:var(--eui-foreground);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);padding:0 var(--eui-space-1)}.eui-fieldset__description,.eui-fieldset__error{font-size:var(--eui-font-size-caption);margin:0}.eui-fieldset__description{color:var(--eui-foreground-muted)}.eui-fieldset__error{color:var(--eui-error);font-weight:var(--eui-font-weight-medium)}.eui-validation-summary{background:color-mix(in srgb, var(--eui-crimson) 7%, var(--eui-surface));border:1px solid color-mix(in srgb, var(--eui-crimson) 32%, var(--eui-border));border-radius:var(--eui-radius-lg);color:var(--eui-foreground);gap:var(--eui-space-2);padding:var(--eui-space-4);display:grid}.eui-validation-summary__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-validation-summary__list{gap:var(--eui-space-1);padding-left:var(--eui-space-4);margin:0;display:grid}.eui-validation-summary__item{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small)}.eui-validation-summary__link{color:color-mix(in srgb, var(--eui-error) 72%, var(--eui-foreground));text-underline-offset:3px;text-decoration:underline}.eui-validation-summary__link:focus-visible{border-radius:var(--eui-radius-sm);box-shadow:var(--eui-shadow-focus);outline:0}.eui-validation-summary__field{color:var(--eui-foreground);font-weight:var(--eui-font-weight-semibold);margin-right:var(--eui-space-1)}.eui-currency-input,.eui-masked-input{font-variant-numeric:tabular-nums}.eui-url-input{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 68%, transparent), transparent), color-mix(in srgb, var(--eui-muted) 48%, var(--eui-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 56%, transparent);border:2px solid #0000;border-radius:16px;align-items:center;width:100%;min-height:44px;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.eui-url-input:focus-within{background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 68%, transparent), var(--eui-shadow-focus)}.eui-url-input--invalid{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-url-input--disabled{opacity:.68}.eui-url-input__protocol,.eui-url-input__input{color:var(--eui-foreground);font:inherit;background:0 0;border:0;outline:0;min-height:40px}.eui-url-input__protocol{background:color-mix(in srgb, var(--eui-surface-raised) 54%, transparent);border-right:1px solid var(--eui-border-subtle);color:var(--eui-foreground-muted);cursor:pointer;font-weight:var(--eui-font-weight-semibold);gap:var(--eui-space-2);height:40px;padding:0 var(--eui-space-3);border-radius:0;justify-content:space-between}.eui-url-input__input{min-width:0;padding:0 var(--eui-space-4);flex:1}.eui-url-input__input::placeholder{color:var(--eui-muted-foreground)}.eui-url-input__protocol[data-disabled],.eui-url-input__input:disabled{cursor:not-allowed}.eui-banner{--eui-banner-accent:var(--eui-info);background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground);align-items:flex-start;gap:var(--eui-space-1) var(--eui-space-3);padding:var(--eui-space-3) var(--eui-space-4);grid-template-columns:3px minmax(0,1fr) auto;display:grid}.eui-banner:before{background:var(--eui-banner-accent);content:"";border-radius:2px;grid-area:1/1/-1;align-self:stretch;width:3px}.eui-banner--info{--eui-banner-accent:var(--eui-info)}.eui-banner--success{--eui-banner-accent:var(--eui-success)}.eui-banner--warning{--eui-banner-accent:var(--eui-warning)}.eui-banner--error{--eui-banner-accent:var(--eui-crimson)}.eui-banner__title{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label);grid-column:2;margin:0}.eui-banner__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body);grid-column:2;margin:0}.eui-banner__action{align-items:center;gap:var(--eui-space-2);grid-area:1/3/span 2;display:inline-flex}.eui-banner__title:only-child,.eui-banner__description:only-child{align-self:center}.eui-confirm-dialog{gap:var(--eui-space-4);width:min(100%,440px)}.eui-confirm-dialog__header{gap:var(--eui-space-2)}.eui-confirm-dialog__title{font-size:var(--eui-font-size-body-large)}.eui-confirm-dialog--destructive .eui-confirm-dialog__title{color:var(--eui-foreground)}.eui-confirm-dialog__description{color:var(--eui-foreground-muted)}.eui-confirm-dialog__footer{gap:var(--eui-space-2);margin-top:var(--eui-space-2)}.eui-confirm-dialog [data-loading=true]{cursor:wait}.eui-date-picker{background:color-mix(in srgb, var(--eui-muted) 50%, var(--eui-surface));box-shadow:none;color:var(--eui-foreground);cursor:pointer;font-family:var(--eui-font-body);font-size:var(--eui-font-size-body);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-height:44px;padding:0 var(--eui-space-4);text-align:left;border:2px solid #0000;border-radius:16px;width:100%;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:inline-flex}.eui-date-picker--sm{font-size:var(--eui-font-size-label);min-height:36px;padding:0 var(--eui-space-3)}.eui-date-picker--lg{min-height:48px}.eui-date-picker__icon{color:var(--eui-foreground-muted);flex:none}.eui-date-picker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eui-date-picker--placeholder .eui-date-picker__value{color:var(--eui-muted-foreground)}.eui-date-picker:hover:not(:disabled){background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-foreground-muted) 22%, var(--eui-input))}.eui-date-picker:focus-visible,.eui-date-picker[data-state=open]{background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:var(--eui-shadow-focus);color:var(--eui-control-focus-foreground);outline:none}.eui-date-picker:focus-visible .eui-date-picker__icon,.eui-date-picker[data-state=open] .eui-date-picker__icon{color:var(--eui-ring)}.eui-date-picker:disabled{background:color-mix(in srgb, var(--eui-muted) 60%, transparent);color:var(--eui-muted-foreground);cursor:not-allowed}.eui-date-picker--invalid,.eui-date-picker[aria-invalid=true]{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-date-picker--invalid:hover:not(:disabled),.eui-date-picker[aria-invalid=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--eui-ruby) 72%, var(--eui-crimson))}.eui-date-picker--invalid:focus-visible,.eui-date-picker[aria-invalid=true]:focus-visible{background:var(--eui-control-focus-surface);border-color:var(--eui-ruby);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-crimson) 18%, transparent);color:var(--eui-control-focus-foreground)}.eui-date-picker__popover{padding:var(--eui-space-3);width:auto}.eui-calendar{gap:var(--eui-space-3);-webkit-user-select:none;user-select:none;width:280px;display:grid}.eui-calendar__nav{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.eui-calendar__nav:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-calendar__nav:focus-visible{border-color:var(--eui-color-brand-green);outline:none}.eui-calendar__day{aspect-ratio:1;border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.eui-calendar__day:focus-visible{border-color:var(--eui-color-brand-green);outline:none}.eui-calendar__day--today:not(.eui-calendar__day--selected):after{background:var(--eui-color-brand-green);border-radius:var(--eui-radius-full);content:"";width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.eui-calendar__day--selected{background:var(--eui-color-brand-green);border-color:var(--eui-color-brand-green);color:var(--eui-primary-foreground);font-weight:600}.eui-calendar__day--selected:hover{background:var(--eui-primary-hover,var(--eui-color-brand-green-active))}.eui-calendar__footer{border-top:1px solid var(--eui-border-subtle);gap:var(--eui-space-2);padding-top:var(--eui-space-2);justify-content:space-between;display:flex}.eui-calendar__action{border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font-family:inherit;font-size:var(--eui-font-size-label);font-weight:500;line-height:var(--eui-line-height-label);background:0 0;border:1px solid #0000;padding:6px 10px;transition:background-color .12s,color .12s}.eui-calendar__action:hover{background:var(--eui-hover)}.eui-calendar__action:focus-visible{border-color:var(--eui-color-brand-green);outline:none}.eui-calendar__action--ghost{color:var(--eui-muted-foreground)}.eui-calendar__action:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.5}.eui-calendar{color:var(--eui-foreground);font-family:var(--eui-font-body);gap:var(--eui-space-3);-webkit-user-select:none;user-select:none;width:280px;display:grid}.eui-calendar__header{align-items:center;gap:var(--eui-space-2);grid-template-columns:auto 1fr auto;display:grid}.eui-calendar__title{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label);text-align:center;text-transform:capitalize}.eui-calendar__nav{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.eui-calendar__nav:hover:not(:disabled){background:var(--eui-hover);color:var(--eui-foreground)}.eui-calendar__nav:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-calendar__weekdays,.eui-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.eui-calendar__weekday{color:var(--eui-muted-foreground);font-size:11px;font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:6px 0;line-height:1}.eui-calendar__day{aspect-ratio:1;border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.eui-calendar__day:hover:not(:disabled):not(.eui-calendar__day--selected){background:var(--eui-hover)}.eui-calendar__day:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-calendar__day--outside{color:var(--eui-muted-foreground);opacity:.55}.eui-calendar__day--today:not(.eui-calendar__day--selected){color:var(--eui-info);font-weight:var(--eui-font-weight-semibold)}.eui-calendar__day--selected{background:var(--eui-primary);color:var(--eui-primary-foreground)}.eui-calendar__day:disabled{color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.38}.eui-date-range-picker{background:color-mix(in srgb, var(--eui-surface) 94%, var(--eui-muted));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 74%, transparent), 0 1px 2px color-mix(in srgb, var(--eui-foreground) 5%, transparent);align-items:stretch;gap:var(--eui-space-1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;min-height:56px;padding:4px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.eui-date-range-picker:hover:not([data-disabled=true]){background:color-mix(in srgb, var(--eui-surface) 90%, var(--eui-muted));border-color:color-mix(in srgb, var(--eui-ring) 22%, var(--eui-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 78%, transparent), 0 10px 24px -22px color-mix(in srgb, var(--eui-foreground) 24%, transparent)}.eui-date-range-picker:focus-within{background:var(--eui-control-focus-surface);border-color:var(--eui-control-focus-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 68%, transparent), var(--eui-shadow-focus)}.eui-date-range-picker[data-invalid=true]{border-color:color-mix(in srgb, var(--eui-crimson) 58%, var(--eui-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 70%, transparent), 0 0 0 3px color-mix(in srgb, var(--eui-crimson) 10%, transparent)}.eui-date-range-picker__segment{border-radius:calc(var(--eui-radius-lg) - 4px);min-width:0;padding:7px var(--eui-space-2) 6px;align-content:center;gap:2px;transition:background-color .16s,color .16s;display:grid}.eui-date-range-picker__segment:hover{background:color-mix(in srgb, var(--eui-muted) 34%, transparent)}.eui-date-range-picker__segment:focus-within{background:color-mix(in srgb, var(--eui-muted) 28%, transparent)}.eui-date-range-picker__label{color:var(--eui-muted-foreground);font-size:10px;font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;padding:0 var(--eui-space-2);text-transform:uppercase;line-height:1}.eui-date-range-picker[data-invalid=true] .eui-date-range-picker__label{color:color-mix(in srgb, var(--eui-crimson) 82%, var(--eui-muted-foreground))}.eui-date-range-picker .eui-date-range-picker__input{border-radius:var(--eui-radius-md);box-shadow:none;color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-label);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-medium);gap:var(--eui-space-2);min-width:0;min-height:26px;padding:0 var(--eui-space-2);text-align:left;background:0 0;border:0;outline:0;flex:none;width:100%}.eui-date-range-picker .eui-date-range-picker__input:hover:not(:disabled),.eui-date-range-picker .eui-date-range-picker__input:focus-visible,.eui-date-range-picker .eui-date-range-picker__input[data-state=open]{box-shadow:none;color:var(--eui-foreground);background:0 0;border:0}.eui-date-range-picker .eui-date-picker__icon{color:color-mix(in srgb, var(--eui-foreground-muted) 82%, transparent)}.eui-date-range-picker:focus-within .eui-date-picker__icon{color:var(--eui-ring)}.eui-date-range-picker .eui-date-picker__value{font-variant-numeric:tabular-nums}.eui-date-range-picker__separator{background:color-mix(in srgb, var(--eui-border) 74%, transparent);border-radius:var(--eui-radius-full);color:#0000;flex:none;justify-content:center;align-self:center;align-items:center;width:22px;height:1px;display:inline-flex}.eui-date-range-picker[data-complete=true] .eui-date-range-picker__separator{background:color-mix(in srgb, var(--eui-ring) 56%, var(--eui-border))}.eui-date-range-picker[data-disabled=true]{background:color-mix(in srgb, var(--eui-muted) 54%, transparent);color:var(--eui-muted-foreground);opacity:.68}.eui-date-range-picker[data-disabled=true] .eui-date-range-picker__input{cursor:not-allowed}.eui-date-range-picker[data-disabled=true] .eui-date-range-picker__segment{pointer-events:none}@media (max-width:520px){.eui-date-range-picker{grid-template-columns:minmax(0,1fr)}.eui-date-range-picker__separator{width:calc(100% - var(--eui-space-6));justify-self:center}}.eui-combobox__trigger{background:color-mix(in srgb, var(--eui-surface) 88%, var(--eui-muted));border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 70%, transparent);color:var(--eui-foreground);cursor:pointer;font-family:var(--eui-font-body);font-size:var(--eui-font-size-body);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);min-width:200px;min-height:42px;padding:0 var(--eui-space-4);text-align:left;justify-content:space-between;width:100%;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1);display:inline-flex}.eui-combobox__trigger:hover:not([data-disabled]){background:var(--eui-surface-raised);border-color:color-mix(in srgb, var(--eui-ring) 28%, var(--eui-input));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 78%, transparent), 0 10px 24px -22px color-mix(in srgb, var(--eui-foreground) 28%, transparent)}.eui-combobox__trigger:active:not([data-disabled]){transform:translateY(1px)}.eui-combobox__trigger:focus-visible,.eui-combobox__trigger[data-state=open]{background:var(--eui-surface-raised);border-color:var(--eui-ring);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 82%, transparent), var(--eui-shadow-focus);color:var(--eui-foreground);outline:0}.eui-combobox__trigger[data-disabled]{background:color-mix(in srgb, var(--eui-muted) 72%, transparent);color:var(--eui-muted-foreground);cursor:not-allowed;opacity:.72}.eui-combobox__trigger[data-invalid]{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-combobox__trigger[data-invalid]:hover:not(:disabled){border-color:color-mix(in srgb, var(--eui-ruby) 72%, var(--eui-crimson))}.eui-combobox__trigger[data-invalid]:focus-visible,.eui-combobox__trigger[data-invalid][data-state=open]{background:var(--eui-surface-raised);border-color:var(--eui-ruby);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface) 82%, transparent), 0 0 0 3px color-mix(in srgb, var(--eui-crimson) 18%, transparent)}.eui-combobox__value{color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eui-combobox__value--placeholder{color:var(--eui-muted-foreground)}.eui-combobox__chevron{color:var(--eui-muted-foreground);flex:none;width:12px;height:12px;transition:transform .16s;position:relative}.eui-combobox__chevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:1px;left:2px;transform:rotate(45deg)}.eui-combobox__trigger[data-state=open] .eui-combobox__chevron{transform:rotate(180deg)}.eui-combobox__content{background:color-mix(in srgb, var(--eui-surface-raised) 97%, var(--eui-background));border:1px solid color-mix(in srgb, var(--eui-border) 82%, transparent);border-radius:var(--eui-radius-xl);box-shadow:var(--eui-shadow-card-elevated);color:var(--eui-foreground);max-height:min(60vh,360px);width:var(--radix-popover-trigger-width,240px);z-index:var(--eui-z-popover);display:grid;overflow:hidden}.eui-combobox__input-wrap{background:color-mix(in srgb, var(--eui-surface-raised) 96%, var(--eui-muted));border-bottom:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-2);display:flex}.eui-combobox__input-icon{border:2px solid var(--eui-muted-foreground);border-radius:var(--eui-radius-full);height:14px;margin-left:var(--eui-space-1);flex:none;width:14px;position:relative}.eui-combobox__input-icon:after{background:var(--eui-muted-foreground);content:"";width:6px;height:2px;position:absolute;top:10px;left:10px;transform:rotate(45deg)}.eui-combobox__input{background:color-mix(in srgb, var(--eui-muted) 42%, transparent);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-label);min-height:34px;padding:0 var(--eui-space-3);border:1px solid #0000;outline:0;width:100%}.eui-combobox__input:focus{background:var(--eui-surface-raised);border-color:color-mix(in srgb, var(--eui-ring) 38%, var(--eui-border))}.eui-combobox__input::placeholder{color:var(--eui-muted-foreground)}.eui-combobox__list{scrollbar-color:color-mix(in srgb, var(--eui-ring) 28%, transparent) transparent;scrollbar-width:thin;gap:2px;max-height:min(48vh,280px);padding:6px;display:grid;overflow:auto}.eui-combobox__group{gap:1px;display:grid}.eui-combobox__group+.eui-combobox__group{border-top:1px solid var(--eui-border-subtle);margin-top:var(--eui-space-2);padding-top:var(--eui-space-2)}.eui-combobox__group-heading{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:.02em;padding:var(--eui-space-2) var(--eui-space-3);text-transform:uppercase}.eui-combobox__item{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:default;font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:0;justify-content:space-between;min-height:36px;padding:0 10px;display:flex}.eui-combobox__item[data-highlighted]{background:color-mix(in srgb, var(--eui-muted) 72%, transparent);border-color:var(--eui-border-subtle);color:var(--eui-foreground)}.eui-combobox__item[data-selected]{background:color-mix(in srgb, var(--eui-ring) 6%, transparent);color:var(--eui-foreground);font-weight:var(--eui-font-weight-medium)}.eui-combobox__item[data-disabled]{color:var(--eui-muted-foreground);opacity:.62;pointer-events:none}.eui-combobox__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eui-combobox__item-check{background:var(--eui-color-brand-green);border-radius:var(--eui-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-color-brand-green) 14%, transparent);flex:none;width:6px;height:6px}.eui-combobox__empty{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-label);padding:var(--eui-space-5) var(--eui-space-4);text-align:center}.eui-status-indicator{color:var(--eui-foreground-subtle);font-family:var(--eui-font-body);font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-label);display:inline-flex}.eui-status-indicator__dot{background:var(--eui-muted-foreground);border-radius:var(--eui-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-muted-foreground) 12%, transparent);flex:none;width:8px;height:8px}.eui-status-indicator[data-status=success] .eui-status-indicator__dot{background:var(--eui-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-success) 14%, transparent)}.eui-status-indicator[data-status=warning] .eui-status-indicator__dot{background:var(--eui-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-warning) 14%, transparent)}.eui-status-indicator[data-status=error] .eui-status-indicator__dot{background:var(--eui-crimson);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-crimson) 14%, transparent)}.eui-status-indicator[data-status=info] .eui-status-indicator__dot{background:var(--eui-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-info) 14%, transparent)}.eui-status-indicator[data-status=pending] .eui-status-indicator__dot{background:var(--eui-foreground-muted)}.eui-status-indicator[data-pulse=true] .eui-status-indicator__dot{animation:1.6s ease-in-out infinite eui-status-pulse}@keyframes eui-status-pulse{0%,to{box-shadow:0 0 0 3px}50%{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.eui-status-indicator[data-pulse=true] .eui-status-indicator__dot{animation:none}}.eui-activity-feed{color:var(--eui-foreground);font-family:var(--eui-font-body);gap:var(--eui-space-4);margin:0;padding:0;list-style:none;display:grid}.eui-activity-feed__item{gap:var(--eui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.eui-activity-feed__item:not(:last-child):before{background:var(--eui-border-subtle);content:"";top:16px;left:5px;bottom:calc(var(--eui-space-4) * -1);width:1px;position:absolute}.eui-activity-feed__marker{background:var(--eui-info);border-radius:var(--eui-radius-full);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-info) 12%, transparent);width:10px;height:10px;margin-top:5px}.eui-activity-feed__content{gap:var(--eui-space-1);min-width:0;display:grid}.eui-activity-feed__body{color:var(--eui-foreground);font-size:var(--eui-font-size-label);line-height:var(--eui-line-height-body)}.eui-activity-feed__meta{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption)}.eui-wizard-steps{counter-reset:eui-wizard-step;gap:var(--eui-space-3);margin:0;padding:0;list-style:none;display:flex}.eui-wizard-steps[data-orientation=vertical]{flex-direction:column}.eui-wizard-step{color:var(--eui-muted-foreground);counter-increment:eui-wizard-step;font-family:var(--eui-font-body);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);flex:1 1 0;min-width:0;display:inline-flex}.eui-wizard-step__marker{background:var(--eui-muted);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-subtle);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eui-wizard-step__marker:before{content:counter(eui-wizard-step)}.eui-wizard-step[data-status=complete] .eui-wizard-step__marker{background:var(--eui-success-soft);border-color:color-mix(in srgb, var(--eui-success) 26%, var(--eui-border));color:var(--eui-success)}.eui-wizard-step[data-status=current]{color:var(--eui-foreground)}.eui-wizard-step[data-status=current] .eui-wizard-step__marker{background:var(--eui-foreground);border-color:var(--eui-foreground);color:var(--eui-background)}.eui-wizard-step__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eui-page-header,.eui-section-header{color:var(--eui-foreground);font-family:var(--eui-font-body);align-items:flex-start;gap:var(--eui-space-6);justify-content:space-between;min-width:0;display:flex}.eui-page-header__content,.eui-section-header__content{gap:var(--eui-space-2);min-width:0;display:grid}.eui-page-header__eyebrow,.eui-section-header__eyebrow{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.eui-page-header__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-h1);line-height:var(--eui-line-height-heading);margin:0}.eui-section-header__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-h3);line-height:var(--eui-line-height-heading);margin:0}.eui-page-header__description,.eui-section-header__description{color:var(--eui-muted-foreground);font-size:var(--eui-font-size-body-small);line-height:var(--eui-line-height-body);max-width:68ch;margin:0}.eui-page-header__actions,.eui-section-header__actions{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (max-width:720px){.eui-page-header,.eui-section-header{display:grid}.eui-page-header__actions,.eui-section-header__actions{justify-content:flex-start}}.eui-metric-card{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 80%, transparent), transparent 62%), var(--eui-card);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 76%, transparent), 0 14px 32px -28px color-mix(in srgb, var(--eui-foreground) 24%, transparent);color:var(--eui-foreground);gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-4);display:grid}.eui-metric-card__head{justify-content:space-between;align-items:center;min-width:0;display:flex}.eui-metric-card__label{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1}.eui-metric-card__icon{background:color-mix(in srgb, var(--eui-muted) 66%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.eui-metric-card__value{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:clamp(24px,2.4vw,30px);font-weight:var(--eui-font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--eui-letter-spacing-normal);line-height:1.05}.eui-metric-card__meta{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);align-items:center;gap:var(--eui-space-2);line-height:var(--eui-line-height-caption);flex-wrap:wrap;display:flex}.eui-metric-card__delta{background:color-mix(in srgb, var(--eui-muted) 56%, transparent);border:1px solid color-mix(in srgb, var(--eui-border-subtle) 78%, transparent);border-radius:var(--eui-radius-full);font-weight:var(--eui-font-weight-semibold);align-items:center;gap:4px;padding:4px 8px;line-height:1;display:inline-flex}.eui-metric-card__delta--up{background:color-mix(in srgb, var(--eui-success-soft) 72%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-success) 20%, var(--eui-border));color:color-mix(in srgb, var(--eui-success) 68%, var(--eui-foreground))}.eui-metric-card__delta--down{background:color-mix(in srgb, var(--eui-crimson-soft) 72%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-crimson) 20%, var(--eui-border));color:color-mix(in srgb, var(--eui-ruby) 72%, var(--eui-foreground))}.eui-metric-card__description{color:var(--eui-foreground-muted)}.eui-meter{color:var(--eui-foreground);gap:var(--eui-space-2);width:100%;min-width:0;display:grid}.eui-meter__head{font-size:var(--eui-font-size-caption);align-items:baseline;gap:var(--eui-space-3);justify-content:space-between;line-height:1.2;display:flex}.eui-meter__label{color:var(--eui-foreground-muted);font-weight:var(--eui-font-weight-medium)}.eui-meter__value{color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-semibold)}.eui-meter__track{background:var(--eui-muted);border-radius:var(--eui-radius-full);width:100%;height:6px;position:relative;overflow:hidden}.eui-meter__fill{background:var(--eui-foreground-muted);height:100%;transition:width .22s;display:block}.eui-meter--success .eui-meter__fill{background:var(--eui-success)}.eui-meter--warning .eui-meter__fill{background:var(--eui-warning)}.eui-meter--error .eui-meter__fill{background:var(--eui-error)}.eui-meter__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption)}.eui-rating{color:var(--eui-foreground-muted);align-items:center;gap:2px;display:inline-flex}.eui-rating--interactive{border-radius:var(--eui-radius-md)}.eui-rating--interactive:focus-visible{outline:2px solid var(--eui-color-brand-green);outline-offset:3px}.eui-rating--disabled{cursor:not-allowed;opacity:.6}.eui-rating__star{border-radius:var(--eui-radius-sm);color:var(--eui-input);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .14s;display:inline-flex}.eui-rating__star:hover:not(:disabled){color:color-mix(in srgb, var(--eui-color-brand-green) 70%, var(--eui-input))}.eui-rating__star:disabled{cursor:inherit}.eui-rating__star--filled{color:var(--eui-color-brand-green)}.eui-rating[data-readonly=true] .eui-rating__star{cursor:default}.eui-sparkline{color:var(--eui-color-brand-green);vertical-align:middle;display:inline-block}.eui-sparkline__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.eui-sparkline__area{fill:color-mix(in srgb, currentColor 14%, transparent);stroke:none}.eui-sparkline__bar{fill:currentColor}.eui-sparkline--bars{color:var(--eui-foreground-muted)}.eui-table-empty-state-row{background:0 0}.eui-table-empty-state{text-align:center;border-bottom:0;padding:0}.eui-table-empty-state__inner{align-items:center;gap:var(--eui-space-2);max-width:420px;padding:var(--eui-space-8) var(--eui-space-6);justify-items:center;margin:0 auto;display:grid}.eui-table-empty-state__icon{background:var(--eui-muted);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.eui-table-empty-state__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-heading)}.eui-table-empty-state__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-body)}.eui-table-empty-state__action{margin-top:var(--eui-space-2)}.eui-gauge{color:var(--eui-foreground);align-items:center;gap:var(--eui-space-3);justify-items:center;display:inline-grid}.eui-gauge__visual{position:relative}.eui-gauge__visual svg{width:100%;height:100%;display:block;overflow:visible}.eui-gauge__track{stroke:color-mix(in oklch, var(--eui-muted) 65%, transparent)}.eui-gauge__fill{filter:drop-shadow(0 1px 1px color-mix(in oklch, currentColor 18%, transparent));stroke:var(--eui-foreground-muted);transition:d .24s cubic-bezier(.22,1,.36,1),stroke .2s}.eui-gauge__tip{fill:var(--eui-surface);stroke:var(--eui-foreground-muted);stroke-width:1.5px}.eui-gauge--success .eui-gauge__fill,.eui-gauge--success .eui-gauge__tip{stroke:var(--eui-success)}.eui-gauge--warning .eui-gauge__fill,.eui-gauge--warning .eui-gauge__tip{stroke:var(--eui-warning)}.eui-gauge--error .eui-gauge__fill,.eui-gauge--error .eui-gauge__tip{stroke:var(--eui-error)}.eui-gauge__readout{white-space:nowrap;justify-content:center;align-items:baseline;gap:2px;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.eui-gauge__value-text{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,30px);font-weight:var(--eui-font-weight-semibold);letter-spacing:-.02em;line-height:1}.eui-gauge__unit{color:var(--eui-foreground-muted);font-family:var(--eui-font-heading);font-size:.55em;font-weight:var(--eui-font-weight-medium);letter-spacing:0;line-height:1}.eui-gauge__meta{text-align:center;gap:2px;display:grid}.eui-gauge__label{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);letter-spacing:-.005em}.eui-gauge__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-month-picker,.eui-year-picker{background:color-mix(in srgb, var(--eui-surface-raised) 96%, transparent);border:1px solid color-mix(in srgb, var(--eui-border-subtle) 88%, transparent);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 16px 34px -30px color-mix(in srgb, var(--eui-primary) 30%, transparent);color:var(--eui-foreground);gap:var(--eui-space-3);min-width:min(244px,100%);max-width:100%;padding:var(--eui-space-4);width:max-content;display:grid}.eui-month-picker--disabled,.eui-year-picker--disabled{opacity:.6;pointer-events:none}.eui-month-picker__header,.eui-year-picker__header{align-items:center;gap:var(--eui-space-2);justify-content:space-between;display:flex}.eui-month-picker__title,.eui-year-picker__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);letter-spacing:0}.eui-month-picker__nav,.eui-year-picker__nav{background:color-mix(in srgb, var(--eui-surface-sunken) 72%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);cursor:pointer;width:28px;height:28px;font-size:14px;line-height:1}.eui-month-picker__nav:hover:not(:disabled),.eui-year-picker__nav:hover:not(:disabled){background:var(--eui-surface-raised);border-color:color-mix(in srgb, var(--eui-ring) 28%, var(--eui-border));color:var(--eui-foreground)}.eui-month-picker__nav:focus-visible,.eui-year-picker__nav:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-month-picker__grid{grid-template-columns:repeat(3,minmax(56px,1fr));gap:6px;display:grid}.eui-year-picker__grid{gap:var(--eui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eui-month-picker__cell,.eui-year-picker__cell{background:color-mix(in srgb, var(--eui-surface-sunken) 34%, transparent);border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font-family:inherit;font-size:var(--eui-font-size-label);border:1px solid #0000;min-height:32px;padding:4px 6px;transition:background .14s,border-color .14s}.eui-month-picker__cell:hover:not(:disabled),.eui-year-picker__cell:hover:not(:disabled){background:color-mix(in srgb, var(--eui-hover) 70%, var(--eui-surface-raised));border-color:var(--eui-border-subtle)}.eui-month-picker__cell--selected,.eui-year-picker__cell--selected{background:color-mix(in srgb, var(--eui-color-brand-green) 10%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-color-brand-green) 40%, transparent);color:var(--eui-foreground);font-weight:var(--eui-font-weight-semibold)}.eui-month-picker__cell:focus-visible,.eui-year-picker__cell:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-month-picker__cell:disabled,.eui-year-picker__cell:disabled{cursor:not-allowed;opacity:.4}.eui-date-time-picker{align-items:stretch;gap:var(--eui-space-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);width:100%;min-width:0;display:grid}@media (max-width:480px){.eui-date-time-picker{grid-template-columns:1fr}}.eui-chart-legend{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);gap:var(--eui-space-3);margin:0;padding:0;list-style:none;display:flex}.eui-chart-legend--vertical{flex-direction:column;gap:6px}.eui-chart-legend__item{align-items:center;gap:6px;display:inline-flex}.eui-chart-legend__swatch{border-radius:var(--eui-radius-full);box-shadow:0 0 0 1px color-mix(in srgb, var(--eui-surface) 78%, transparent);width:8px;height:8px;display:inline-block}.eui-chart-legend__label{color:var(--eui-foreground-muted)}.eui-chart-legend__value{color:var(--eui-foreground);font-family:var(--eui-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-semibold);margin-left:4px}.eui-donut-chart{place-items:center;display:inline-grid;position:relative}.eui-donut-chart__svg{display:block}.eui-donut-chart__track{stroke:var(--eui-muted)}.eui-donut-chart__slice{transition:stroke-dashoffset .22s}.eui-donut-chart__center{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);pointer-events:none;position:absolute}.eui-bar-chart{vertical-align:middle;width:100%;display:inline-block}.eui-bar-chart__axis{stroke:var(--eui-border-subtle);stroke-width:.4px}.eui-bar-chart__bar{transition:height .22s}.eui-line-chart,.eui-area-chart,.eui-stacked-bar-chart,.eui-heatmap{width:100%;min-width:0;display:block}.eui-line-chart__grid,.eui-area-chart__grid{fill:none;stroke:color-mix(in srgb, var(--eui-border-subtle) 82%, transparent);stroke-width:.4px}.eui-line-chart__line,.eui-area-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.eui-line-chart__point{stroke:var(--eui-surface);stroke-width:1.2px}.eui-area-chart__area{opacity:.14}.eui-area-chart__line{stroke-width:1.8px}.eui-stacked-bar-chart__segment,.eui-heatmap__cell{transition:fill-opacity .16s,height .16s}.eui-stacked-bar-chart__legend-item{opacity:.92}.eui-chart__empty{fill:var(--eui-muted-foreground);font-size:8px;font-weight:var(--eui-font-weight-medium)}.eui-trend-indicator{background:color-mix(in srgb, var(--eui-muted) 54%, transparent);border:1px solid color-mix(in srgb, var(--eui-border-subtle) 80%, transparent);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);align-items:center;gap:4px;min-height:24px;padding:2px 8px;display:inline-flex}.eui-trend-indicator[data-tone=positive]{color:color-mix(in srgb, var(--eui-success) 72%, var(--eui-foreground))}.eui-trend-indicator[data-tone=negative]{color:color-mix(in srgb, var(--eui-error) 72%, var(--eui-foreground))}.eui-trend-indicator[data-tone=neutral]{color:var(--eui-foreground-muted)}.eui-trend-indicator__value{font-variant-numeric:tabular-nums}.eui-trend-indicator__label{color:var(--eui-foreground-muted)}.eui-comparison-metric{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 78%, transparent), transparent 64%), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 70%, transparent);color:var(--eui-foreground);gap:var(--eui-space-2);padding:var(--eui-space-4);display:grid}.eui-comparison-metric__label,.eui-comparison-metric__comparison{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-comparison-metric__value{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-heading-3);font-weight:var(--eui-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.1}.eui-comparison-metric__meta,.eui-comparison-metric__comparison{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-comparison-metric__comparison-value{color:var(--eui-foreground);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-semibold)}.eui-comparison-metric__progress{appearance:none;background:color-mix(in srgb, var(--eui-muted) 72%, transparent);border-radius:var(--eui-radius-full);border:0;width:100%;height:6px;overflow:hidden}.eui-comparison-metric__progress::-webkit-meter-bar{background:color-mix(in srgb, var(--eui-muted) 72%, transparent);border-radius:var(--eui-radius-full);border:0}.eui-comparison-metric__progress::-webkit-meter-optimum-value{background:color-mix(in srgb, var(--eui-info) 72%, var(--eui-primary));border-radius:inherit}.eui-comparison-metric__progress::-moz-meter-bar{background:color-mix(in srgb, var(--eui-info) 72%, var(--eui-primary));border-radius:var(--eui-radius-full)}.eui-chart-card{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 82%, transparent), transparent 58%), var(--eui-card);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 74%, transparent), 0 16px 40px -30px color-mix(in srgb, var(--eui-foreground) 24%, transparent);color:var(--eui-foreground);gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-4);display:grid}.eui-chart-card__header{align-items:flex-start;gap:var(--eui-space-3);justify-content:space-between;display:flex}.eui-chart-card__heading{gap:2px;display:grid}.eui-chart-card__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold)}.eui-chart-card__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-chart-card__actions{align-items:center;gap:var(--eui-space-2);flex:none;display:inline-flex}.eui-chart-card__body{background:color-mix(in srgb, var(--eui-surface-sunken) 38%, transparent);border:1px solid color-mix(in srgb, var(--eui-border-subtle) 72%, transparent);border-radius:var(--eui-radius-lg);align-items:center;gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-3);display:grid;overflow:hidden}.eui-inline-status-select{display:inline-flex}.eui-inline-status-select__trigger,.eui-inline-status-select__item{align-items:center;gap:var(--eui-space-2);display:inline-flex}.eui-inline-status-select__trigger{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);min-height:30px;padding:0 var(--eui-space-3)}.eui-inline-status-select__trigger:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-inline-status-select__trigger:disabled{cursor:not-allowed;opacity:.64}.eui-inline-status-select__dot{background:var(--eui-status-color,var(--eui-foreground-muted));border-radius:var(--eui-radius-full);width:7px;height:7px}.eui-inline-status-select__trigger[data-tone=success],.eui-inline-status-select__item[data-tone=success]{--eui-status-color:var(--eui-success)}.eui-inline-status-select__trigger[data-tone=warning],.eui-inline-status-select__item[data-tone=warning]{--eui-status-color:var(--eui-warning)}.eui-inline-status-select__trigger[data-tone=error],.eui-inline-status-select__item[data-tone=error]{--eui-status-color:var(--eui-error)}.eui-inline-status-select__trigger[data-tone=info],.eui-inline-status-select__item[data-tone=info]{--eui-status-color:var(--eui-info)}.eui-inline-status-select__content{min-width:180px}.eui-inline-status-select__item[data-selected=true]{background:var(--eui-muted)}.eui-cron-input,.eui-recurrence-editor{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 96%, transparent), color-mix(in srgb, var(--eui-muted) 36%, var(--eui-surface-raised))), var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 14px 30px -28px color-mix(in srgb, var(--eui-primary) 30%, transparent);gap:var(--eui-space-3);padding:var(--eui-space-3);display:grid}.eui-recurrence-editor__summary{background:color-mix(in srgb, var(--eui-muted) 50%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);padding:var(--eui-space-3);gap:2px;display:grid}.eui-recurrence-editor__summary span{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium)}.eui-recurrence-editor__summary strong{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label)}.eui-cron-input__controls{background:color-mix(in srgb, var(--eui-muted) 42%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);grid-template-columns:minmax(132px,auto) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.eui-cron-input__preset,.eui-recurrence-editor__select,.eui-recurrence-editor__date{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font:inherit;min-height:44px;padding:0 var(--eui-space-3)}.eui-cron-input__preset{background:color-mix(in srgb, var(--eui-surface-raised) 66%, transparent);border:0;border-right:1px solid var(--eui-border-subtle);color:var(--eui-foreground-muted);font-weight:var(--eui-font-weight-semibold);border-radius:0;justify-content:space-between;width:100%}.eui-recurrence-editor__select{justify-content:space-between;width:100%}.eui-cron-input__expression.eui-input{box-shadow:none;font-family:var(--eui-font-mono);background:0 0;border:0;border-radius:0}.eui-cron-input__preset:focus-visible,.eui-recurrence-editor__select:focus-visible,.eui-recurrence-editor__date:focus-visible{background:var(--eui-control-focus-surface);box-shadow:var(--eui-shadow-focus);outline:0}.eui-cron-input__controls:focus-within{border-color:var(--eui-control-focus-border);box-shadow:var(--eui-shadow-focus)}.eui-cron-input__summary{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin:0}.eui-recurrence-editor__field{gap:var(--eui-space-1);min-width:0;display:grid}.eui-recurrence-editor__field>span{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium)}.eui-recurrence-editor__days{background:color-mix(in srgb, var(--eui-surface-raised) 72%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-1);padding:var(--eui-space-2);flex-wrap:wrap;margin:0;display:flex}.eui-recurrence-editor__days legend{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);flex-basis:100%;padding:0}.eui-recurrence-editor__day{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);min-height:28px;padding:0 var(--eui-space-2)}.eui-recurrence-editor__day[data-selected=true]{background:color-mix(in srgb, var(--eui-ring) 10%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-ring) 36%, var(--eui-border));color:var(--eui-foreground);font-weight:var(--eui-font-weight-semibold)}.eui-recurrence-editor__day:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-agenda-list{display:block}.eui-agenda-list__items{gap:var(--eui-space-2);margin:0;padding:0;list-style:none;display:grid}.eui-agenda-list__item{--eui-agenda-accent:var(--eui-border)}.eui-agenda-list__item[data-tone=success]{--eui-agenda-accent:var(--eui-success)}.eui-agenda-list__item[data-tone=warning]{--eui-agenda-accent:var(--eui-warning)}.eui-agenda-list__item[data-tone=danger]{--eui-agenda-accent:var(--eui-error)}.eui-agenda-list__item[data-tone=info]{--eui-agenda-accent:var(--eui-info)}.eui-agenda-list__button{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-left:3px solid var(--eui-agenda-accent);border-radius:var(--eui-radius-lg);color:var(--eui-foreground);cursor:pointer;font:inherit;gap:var(--eui-space-2);padding:var(--eui-space-3);text-align:left;grid-template-columns:96px minmax(0,1fr);width:100%;display:grid}.eui-agenda-list__button:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-agenda-list__time,.eui-agenda-list__meta,.eui-agenda-list__empty{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-agenda-list__copy{gap:2px;min-width:0;display:grid}.eui-agenda-list__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold)}.eui-agenda-list__empty{background:var(--eui-muted);border-radius:var(--eui-radius-lg);padding:var(--eui-space-4);text-align:center;margin:0}.eui-activity-timeline{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 80%, transparent), transparent 72%), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 70%, transparent);padding:var(--eui-space-2);gap:0;margin:0;list-style:none;display:grid}.eui-activity-timeline__item{--eui-activity-timeline-accent:var(--eui-border);gap:var(--eui-space-3);grid-template-columns:18px minmax(0,1fr);min-width:0;display:grid;position:relative}.eui-activity-timeline__item:not(:last-child):before{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-activity-timeline-accent) 34%, transparent), var(--eui-border-subtle));content:"";width:1px;position:absolute;top:20px;bottom:0;left:8px}.eui-activity-timeline__item[data-tone=success]{--eui-activity-timeline-accent:var(--eui-success)}.eui-activity-timeline__item[data-tone=warning]{--eui-activity-timeline-accent:var(--eui-warning)}.eui-activity-timeline__item[data-tone=error]{--eui-activity-timeline-accent:var(--eui-error)}.eui-activity-timeline__item[data-tone=info]{--eui-activity-timeline-accent:var(--eui-info)}.eui-activity-timeline__marker{background:var(--eui-surface);border:2px solid var(--eui-activity-timeline-accent);border-radius:var(--eui-radius-full);box-shadow:0 0 0 4px var(--eui-surface), 0 6px 14px -10px color-mix(in srgb, var(--eui-activity-timeline-accent) 50%, transparent);height:10px;margin-top:var(--eui-space-4);z-index:1;width:10px;position:relative}.eui-activity-timeline__content{border:1px solid #0000;border-bottom-color:var(--eui-border-subtle);border-radius:var(--eui-radius-xl);gap:var(--eui-space-2);min-width:0;padding:var(--eui-space-3);transition:background-color .16s,border-color .16s;display:grid}.eui-activity-timeline__item:hover .eui-activity-timeline__content{background:color-mix(in srgb, var(--eui-hover) 55%, transparent);border-color:var(--eui-border-subtle)}.eui-activity-timeline__item:last-child .eui-activity-timeline__content{border-bottom:0}.eui-activity-timeline__header{align-items:flex-start;gap:var(--eui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.eui-activity-timeline__title-row{align-items:center;gap:var(--eui-space-2);min-width:0;display:flex}.eui-activity-timeline__title-copy{gap:2px;min-width:0;display:grid}.eui-activity-timeline__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label)}.eui-activity-timeline__actor,.eui-activity-timeline__timestamp,.eui-activity-timeline__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-activity-timeline__description{line-height:var(--eui-line-height-body);margin:0}.eui-release-stepper{counter-reset:eui-release-step;gap:var(--eui-space-2);margin:0;padding:0;list-style:none;display:grid}.eui-release-step{--eui-release-step-accent:var(--eui-border);background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 80%, transparent), transparent 70%), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 70%, transparent);counter-increment:eui-release-step;align-items:center;gap:var(--eui-space-3);min-height:54px;padding:var(--eui-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.eui-release-step[data-status=complete]{--eui-release-step-accent:var(--eui-success)}.eui-release-step[data-status=current]{--eui-release-step-accent:var(--eui-info);border-color:color-mix(in srgb, var(--eui-info) 35%, var(--eui-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 70%, transparent), 0 12px 30px -26px color-mix(in srgb, var(--eui-info) 42%, transparent)}.eui-release-step[data-status=failed]{--eui-release-step-accent:var(--eui-error)}.eui-release-step[data-status=blocked],.eui-release-step[data-status=pending]{--eui-release-step-accent:var(--eui-foreground-muted)}.eui-release-step__marker{background:color-mix(in srgb, var(--eui-release-step-accent) 9%, var(--eui-surface));border:1px solid color-mix(in srgb, var(--eui-release-step-accent) 36%, var(--eui-border));border-radius:var(--eui-radius-full);color:var(--eui-release-step-accent);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eui-release-step__marker:before{content:counter(eui-release-step)}.eui-release-step[data-status=complete] .eui-release-step__marker:before{content:"✓"}.eui-release-step[data-status=failed] .eui-release-step__marker:before{content:"!"}.eui-release-step[data-status=blocked] .eui-release-step__marker:before{content:"–"}.eui-release-step__copy{gap:2px;min-width:0;display:grid}.eui-release-step__label{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold)}.eui-release-step__description,.eui-release-step__status{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-release-step__status{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);font-weight:var(--eui-font-weight-medium);padding:2px var(--eui-space-2)}.eui-release-stepper[data-compact=true] .eui-release-step{min-height:44px;padding:var(--eui-space-2) var(--eui-space-3)}.eui-release-stepper[data-compact=true] .eui-release-step__description{display:none}.eui-color-picker{background:var(--eui-card);border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);color:var(--eui-foreground);align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;min-width:0;padding:6px;transition:border-color .16s,box-shadow .16s;display:inline-flex}.eui-color-picker:focus-within{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus)}.eui-color-picker--invalid{border-color:color-mix(in srgb, var(--eui-crimson) 55%, var(--eui-border))}.eui-color-picker--disabled{opacity:.6;pointer-events:none}.eui-color-picker__swatch-trigger{border-radius:var(--eui-radius-sm);cursor:pointer;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}.eui-color-picker__swatch{border:1px solid color-mix(in srgb, var(--eui-foreground) 12%, transparent);border-radius:var(--eui-radius-sm);width:100%;height:100%;display:block}.eui-color-picker__native{appearance:none;opacity:0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.eui-color-picker__hex{color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-label);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;outline:0;width:88px;min-width:80px}.eui-color-picker__presets{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.eui-color-picker__preset{border:1px solid color-mix(in srgb, var(--eui-foreground) 12%, transparent);border-radius:var(--eui-radius-sm);cursor:pointer;width:18px;height:18px;padding:0;transition:transform .14s,box-shadow .14s}.eui-color-picker__preset:hover:not(:disabled){transform:scale(1.06)}.eui-color-picker__preset--selected{box-shadow:0 0 0 2px var(--eui-ring)}.eui-color-picker__preset:disabled{cursor:not-allowed;opacity:.4}.eui-resizable-panel-group{width:100%;min-width:0;height:100%;min-height:0;display:flex}.eui-resizable-panel-group--vertical{flex-direction:column}.eui-resizable-panel{min-width:0;min-height:0;overflow:hidden}.eui-resizable-handle{background:var(--eui-border-subtle);cursor:col-resize;-webkit-user-select:none;user-select:none;flex:none;transition:background .14s;position:relative}.eui-resizable-handle--horizontal{cursor:col-resize;width:4px}.eui-resizable-handle--vertical{cursor:row-resize;width:100%;height:4px}.eui-resizable-handle:hover,.eui-resizable-handle:focus-visible{background:var(--eui-color-brand-green);outline:none}.eui-resizable-handle:focus-visible:after{border-radius:var(--eui-radius-full);content:"";outline:2px solid var(--eui-ring);outline-offset:2px;position:absolute;inset:-2px}.eui-virtual-list{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);scrollbar-color:color-mix(in srgb, var(--eui-foreground) 18%, transparent) transparent;scrollbar-width:thin;position:relative;overflow:auto}.eui-virtual-list__sizer{width:100%;position:relative}.eui-virtual-list__window{will-change:transform;display:grid;position:absolute;top:0;left:0;right:0}.eui-virtual-list__item{border-bottom:1px solid var(--eui-border-subtle);padding:0 var(--eui-space-3);align-items:center;display:flex}.eui-virtual-list__item:last-child{border-bottom:0}.eui-menu-bar{background:var(--eui-card);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);align-items:center;gap:2px;padding:4px;display:inline-flex}.eui-menu-bar__trigger{border-radius:var(--eui-radius-sm);color:var(--eui-foreground);cursor:pointer;font-family:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);background:0 0;border:0;padding:6px 10px;line-height:1}.eui-menu-bar__trigger:hover,.eui-menu-bar__trigger[data-state=open],.eui-menu-bar__trigger[data-highlighted]{background:var(--eui-hover)}.eui-menu-bar__trigger:focus-visible{outline:2px solid var(--eui-ring);outline-offset:2px}.eui-menu-bar__content{-webkit-backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));backdrop-filter:blur(var(--eui-glass-blur)) saturate(var(--eui-glass-saturation));background:var(--eui-glass-surface-raised);border:1px solid var(--eui-glass-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-glass-shadow-elevated);color:var(--eui-foreground);min-width:180px;z-index:var(--eui-z-popover,60);padding:4px}.eui-menu-bar__item{border-radius:var(--eui-radius-sm);color:var(--eui-foreground);cursor:default;font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-2);outline:0;justify-content:space-between;padding:6px 10px;display:flex}.eui-menu-bar__item[data-highlighted]{background:var(--eui-hover)}.eui-menu-bar__item--destructive{color:var(--eui-error)}.eui-menu-bar__separator{background:var(--eui-border-subtle);height:1px;margin:4px 0}.eui-menu-bar__shortcut{color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);letter-spacing:.04em}.eui-navigation-menu{display:inline-flex;position:relative}.eui-navigation-menu__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.eui-navigation-menu__trigger,.eui-navigation-menu__link{border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);cursor:pointer;font-family:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);background:0 0;border:0;padding:6px 10px;text-decoration:none;display:inline-flex}.eui-navigation-menu__trigger:hover,.eui-navigation-menu__trigger[data-state=open],.eui-navigation-menu__link:hover,.eui-navigation-menu__link--active{background:var(--eui-hover);color:var(--eui-foreground)}.eui-navigation-menu__trigger:focus-visible,.eui-navigation-menu__link:focus-visible{outline:2px solid var(--eui-ring);outline-offset:2px}.eui-navigation-menu__content{background:var(--eui-card);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow-card-elevated,0 12px 24px -16px #0f172a2e);padding:var(--eui-space-3)}.eui-navigation-menu__viewport{height:var(--radix-navigation-menu-viewport-height);margin-top:var(--eui-space-2);transform-origin:top;width:var(--radix-navigation-menu-viewport-width);background:0 0;transition:width .22s,height .22s;display:flex;position:absolute;top:100%}.eui-data-grid{gap:var(--eui-space-3);flex-direction:column;min-width:0;display:flex}.eui-data-grid--sticky .eui-table thead th{background:var(--eui-surface-raised);z-index:1;position:sticky;top:0}.eui-data-grid__sort{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--eui-space-2);background:0 0;border:0;padding:0;display:inline-flex}.eui-data-grid__sort:focus-visible{outline:2px solid var(--eui-ring);outline-offset:2px}.eui-data-grid__sort-indicator{border:4px solid #0000;border-bottom-color:color-mix(in srgb, var(--eui-foreground-muted) 60%, transparent);border-top:0;width:0;height:0}.eui-data-grid__sort-indicator[data-direction=desc]{border-bottom:0;border-top:4px solid color-mix(in srgb, var(--eui-foreground-muted) 60%, transparent)}.eui-data-grid__select-cell{width:36px}.eui-data-grid__actions-cell{text-align:end;white-space:nowrap;width:1%}.eui-data-grid tr[data-selected=true]{background:color-mix(in srgb, var(--eui-primary) 6%, var(--eui-surface-raised))}.eui-data-grid__error{color:var(--eui-error-foreground);font-size:var(--eui-font-size-body-small);padding:var(--eui-space-3) 0;text-align:center}.eui-data-grid__empty{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-lg);margin-top:var(--eui-space-3);padding:var(--eui-space-6)}.eui-bulk-action-bar{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-2) var(--eui-space-3);display:flex;box-shadow:0 1px 2px #0f172a0a}.eui-bulk-action-bar--sticky{bottom:var(--eui-space-3);z-index:4;position:sticky;left:50%;transform:translate(-50%)}.eui-bulk-action-bar__count{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);align-items:baseline;gap:var(--eui-space-2);display:inline-flex}.eui-bulk-action-bar__count-num{font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--eui-font-weight-semibold)}.eui-bulk-action-bar__count-label{color:var(--eui-foreground-muted)}.eui-bulk-action-bar__actions{align-items:center;gap:var(--eui-space-2);flex:1;display:inline-flex}.eui-bulk-action-bar__clear{margin-left:auto}.eui-filter-builder{gap:var(--eui-space-3);display:grid}.eui-filter-builder__rules{gap:var(--eui-space-2);margin:0;padding:0;list-style:none;display:grid}.eui-filter-builder__rule{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);align-items:center;gap:var(--eui-space-2);padding:var(--eui-space-1) var(--eui-space-2);grid-template-columns:minmax(140px,1fr) minmax(80px,.6fr) minmax(160px,1.4fr) auto;display:grid}.eui-filter-builder__select,.eui-filter-builder__input{color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-body-small);min-height:32px;padding:0 var(--eui-space-2);background:0 0;border:0;outline:none}.eui-filter-builder__select{justify-content:space-between;width:100%}.eui-filter-builder__select--narrow{grid-column:span 1}.eui-filter-builder__input:focus,.eui-filter-builder__select:focus-visible{outline:2px solid var(--eui-ring);outline-offset:2px}.eui-filter-builder__add{justify-self:start}@media (max-width:640px){.eui-filter-builder__rule{grid-template-columns:1fr 1fr}.eui-filter-builder__rule .eui-filter-builder__input{grid-column:span 2}}.eui-empty-search-result{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-lg);padding:var(--eui-space-8)}.eui-empty-search-result--dense{padding:var(--eui-space-5)}.eui-empty-search-result__actions{gap:var(--eui-space-2);display:inline-flex}.eui-skeleton-table{min-width:0}.eui-page-layout{gap:var(--eui-space-5);min-width:0;display:grid}.eui-page-layout__header{gap:var(--eui-space-2);display:grid}.eui-page-layout__toolbar{z-index:1;position:sticky;top:0}.eui-page-layout__body{gap:var(--eui-space-5);min-width:0;display:grid}.eui-page-layout--with-aside-right .eui-page-layout__body{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.eui-page-layout--with-aside-left .eui-page-layout__body{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.eui-page-layout__content{min-width:0}.eui-page-layout__aside{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);min-width:0;padding:var(--eui-space-4)}.eui-page-layout--with-aside-left .eui-page-layout__aside{order:-1}.eui-page-layout__footer{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-2);padding-top:var(--eui-space-4);justify-content:flex-end;display:flex}@media (max-width:900px){.eui-page-layout--with-aside-right .eui-page-layout__body,.eui-page-layout--with-aside-left .eui-page-layout__body{grid-template-columns:1fr}}.eui-side-nav{gap:var(--eui-space-3);min-width:0;display:grid}.eui-side-nav__section{gap:var(--eui-space-1);display:grid}.eui-side-nav__section-title{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);letter-spacing:.04em;padding:0 var(--eui-space-2);text-transform:uppercase}.eui-side-nav__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eui-side-nav__list--nested{padding-inline-start:var(--eui-space-4)}.eui-side-nav__item{margin:0}.eui-side-nav__link{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);min-height:32px;padding:0 var(--eui-space-3);text-decoration:none;transition:background .12s,color .12s;display:flex}.eui-side-nav__link:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-side-nav__link--active{background:color-mix(in srgb, var(--eui-primary) 8%, var(--eui-surface-raised));color:var(--eui-foreground)}.eui-side-nav__link--disabled{color:var(--eui-muted-foreground);cursor:not-allowed;pointer-events:none}.eui-side-nav__icon{flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.eui-side-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eui-side-nav__badge{background:var(--eui-muted);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:11px;font-weight:var(--eui-font-weight-semibold);flex:none;padding:1px 6px}.eui-side-nav__group-summary{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);min-height:32px;padding:0 var(--eui-space-3);display:flex}.eui-side-nav__group-summary:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-side-nav--collapsed .eui-side-nav__label,.eui-side-nav--collapsed .eui-side-nav__section-title,.eui-side-nav--collapsed .eui-side-nav__badge{display:none}.eui-side-nav--collapsed .eui-side-nav__link{justify-content:center;padding-inline:0}.eui-navigation-rail{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);padding:var(--eui-space-2);width:64px}.eui-navigation-rail__list{gap:var(--eui-space-1);margin:0;padding:0;list-style:none;display:grid}.eui-navigation-rail__link{border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);min-height:56px;padding:var(--eui-space-1);text-align:center;place-items:center;gap:2px;text-decoration:none;transition:background .12s,color .12s;display:grid}.eui-navigation-rail__link:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-navigation-rail__link--active{background:color-mix(in srgb, var(--eui-primary) 10%, var(--eui-surface-raised));color:var(--eui-foreground)}.eui-navigation-rail__icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.eui-navigation-rail__badge{background:var(--eui-error);border:2px solid var(--eui-surface-raised);border-radius:var(--eui-radius-full);color:var(--eui-error-foreground);font-size:9px;font-weight:var(--eui-font-weight-semibold);text-align:center;min-width:14px;padding:1px 4px;line-height:1;position:absolute;inset:-4px -8px auto auto}.eui-navigation-rail__label{color:inherit;font-size:10px;font-weight:var(--eui-font-weight-medium);letter-spacing:-.005em}.eui-top-bar{background:var(--eui-surface-raised);border-bottom:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-2) var(--eui-space-4);display:flex}.eui-top-bar--sticky{z-index:4;position:sticky;top:0}.eui-top-bar__lead{flex:1;gap:2px;min-width:0;display:grid}.eui-top-bar__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eui-top-bar__breadcrumb{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-top-bar__search{flex:320px;min-width:0;max-width:480px}.eui-top-bar__trail{align-items:center;gap:var(--eui-space-2);flex:none;display:inline-flex}.eui-search-command{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-body-small);align-items:center;gap:var(--eui-space-2);min-height:36px;padding:0 var(--eui-space-3);width:100%;transition:border-color .12s,background .12s;display:inline-flex}.eui-search-command:hover{border-color:color-mix(in srgb, var(--eui-ring) 60%, var(--eui-border))}.eui-search-command:focus-visible{border-color:var(--eui-ring);outline:0}.eui-search-command__icon{flex:none}.eui-search-command__placeholder{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eui-search-command__hint{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-search-command__shortcut{flex:none}.eui-user-menu__trigger{border-radius:var(--eui-radius-md);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--eui-space-2);padding:var(--eui-space-1) var(--eui-space-2);background:0 0;border:1px solid #0000;transition:background .12s,border-color .12s;display:inline-flex}.eui-user-menu__trigger:hover{background:var(--eui-hover);border-color:var(--eui-border-subtle)}.eui-user-menu__trigger:focus-visible{border-color:var(--eui-ring);outline:0}.eui-user-menu__trigger-text{text-align:start;gap:1px;display:grid}.eui-user-menu__trigger-name{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium);line-height:1.2}.eui-user-menu__trigger-email{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:1.2}.eui-user-menu__header{padding:var(--eui-space-2) var(--eui-space-3);gap:2px;display:grid}.eui-user-menu__name{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold)}.eui-user-menu__email{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-user-menu__icon{flex:none;justify-content:center;align-items:center;width:14px;display:inline-flex}.eui-user-menu__shortcut{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin-inline-start:auto}.eui-notification-center{display:inline-flex;position:relative}.eui-notification-center__badge{background:var(--eui-crimson);border:2px solid var(--eui-surface-raised);border-radius:var(--eui-radius-full);color:var(--eui-crimson-foreground);font-size:9px;font-weight:var(--eui-font-weight-semibold);text-align:center;min-width:14px;padding:1px 4px;line-height:1;position:absolute;inset:-4px -6px auto auto}.eui-notification-center__panel{gap:var(--eui-space-2);min-width:320px;padding:var(--eui-space-2);display:grid}.eui-notification-center__header{align-items:center;gap:var(--eui-space-2);padding:var(--eui-space-1) var(--eui-space-2);justify-content:space-between;display:flex}.eui-notification-center__list{gap:2px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.eui-notification-center__item{margin:0}.eui-notification-center__item-button{border-radius:var(--eui-radius-md);color:inherit;cursor:pointer;font:inherit;align-items:flex-start;gap:var(--eui-space-2);padding:var(--eui-space-2);text-align:start;background:0 0;border:0;width:100%;transition:background-color .14s,color .14s;display:flex}.eui-notification-center__item-button:hover{background:var(--eui-hover)}.eui-notification-center__dot{border-radius:var(--eui-radius-full);background:0 0;flex:none;width:8px;height:8px;margin-top:6px}.eui-notification-center__item--unread .eui-notification-center__dot{background:var(--eui-info)}.eui-notification-center__item-body{gap:2px;min-width:0;display:grid}.eui-notification-center__item-title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium)}.eui-notification-center__item-text{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-notification-center__item-time{color:var(--eui-foreground-muted);font-size:11px}.eui-detail-panel{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-4);padding:var(--eui-space-5);display:grid}.eui-detail-panel__header{align-items:flex-start;gap:var(--eui-space-3);justify-content:space-between;display:flex}.eui-detail-panel__heading{gap:2px;display:grid}.eui-detail-panel__eyebrow{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.eui-detail-panel__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-heading-3);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-detail-panel__status{gap:var(--eui-space-1);margin-top:var(--eui-space-1);display:inline-flex}.eui-detail-panel__actions{align-items:center;gap:var(--eui-space-2);flex:none;display:inline-flex}.eui-detail-panel__metadata{border-bottom:1px solid var(--eui-border-subtle);border-top:1px solid var(--eui-border-subtle);padding:var(--eui-space-3) 0}.eui-detail-panel__body{gap:var(--eui-space-4);display:grid}.eui-audit-log{gap:var(--eui-space-3);margin:0;padding:0;list-style:none;display:grid}.eui-audit-log--dense{gap:var(--eui-space-2)}.eui-audit-log__item{gap:var(--eui-space-3);grid-template-columns:14px 1fr;display:grid;position:relative}.eui-audit-log__item:not(:last-child):before{background:var(--eui-border-subtle);content:"";width:1px;position:absolute;top:12px;bottom:-12px;left:6px}.eui-audit-log__marker{background:var(--eui-surface);border:2px solid color-mix(in srgb, var(--eui-foreground-muted) 35%, transparent);border-radius:var(--eui-radius-full);width:12px;height:12px;margin-top:4px}.eui-audit-log__body{gap:2px;min-width:0;display:grid}.eui-audit-log__row{align-items:baseline;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-audit-log__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium)}.eui-audit-log__kind{background:var(--eui-muted);border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);font-size:11px;font-weight:var(--eui-font-weight-medium);letter-spacing:.02em;text-transform:uppercase;padding:1px 6px}.eui-audit-log__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin:0}.eui-audit-log__meta{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);gap:var(--eui-space-2);flex-wrap:wrap;display:inline-flex}.eui-audit-log__timestamp{color:inherit}.eui-audit-log--dense .eui-audit-log__title{font-size:var(--eui-font-size-caption)}.eui-form-layout{gap:var(--eui-space-6);display:grid}.eui-form-layout__header{gap:4px;display:grid}.eui-form-layout__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-heading-3);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-form-layout__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small);margin:0}.eui-form-layout__sections{gap:var(--eui-space-6);display:grid}.eui-form-layout__section{gap:var(--eui-space-3);grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid}@media (max-width:720px){.eui-form-layout__section{grid-template-columns:1fr}}.eui-form-layout__section-header{gap:2px;display:grid}.eui-form-layout__section-title{color:var(--eui-foreground);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-form-layout__section-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);max-width:280px;margin:0}.eui-form-layout__section-body{gap:var(--eui-space-3);min-width:0;display:grid}.eui-form-layout__footer{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-2);padding-top:var(--eui-space-4);justify-content:flex-end;display:flex}.eui-settings-section{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-2);padding:var(--eui-space-5);display:grid}.eui-settings-section__header{gap:2px;display:grid}.eui-settings-section__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-settings-section__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small);margin:0}.eui-settings-section__rows{gap:0;display:grid}.eui-settings-section__row{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.eui-settings-section__row:first-child{padding-top:var(--eui-space-1);border-top:0}.eui-settings-section__row-text{gap:2px;min-width:0;display:grid}.eui-settings-section__row-title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium)}.eui-settings-section__row-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-settings-section__row-control{gap:var(--eui-space-2);flex:none;display:inline-flex}.eui-error-state{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-2);padding:var(--eui-space-6);text-align:center;display:grid}.eui-error-state--error{border-color:color-mix(in srgb, var(--eui-error) 30%, var(--eui-border-subtle))}.eui-error-state__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-error-state__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small);margin:0}.eui-error-state__actions{gap:var(--eui-space-2);margin-top:var(--eui-space-2);flex-wrap:wrap;justify-content:center;display:inline-flex}.eui-loading-overlay{background:color-mix(in srgb, var(--eui-surface-raised) 78%, transparent);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eui-loading-overlay--blocking{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.eui-loading-overlay__inner{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);align-items:center;gap:var(--eui-space-2);padding:var(--eui-space-2) var(--eui-space-3);display:inline-flex;box-shadow:0 8px 24px -16px #0f172a2e}.eui-loading-overlay__label{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small)}.eui-skeleton-form{gap:var(--eui-space-4);display:grid}.eui-skeleton-form__row{gap:var(--eui-space-1);display:grid}.eui-skeleton-form__divider{border-top:1px solid var(--eui-border-subtle);margin-top:var(--eui-space-2);padding-top:var(--eui-space-3)}.eui-skeleton-form__actions{gap:var(--eui-space-2);justify-content:flex-end;display:inline-flex}.eui-stat-grid{gap:var(--eui-space-3);display:grid}.eui-stat-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.eui-stat-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.eui-stat-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.eui-stat-grid--cols-3,.eui-stat-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.eui-stat-grid--cols-2,.eui-stat-grid--cols-3,.eui-stat-grid--cols-4{grid-template-columns:1fr}}.eui-kpi-section{gap:var(--eui-space-3);display:grid}.eui-kpi-section__header{align-items:flex-start;gap:var(--eui-space-3);justify-content:space-between;display:flex}.eui-kpi-section__heading{gap:2px;display:grid}.eui-kpi-section__title{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-heading-3);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-kpi-section__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small);margin:0}.eui-kpi-section__trailing{align-items:center;gap:var(--eui-space-2);flex:none;display:inline-flex}.eui-kpi-section__body{min-width:0}.eui-usage-meter{gap:var(--eui-space-1);display:grid}.eui-usage-meter__row{font-size:var(--eui-font-size-body-small);align-items:baseline;gap:var(--eui-space-2);justify-content:space-between;display:flex}.eui-usage-meter__label{color:var(--eui-foreground);font-weight:var(--eui-font-weight-medium)}.eui-usage-meter__value{color:var(--eui-foreground-muted);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.eui-usage-meter__track{background:color-mix(in srgb, var(--eui-muted) 70%, transparent);border-radius:var(--eui-radius-full);width:100%;height:6px;overflow:hidden}.eui-usage-meter__bar{background:var(--eui-foreground-subtle);border-radius:inherit;height:100%;transition:inline-size .24s cubic-bezier(.22,1,.36,1),background .2s;display:block}.eui-usage-meter--success .eui-usage-meter__bar{background:var(--eui-success)}.eui-usage-meter--warning .eui-usage-meter__bar{background:var(--eui-warning)}.eui-usage-meter--error .eui-usage-meter__bar{background:var(--eui-error)}.eui-usage-meter__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin:0}.eui-plan-usage{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-3);padding:var(--eui-space-5);display:grid}.eui-plan-usage__header{align-items:flex-start;gap:var(--eui-space-3);justify-content:space-between;display:flex}.eui-plan-usage__heading{gap:2px;display:grid}.eui-plan-usage__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-plan-usage__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body-small);margin:0}.eui-plan-usage__action{flex:none}.eui-plan-usage__footer{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-file-list{gap:var(--eui-space-2);margin:0;padding:0;list-style:none;display:grid}.eui-file-list__item{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);align-items:flex-start;gap:var(--eui-space-2);padding:var(--eui-space-2) var(--eui-space-3);grid-template-columns:18px minmax(0,1fr) auto;display:grid}.eui-file-list__item--error{border-color:color-mix(in srgb, var(--eui-error) 35%, var(--eui-border-subtle))}.eui-file-list__icon{color:var(--eui-foreground-muted);justify-content:center;align-items:center;height:24px;display:inline-flex}.eui-file-list__body{gap:4px;min-width:0;display:grid}.eui-file-list__row{align-items:baseline;gap:var(--eui-space-2);justify-content:space-between;min-width:0;display:flex}.eui-file-list__name{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eui-file-list__size{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums;flex:none}.eui-file-list__progress{background:color-mix(in srgb, var(--eui-muted) 70%, transparent);border-radius:var(--eui-radius-full);width:100%;height:4px;overflow:hidden}.eui-file-list__progress-bar{background:var(--eui-foreground-subtle);border-radius:inherit;height:100%;transition:inline-size .24s cubic-bezier(.22,1,.36,1);display:block}.eui-file-list__error{color:var(--eui-error-foreground);font-size:var(--eui-font-size-caption);margin:0}.eui-file-list__remove{align-self:center}.eui-environment-badge{border:1px solid var(--eui-border);border-radius:var(--eui-radius-full);color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:11px;font-weight:var(--eui-font-weight-medium);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 8px;line-height:1;display:inline-flex}.eui-environment-badge--sm{padding:2px 6px;font-size:10px}.eui-environment-badge__dot{border-radius:var(--eui-radius-full);background:currentColor;flex:none;width:6px;height:6px}.eui-environment-badge--production{background:color-mix(in srgb, var(--eui-error) 8%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-error) 30%, var(--eui-border));color:color-mix(in srgb, var(--eui-error) 80%, var(--eui-foreground))}.eui-environment-badge--staging{background:color-mix(in srgb, var(--eui-warning) 10%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-warning) 30%, var(--eui-border));color:color-mix(in srgb, var(--eui-warning) 70%, var(--eui-foreground))}.eui-environment-badge--preview,.eui-environment-badge--development{background:color-mix(in srgb, var(--eui-info) 8%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-info) 30%, var(--eui-border));color:color-mix(in srgb, var(--eui-info) 70%, var(--eui-foreground))}.eui-environment-badge--local,.eui-environment-badge--test{background:var(--eui-muted);border-color:var(--eui-border-subtle);color:var(--eui-foreground-muted)}.eui-feature-flag-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 78%, transparent), transparent 72%), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 70%, transparent);align-items:flex-start;gap:var(--eui-space-3);padding:var(--eui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.eui-feature-flag-toggle--disabled{opacity:.7}.eui-feature-flag-toggle__copy{gap:4px;min-width:0;display:grid}.eui-feature-flag-toggle__row{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-feature-flag-toggle__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold)}.eui-feature-flag-toggle__name{background:color-mix(in srgb, var(--eui-muted) 58%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);padding:2px 7px}.eui-feature-flag-toggle__rollout{color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-variant-numeric:tabular-nums;font-size:11px}.eui-feature-flag-toggle__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin:0}.eui-feature-flag-toggle__rollout-slot{margin-top:var(--eui-space-1)}.eui-feature-flag-toggle__action{flex:none;align-self:center}.eui-api-key-field{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 76%, transparent), transparent), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);gap:var(--eui-space-3);padding:var(--eui-space-4);display:grid}.eui-api-key-field--disabled{opacity:.7}.eui-api-key-field--revoked,.eui-api-key-field--expired{border-color:color-mix(in srgb, var(--eui-error) 30%, var(--eui-border-subtle))}.eui-api-key-field__header{align-items:baseline;gap:var(--eui-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.eui-api-key-field__label{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium)}.eui-api-key-field__status{background:var(--eui-muted);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);letter-spacing:.04em;padding:1px var(--eui-space-2);text-transform:uppercase}.eui-api-key-field--active .eui-api-key-field__status{color:var(--eui-info)}.eui-api-key-field--expired .eui-api-key-field__status,.eui-api-key-field--revoked .eui-api-key-field__status{background:var(--eui-error-soft);border-color:color-mix(in srgb, var(--eui-error) 24%, var(--eui-border));color:var(--eui-error)}.eui-api-key-field__row{align-items:center;gap:var(--eui-space-2);min-width:0;display:flex}.eui-api-key-field__value{background:color-mix(in srgb, var(--eui-muted) 48%, var(--eui-surface));border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-body-small);min-width:0;min-height:38px;padding:8px var(--eui-space-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eui-api-key-field[data-revealed=true] .eui-api-key-field__value{border-color:color-mix(in srgb, var(--eui-warning) 32%, var(--eui-input))}.eui-api-key-field__copy{flex:none}.eui-api-key-field__actions{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;flex:none;display:inline-flex}.eui-api-key-field__meta{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);gap:var(--eui-space-3);flex-wrap:wrap;display:flex}.eui-api-key-field__meta code{color:inherit;font-family:var(--eui-font-mono);background:0 0;border:0;padding:0}.eui-secret-input{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);align-items:center;gap:var(--eui-space-1);min-height:36px;padding:0 var(--eui-space-1) 0 var(--eui-space-3);width:100%;display:inline-flex}.eui-secret-input--invalid{border-color:var(--eui-error)}.eui-secret-input--disabled{opacity:.7}.eui-secret-input__input{color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-body-small);background:0 0;border:0;outline:0;flex:1;padding:0}.eui-secret-input__input::placeholder{color:var(--eui-foreground-muted)}.eui-secret-input:focus-within{border-color:var(--eui-ring)}.eui-role-picker{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);gap:var(--eui-space-2);padding:var(--eui-space-3);display:grid}.eui-role-picker--disabled{opacity:.7}.eui-role-picker__search{background:color-mix(in srgb, var(--eui-muted) 45%, var(--eui-surface));border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);align-items:center;gap:var(--eui-space-1);min-height:38px;padding:0 var(--eui-space-3);display:flex}.eui-role-picker__search-icon{color:var(--eui-foreground-muted)}.eui-role-picker__search-input{color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-body-small);background:0 0;border:0;outline:0;flex:1}.eui-role-picker__search:focus-within{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus)}.eui-role-picker__list{gap:var(--eui-space-1);margin:0;padding:0;list-style:none;display:grid}.eui-role-picker__item{margin:0}.eui-role-picker__option{border-radius:var(--eui-radius-md);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--eui-space-2);min-height:44px;padding:var(--eui-space-2) var(--eui-space-3);text-align:start;background:0 0;border:1px solid #0000;width:100%;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.eui-role-picker__option:hover:not(:disabled){background:var(--eui-hover)}.eui-role-picker__option--selected{background:color-mix(in srgb, var(--eui-primary) 7%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-primary) 26%, var(--eui-border))}.eui-role-picker__option:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-role-picker__option-indicator{background:var(--eui-surface);border:1px solid var(--eui-border);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);flex:none;width:10px;height:10px}.eui-role-picker__option--selected .eui-role-picker__option-indicator{background:var(--eui-primary);border-color:var(--eui-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--eui-primary) 14%, transparent)}.eui-role-picker__option--disabled,.eui-role-picker__option:disabled{cursor:not-allowed;opacity:.5}.eui-role-picker__option-body{flex:1;gap:2px;min-width:0;display:grid}.eui-role-picker__option-label{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-medium)}.eui-role-picker__option-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-role-picker__option-count{color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.eui-role-picker__option-badge{flex:none;margin-left:auto}.eui-role-picker__empty{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-2);text-align:center}.eui-permission-matrix{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-collapse:separate;border-radius:var(--eui-radius-lg);border-spacing:0;box-shadow:inset 0 1px 0 var(--eui-glass-highlight);font-size:var(--eui-font-size-body-small);width:100%;overflow:hidden}.eui-permission-matrix th,.eui-permission-matrix td{border-bottom:1px solid var(--eui-border-subtle);padding:var(--eui-space-3);text-align:start;vertical-align:top}.eui-permission-matrix tr:last-child th,.eui-permission-matrix tr:last-child td{border-bottom:0}.eui-permission-matrix__head th{background:color-mix(in srgb, var(--eui-muted) 64%, var(--eui-surface));border-bottom:1px solid var(--eui-border-subtle);z-index:1;position:sticky;top:0}.eui-permission-matrix__corner{font-weight:var(--eui-font-weight-medium)}.eui-permission-matrix__role{text-align:center}.eui-permission-matrix__role[data-state=all]{background:color-mix(in srgb, var(--eui-info) 8%, var(--eui-surface))}.eui-permission-matrix__role[data-state=some]{background:color-mix(in srgb, var(--eui-warning) 8%, var(--eui-surface))}.eui-permission-matrix__role-label{color:var(--eui-foreground);font-weight:var(--eui-font-weight-semibold);display:block}.eui-permission-matrix__role-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin-top:2px;display:block}.eui-permission-matrix__category-label{background:color-mix(in srgb, var(--eui-muted) 60%, var(--eui-surface-raised));color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;display:flex}.eui-permission-matrix__category-toggle{color:var(--eui-primary);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);text-transform:none;background:0 0;border:0}.eui-permission-matrix__category-toggle:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-permission-matrix__permission-label{color:var(--eui-foreground);font-weight:var(--eui-font-weight-medium);display:block}.eui-permission-matrix__permission-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin-top:2px;display:block}.eui-permission-matrix__cell{background:var(--eui-surface-raised);text-align:center;vertical-align:middle}.eui-permission-matrix__cell[data-checked=true]{background:color-mix(in srgb, var(--eui-info) 6%, var(--eui-surface))}.eui-permission-matrix__readonly-mark{color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-size:13px;font-weight:var(--eui-font-weight-semibold);display:inline-block}.eui-permission-matrix__readonly-mark--granted{color:var(--eui-success)}.eui-webhook-endpoint{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 78%, transparent), transparent), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);gap:var(--eui-space-3);padding:var(--eui-space-4);display:grid}.eui-webhook-endpoint--paused{border-color:color-mix(in srgb, var(--eui-warning) 28%, var(--eui-border-subtle))}.eui-webhook-endpoint--error{border-color:color-mix(in srgb, var(--eui-error) 30%, var(--eui-border-subtle))}.eui-webhook-endpoint__header{align-items:flex-start;gap:var(--eui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.eui-webhook-endpoint__heading{gap:4px;min-width:0;display:grid}.eui-webhook-endpoint__title{color:var(--eui-foreground);font-size:var(--eui-font-size-body);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-webhook-endpoint__meta{align-items:center;gap:var(--eui-space-2);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.eui-webhook-endpoint__method{background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-size:11px;font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em;padding:2px 6px}.eui-webhook-endpoint__url{background:color-mix(in srgb, var(--eui-muted) 45%, var(--eui-surface));border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);min-width:0;min-height:32px;padding:6px var(--eui-space-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eui-webhook-endpoint__copy{flex:none}.eui-webhook-endpoint__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);margin:0}.eui-webhook-endpoint__status-row{gap:var(--eui-space-1);flex-wrap:wrap;flex:none;display:flex}.eui-webhook-endpoint__status{align-items:center;gap:var(--eui-space-1);display:inline-flex}.eui-webhook-endpoint__status-dot{background:var(--eui-info);border-radius:var(--eui-radius-full);width:7px;height:7px}.eui-webhook-endpoint--paused .eui-webhook-endpoint__status-dot{background:var(--eui-warning)}.eui-webhook-endpoint--error .eui-webhook-endpoint__status-dot{background:var(--eui-error)}.eui-webhook-endpoint__events{flex-wrap:wrap;gap:4px;display:flex}.eui-webhook-endpoint__event{background:color-mix(in srgb, var(--eui-muted) 70%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);padding:2px 6px;font-size:11px}.eui-webhook-endpoint__delivery{background:color-mix(in srgb, var(--eui-muted) 48%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-2) var(--eui-space-3);align-items:center;gap:4px;display:inline-flex}.eui-webhook-endpoint__footer{border-top:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-2);padding-top:var(--eui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.eui-webhook-endpoint__actions{gap:var(--eui-space-2);flex-wrap:wrap;display:inline-flex}@media (max-width:640px){.eui-api-key-field__row,.eui-webhook-endpoint__meta{grid-template-columns:1fr;align-items:stretch;display:grid}.eui-api-key-field__copy,.eui-webhook-endpoint__copy{justify-self:start}.eui-permission-matrix{display:block;overflow-x:auto}}.eui-log-viewer{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);gap:var(--eui-space-2);padding:var(--eui-space-2);display:grid;overflow:hidden}.eui-log-viewer__toolbar{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-log-viewer__filter{flex:none}.eui-log-viewer__search{background:var(--eui-surface-sunken);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-body-small);min-width:120px;padding:4px var(--eui-space-2);flex:1}.eui-log-viewer__copy{flex:none}.eui-log-viewer__viewport{background:var(--eui-surface-sunken);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);overflow:auto}.eui-log-viewer__empty{color:var(--eui-foreground-muted);padding:var(--eui-space-3);text-align:center}.eui-log-viewer__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.eui-log-viewer__line{border-bottom:1px solid color-mix(in srgb, var(--eui-border-subtle) 60%, transparent);color:var(--eui-foreground);align-items:baseline;gap:var(--eui-space-2);padding:4px var(--eui-space-2);white-space:pre-wrap;word-break:break-word;grid-template-columns:auto auto 1fr auto;display:grid}.eui-log-viewer__line:last-child{border-bottom:0}.eui-log-viewer__timestamp{color:var(--eui-foreground-muted);font-variant-numeric:tabular-nums}.eui-log-viewer__level{font-weight:var(--eui-font-weight-semibold);letter-spacing:.04em}.eui-log-viewer__line--debug .eui-log-viewer__level{color:var(--eui-foreground-muted)}.eui-log-viewer__line--info .eui-log-viewer__level{color:var(--eui-info)}.eui-log-viewer__line--success .eui-log-viewer__level{color:var(--eui-success)}.eui-log-viewer__line--warn .eui-log-viewer__level{color:var(--eui-warning)}.eui-log-viewer__line--error .eui-log-viewer__level{color:var(--eui-error)}.eui-log-viewer__message{word-break:break-word}.eui-log-viewer__meta{color:var(--eui-foreground-muted);word-break:break-all;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px}.eui-json-viewer{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 18px 42px -36px color-mix(in srgb, var(--eui-foreground) 36%, transparent);gap:0;display:grid;overflow:hidden}.eui-json-viewer__toolbar{background:color-mix(in srgb, var(--eui-surface-raised) 92%, var(--eui-muted));border-bottom:1px solid var(--eui-border-subtle);align-items:center;gap:var(--eui-space-2);padding:var(--eui-space-2) var(--eui-space-3);flex-wrap:wrap;grid-template-columns:minmax(112px,1fr) auto auto;display:grid}.eui-json-viewer__heading{gap:1px;min-width:0;display:grid}.eui-json-viewer__heading span{color:var(--eui-foreground);font-family:var(--eui-font-heading);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label)}.eui-json-viewer__heading small{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption)}.eui-json-viewer__meta{color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:11px;display:inline-flex}.eui-json-viewer__meta span{background:color-mix(in srgb, var(--eui-muted) 70%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);white-space:nowrap;padding:4px 7px;line-height:1.1}.eui-json-viewer__actions{align-items:center;gap:var(--eui-space-1);flex-wrap:wrap;flex:none;display:flex}.eui-json-viewer__viewport{background:color-mix(in srgb, var(--eui-surface-sunken) 90%, var(--eui-surface-raised));font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);padding:var(--eui-space-3) var(--eui-space-2);scrollbar-width:thin;border:0;line-height:1.7;overflow:auto}.eui-json-viewer__line{border-radius:var(--eui-radius-sm);color:inherit;font:inherit;text-align:start;white-space:pre;background:0 0;border:0;grid-template-columns:20px max-content minmax(0,max-content);align-items:start;gap:6px;width:fit-content;min-height:24px;padding:2px 7px;display:grid}.eui-json-viewer__line:hover{background:color-mix(in srgb, var(--eui-hover) 86%, transparent)}.eui-json-viewer__branch{cursor:pointer}.eui-json-viewer__branch:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-json-viewer__line[data-root=true]{color:var(--eui-foreground-subtle);font-weight:var(--eui-font-weight-semibold)}.eui-json-viewer__node{position:relative}.eui-json-viewer__children{border-left:1px solid color-mix(in srgb, var(--eui-border) 52%, transparent);padding-left:var(--eui-space-2);margin-left:16px}.eui-json-viewer__spacer{width:20px;height:20px;display:inline-block}.eui-json-viewer__toggle{border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.eui-json-viewer__branch:hover .eui-json-viewer__toggle{background:var(--eui-surface-raised);border-color:var(--eui-border-subtle);color:var(--eui-foreground);transform:translateY(-1px)}.eui-json-viewer__key{color:color-mix(in srgb, var(--eui-info) 56%, var(--eui-foreground));font-weight:var(--eui-font-weight-semibold)}.eui-json-viewer__brace,.eui-json-viewer__punct{color:var(--eui-foreground-muted)}.eui-json-viewer__summary{background:color-mix(in srgb, var(--eui-muted) 78%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);margin:0 4px;padding:0 6px;font-size:11px}.eui-json-viewer__value--string{color:color-mix(in srgb, var(--eui-success) 54%, var(--eui-foreground))}.eui-json-viewer__value--number,.eui-json-viewer__value--boolean{color:color-mix(in srgb, var(--eui-info) 54%, var(--eui-foreground))}.eui-json-viewer__value--null,.eui-json-viewer__value--undefined{color:var(--eui-foreground-muted);font-style:italic}@media (max-width:640px){.eui-json-viewer__toolbar{grid-template-columns:1fr}.eui-json-viewer__meta{justify-content:flex-start}.eui-json-viewer__actions{width:100%}}.eui-diff-viewer{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);gap:var(--eui-space-2);padding:var(--eui-space-2);display:grid;overflow:hidden}.eui-diff-viewer__toolbar{align-items:center;gap:var(--eui-space-2);justify-content:space-between;display:flex}.eui-diff-viewer__counts{font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums;gap:var(--eui-space-2);display:inline-flex}.eui-diff-viewer__count--added{color:var(--eui-success)}.eui-diff-viewer__count--removed{color:var(--eui-error)}.eui-diff-viewer__unified,.eui-diff-viewer__column{background:var(--eui-surface-sunken);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);overflow:auto}.eui-diff-viewer__split{gap:var(--eui-space-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.eui-diff-viewer__split{grid-template-columns:1fr}}.eui-diff-viewer__line{align-items:baseline;gap:var(--eui-space-2);padding:2px var(--eui-space-2);grid-template-columns:auto auto auto 1fr;display:grid}.eui-diff-viewer__line--split{grid-template-columns:auto auto 1fr}.eui-diff-viewer__line--filler{background:color-mix(in srgb, var(--eui-muted) 30%, transparent)}.eui-diff-viewer__lineno{color:var(--eui-foreground-muted);font-variant-numeric:tabular-nums;text-align:end;min-width:24px}.eui-diff-viewer__sign{color:var(--eui-foreground-muted);width:12px}.eui-diff-viewer__content{color:var(--eui-foreground);font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;margin:0;padding:0}.eui-diff-viewer__line--added{background:color-mix(in srgb, var(--eui-success) 10%, transparent)}.eui-diff-viewer__line--added .eui-diff-viewer__sign,.eui-diff-viewer__line--added .eui-diff-viewer__content{color:color-mix(in srgb, var(--eui-success) 80%, var(--eui-foreground))}.eui-diff-viewer__line--removed{background:color-mix(in srgb, var(--eui-error) 10%, transparent)}.eui-diff-viewer__line--removed .eui-diff-viewer__sign,.eui-diff-viewer__line--removed .eui-diff-viewer__content{color:color-mix(in srgb, var(--eui-error) 80%, var(--eui-foreground))}.eui-toaster__viewport{gap:var(--eui-space-3);width:380px;max-width:calc(100vw - 32px);z-index:var(--eui-z-toast);margin:0;padding:0;list-style:none;display:grid;position:fixed}.eui-toaster__viewport--top-right{inset:var(--eui-space-5) var(--eui-space-5) auto auto}.eui-toaster__viewport--top-center{inset:var(--eui-space-5) auto auto 50%;transform:translate(-50%)}.eui-toaster__viewport--bottom-right{inset:auto var(--eui-space-5) var(--eui-space-5) auto}.eui-toaster__viewport--bottom-center{inset:auto auto var(--eui-space-5) 50%;transform:translate(-50%)}.eui-toaster__item{align-items:flex-start;gap:var(--eui-space-3);padding:var(--eui-space-4);grid-template-columns:1fr auto;display:grid}.eui-toaster__body{gap:var(--eui-space-1);min-width:0;display:grid}.eui-toaster__actions{align-items:center;gap:var(--eui-space-2);flex-direction:row;display:inline-flex}.eui-toaster__close{border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);cursor:pointer;font-size:var(--eui-font-size-body);background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:1;display:inline-flex}.eui-toaster__close:hover{background:var(--eui-hover);color:var(--eui-foreground)}.eui-toaster__close:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}@media (max-width:480px){.eui-toaster__viewport{inset:var(--eui-space-4) var(--eui-space-4) auto;width:auto}.eui-toaster__viewport--top-center,.eui-toaster__viewport--bottom-center{transform:none}.eui-toaster__viewport--bottom-right,.eui-toaster__viewport--bottom-center{inset:auto var(--eui-space-4) var(--eui-space-4)}}.eui-data-view{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-4);padding:var(--eui-space-4);display:grid}.eui-data-view__header{align-items:flex-start;gap:var(--eui-space-3);justify-content:space-between;min-width:0;display:flex}.eui-data-view__heading{gap:var(--eui-space-1);min-width:0;display:grid}.eui-data-view__title{color:var(--eui-foreground);font-size:var(--eui-font-size-lg);font-weight:var(--eui-font-weight-semibold);letter-spacing:0;line-height:var(--eui-line-height-tight);margin:0}.eui-data-view__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-sm);line-height:var(--eui-line-height-normal);margin:0}.eui-data-view__actions{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:inline-flex}.eui-data-view__toolbar{align-items:center;gap:var(--eui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.eui-data-view__toolbar-main{align-items:center;gap:var(--eui-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.eui-data-view__view-switch{background:var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.eui-data-view__view-button{border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);cursor:pointer;height:28px;padding:0 var(--eui-space-2);background:0 0;border:0;justify-content:center;align-items:center;width:32px;display:inline-flex}.eui-data-view__view-button:hover{color:var(--eui-foreground)}.eui-data-view__view-button:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-data-view__view-button[data-active]{background:var(--eui-surface-raised);color:var(--eui-foreground);box-shadow:0 1px 2px #0f172a0a}.eui-data-view__filters{border-bottom:1px solid var(--eui-border-subtle);padding-bottom:var(--eui-space-3)}.eui-data-view__content{min-width:0}.eui-data-view[data-state=loading] .eui-data-view__content,.eui-data-view[data-state=error] .eui-data-view__content,.eui-data-view[data-state=empty] .eui-data-view__content{justify-content:center;align-items:center;min-height:160px;display:flex}.eui-workspace-switcher,.eui-app-switcher{display:inline-flex}.eui-workspace-switcher__trigger,.eui-app-switcher__trigger{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 84%, transparent), transparent 72%), var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 72%, transparent), 0 10px 24px -22px color-mix(in srgb, var(--eui-foreground) 28%, transparent);color:var(--eui-foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--eui-space-2);max-width:min(280px,100%);min-height:42px;padding:var(--eui-space-1) var(--eui-space-3) var(--eui-space-1) var(--eui-space-2);transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.eui-workspace-switcher__trigger:hover,.eui-app-switcher__trigger:hover{background:color-mix(in srgb, var(--eui-surface) 88%, var(--eui-muted));border-color:var(--eui-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-surface-raised) 80%, transparent), 0 14px 28px -24px color-mix(in srgb, var(--eui-foreground) 34%, transparent)}.eui-workspace-switcher__trigger:focus-visible,.eui-app-switcher__trigger:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-workspace-switcher__trigger:disabled,.eui-app-switcher__trigger:disabled{cursor:not-allowed;opacity:.64}.eui-workspace-switcher__trigger-copy,.eui-workspace-switcher__item-copy,.eui-app-switcher__copy{text-align:left;gap:2px;min-width:0;display:grid}.eui-workspace-switcher__name,.eui-workspace-switcher__item-name,.eui-app-switcher__trigger-label,.eui-app-switcher__name{color:var(--eui-foreground);font-size:var(--eui-font-size-body-small);font-weight:var(--eui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.eui-workspace-switcher__meta,.eui-workspace-switcher__description,.eui-app-switcher__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:1.25}.eui-workspace-switcher__content{min-width:292px}.eui-workspace-switcher__item{align-items:center;gap:var(--eui-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.eui-workspace-switcher__item[data-active=true],.eui-app-switcher__item[data-active=true]{background:var(--eui-muted)}.eui-workspace-switcher__plan{border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:2px 7px}.eui-app-switcher__trigger-icon,.eui-app-switcher__icon{background:color-mix(in srgb, var(--eui-muted) 72%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.eui-app-switcher__content{min-width:320px}.eui-app-switcher__grid{gap:var(--eui-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eui-app-switcher__item{align-items:flex-start;gap:var(--eui-space-2);white-space:normal;min-height:68px;display:flex}@media (max-width:760px){.eui-workspace-switcher,.eui-app-switcher,.eui-workspace-switcher__trigger,.eui-app-switcher__trigger{width:100%}}@media (max-width:520px){.eui-app-switcher__grid{grid-template-columns:1fr}}.eui-inline-edit{gap:var(--eui-space-1);min-width:160px;display:inline-grid}.eui-inline-edit__label{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);line-height:var(--eui-line-height-caption)}.eui-inline-edit__view{background:color-mix(in srgb, var(--eui-surface-sunken) 34%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:text;font:inherit;align-items:center;gap:var(--eui-space-2);min-height:32px;padding:var(--eui-space-2) var(--eui-space-3);text-align:left;justify-content:space-between;width:100%;display:inline-flex}.eui-inline-edit__view:hover:not(:disabled){background:color-mix(in srgb, var(--eui-hover) 74%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-ring) 24%, var(--eui-border))}.eui-inline-edit__view:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-inline-edit__view:disabled{color:var(--eui-foreground-muted);cursor:not-allowed}.eui-inline-edit__view--placeholder .eui-inline-edit__value{color:var(--eui-foreground-muted)}.eui-inline-edit__pencil{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);opacity:.72;transition:opacity .12s}.eui-inline-edit__view:hover .eui-inline-edit__pencil,.eui-inline-edit__view:focus-visible .eui-inline-edit__pencil{opacity:1}.eui-inline-edit__editor{gap:var(--eui-space-2);display:grid}.eui-inline-edit__input{background:var(--eui-control-focus-surface);border:2px solid var(--eui-control-focus-border);border-radius:var(--eui-radius-lg);color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-body);min-height:42px;padding:0 var(--eui-space-3);width:100%}.eui-inline-edit__input:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-inline-edit__input--multiline{min-height:80px;padding:var(--eui-space-2) var(--eui-space-3);resize:vertical}.eui-inline-edit__input--invalid{border-color:var(--eui-crimson)}.eui-inline-edit__actions{align-items:center;gap:var(--eui-space-2);justify-content:flex-end;display:inline-flex}.eui-inline-edit__action{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);min-height:28px;padding:0 var(--eui-space-3)}.eui-inline-edit__action:hover:not(:disabled){background:var(--eui-hover)}.eui-inline-edit__action:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-inline-edit__action--save{background:var(--eui-primary);border-color:var(--eui-primary);color:var(--eui-primary-foreground)}.eui-inline-edit__action--save:hover:not(:disabled){background:var(--eui-primary-hover)}.eui-inline-edit__action[data-loading]{opacity:.7}.eui-inline-edit__action:disabled{cursor:not-allowed;opacity:.6}.eui-inline-edit__error{color:var(--eui-crimson);font-size:var(--eui-font-size-caption);margin:0}.eui-date-preset-picker{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 98%, transparent), color-mix(in srgb, var(--eui-muted) 34%, var(--eui-surface-raised))), var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 14px 28px -28px color-mix(in srgb, var(--eui-primary) 26%, transparent);gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-3);display:grid}.eui-date-preset-picker__presets{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-date-preset-picker__preset{background:color-mix(in srgb, var(--eui-muted) 48%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-medium);min-height:28px;padding:0 var(--eui-space-3);transition:background-color .14s,border-color .14s,color .14s}.eui-date-preset-picker__preset:hover:not(:disabled){background:var(--eui-hover);color:var(--eui-foreground)}.eui-date-preset-picker__preset:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-date-preset-picker__preset[data-active]{background:var(--eui-surface-raised);border-color:color-mix(in srgb, var(--eui-ring) 38%, var(--eui-border));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--eui-ring) 72%, transparent), 0 1px 1px color-mix(in srgb, var(--eui-foreground) 4%, transparent);color:var(--eui-foreground)}.eui-date-preset-picker__preset:disabled{cursor:not-allowed;opacity:.6}.eui-date-preset-picker__range{flex-wrap:wrap;width:100%}@media (max-width:480px){.eui-date-preset-picker__presets{flex-wrap:nowrap;overflow-x:auto}}.eui-stepper-form{gap:var(--eui-space-5);display:grid}.eui-stepper-form--vertical{gap:var(--eui-space-6);grid-template-columns:minmax(180px,220px) 1fr}.eui-stepper-form__indicator-step{gap:2px;display:grid}.eui-stepper-form__indicator-title{color:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium)}.eui-stepper-form__indicator-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-stepper-form__panels{min-width:0;display:grid}.eui-stepper-form--vertical .eui-stepper-form__panels{grid-column:2}.eui-stepper-form__step[hidden]{display:none}.eui-stepper-form__actions{align-items:center;gap:var(--eui-space-2);justify-content:flex-end;display:flex}.eui-stepper-form--vertical .eui-stepper-form__actions{grid-column:2}.eui-stepper-form__action{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground-subtle);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);min-height:36px;padding:0 var(--eui-space-4)}.eui-stepper-form__action:hover:not(:disabled){background:var(--eui-hover)}.eui-stepper-form__action:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-stepper-form__action--next{background:var(--eui-primary);border-color:var(--eui-primary);color:var(--eui-primary-foreground)}.eui-stepper-form__action--next:hover:not(:disabled){background:var(--eui-primary-hover)}.eui-stepper-form__action[data-hidden]{visibility:hidden}.eui-stepper-form__action:disabled{cursor:not-allowed;opacity:.6}.eui-stepper-form__action[data-loading]{opacity:.7}.eui-autocomplete{width:100%;position:relative}.eui-autocomplete__input{width:100%}.eui-autocomplete__listbox{background:color-mix(in srgb, var(--eui-surface-raised) 98%, var(--eui-background));border:1px solid color-mix(in srgb, var(--eui-border) 82%, transparent);border-radius:var(--eui-radius-lg);box-shadow:var(--eui-shadow-card-elevated);gap:var(--eui-space-1);max-height:240px;padding:var(--eui-space-2);width:100%;z-index:var(--eui-z-popover);margin:0;display:grid;position:absolute;inset:calc(100% + 8px) auto auto 0;overflow-y:auto}.eui-autocomplete__option{border-radius:var(--eui-radius-md);cursor:pointer;padding:var(--eui-space-2) var(--eui-space-3);border:1px solid #0000;align-items:flex-start;gap:2px;display:grid}.eui-autocomplete__option:hover,.eui-autocomplete__option--highlighted{background:color-mix(in srgb, var(--eui-hover) 76%, var(--eui-surface-raised));border-color:var(--eui-border-subtle)}.eui-autocomplete__option--selected{background:color-mix(in srgb, var(--eui-ring) 7%, var(--eui-surface-raised));border-color:color-mix(in srgb, var(--eui-ring) 24%, var(--eui-border))}.eui-autocomplete__option--disabled{color:var(--eui-foreground-muted);cursor:not-allowed}.eui-autocomplete__option-label{color:var(--eui-foreground);font-size:var(--eui-font-size-body)}.eui-autocomplete__option-description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-autocomplete__status{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-3);text-align:left}.eui-autocomplete__status--inline{border-top:1px solid var(--eui-border-subtle);margin-top:4px}.eui-page-tabs{gap:var(--eui-spacing-4,var(--fd-spacing-4,1rem));display:grid}.eui-page-tabs__list{border-bottom:1px solid var(--eui-border,var(--fd-border));align-items:center;gap:var(--eui-spacing-1,var(--fd-spacing-1,.25rem));scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.eui-page-tabs__list::-webkit-scrollbar{display:none}.eui-page-tabs[data-orientation=vertical]{grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);align-items:start}.eui-page-tabs[data-orientation=vertical] .eui-page-tabs__list{border-bottom:0;border-right:1px solid var(--eui-border,var(--fd-border));min-width:10rem;padding-right:var(--eui-spacing-2,var(--fd-spacing-2,.5rem));flex-direction:column;align-items:stretch;overflow:visible}.eui-page-tabs__trigger{border-radius:var(--eui-radius-md,var(--fd-radius-md,.5rem)) var(--eui-radius-md,var(--fd-radius-md,.5rem)) 0 0;color:var(--eui-foreground-muted,var(--fd-foreground-muted));font-size:var(--eui-font-size-sm,var(--fd-font-size-sm,.875rem));font-weight:var(--eui-font-weight-medium,500);align-items:center;gap:var(--eui-spacing-2,var(--fd-spacing-2,.5rem));min-height:2.5rem;padding:0 var(--eui-spacing-3,var(--fd-spacing-3,.75rem));white-space:nowrap;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.eui-page-tabs__trigger:after{content:"";height:2px;bottom:-1px;left:var(--eui-spacing-3,var(--fd-spacing-3,.75rem));right:var(--eui-spacing-3,var(--fd-spacing-3,.75rem));background:0 0;border-radius:999px 999px 0 0;position:absolute}.eui-page-tabs__trigger:hover{background:var(--eui-surface-muted,var(--fd-surface-muted));color:var(--eui-foreground,var(--fd-foreground))}.eui-page-tabs__trigger:focus-visible{outline:2px solid var(--eui-focus-ring,var(--fd-focus-ring));outline-offset:2px}.eui-page-tabs__trigger[data-active]{color:var(--eui-foreground,var(--fd-foreground))}.eui-page-tabs__trigger[data-active]:after{background:var(--eui-accent,var(--fd-color-brand-green))}.eui-page-tabs__trigger[data-disabled]{cursor:not-allowed;opacity:.58}.eui-page-tabs[data-orientation=vertical] .eui-page-tabs__trigger{border-radius:var(--eui-radius-md,var(--fd-radius-md,.5rem));justify-content:flex-start}.eui-page-tabs[data-orientation=vertical] .eui-page-tabs__trigger:after{bottom:var(--eui-spacing-2,var(--fd-spacing-2,.5rem));height:auto;left:auto;right:calc(-1 * var(--eui-spacing-2,var(--fd-spacing-2,.5rem)) - 1px);top:var(--eui-spacing-2,var(--fd-spacing-2,.5rem));border-radius:999px;width:2px}.eui-page-tabs__content{min-width:0}@media (max-width:640px){.eui-page-tabs[data-orientation=vertical]{grid-template-columns:1fr;display:grid}.eui-page-tabs[data-orientation=vertical] .eui-page-tabs__list{border-bottom:1px solid var(--eui-border,var(--fd-border));border-right:0;flex-direction:row;padding-right:0;overflow-x:auto}}.eui-editable-text{width:min(100%,320px);min-width:0;max-width:100%;display:inline-grid}.eui-editable-text .eui-inline-edit__view{font-weight:var(--eui-font-weight-semibold,600);min-height:2.25rem}.eui-editable-text .eui-inline-edit__input{font-weight:var(--eui-font-weight-semibold,600)}.eui-editable-text[data-size=sm] .eui-inline-edit__view,.eui-editable-text[data-size=sm] .eui-inline-edit__input{font-size:var(--eui-font-size-sm,var(--fd-font-size-sm,.875rem))}.eui-editable-text[data-size=md] .eui-inline-edit__view,.eui-editable-text[data-size=md] .eui-inline-edit__input{font-size:var(--eui-font-size-lg,var(--fd-font-size-lg,1.125rem))}.eui-editable-text[data-size=lg] .eui-inline-edit__view,.eui-editable-text[data-size=lg] .eui-inline-edit__input{font-size:var(--eui-font-size-xl,var(--fd-font-size-xl,1.25rem))}.eui-relative-time{color:var(--eui-foreground-muted,var(--fd-foreground-muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eui-comment-thread{background:color-mix(in srgb, var(--eui-surface-raised) 82%, transparent);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-4);padding:var(--eui-space-4);display:grid}.eui-comment-item{gap:var(--eui-space-3);grid-template-columns:32px 1fr;display:grid;position:relative}.eui-comment-item:not(:last-child):before{background:var(--eui-border-subtle);bottom:calc(var(--eui-space-3) * -1);content:"";width:1px;position:absolute;top:42px;left:15px}.eui-comment-item__avatar{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 82%, transparent), transparent), var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);font-size:var(--eui-font-size-caption);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.eui-comment-item__main{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-2);min-width:0;padding:var(--eui-space-3);display:grid}.eui-comment-item__header{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);align-items:baseline;gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-comment-item__author{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold)}.eui-comment-item__timestamp{color:var(--eui-foreground-muted)}.eui-comment-item__edited{color:var(--eui-foreground-muted);font-style:italic}.eui-comment-item__status{background:var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:1px var(--eui-space-2)}.eui-comment-item--failed .eui-comment-item__status{background:var(--eui-error-soft);border-color:color-mix(in srgb, var(--eui-error) 22%, var(--eui-border));color:var(--eui-crimson)}.eui-comment-item--draft .eui-comment-item__status,.eui-comment-item--sending .eui-comment-item__status{background:var(--eui-muted)}.eui-comment-item--sending{opacity:.82}.eui-comment-item__actions{align-items:center;gap:var(--eui-space-1);margin-left:auto;display:inline-flex}.eui-comment-item__body{color:var(--eui-foreground);font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-body);white-space:pre-wrap;word-break:break-word}.eui-comment-item__attachments{gap:var(--eui-space-2);display:grid}.eui-comment-item__replies{border-left:1px solid var(--eui-border-subtle);gap:var(--eui-space-3);margin-top:var(--eui-space-2);padding-left:var(--eui-space-4);display:grid}.eui-comment-composer{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-3);padding:var(--eui-space-3);grid-template-columns:32px 1fr;display:grid}.eui-comment-composer--disabled{opacity:.6}.eui-comment-composer__avatar{background:var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);font-size:var(--eui-font-size-caption);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.eui-comment-composer__main{gap:var(--eui-space-2);min-width:0;display:grid}.eui-comment-composer__input{background:color-mix(in srgb, var(--eui-muted) 35%, var(--eui-surface));border:1px solid var(--eui-input);border-radius:var(--eui-radius-lg);color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-body);line-height:var(--eui-line-height-body);min-height:80px;padding:var(--eui-space-3);resize:vertical;width:100%}.eui-comment-composer__input::placeholder{color:var(--eui-muted-foreground)}.eui-comment-composer__input:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-comment-composer__row{align-items:center;gap:var(--eui-space-2);justify-content:space-between;display:flex}.eui-comment-composer__attachments{gap:var(--eui-space-2);flex-wrap:wrap;display:flex}.eui-comment-composer__toolbar{align-items:center;gap:var(--eui-space-2);flex-wrap:wrap;flex:1;min-width:0;display:inline-flex}.eui-comment-composer__count{color:var(--eui-foreground-muted);font-family:var(--eui-font-mono);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.eui-comment-composer__submit{background:var(--eui-primary);border:1px solid var(--eui-primary);border-radius:var(--eui-radius-md);color:var(--eui-primary-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);min-height:32px;padding:0 var(--eui-space-4)}.eui-comment-composer__submit:hover:not(:disabled){background:var(--eui-primary-hover)}.eui-comment-composer__submit:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-comment-composer__submit:disabled{cursor:not-allowed;opacity:.6}.eui-comment-composer__error{color:var(--eui-crimson);font-size:var(--eui-font-size-caption);margin:0}@media (max-width:640px){.eui-comment-thread{padding:var(--eui-space-3)}.eui-comment-item,.eui-comment-composer{grid-template-columns:28px minmax(0,1fr)}.eui-comment-item__avatar,.eui-comment-composer__avatar{width:28px;height:28px}.eui-comment-item:not(:last-child):before{left:13px}.eui-comment-composer__row{flex-wrap:wrap;align-items:stretch}}.eui-kanban-board{gap:var(--eui-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.eui-kanban-column{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-3);min-width:0;padding:var(--eui-space-3);display:grid}.eui-kanban-column__header{justify-content:space-between;align-items:center;display:flex}.eui-kanban-column__title{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);margin:0}.eui-kanban-column__count{background:var(--eui-surface-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:2px var(--eui-space-2)}.eui-kanban-column__body{gap:var(--eui-space-2);display:grid}.eui-kanban-column__empty{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-4);text-align:center}.eui-kanban-card{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow-xs);color:var(--eui-foreground);gap:var(--eui-space-2);padding:var(--eui-space-3);display:grid}.eui-kanban-card:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-kanban-card__title{font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold)}.eui-kanban-card__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption)}.eui-kanban-card__meta{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-kanban-card__actions{gap:var(--eui-space-1);justify-content:flex-end;display:flex}.eui-kanban-card__move{background:var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.eui-kanban-card__move:hover:not(:disabled){border-color:var(--eui-border);color:var(--eui-foreground)}.eui-kanban-card__move:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-kanban-card__move:disabled{cursor:not-allowed;opacity:.45}.eui-kanban-board--loading .eui-kanban-card{min-height:88px;position:relative;overflow:hidden}.eui-kanban-board--loading .eui-kanban-card:before{background:var(--eui-surface-subtle);border-radius:var(--eui-radius-sm);content:"";width:70%;height:12px;display:block}.eui-timeline-detail{--eui-timeline-detail-item-padding:var(--eui-space-4);gap:0;margin:0;padding:0;list-style:none;display:grid}.eui-timeline-detail--compact{--eui-timeline-detail-item-padding:var(--eui-space-3)}.eui-timeline-detail__item{--eui-timeline-detail-marker:var(--eui-border);--eui-timeline-detail-marker-soft:var(--eui-surface-subtle);gap:var(--eui-space-3);grid-template-columns:24px 1fr;display:grid;position:relative}.eui-timeline-detail__item:not(:last-child):before{background:var(--eui-border-subtle);bottom:calc(var(--eui-timeline-detail-item-padding) * -.25);content:"";width:1px;position:absolute;top:26px;left:7px}.eui-timeline-detail__item[data-kind=success]{--eui-timeline-detail-marker:var(--eui-success);--eui-timeline-detail-marker-soft:var(--eui-success-soft)}.eui-timeline-detail__item[data-kind=warning]{--eui-timeline-detail-marker:var(--eui-warning);--eui-timeline-detail-marker-soft:var(--eui-warning-soft)}.eui-timeline-detail__item[data-kind=error],.eui-timeline-detail__item[data-kind=danger]{--eui-timeline-detail-marker:var(--eui-crimson);--eui-timeline-detail-marker-soft:var(--eui-crimson-soft)}.eui-timeline-detail__item[data-kind=info]{--eui-timeline-detail-marker:var(--eui-info);--eui-timeline-detail-marker-soft:var(--eui-info-soft)}.eui-timeline-detail__marker{background:var(--eui-surface-raised);border:1px solid var(--eui-timeline-detail-marker);border-radius:var(--eui-radius-full);box-shadow:0 0 0 4px var(--eui-timeline-detail-marker-soft), inset 0 0 0 3px var(--eui-surface-raised);height:14px;margin-top:calc(var(--eui-timeline-detail-item-padding) + 2px);z-index:1;width:14px;position:relative}.eui-timeline-detail__content{border-bottom:1px solid var(--eui-border-subtle);gap:var(--eui-space-2);min-width:0;padding:var(--eui-timeline-detail-item-padding) 0;display:grid}.eui-timeline-detail__item:last-child .eui-timeline-detail__content{border-bottom:0}.eui-timeline-detail__trigger{color:inherit;cursor:pointer;font:inherit;align-items:flex-start;gap:var(--eui-space-2);padding:0 var(--eui-space-1) 0 0;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.eui-timeline-detail__trigger:disabled{cursor:default}.eui-timeline-detail__trigger:focus-visible{border-radius:var(--eui-radius-sm);box-shadow:var(--eui-shadow-focus);outline:0}.eui-timeline-detail__heading{align-items:baseline;gap:var(--eui-space-2);flex-wrap:wrap;min-width:0;display:flex}.eui-timeline-detail__title{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);line-height:var(--eui-line-height-label)}.eui-timeline-detail__meta{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);white-space:nowrap}.eui-timeline-detail__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption);max-width:68ch;margin:0}.eui-timeline-detail__chevron{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-body);flex:none;line-height:1;transition:transform .16s;transform:rotate(0)}.eui-timeline-detail__item[data-state=open] .eui-timeline-detail__chevron{transform:rotate(90deg)}.eui-timeline-detail__details{background:var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);line-height:var(--eui-line-height-caption);margin-top:var(--eui-space-1);padding:var(--eui-space-3)}.eui-mention-input{gap:var(--eui-space-2);display:grid;position:relative}.eui-mention-input__field,.eui-rich-text-editor__input{background:var(--eui-surface-raised);border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font:inherit;line-height:var(--eui-line-height-body);min-height:92px;padding:var(--eui-space-3);resize:vertical;width:100%}.eui-mention-input__field:focus-visible,.eui-rich-text-editor__input:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-mention-input__list{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);box-shadow:var(--eui-shadow-lg);gap:var(--eui-space-1);max-height:260px;padding:var(--eui-space-2);left:0;right:0;top:calc(100% + var(--eui-space-2));z-index:var(--eui-z-popover);display:grid;position:absolute;overflow:auto}.eui-mention-input__option{border-radius:var(--eui-radius-sm);color:var(--eui-foreground);cursor:pointer;font:inherit;padding:var(--eui-space-2);text-align:left;background:0 0;border:0;gap:2px;display:grid}.eui-mention-input__option[aria-selected=true]{background:var(--eui-surface-subtle)}.eui-mention-input__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-mention-input__empty{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-2)}.eui-rich-text-editor{background:linear-gradient(180deg, color-mix(in srgb, var(--eui-surface-raised) 98%, transparent), color-mix(in srgb, var(--eui-surface-subtle) 40%, var(--eui-surface-raised))), var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-xl);box-shadow:inset 0 1px 0 var(--eui-glass-highlight), 0 14px 28px -26px color-mix(in srgb, var(--eui-primary) 26%, transparent);display:grid;overflow:hidden}.eui-rich-text-editor__toolbar{background:color-mix(in srgb, var(--eui-muted) 54%, transparent);border-bottom:1px solid var(--eui-border-subtle);flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.eui-rich-text-editor__button{border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold);min-width:32px;height:32px;padding:0 var(--eui-space-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.eui-rich-text-editor__button[data-action=italic] span{font-style:italic}.eui-rich-text-editor__button[data-action=bold] span{font-weight:var(--eui-font-weight-bold)}.eui-rich-text-editor__button:hover:not(:disabled){background:var(--eui-surface-raised);border-color:var(--eui-border-subtle);color:var(--eui-foreground);box-shadow:0 1px 1px color-mix(in srgb, var(--eui-foreground) 4%, transparent)}.eui-rich-text-editor__button:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-rich-text-editor__button:disabled{cursor:not-allowed;opacity:.5}.eui-rich-text-editor__input{min-height:132px;padding:var(--eui-space-4);background:0 0;border:0;border-radius:0}.eui-rich-text-editor__footer{border-top:1px solid var(--eui-border-subtle);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);align-items:center;gap:var(--eui-space-3);padding:var(--eui-space-2) var(--eui-space-3);justify-content:space-between;display:flex}.eui-tree-select{gap:var(--eui-space-2);min-width:0;display:grid;position:relative}.eui-tree-select__trigger{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-3);min-width:0;min-height:42px;padding:0 var(--eui-space-3) 0 var(--eui-space-4);justify-content:space-between;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex}.eui-tree-select__trigger:hover:not(:disabled){background:color-mix(in srgb, var(--eui-hover) 58%, var(--eui-surface-raised));border-color:var(--eui-border)}.eui-tree-select__trigger[data-placeholder=true]{color:var(--eui-foreground-muted)}.eui-tree-select__trigger:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-tree-select__trigger:disabled{cursor:not-allowed;opacity:.62}.eui-tree-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eui-tree-select__chevron{color:var(--eui-foreground-muted);opacity:.86;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin-right:2px;transition:color .16s,opacity .16s,transform .18s cubic-bezier(.4,0,.2,1);transform:rotate(45deg)}.eui-tree-select[data-open=true] .eui-tree-select__chevron{color:var(--eui-foreground);opacity:1;transform:rotate(225deg)}.eui-tree-select__popover{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eui-color-neutral-white) 70%, transparent), 0 18px 48px -30px color-mix(in srgb, var(--eui-color-neutral-charcoal) 42%, transparent);gap:var(--eui-space-2);min-width:260px;max-height:min(320px,52vh);padding:var(--eui-space-2);left:0;right:0;top:calc(100% + var(--eui-space-1));z-index:var(--eui-z-popover);display:grid;position:absolute;overflow:auto}.eui-tree-select__search{background:var(--eui-surface-subtle);border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font:inherit;font-size:var(--eui-font-size-label);min-height:36px;padding:0 var(--eui-space-3);width:100%}.eui-tree-select__search:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-tree-select__list{gap:var(--eui-space-1);padding-top:var(--eui-space-1);display:grid}.eui-tree-select__item{border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);align-items:center;gap:var(--eui-space-2);min-height:36px;padding:0 var(--eui-space-3);padding-left:calc(var(--eui-space-3) + var(--eui-tree-select-depth,0) * 18px);text-align:left;background:0 0;border:1px solid #0000;width:100%;transition:background-color .14s,border-color .14s,color .14s;display:flex;position:relative}.eui-tree-select__item:before{background:var(--eui-border-subtle);border-radius:var(--eui-radius-full);content:"";height:5px;opacity:calc(.28 + var(--eui-tree-select-depth,0) * .16);width:5px}.eui-tree-select__item:hover:not(:disabled),.eui-tree-select__item[data-active=true]{background:var(--eui-surface-subtle);border-color:var(--eui-border-subtle)}.eui-tree-select__item[aria-selected=true]{background:color-mix(in srgb, var(--eui-primary-soft) 78%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-primary) 36%, var(--eui-border));color:var(--eui-foreground)}.eui-tree-select__item[aria-selected=true]:before{background:var(--eui-primary);opacity:1}.eui-tree-select__item:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-tree-select__item:disabled{color:var(--eui-foreground-disabled);cursor:not-allowed}.eui-tree-select__empty{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-4);text-align:center}.eui-transfer-list,.eui-dual-list-box{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);box-shadow:inset 0 1px 0 var(--eui-glass-highlight);gap:var(--eui-space-3);padding:var(--eui-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.eui-transfer-list__panel{background:color-mix(in srgb, var(--eui-muted) 26%, var(--eui-surface));border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-2);min-width:0;padding:var(--eui-space-3);display:grid}.eui-transfer-list__header{align-items:center;gap:var(--eui-space-2);z-index:1;justify-content:space-between;display:flex;position:sticky;top:0}.eui-transfer-list__header>span:first-child{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold)}.eui-transfer-list__header>span:last-child{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-variant-numeric:tabular-nums;padding:1px var(--eui-space-2)}.eui-transfer-list__search{background:var(--eui-surface-raised);border:1px solid var(--eui-input);border-radius:var(--eui-radius-md);color:var(--eui-foreground);font:inherit;min-height:34px;padding:0 var(--eui-space-2)}.eui-transfer-list__search:focus-visible{border-color:var(--eui-ring);box-shadow:var(--eui-shadow-focus);outline:0}.eui-transfer-list__list{gap:var(--eui-space-1);min-height:160px;max-height:280px;padding-right:2px;display:grid;overflow:auto}.eui-transfer-list__group{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);padding:var(--eui-space-2) var(--eui-space-2) 0}.eui-transfer-list__item{background:var(--eui-surface);border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font:inherit;min-height:38px;padding:var(--eui-space-2);text-align:left;border:1px solid #0000;align-items:flex-start;gap:2px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.eui-transfer-list__item:hover:not(:disabled){border-color:var(--eui-border-subtle);box-shadow:inset 0 1px 0 var(--eui-glass-highlight)}.eui-transfer-list__item[aria-selected=true]{background:color-mix(in srgb, var(--eui-primary) 7%, var(--eui-surface));border-color:color-mix(in srgb, var(--eui-primary) 24%, var(--eui-border))}.eui-transfer-list__item:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-transfer-list__item:disabled{color:var(--eui-foreground-disabled);cursor:not-allowed}.eui-transfer-list__description{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-transfer-list__empty{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-md);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);min-height:80px;padding:var(--eui-space-3);justify-content:center;align-items:center;display:flex}.eui-transfer-list__actions{align-items:center;gap:var(--eui-space-2);justify-items:stretch;display:grid}.eui-transfer-list__action{background:var(--eui-surface-raised);border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);color:var(--eui-foreground);cursor:pointer;font:inherit;font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-medium);align-items:center;gap:var(--eui-space-2);min-width:92px;min-height:34px;padding:0 var(--eui-space-3);justify-content:center;display:inline-flex}.eui-transfer-list__action:hover:not(:disabled){border-color:var(--eui-primary)}.eui-transfer-list__action:focus-visible{box-shadow:var(--eui-shadow-focus);outline:0}.eui-transfer-list__action:disabled{cursor:not-allowed;opacity:.45}.eui-transfer-list__action-icon{color:var(--eui-foreground-muted);flex:none}@media (max-width:760px){.eui-transfer-list,.eui-dual-list-box{grid-template-columns:1fr}.eui-transfer-list__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.eui-calendar-view,.eui-resource-calendar{background:var(--eui-surface);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-lg);gap:var(--eui-space-3);padding:var(--eui-space-4);display:grid}.eui-calendar-view__header,.eui-resource-calendar__header{align-items:center;gap:var(--eui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.eui-calendar-view__eyebrow,.eui-resource-calendar__eyebrow{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);letter-spacing:0;margin:0 0 var(--eui-space-1);text-transform:uppercase}.eui-calendar-view__title,.eui-resource-calendar__title{color:var(--eui-foreground);font-size:var(--eui-font-size-heading-sm);margin:0}.eui-calendar-view__actions,.eui-calendar-view__tabs{align-items:center;gap:var(--eui-space-1);display:inline-flex}.eui-calendar-view__nav,.eui-calendar-view__today,.eui-calendar-view__tab{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);color:var(--eui-foreground);cursor:pointer;font:inherit;min-height:32px;padding:0 var(--eui-space-2)}.eui-calendar-view__tab[data-active=true]{background:var(--eui-primary-soft);border-color:var(--eui-primary)}.eui-calendar-view__scroller,.eui-resource-calendar__scroller{overflow-x:auto}.eui-calendar-view__grid{border-collapse:separate;border-spacing:var(--eui-space-1);table-layout:fixed;width:100%;min-width:720px}.eui-calendar-view__grid--day{min-width:260px}.eui-calendar-view__weekday{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold);padding:var(--eui-space-2)}.eui-calendar-view__cell{background:var(--eui-surface-raised);border:1px solid var(--eui-border-subtle);border-radius:var(--eui-radius-sm);min-height:112px;padding:var(--eui-space-2);vertical-align:top}.eui-calendar-view__cell[data-muted=true]{color:var(--eui-foreground-muted);opacity:.72}.eui-calendar-view__day{font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold)}.eui-calendar-view__events{gap:var(--eui-space-1);display:grid}.eui-calendar-view__event,.eui-resource-calendar__booking{background:var(--eui-surface-subtle);border:1px solid var(--eui-border-subtle);border-left:3px solid var(--eui-border);border-radius:var(--eui-radius-sm);color:var(--eui-foreground);cursor:pointer;font:inherit;padding:var(--eui-space-2);text-align:left;gap:1px;display:grid}.eui-calendar-view__event[data-tone=success],.eui-resource-calendar__booking[data-status=confirmed]{border-left-color:var(--eui-success)}.eui-calendar-view__event[data-tone=warning],.eui-resource-calendar__booking[data-status=warning],.eui-resource-calendar__booking[data-status=pending]{border-left-color:var(--eui-warning)}.eui-calendar-view__event[data-tone=danger],.eui-resource-calendar__booking[data-status=blocked]{border-left-color:var(--eui-crimson)}.eui-calendar-view__event[data-tone=info]{border-left-color:var(--eui-info)}.eui-calendar-view__event-meta,.eui-resource-calendar__booking-meta,.eui-calendar-view__empty{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-resource-calendar__count{background:var(--eui-surface-subtle);border-radius:var(--eui-radius-full);color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);padding:var(--eui-space-1) var(--eui-space-2)}.eui-resource-calendar__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:880px}.eui-resource-calendar__corner,.eui-resource-calendar__day,.eui-resource-calendar__resource,.eui-resource-calendar__slot{border-bottom:1px solid var(--eui-border-subtle);border-right:1px solid var(--eui-border-subtle);min-width:0;padding:var(--eui-space-2)}.eui-resource-calendar__corner,.eui-resource-calendar__day{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption);font-weight:var(--eui-font-weight-semibold)}.eui-resource-calendar__resource{text-align:left;vertical-align:top}.eui-resource-calendar__resource-label{color:var(--eui-foreground);font-size:var(--eui-font-size-label);font-weight:var(--eui-font-weight-semibold)}.eui-resource-calendar__resource-desc,.eui-resource-calendar__resource-meta{color:var(--eui-foreground-muted);font-size:var(--eui-font-size-caption)}.eui-resource-calendar__slot{vertical-align:top;min-height:88px}.eui-resource-calendar__empty-slot{border:1px dashed var(--eui-border-subtle);border-radius:var(--eui-radius-sm);color:var(--eui-foreground-muted);cursor:pointer;font:inherit;font-size:var(--eui-font-size-caption);background:0 0;width:100%;min-height:48px}@media (max-width:720px){.eui-transfer-list,.eui-dual-list-box{grid-template-columns:1fr}.eui-transfer-list__actions{grid-auto-flow:column;justify-content:center}}
