.ev-aspect-ratio{box-sizing:border-box;border-radius:var(--ev-radius-md);background-color:var(--ev-bg-secondary);width:100%;overflow:hidden}.ev-aspect-ratio>img,.ev-aspect-ratio>video,.ev-aspect-ratio>iframe{object-fit:cover;width:100%;height:100%;display:block}.ev-avatar{--ev-avatar-bg:radial-gradient(circle, #dff1ff, #93c6ef);--ev-avatar-fg:var(--ev-text-inverse);--ev-avatar-size:32px;--ev-avatar-font:var(--ev-font-size-sm);--ev-avatar-line:var(--ev-line-height-xs);--ev-avatar-glyph:16px;box-sizing:border-box;width:var(--ev-avatar-size);height:var(--ev-avatar-size);border-radius:var(--ev-radius-rd);background:var(--ev-avatar-bg);color:var(--ev-avatar-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ev-avatar__image{object-fit:cover;width:100%;height:100%}.ev-avatar__glyph{width:var(--ev-avatar-glyph);height:var(--ev-avatar-glyph)}.ev-avatar__label{font-family:var(--ev-font-family-base);font-size:var(--ev-avatar-font);line-height:var(--ev-avatar-line);font-weight:var(--ev-font-weight-medium);-webkit-user-select:none;user-select:none}.ev-avatar--24{--ev-avatar-size:24px;--ev-avatar-font:var(--ev-font-size-2xs);--ev-avatar-line:var(--ev-line-height-xs)}.ev-avatar--32{--ev-avatar-size:32px;--ev-avatar-font:var(--ev-font-size-sm);--ev-avatar-line:var(--ev-line-height-xs)}.ev-avatar--40{--ev-avatar-size:40px;--ev-avatar-font:var(--ev-font-size-md);--ev-avatar-line:var(--ev-line-height-sm)}.ev-avatar--48{--ev-avatar-size:48px;--ev-avatar-font:var(--ev-font-size-xl);--ev-avatar-line:var(--ev-line-height-md);--ev-avatar-glyph:24px}.ev-avatar--64{--ev-avatar-size:64px;--ev-avatar-font:var(--ev-font-size-3xl);--ev-avatar-line:var(--ev-line-height-xl);--ev-avatar-glyph:32px}.ev-avatar--96{--ev-avatar-size:96px;--ev-avatar-font:var(--ev-font-size-5xl);--ev-avatar-line:var(--ev-line-height-4xl);--ev-avatar-glyph:48px}.ev-avatar--green{--ev-avatar-bg:radial-gradient(circle, #f3ffe8, #89ae68)}.ev-avatar--blue{--ev-avatar-bg:radial-gradient(circle, #dff1ff, #93c6ef)}.ev-avatar--orange{--ev-avatar-bg:radial-gradient(circle, #ffdbc0, #fc7b1f)}.ev-avatar--purple{--ev-avatar-bg:radial-gradient(circle, #e0d4fd, #8873bd)}.ev-avatar--teal{--ev-avatar-bg:radial-gradient(circle, #e7eaea, #2fa0a1)}.ev-avatar--pink{--ev-avatar-bg:radial-gradient(circle, #ffe6ed, #f37a98)}.ev-avatar--number{--ev-avatar-bg:var(--ev-bg-subtler);--ev-avatar-fg:var(--ev-text-secondary)}.ev-avatar--empty,.ev-avatar--error{--ev-avatar-bg:var(--ev-bg-subtler);--ev-avatar-fg:var(--ev-icon-secondary)}.ev-badge{--ev-badge-bg:var(--ev-bg-tertiary);--ev-badge-border:var(--ev-border-primary);--ev-badge-fg:var(--ev-text-secondary);--ev-badge-icon:var(--ev-badge-fg);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ev-spacing-xs);min-height:24px;padding:var(--ev-spacing-xs) var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid var(--ev-badge-border);border-radius:var(--ev-radius-3xs);background-color:var(--ev-badge-bg);color:var(--ev-badge-fg);white-space:nowrap;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);display:inline-flex}.ev-badge svg{color:var(--ev-badge-icon);flex-shrink:0}.ev-badge--success{--ev-badge-bg:var(--ev-ext-success-subtler);--ev-badge-border:var(--ev-ext-success-subtle);--ev-badge-fg:var(--ev-ext-success-bold)}.ev-badge--waiting{--ev-badge-bg:var(--ev-ext-warning-subtler);--ev-badge-border:var(--ev-ext-warning-subtle);--ev-badge-fg:var(--ev-ext-warning-bold)}.ev-badge--neutral{--ev-badge-bg:var(--ev-bg-tertiary);--ev-badge-border:var(--ev-border-primary);--ev-badge-fg:var(--ev-text-secondary)}.ev-badge--draft{--ev-badge-bg:var(--ev-brand-primary-subtle);--ev-badge-border:var(--ev-brand-primary-200);--ev-badge-fg:var(--ev-brand-primary);--ev-badge-icon:var(--ev-brand-primary-bold)}.ev-badge--reject{--ev-badge-bg:var(--ev-ext-error-subtler);--ev-badge-border:var(--ev-ext-error-subtle);--ev-badge-fg:var(--ev-ext-error-bold)}.ev-badge--custom{--ev-badge-bg:var(--ev-brand-secondary-subtle);--ev-badge-border:transparent;--ev-badge-fg:var(--ev-brand-secondary-bold)}.ev-badge--reverse{--ev-badge-border:transparent;--ev-badge-fg:var(--ev-text-inverse);--ev-badge-icon:var(--ev-text-inverse)}.ev-badge--reverse.ev-badge--success{--ev-badge-bg:var(--ev-ext-success)}.ev-badge--reverse.ev-badge--waiting{--ev-badge-bg:var(--ev-ext-warning)}.ev-badge--reverse.ev-badge--neutral{--ev-badge-bg:var(--ev-bg-tertiary);--ev-badge-fg:var(--ev-text-primary);--ev-badge-icon:var(--ev-icon-primary)}.ev-badge--reverse.ev-badge--draft{--ev-badge-bg:var(--ev-brand-primary)}.ev-badge--reverse.ev-badge--reject{--ev-badge-bg:var(--ev-ext-error)}.ev-badge--reverse.ev-badge--custom{--ev-badge-bg:var(--ev-brand-secondary)}.ev-button{box-sizing:border-box;border:var(--ev-stroke-xs) solid transparent;border-radius:var(--ev-radius-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard), border-color var(--ev-duration-fast) var(--ev-easing-standard), color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ev-button:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-button:disabled{cursor:not-allowed;opacity:.5}.ev-button--default{min-height:40px;padding:var(--ev-spacing-md) var(--ev-spacing-lg);gap:var(--ev-spacing-xs)}.ev-button--small{min-height:32px;padding:var(--ev-spacing-sm);gap:var(--ev-spacing-2xs)}.ev-button--icon-only{padding:0}.ev-button--icon-only.ev-button--default{width:40px}.ev-button--icon-only.ev-button--small{width:32px}.ev-button--block{width:100%;display:flex}.ev-button--primary{background-color:var(--ev-brand-primary);color:var(--ev-text-inverse)}.ev-button--primary:hover:not(:disabled){background-color:var(--ev-brand-primary-bold)}.ev-button--primary:active:not(:disabled){background-color:var(--ev-brand-primary-bold);box-shadow:var(--ev-shadow-button-pressed)}.ev-button--secondary-light{background-color:var(--ev-brand-primary-subtle);border-color:var(--ev-brand-primary-200);color:var(--ev-brand-primary)}.ev-button--secondary-light:hover:not(:disabled){background-color:var(--ev-brand-primary);color:var(--ev-text-inverse);border-color:#0000}.ev-button--secondary-light:active:not(:disabled){background-color:var(--ev-brand-primary-bold);color:var(--ev-text-inverse);box-shadow:var(--ev-shadow-button-pressed);border-color:#0000}.ev-button--secondary-grey{background-color:var(--ev-bg-tertiary);border-color:var(--ev-border-primary);color:var(--ev-text-primary)}.ev-button--secondary-grey:hover:not(:disabled){background-color:var(--ev-bg-subtler)}.ev-button--secondary-grey:active:not(:disabled){background-color:var(--ev-bg-subtlest);box-shadow:var(--ev-shadow-button-pressed)}.ev-button--secondary-white{background-color:var(--ev-bg-primary);color:var(--ev-text-primary)}.ev-button--secondary-white:hover:not(:disabled){background-color:var(--ev-bg-subtler)}.ev-button--secondary-white:active:not(:disabled){background-color:var(--ev-bg-subtlest);box-shadow:var(--ev-shadow-button-pressed)}.ev-button--destructive{background-color:var(--ev-ext-error);color:var(--ev-text-inverse)}.ev-button--destructive:hover:not(:disabled){background-color:var(--ev-ext-error-bold)}.ev-button--destructive:active:not(:disabled){background-color:var(--ev-ext-error);box-shadow:var(--ev-shadow-button-pressed)}.ev-button--outline{border-color:var(--ev-border-primary);color:var(--ev-text-primary);background-color:#0000}.ev-button--outline:hover:not(:disabled){background-color:var(--ev-bg-subtler)}.ev-button--outline:active:not(:disabled){background-color:var(--ev-bg-subtler);box-shadow:var(--ev-shadow-button-pressed)}.ev-button--outline:disabled{background-color:var(--ev-bg-secondary)}.ev-button--ghost{color:var(--ev-text-primary);background-color:#0000}.ev-button--ghost:hover:not(:disabled){background-color:var(--ev-bg-subtler)}.ev-button--ghost:active:not(:disabled){background-color:var(--ev-bg-subtler);box-shadow:var(--ev-shadow-button-pressed)}.ev-button--ghost:disabled{background-color:var(--ev-bg-secondary)}.ev-button__spinner{border:var(--ev-stroke-sm) solid currentcolor;border-radius:var(--ev-radius-rd);border-right-color:#0000;width:1em;height:1em;animation:.6s linear infinite ev-button-spin}@keyframes ev-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ev-button{transition:none}.ev-button__spinner{animation-duration:1.8s}}.ev-button-group__item{--ev-button-group-item-bg:var(--ev-bg-secondary);--ev-button-group-item-bg-hover:var(--ev-bg-subtler);--ev-button-group-item-divider:var(--ev-border-tertiary);--ev-button-group-item-fg:var(--ev-text-primary);box-sizing:border-box;background-color:var(--ev-button-group-item-bg);color:var(--ev-button-group-item-fg);white-space:nowrap;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);border:0;justify-content:center;align-items:center;display:inline-flex}.ev-button-group__item:hover:not(:disabled),.ev-button-group__item[aria-pressed=true]{background-color:var(--ev-button-group-item-bg-hover)}.ev-button-group__item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1);z-index:1}.ev-button-group__item:disabled{opacity:.5;cursor:not-allowed}.ev-button-group__item+.ev-button-group__item{border-left:var(--ev-stroke-xs) solid var(--ev-button-group-item-divider)}.ev-button-group__item:first-child{border-top-left-radius:var(--ev-radius-sm);border-bottom-left-radius:var(--ev-radius-sm)}.ev-button-group__item:last-child{border-top-right-radius:var(--ev-radius-sm);border-bottom-right-radius:var(--ev-radius-sm)}.ev-button-group__item--large{min-height:40px;padding:var(--ev-spacing-md) var(--ev-spacing-lg);gap:var(--ev-spacing-xs)}.ev-button-group__item--small{min-height:32px;padding:var(--ev-spacing-sm);gap:var(--ev-spacing-2xs)}.ev-button-group__item--icon-only{padding-right:var(--ev-spacing-sm);padding-left:var(--ev-spacing-sm)}.ev-button-group__item--default-light{--ev-button-group-item-bg:var(--ev-bg-secondary);--ev-button-group-item-bg-hover:var(--ev-bg-subtler);--ev-button-group-item-divider:var(--ev-border-tertiary);--ev-button-group-item-fg:var(--ev-text-primary)}.ev-button-group__item--default-white{--ev-button-group-item-bg:var(--ev-bg-primary);--ev-button-group-item-bg-hover:var(--ev-bg-subtler);--ev-button-group-item-divider:var(--ev-border-tertiary);--ev-button-group-item-fg:var(--ev-text-primary)}.ev-button-group__item--primary{--ev-button-group-item-bg:var(--ev-brand-primary);--ev-button-group-item-bg-hover:var(--ev-brand-primary-bold);--ev-button-group-item-divider:var(--ev-brand-primary-bold);--ev-button-group-item-fg:var(--ev-text-inverse)}.ev-button-group__item--destructive{--ev-button-group-item-bg:var(--ev-ext-error);--ev-button-group-item-bg-hover:var(--ev-ext-error-bold);--ev-button-group-item-divider:var(--ev-ext-error-bold);--ev-button-group-item-fg:var(--ev-text-inverse)}.ev-button-group__item--warning{--ev-button-group-item-bg:var(--ev-ext-warning);--ev-button-group-item-bg-hover:var(--ev-ext-warning-bold);--ev-button-group-item-divider:var(--ev-ext-warning-bold);--ev-button-group-item-fg:var(--ev-text-primary)}.ev-button-link{--ev-link-fg:var(--ev-brand-primary);--ev-link-icon:var(--ev-brand-primary);align-items:center;gap:var(--ev-spacing-xs);color:var(--ev-link-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.ev-button-link svg{color:var(--ev-link-icon);flex-shrink:0}.ev-button-link:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-button-link:hover:not(:disabled){font-weight:var(--ev-font-weight-bold)}.ev-button-link.ev-button-link--current,.ev-button-link.ev-button-link--current:hover{cursor:default;font-weight:var(--ev-font-weight-medium)}.ev-button-link--primary{--ev-link-fg:var(--ev-brand-primary);--ev-link-icon:var(--ev-brand-primary)}.ev-button-link--primary:hover:not(:disabled){--ev-link-fg:var(--ev-brand-primary-bold);--ev-link-icon:var(--ev-brand-primary-bold)}.ev-button-link--primary:active:not(:disabled),.ev-button-link--primary.ev-button-link--current,.ev-button-link--secondary{--ev-link-fg:var(--ev-text-secondary);--ev-link-icon:var(--ev-icon-secondary)}.ev-button-link--secondary:active:not(:disabled),.ev-button-link--secondary.ev-button-link--current,.ev-button-link--tertiary{--ev-link-fg:var(--ev-text-primary);--ev-link-icon:var(--ev-text-secondary)}.ev-button-link--tertiary:active:not(:disabled),.ev-button-link--tertiary.ev-button-link--current{--ev-link-fg:var(--ev-text-secondary);--ev-link-icon:var(--ev-icon-secondary)}.ev-button-link--invert{--ev-link-fg:var(--ev-text-inverse);--ev-link-icon:var(--ev-text-inverse)}.ev-button-link--invert:active:not(:disabled),.ev-button-link--invert.ev-button-link--current{--ev-link-fg:var(--ev-text-tertiary);--ev-link-icon:var(--ev-text-tertiary)}.ev-button-link--custom{--ev-link-fg:var(--ev-brand-secondary);--ev-link-icon:var(--ev-brand-primary)}.ev-button-link--custom:hover:not(:disabled){--ev-link-fg:var(--ev-brand-secondary-bold);--ev-link-icon:var(--ev-brand-primary-bold)}.ev-button-link--custom:active:not(:disabled),.ev-button-link--custom.ev-button-link--current{--ev-link-fg:var(--ev-text-secondary);--ev-link-icon:var(--ev-icon-secondary)}.ev-button-link--disabled{opacity:.5;cursor:not-allowed}.ev-checkbox{--ev-checkbox-box-bg:var(--ev-bg-primary);--ev-checkbox-box-border:var(--ev-border-primary);--ev-checkbox-mark:var(--ev-text-inverse);--ev-checkbox-label:var(--ev-text-primary);--ev-checkbox-subtext:var(--ev-text-secondary);box-sizing:border-box;align-items:flex-start;gap:var(--ev-spacing-sm);padding:var(--ev-spacing-xs);cursor:pointer;display:inline-flex}.ev-checkbox__box{border:var(--ev-stroke-xs) solid var(--ev-checkbox-box-border);border-radius:var(--ev-radius-3xs);background-color:var(--ev-checkbox-box-bg);width:16px;height:16px;color:var(--ev-checkbox-mark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ev-checkbox__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;padding:0;position:absolute}.ev-checkbox__input:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset);border-radius:var(--ev-radius-3xs)}.ev-checkbox__mark{pointer-events:none;width:16px;height:16px}.ev-checkbox__text{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-checkbox__label{color:var(--ev-checkbox-label);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-checkbox__subtext{color:var(--ev-checkbox-subtext);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-checkbox--checked,.ev-checkbox--indeterminate{--ev-checkbox-box-bg:var(--ev-brand-primary);--ev-checkbox-box-border:var(--ev-brand-primary)}.ev-checkbox--error{--ev-checkbox-box-bg:var(--ev-bg-primary);--ev-checkbox-box-border:var(--ev-ext-error);--ev-checkbox-subtext:var(--ev-ext-error-bold)}.ev-checkbox--disabled{--ev-checkbox-box-bg:var(--ev-bg-secondary);--ev-checkbox-box-border:var(--ev-border-primary);--ev-checkbox-mark:var(--ev-text-disabled);--ev-checkbox-label:var(--ev-text-disabled);--ev-checkbox-subtext:var(--ev-text-disabled);cursor:not-allowed}.ev-command-item{--ev-command-item-bg:transparent;--ev-command-item-fg:var(--ev-text-primary);--ev-command-item-icon:var(--ev-icon-primary);box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);width:100%;min-height:32px;padding:var(--ev-spacing-sm);border-radius:var(--ev-radius-sm);background-color:var(--ev-command-item-bg);color:var(--ev-command-item-fg);text-align:left;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);border:0;text-decoration:none;display:flex}.ev-command-item__row{list-style:none}.ev-command-item:hover:not(.ev-command-item--disabled):not(.ev-command-item--heading):not(.ev-command-item--active){--ev-command-item-bg:var(--ev-bg-secondary)}.ev-command-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-command-item__icon{color:var(--ev-command-item-icon);flex-shrink:0;display:inline-flex}.ev-command-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ev-command-item__kbd{align-items:center;gap:var(--ev-spacing-2xs);flex-shrink:0;display:inline-flex}.ev-command-item__check{color:var(--ev-brand-primary);flex-shrink:0;display:inline-flex}.ev-command-item__check svg{width:16px;height:16px}.ev-command-item__chevron{color:var(--ev-icon-secondary);flex-shrink:0;display:inline-flex}.ev-command-item__chevron svg{width:16px;height:16px}.ev-command-item--active{--ev-command-item-bg:var(--ev-brand-primary-subtle);--ev-command-item-fg:var(--ev-brand-primary);--ev-command-item-icon:var(--ev-brand-primary)}.ev-command-item--disabled{--ev-command-item-fg:var(--ev-text-disabled);--ev-command-item-icon:var(--ev-icon-disabled);cursor:not-allowed}.ev-command-item--heading{cursor:default}.ev-dropdown-item{--ev-dropdown-item-bg:transparent;box-sizing:border-box;background-color:var(--ev-dropdown-item-bg);color:var(--ev-text-primary);cursor:pointer;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);align-items:center;display:flex}.ev-dropdown-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-dropdown-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-dropdown-item--list{min-height:24px;padding:var(--ev-spacing-xs) var(--ev-spacing-sm);gap:var(--ev-spacing-xs)}.ev-dropdown-item--list-box{min-height:32px;padding:var(--ev-spacing-xs) var(--ev-spacing-sm);gap:var(--ev-spacing-sm)}.ev-dropdown-item--link{padding:0}.ev-dropdown-item__link{align-items:center;gap:inherit;min-width:0;min-height:inherit;padding:var(--ev-spacing-xs) var(--ev-spacing-sm);color:inherit;flex:1;text-decoration:none;display:flex}.ev-dropdown-item__link:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-dropdown-item:hover:not(.ev-dropdown-item--disabled){--ev-dropdown-item-bg:var(--ev-bg-subtle)}.ev-dropdown-item--active,.ev-dropdown-item--active:hover{--ev-dropdown-item-bg:var(--ev-brand-primary-subtle)}.ev-dropdown-item--disabled{opacity:.5;cursor:not-allowed}.ev-dropdown-menu-item{--ev-dropdown-menu-item-bg:transparent;--ev-dropdown-menu-item-fg:var(--ev-text-primary);--ev-dropdown-menu-item-subtext:var(--ev-text-secondary);--ev-dropdown-menu-item-icon:var(--ev-icon-primary);box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);width:100%;min-height:32px;padding:var(--ev-spacing-sm);border-radius:var(--ev-radius-sm);background-color:var(--ev-dropdown-menu-item-bg);color:var(--ev-dropdown-menu-item-fg);text-align:left;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);border:0;text-decoration:none;display:flex}.ev-dropdown-menu-item__row{list-style:none}.ev-dropdown-menu-item:hover:not(.ev-dropdown-menu-item--disabled):not(.ev-dropdown-menu-item--submenu){--ev-dropdown-menu-item-bg:var(--ev-bg-secondary)}.ev-dropdown-menu-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-dropdown-menu-item__icon{color:var(--ev-dropdown-menu-item-icon);flex-shrink:0;display:inline-flex}.ev-dropdown-menu-item__text{gap:var(--ev-spacing-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.ev-dropdown-menu-item__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ev-dropdown-menu-item__subtext{color:var(--ev-dropdown-menu-item-subtext);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-dropdown-menu-item__kbd{align-items:center;gap:var(--ev-spacing-2xs);flex-shrink:0;display:inline-flex}.ev-dropdown-menu-item__chevron{color:var(--ev-icon-secondary);flex-shrink:0;display:inline-flex}.ev-dropdown-menu-item__chevron svg{width:16px;height:16px}.ev-dropdown-menu-item--error{--ev-dropdown-menu-item-fg:var(--ev-ext-error)}.ev-dropdown-menu-item--disabled{--ev-dropdown-menu-item-fg:var(--ev-text-disabled);--ev-dropdown-menu-item-subtext:var(--ev-text-disabled);cursor:not-allowed}.ev-dropdown-menu-item--submenu{color:var(--ev-text-secondary);cursor:default;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);list-style:none}.ev-dropdown-menu-item--separator{height:16px;padding-block:var(--ev-spacing-sm);align-items:center;list-style:none;display:flex}.ev-dropdown-menu-item__rule{width:100%;height:var(--ev-stroke-xs);background-color:var(--ev-border-primary);display:block}.ev-hint{box-sizing:border-box;border-radius:var(--ev-radius-rd);background-color:var(--ev-ext-error);color:var(--ev-text-inverse);font-family:var(--ev-font-family-base);font-weight:var(--ev-font-weight-medium);line-height:var(--ev-line-height-xs);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ev-hint--dot{padding:0}.ev-hint--dot.ev-hint--large{width:16px;height:16px}.ev-hint--dot.ev-hint--medium{width:10px;height:10px}.ev-hint--dot.ev-hint--small{width:8px;height:8px}.ev-hint--count{padding:0 var(--ev-spacing-xs)}.ev-hint--count.ev-hint--large{min-width:24px;height:24px;font-size:var(--ev-font-size-sm)}.ev-hint--count.ev-hint--medium{min-width:16px;height:16px;font-size:var(--ev-font-size-sm)}.ev-hint--count.ev-hint--small{min-width:16px;height:16px;font-size:var(--ev-font-size-2xs)}.ev-hint--large.ev-hint--wide{padding:0 var(--ev-spacing-sm)}.ev-input{--ev-input-bg:var(--ev-bg-primary);--ev-input-border:var(--ev-border-primary);--ev-input-fg:var(--ev-text-primary);--ev-input-placeholder:var(--ev-text-tertiary);--ev-input-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input__field{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);min-height:44px;padding:var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-input-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-input-bg);transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex;position:relative}.ev-input--small .ev-input__field{min-height:32px;padding:6px 12px}.ev-input__field:focus-within{border-color:var(--ev-brand-primary)}.ev-input__control{min-width:0;color:var(--ev-input-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background:0 0;border:0;flex:1;padding:0}.ev-input__control::placeholder{color:var(--ev-input-placeholder)}.ev-input__control:focus{outline:none}.ev-input__control:disabled{cursor:not-allowed}.ev-input__icon{color:var(--ev-icon-primary);flex-shrink:0;align-items:center;display:inline-flex}.ev-input__icon svg{width:20px;height:20px}.ev-input__icon--error{color:var(--ev-ext-error)}.ev-input__clear{color:var(--ev-icon-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input__clear svg{width:20px;height:20px}.ev-input__clear:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:1px;border-radius:var(--ev-radius-rd)}.ev-input__label{top:0;left:var(--ev-spacing-md);background-color:var(--ev-input-bg);color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);padding:0 3px;position:absolute;transform:translateY(-50%)}.ev-input__required{color:var(--ev-ext-error);margin-left:2px}.ev-input__message{justify-content:space-between;gap:var(--ev-spacing-xs);color:var(--ev-input-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0;display:flex}.ev-input__message-end{flex-shrink:0}.ev-input--error{--ev-input-border:var(--ev-ext-error);--ev-input-fg:var(--ev-ext-error-bold);--ev-input-placeholder:var(--ev-ext-error-bold);--ev-input-message:var(--ev-ext-error)}.ev-input--error .ev-input__field:focus-within{border-color:var(--ev-ext-error)}.ev-input--disabled{--ev-input-bg:var(--ev-bg-subtle);--ev-input-border:var(--ev-border-primary);cursor:not-allowed}.ev-input-dropdown{--ev-sf-bg:var(--ev-bg-primary);--ev-sf-border:var(--ev-border-primary);--ev-sf-title:var(--ev-text-secondary);--ev-sf-fg:var(--ev-text-primary);--ev-sf-placeholder:var(--ev-text-tertiary);--ev-sf-icon:var(--ev-icon-primary);--ev-sf-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-dropdown__content{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);min-height:44px;padding:var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-sf-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-sf-bg);cursor:pointer;transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex;position:relative}.ev-input-dropdown__content:focus-visible{border-color:var(--ev-brand-primary);outline:none}.ev-input-dropdown--small .ev-input-dropdown__content{min-height:36px;padding:var(--ev-spacing-sm) var(--ev-spacing-md)}.ev-input-dropdown--open .ev-input-dropdown__content{border-color:var(--ev-brand-primary)}.ev-input-dropdown__label{color:var(--ev-sf-title);pointer-events:none;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);align-items:center;padding:0 3px;display:flex;position:absolute;top:-8.5px;left:6px}.ev-input-dropdown__label:before{content:"";background-color:var(--ev-sf-bg);height:1px;position:absolute;top:7.5px;left:0;right:0}.ev-input-dropdown__label>span{position:relative}.ev-input-dropdown__required{color:var(--ev-ext-error);margin-left:2px}.ev-input-dropdown__lead{color:var(--ev-sf-icon);flex-shrink:0;display:inline-flex}.ev-input-dropdown__lead svg{width:16px;height:16px}.ev-input-dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ev-sf-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex:1;overflow:hidden}.ev-input-dropdown__value--placeholder{color:var(--ev-sf-placeholder)}.ev-input-dropdown__clear,.ev-input-dropdown__glyph{color:var(--ev-sf-icon);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input-dropdown__clear svg,.ev-input-dropdown__glyph svg{width:20px;height:20px}.ev-input-dropdown__clear{cursor:pointer}.ev-input-dropdown__clear:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:1px;border-radius:var(--ev-radius-rd)}.ev-input-dropdown__slot{gap:var(--ev-spacing-xs);display:flex}.ev-input-dropdown__message{color:var(--ev-sf-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-dropdown--error{--ev-sf-border:var(--ev-ext-error);--ev-sf-title:var(--ev-ext-error-bold);--ev-sf-fg:var(--ev-ext-error-bold);--ev-sf-placeholder:var(--ev-ext-error-bold);--ev-sf-icon:var(--ev-ext-error);--ev-sf-message:var(--ev-ext-error)}.ev-input-dropdown--error .ev-input-dropdown__content:focus-visible,.ev-input-dropdown--error.ev-input-dropdown--open .ev-input-dropdown__content{border-color:var(--ev-ext-error)}.ev-input-dropdown--disabled{--ev-sf-bg:var(--ev-bg-subtle);--ev-sf-border:var(--ev-border-primary);--ev-sf-placeholder:var(--ev-text-primary)}.ev-input-dropdown--disabled .ev-input-dropdown__content{cursor:not-allowed}.ev-input-search{--ev-search-bg:var(--ev-bg-primary);--ev-search-border:var(--ev-border-primary);--ev-search-fg:var(--ev-text-primary);--ev-search-placeholder:var(--ev-text-secondary);--ev-search-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-search__field{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);height:44px;padding:var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-search-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-search-bg);transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex}.ev-input-search__field:focus-within{border-color:var(--ev-brand-primary)}.ev-input-search__control{min-width:0;height:100%;color:var(--ev-search-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background:0 0;border:0;flex:1;padding:0}.ev-input-search__control::placeholder{color:var(--ev-search-placeholder)}.ev-input-search__control:focus{outline:none}.ev-input-search__control::-webkit-search-cancel-button{display:none}.ev-input-search__control:disabled{cursor:not-allowed}.ev-input-search__icon{color:var(--ev-icon-primary);flex-shrink:0;align-items:center;display:inline-flex}.ev-input-search__icon svg{width:16px;height:16px}.ev-input-search__clear{color:var(--ev-icon-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input-search__clear svg{width:20px;height:20px}.ev-input-search__message{color:var(--ev-search-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-search--error{--ev-search-border:var(--ev-ext-error);--ev-search-message:var(--ev-ext-error);--ev-search-placeholder:var(--ev-ext-error)}.ev-input-search--error .ev-input-search__field:focus-within{border-color:var(--ev-ext-error)}.ev-input-search--disabled{--ev-search-bg:var(--ev-bg-subtle);--ev-search-placeholder:var(--ev-text-primary);cursor:not-allowed}.ev-input-with-label{--ev-input-bg:var(--ev-bg-primary);--ev-input-addon-bg:var(--ev-bg-subtle);--ev-input-border:var(--ev-border-primary);--ev-input-fg:var(--ev-text-primary);--ev-input-placeholder:var(--ev-text-tertiary);--ev-input-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-with-label__field{box-sizing:border-box;align-items:stretch;gap:var(--ev-spacing-xs);border:var(--ev-stroke-xs) solid var(--ev-input-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-input-bg);min-height:44px;transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex}.ev-input-with-label__field:focus-within{border-color:var(--ev-brand-primary)}.ev-input-with-label__field--pad-left{padding-left:var(--ev-spacing-sm)}.ev-input-with-label__field--pad-right{padding-right:var(--ev-spacing-sm)}.ev-input-with-label__addon{justify-content:center;align-items:center;gap:var(--ev-spacing-xs);min-width:48px;padding:var(--ev-spacing-sm);background-color:var(--ev-input-addon-bg);color:var(--ev-text-primary);-webkit-user-select:none;user-select:none;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);display:inline-flex}.ev-input-with-label__addon--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.ev-input-with-label__addon--right{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.ev-input-with-label__input-wrap{align-items:center;gap:var(--ev-spacing-sm);flex:1;min-width:0;padding:0;display:flex;position:relative}.ev-input-with-label__control{min-width:0;height:100%;color:var(--ev-input-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background:0 0;border:0;flex:1;padding:0}.ev-input-with-label__control::placeholder{color:var(--ev-input-placeholder)}.ev-input-with-label__control:focus{outline:none}.ev-input-with-label__control:disabled{cursor:not-allowed}.ev-input-with-label__icon{color:var(--ev-icon-primary);flex-shrink:0;align-items:center;display:inline-flex}.ev-input-with-label__icon svg{width:20px;height:20px}.ev-input-with-label__icon--error{color:var(--ev-ext-error)}.ev-input-with-label__clear{color:var(--ev-icon-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input-with-label__clear svg{width:20px;height:20px}.ev-input-with-label__message{justify-content:space-between;gap:var(--ev-spacing-xs);color:var(--ev-input-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0;display:flex}.ev-input-with-label__message-end{flex-shrink:0}.ev-input-with-label--error{--ev-input-border:var(--ev-ext-error);--ev-input-fg:var(--ev-ext-error-bold);--ev-input-message:var(--ev-ext-error)}.ev-input-with-label--error .ev-input-with-label__field:focus-within{border-color:var(--ev-ext-error)}.ev-input-with-label--disabled{--ev-input-bg:var(--ev-bg-subtle);--ev-input-addon-bg:var(--ev-bg-subtler);cursor:not-allowed}.ev-kbd{--ev-kbd-bg:var(--ev-bg-subtle);--ev-kbd-fg:var(--ev-text-secondary);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ev-spacing-2xs);border-radius:var(--ev-radius-xs);background-color:var(--ev-kbd-bg);height:16px;color:var(--ev-kbd-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-2xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold);display:inline-flex}.ev-kbd--icon{--ev-kbd-fg:var(--ev-icon-secondary)}.ev-kbd--dark{--ev-kbd-bg:var(--ev-neutral-700);--ev-kbd-fg:var(--ev-text-tertiary)}.ev-kbd--dark.ev-kbd--icon{--ev-kbd-fg:var(--ev-icon-tertiary)}.ev-kbd--text{padding:0 var(--ev-spacing-2xs)}.ev-kbd--icon{width:16px;padding:var(--ev-spacing-2xs)}.ev-label-item{gap:var(--ev-spacing-2xs);flex-direction:column;min-width:0;display:flex}.ev-label-item__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold)}.ev-label-item__description{color:var(--ev-text-secondary)}.ev-label-item--default .ev-label-item__description{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-label-item--small .ev-label-item__description{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-2xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-label-item--extra-small .ev-label-item__description{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-3xs);line-height:var(--ev-line-height-2xs);font-weight:var(--ev-font-weight-medium)}.ev-loading{justify-content:center;align-items:center;display:inline-flex}.ev-loading__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev-loading__spinner{width:48px;height:48px}.ev-loading__arc{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:50% 50%;transform-origin:50%;animation:1.2s linear infinite ev-loading-spin}.ev-loading__arc--outer{stroke:var(--ev-border-primary)}.ev-loading__arc--middle{stroke:var(--ev-brand-primary);animation-direction:reverse}.ev-loading__arc--inner{stroke:var(--ev-border-primary)}.ev-loading__pulse{width:48px;height:48px}.ev-loading__dot{transform-origin:50%;transform-box:fill-box;fill:var(--ev-border-primary);animation:1.2s ease-in-out infinite ev-loading-pulse}.ev-loading__dot--left,.ev-loading__dot--right{fill:var(--ev-brand-primary)}.ev-loading__dot--right{animation-delay:0s}.ev-loading__dot--bottom{animation-delay:.3s}.ev-loading__dot--left{animation-delay:.6s}.ev-loading__dot--top{animation-delay:.9s}.ev-loading--progress-bar{width:100%;display:block}.ev-loading__track{border-radius:var(--ev-radius-rd);background-color:var(--ev-border-primary);width:100%;height:4px;position:relative;overflow:hidden}.ev-loading__value{border-radius:var(--ev-radius-rd);background-color:var(--ev-brand-primary);height:100%;transition:width var(--ev-duration-base) var(--ev-easing-standard)}.ev-loading__value--indeterminate{width:100%;animation:ev-loading-slide 1.4s var(--ev-easing-standard) infinite}.ev-loading--skeleton{background-color:var(--ev-bg-subtle);border-radius:10px;width:100%;height:40px;display:block;position:relative;overflow:hidden}.ev-loading--skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:1.4s linear infinite ev-loading-sweep;position:absolute;inset:0}@keyframes ev-loading-spin{to{transform:rotate(360deg)}}@keyframes ev-loading-pulse{0%,70%,to{transform:scale(1)}35%{transform:scale(1.5)}}@keyframes ev-loading-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ev-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ev-loading__arc,.ev-loading__dot,.ev-loading__value--indeterminate,.ev-loading--skeleton:after{animation:none}}.ev-logo{flex-shrink:0;line-height:0;display:inline-block;position:relative}.ev-logo__part{display:block;position:absolute}.ev-logo__part svg{width:100%;height:100%;display:block;overflow:visible}.ev-logo__image{width:auto;height:1em;display:block}.ev-nav-menu-item{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);min-height:32px;color:var(--ev-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard), color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background:0 0;border:0;text-decoration:none;display:inline-flex}.ev-nav-menu-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-nav-menu-item__icon{flex-shrink:0;display:inline-flex}.ev-nav-menu-item--icon{width:32px;padding:var(--ev-spacing-xs);border-radius:var(--ev-radius-xs);justify-content:center}.ev-nav-menu-item--icon-text{padding:var(--ev-spacing-sm) var(--ev-spacing-md) var(--ev-spacing-sm) var(--ev-spacing-sm);border-radius:var(--ev-radius-rd)}.ev-nav-menu-item--text{padding:var(--ev-spacing-sm);border-radius:var(--ev-radius-rd)}.ev-nav-menu-item--active{font-weight:var(--ev-font-weight-bold)}.ev-nav-menu-item--active.ev-nav-menu-item--icon-text,.ev-nav-menu-item--active.ev-nav-menu-item--icon{background-color:var(--ev-brand-primary);color:var(--ev-text-inverse)}.ev-nav-menu-item--active.ev-nav-menu-item--text{color:var(--ev-brand-primary)}.ev-nav-menu-mobile-item{--ev-nav-menu-mobile-item-icon:var(--ev-icon-secondary);--ev-nav-menu-mobile-item-fg:var(--ev-text-secondary);box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);min-height:60px;padding:var(--ev-spacing-sm) var(--ev-spacing-xs);color:var(--ev-nav-menu-mobile-item-fg);cursor:pointer;transition:color var(--ev-duration-fast) var(--ev-easing-standard);background:0 0;border:0;flex-direction:column;flex:1;text-decoration:none;display:flex}.ev-nav-menu-mobile-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-nav-menu-mobile-item__icon{color:var(--ev-nav-menu-mobile-item-icon);display:inline-flex}.ev-nav-menu-mobile-item__icon svg{fill:currentColor;width:24px;height:24px}.ev-nav-menu-mobile-item__label{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-nav-menu-mobile-item--active{--ev-nav-menu-mobile-item-icon:var(--ev-brand-primary);--ev-nav-menu-mobile-item-fg:var(--ev-brand-primary)}.ev-pagination-item{--ev-pagination-item-bg:transparent;--ev-pagination-item-fg:var(--ev-text-primary);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ev-spacing-2xs);width:32px;height:32px;padding:var(--ev-spacing-sm);border-radius:var(--ev-radius-sm);background-color:var(--ev-pagination-item-bg);color:var(--ev-pagination-item-fg);cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard), color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);border:0;display:inline-flex}.ev-pagination-item:hover:not(:disabled):not(.ev-pagination-item--active){--ev-pagination-item-bg:var(--ev-brand-primary-200);--ev-pagination-item-fg:var(--ev-brand-primary)}.ev-pagination-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-pagination-item--active{--ev-pagination-item-bg:var(--ev-brand-primary);--ev-pagination-item-fg:var(--ev-text-inverse)}.ev-pagination-item:disabled{--ev-pagination-item-fg:var(--ev-text-disabled);cursor:not-allowed}.ev-pagination-item--more{cursor:default}.ev-pagination-item--more svg{width:16px;height:16px;fill:var(--ev-icon-primary)}.ev-pagination-item__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ev-radio{--ev-radio-bg:var(--ev-bg-primary);--ev-radio-border:var(--ev-border-secondary);--ev-radio-dot:var(--ev-bg-primary);--ev-radio-label:var(--ev-text-primary);--ev-radio-subtext:var(--ev-text-secondary);box-sizing:border-box;align-items:flex-start;gap:var(--ev-spacing-sm);padding:var(--ev-spacing-xs);cursor:pointer;display:inline-flex}.ev-radio__dot{border:var(--ev-stroke-xs) solid var(--ev-radio-border);border-radius:var(--ev-radius-rd);background-color:var(--ev-radio-bg);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ev-radio__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;padding:0;position:absolute}.ev-radio__input:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset);border-radius:var(--ev-radius-rd)}.ev-radio__indicator{border-radius:var(--ev-radius-rd);background-color:var(--ev-radio-dot);pointer-events:none;width:8px;height:8px}.ev-radio__text{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-radio__label{color:var(--ev-radio-label);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-radio__subtext{color:var(--ev-radio-subtext);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-radio--checked{--ev-radio-bg:var(--ev-brand-primary);--ev-radio-border:var(--ev-brand-primary)}.ev-radio--error{--ev-radio-bg:var(--ev-bg-primary);--ev-radio-border:var(--ev-ext-error);--ev-radio-subtext:var(--ev-ext-error-bold)}.ev-radio--disabled{--ev-radio-bg:var(--ev-bg-subtle);--ev-radio-border:var(--ev-border-primary);--ev-radio-label:var(--ev-text-disabled);--ev-radio-subtext:var(--ev-text-disabled);cursor:not-allowed}.ev-radio--disabled.ev-radio--checked{--ev-radio-bg:var(--ev-brand-primary);--ev-radio-border:transparent;opacity:.5}.ev-scroll-area{scrollbar-width:thin;scrollbar-color:var(--ev-border-tertiary) transparent}.ev-scroll-area--mirror{direction:rtl}.ev-scroll-area--mirror>.ev-scroll-area__content{direction:ltr}.ev-scroll-area--vertical{overflow:hidden auto}.ev-scroll-area--horizontal{overflow:auto hidden}.ev-scroll-area--both{overflow:auto}.ev-scroll-area::-webkit-scrollbar{width:var(--ev-stroke-sm);height:var(--ev-stroke-sm)}.ev-scroll-area::-webkit-scrollbar-track{background-color:#0000}.ev-scroll-area::-webkit-scrollbar-thumb{border-radius:var(--ev-radius-sm);background-color:var(--ev-border-tertiary)}.ev-scroll-area::-webkit-scrollbar-corner{background-color:#0000}.ev-separator{background-color:var(--ev-border-primary);border:0;flex-shrink:0}.ev-separator--horizontal{width:100%;height:var(--ev-stroke-xs)}.ev-separator--vertical{width:var(--ev-stroke-xs);align-self:stretch;height:100%}.ev-sidebar-item{--ev-sidebar-item-bg:transparent;--ev-sidebar-item-fg:var(--ev-text-primary);--ev-sidebar-item-icon:var(--ev-icon-secondary);--ev-sidebar-item-indent:var(--ev-spacing-sm);box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);width:100%;min-height:32px;padding:var(--ev-spacing-sm) var(--ev-spacing-sm) var(--ev-spacing-sm) var(--ev-sidebar-item-indent);border-radius:var(--ev-radius-sm);background-color:var(--ev-sidebar-item-bg);color:var(--ev-sidebar-item-fg);text-align:left;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard), color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);border:0;text-decoration:none;display:flex}.ev-sidebar-item__row{list-style:none}.ev-sidebar-item:hover:not(.ev-sidebar-item--disabled){--ev-sidebar-item-fg:var(--ev-brand-primary);--ev-sidebar-item-icon:var(--ev-brand-primary)}.ev-sidebar-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-sidebar-item__icon{color:var(--ev-sidebar-item-icon);flex-shrink:0;display:inline-flex}.ev-sidebar-item__icon svg{width:16px;height:16px}.ev-sidebar-item__bullet{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ev-sidebar-item__dot{border-radius:var(--ev-radius-rd);background-color:var(--ev-sidebar-item-icon);width:8px;height:8px}.ev-sidebar-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ev-sidebar-item__trailing{color:var(--ev-icon-secondary);flex-shrink:0;display:inline-flex}.ev-sidebar-item__trailing svg{width:16px;height:16px}.ev-sidebar-item--submenu,.ev-sidebar-item--sub-submenu{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-sidebar-item--sub-submenu{--ev-sidebar-item-indent:var(--ev-spacing-xl)}.ev-sidebar-item--active{--ev-sidebar-item-fg:var(--ev-brand-primary);--ev-sidebar-item-icon:var(--ev-brand-primary)}.ev-sidebar-item--active.ev-sidebar-item--main{font-weight:var(--ev-font-weight-bold)}.ev-sidebar-item--active.ev-sidebar-item--submenu,.ev-sidebar-item--active.ev-sidebar-item--sub-submenu{--ev-sidebar-item-bg:var(--ev-brand-primary-subtle);font-weight:var(--ev-font-weight-semibold)}.ev-sidebar-item--disabled{--ev-sidebar-item-fg:var(--ev-text-disabled);--ev-sidebar-item-icon:var(--ev-icon-disabled);cursor:not-allowed}.ev-sidebar-item--collapsed{justify-content:center;width:32px;padding-inline:0}.ev-sidebar-item--sub-title{padding:var(--ev-spacing-sm) var(--ev-spacing-xs) var(--ev-spacing-sm) 0;color:var(--ev-text-secondary);cursor:default;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);list-style:none}.ev-sidebar-item--divider{height:8px;padding:var(--ev-spacing-xs);align-items:center;list-style:none;display:flex}.ev-sidebar-item__rule{width:100%;height:var(--ev-stroke-xs);background-color:var(--ev-border-primary);display:block}.ev-slider{--ev-slider-track:#64748b40;--ev-slider-fill:var(--ev-text-secondary);--ev-slider-thumb-bg:var(--ev-bg-primary);--ev-slider-thumb-border:var(--ev-border-primary);--ev-slider-pulse:var(--ev-text-secondary);--ev-slider-thickness:4px;--ev-slider-thumb:20px;box-sizing:border-box;position:relative}.ev-slider__track{border-radius:var(--ev-radius-rd);background-color:var(--ev-slider-track);position:absolute}.ev-slider__fill{border-radius:var(--ev-radius-rd);background-color:var(--ev-slider-fill);position:absolute}.ev-slider__input{appearance:none;cursor:pointer;background:0 0;margin:0;position:absolute}.ev-slider__input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--ev-slider-thumb);height:var(--ev-slider-thumb);border:var(--ev-stroke-sm) solid var(--ev-slider-thumb-border);border-radius:var(--ev-radius-rd);background-color:var(--ev-slider-thumb-bg);cursor:grab;pointer-events:auto}.ev-slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--ev-slider-thumb);height:var(--ev-slider-thumb);border:var(--ev-stroke-sm) solid var(--ev-slider-thumb-border);border-radius:var(--ev-radius-rd);background-color:var(--ev-slider-thumb-bg);cursor:grab;pointer-events:auto}.ev-slider__input:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb, var(--ev-slider-pulse) 50%, transparent)}.ev-slider__input:hover::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb, var(--ev-slider-pulse) 50%, transparent)}.ev-slider__input:focus-visible::-webkit-slider-thumb{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-slider__input:focus-visible::-moz-range-thumb{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-slider__values{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-3xs);line-height:var(--ev-line-height-2xs);font-weight:var(--ev-font-weight-medium);justify-content:space-between;display:flex;position:absolute}.ev-slider--horizontal{width:300px;height:var(--ev-slider-thumb)}.ev-slider--horizontal .ev-slider__track{height:var(--ev-slider-thickness);top:50%;left:0;right:0;transform:translateY(-50%)}.ev-slider--horizontal .ev-slider__fill{height:100%;top:0}.ev-slider--horizontal .ev-slider__input{width:100%;height:100%;top:0;left:0}.ev-slider--horizontal .ev-slider__values{top:100%;left:0;right:0}.ev-slider--vertical{width:var(--ev-slider-thumb);height:200px}.ev-slider--vertical .ev-slider__track{width:var(--ev-slider-thickness);top:0;bottom:0;left:50%;transform:translate(-50%)}.ev-slider--vertical .ev-slider__fill{width:100%;left:0}.ev-slider--vertical .ev-slider__input{writing-mode:vertical-lr;direction:rtl;width:100%;height:100%;top:0;left:0}.ev-slider--vertical .ev-slider__values{flex-direction:column-reverse;padding-left:6px;top:0;bottom:0;left:100%}.ev-slider--range .ev-slider__input{pointer-events:none}.ev-slider--destructive{--ev-slider-track:#99151540;--ev-slider-fill:#991515;--ev-slider-thumb-bg:var(--ev-ext-error)}.ev-slider--disabled{cursor:not-allowed;opacity:.5}.ev-slider--disabled .ev-slider__input{cursor:not-allowed}.ev-switch{--ev-switch-track:var(--ev-bg-tertiary);box-sizing:border-box;padding:var(--ev-spacing-2xs) 0;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ev-switch:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset);border-radius:var(--ev-radius-rd)}.ev-switch__track{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);border-radius:var(--ev-radius-rd);background-color:var(--ev-switch-track);transition:background-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex}.ev-switch__thumb{border-radius:var(--ev-radius-rd);background-color:var(--ev-bg-primary);flex-shrink:0}.ev-switch__text{color:var(--ev-text-inverse);font-family:var(--ev-font-family-base);font-weight:var(--ev-font-weight-medium);white-space:nowrap}.ev-switch--default .ev-switch__track{width:40px;height:20px;padding:var(--ev-spacing-xs)}.ev-switch--default .ev-switch__thumb{width:12px;height:12px}.ev-switch--default .ev-switch__text{font-size:var(--ev-font-size-2xs);line-height:var(--ev-line-height-xs)}.ev-switch--small .ev-switch__track{width:24px;height:12px;padding:var(--ev-spacing-2xs)}.ev-switch--small .ev-switch__thumb{width:8px;height:8px}.ev-switch--small .ev-switch__text{font-size:var(--ev-font-size-3xs);line-height:var(--ev-line-height-2xs)}.ev-switch--with-text.ev-switch--default .ev-switch__track{width:54px;padding:var(--ev-spacing-2xs) var(--ev-spacing-sm) var(--ev-spacing-2xs) var(--ev-spacing-xs)}.ev-switch--with-text.ev-switch--small .ev-switch__track{width:39px;padding:0 var(--ev-spacing-xs) 0 var(--ev-spacing-2xs)}.ev-switch--with-text.ev-switch--on .ev-switch__track{flex-direction:row-reverse}.ev-switch--with-text.ev-switch--on.ev-switch--default .ev-switch__track{padding:var(--ev-spacing-2xs) var(--ev-spacing-xs) var(--ev-spacing-2xs) var(--ev-spacing-sm)}.ev-switch--with-text.ev-switch--on.ev-switch--small .ev-switch__track{padding:0 var(--ev-spacing-2xs) 0 var(--ev-spacing-xs)}.ev-switch:not(.ev-switch--with-text).ev-switch--on .ev-switch__track{justify-content:flex-end}.ev-switch--on{--ev-switch-track:var(--ev-brand-primary)}.ev-switch--error{--ev-switch-track:var(--ev-ext-error)}.ev-switch--disabled{--ev-switch-track:var(--ev-bg-subtlest);cursor:not-allowed}.ev-switch-wrapper{--ev-switch-label:var(--ev-text-primary);--ev-switch-subtext:var(--ev-text-secondary);box-sizing:border-box;align-items:flex-start;gap:var(--ev-spacing-sm);cursor:pointer;display:inline-flex}.ev-switch-wrapper--default{padding:var(--ev-spacing-xs) 0}.ev-switch-wrapper--small{padding:0}.ev-switch-wrapper--label-left{flex-direction:row-reverse;justify-content:flex-end}.ev-switch-wrapper__text{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-switch-wrapper__label{color:var(--ev-switch-label);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-switch-wrapper__subtext{color:var(--ev-switch-subtext);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-switch-wrapper--error{--ev-switch-subtext:var(--ev-ext-error-bold)}.ev-switch-wrapper--disabled{cursor:not-allowed}.ev-tab{--ev-tab-bg:transparent;--ev-tab-fg:var(--ev-text-secondary);--ev-tab-icon:var(--ev-icon-secondary);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ev-spacing-xs);background-color:var(--ev-tab-bg);min-height:32px;color:var(--ev-tab-fg);white-space:nowrap;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard), border-color var(--ev-duration-fast) var(--ev-easing-standard), color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);border:0;display:inline-flex}.ev-tab svg{color:var(--ev-tab-icon);flex-shrink:0}.ev-tab:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-tab:disabled{opacity:.5;cursor:not-allowed}.ev-tab--segmented{padding:var(--ev-spacing-sm) var(--ev-spacing-md);border-radius:var(--ev-radius-sm)}.ev-tab--segmented.ev-tab--selected{--ev-tab-bg:var(--ev-brand-primary);--ev-tab-fg:var(--ev-text-inverse);--ev-tab-icon:var(--ev-text-inverse)}.ev-tab--line{padding:var(--ev-spacing-sm);border-bottom:var(--ev-stroke-sm) solid transparent}.ev-tab--line.ev-tab--selected{--ev-tab-fg:var(--ev-brand-primary);--ev-tab-icon:var(--ev-brand-primary);border-bottom-color:var(--ev-brand-primary)}.ev-tag{--ev-tag-bg:var(--ev-bg-subtler);--ev-tag-bg-hover:var(--ev-bg-subtlest);--ev-tag-border:transparent;box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);min-height:24px;padding:var(--ev-spacing-xs);border:var(--ev-stroke-xs) solid var(--ev-tag-border);border-radius:var(--ev-radius-sm);background-color:var(--ev-tag-bg);color:var(--ev-text-primary);white-space:nowrap;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);display:inline-flex}.ev-tag:hover{background-color:var(--ev-tag-bg-hover)}.ev-tag svg{flex-shrink:0}.ev-tag--outline{--ev-tag-bg:transparent;--ev-tag-bg-hover:var(--ev-bg-subtle);--ev-tag-border:var(--ev-border-primary)}.ev-tag__remove{border-radius:var(--ev-radius-2xs);width:16px;height:16px;color:var(--ev-icon-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-tag__remove:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:1px}.ev-textarea{--ev-textarea-border:var(--ev-border-tertiary);--ev-textarea-bg:var(--ev-bg-primary);--ev-textarea-fg:var(--ev-text-primary);--ev-textarea-message:var(--ev-text-secondary);--ev-textarea-title:var(--ev-text-secondary);box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:var(--ev-spacing-xs);flex-direction:column;width:100%;height:fit-content;display:flex}.ev-textarea *,.ev-textarea :before,.ev-textarea :after{box-sizing:border-box}.ev-textarea__content{justify-content:flex-start;align-items:flex-start;gap:var(--ev-spacing-xs);width:100%;padding:var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid var(--ev-textarea-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-textarea-bg);flex-direction:row;display:flex;position:relative}.ev-textarea__control{resize:none;min-width:0;color:var(--ev-textarea-fg);letter-spacing:var(--ev-letter-spacing-normal);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0;overflow-y:hidden}.ev-textarea__control::placeholder{color:var(--ev-text-tertiary);opacity:1}.ev-textarea__control:disabled{cursor:not-allowed}.ev-textarea__empty{top:var(--ev-spacing-sm);left:var(--ev-spacing-sm);right:var(--ev-spacing-sm);pointer-events:none;color:var(--ev-textarea-title);letter-spacing:var(--ev-letter-spacing-normal);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);align-items:center;gap:10px;display:inline-flex;position:absolute}.ev-textarea__required{color:var(--ev-ext-error);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs)}.ev-textarea__icon{width:16px;height:16px;color:var(--ev-icon-primary);flex:none;justify-content:center;align-items:center;display:flex}.ev-textarea__icon svg{width:16px;height:16px;display:block}.ev-textarea__clear{color:#333f47;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.ev-textarea__clear svg{width:16px;height:16px;display:block}.ev-textarea__clear:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset);border-radius:var(--ev-radius-2xs)}.ev-textarea__message{justify-content:flex-start;align-items:center;gap:var(--ev-spacing-xs);width:100%;height:fit-content;color:var(--ev-textarea-message);letter-spacing:var(--ev-letter-spacing-normal);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex-direction:row;margin:0;display:flex}.ev-textarea__message-start{text-align:left;flex:1}.ev-textarea__message-end{text-align:right;flex:none}.ev-textarea--active{--ev-textarea-border:var(--ev-brand-primary)}.ev-textarea--error{--ev-textarea-border:var(--ev-ext-error);--ev-textarea-fg:var(--ev-text-error);--ev-textarea-message:var(--ev-ext-error);--ev-textarea-title:var(--ev-text-error)}.ev-textarea--disabled{--ev-textarea-border:var(--ev-border-primary);--ev-textarea-bg:var(--ev-bg-subtle);--ev-textarea-title:var(--ev-text-primary)}.ev-textarea--scroll .ev-textarea__control{scrollbar-width:thin;scrollbar-color:var(--ev-border-tertiary) transparent;overflow-y:auto}.ev-textarea--scroll .ev-textarea__control::-webkit-scrollbar{width:2px}.ev-textarea--scroll .ev-textarea__control::-webkit-scrollbar-track{background-color:var(--ev-border-primary);border-radius:var(--ev-radius-sm)}.ev-textarea--scroll .ev-textarea__control::-webkit-scrollbar-thumb{background-color:var(--ev-border-tertiary);border-radius:var(--ev-radius-sm)}.ev-toggle{--ev-toggle-bg:var(--ev-bg-subtle);--ev-toggle-border:transparent;--ev-toggle-fg:var(--ev-text-primary);--ev-toggle-icon:var(--ev-icon-primary);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ev-spacing-2xs);border:var(--ev-stroke-xs) solid var(--ev-toggle-border);border-radius:var(--ev-radius-sm);background-color:var(--ev-toggle-bg);color:var(--ev-toggle-fg);font-family:var(--ev-font-family-base);font-weight:var(--ev-font-weight-medium);line-height:var(--ev-line-height-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--ev-duration-fast) var(--ev-easing-standard), border-color var(--ev-duration-fast) var(--ev-easing-standard), color var(--ev-duration-fast) var(--ev-easing-standard);display:inline-flex}.ev-toggle:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-toggle svg{color:var(--ev-toggle-icon);flex-shrink:0}.ev-toggle--size-default{min-height:32px;padding:var(--ev-spacing-sm);font-size:var(--ev-font-size-sm)}.ev-toggle--size-small{min-height:24px;padding:var(--ev-spacing-xs);font-size:var(--ev-font-size-xs)}.ev-toggle--outline{--ev-toggle-bg:transparent;--ev-toggle-border:var(--ev-border-primary);--ev-toggle-fg:var(--ev-text-secondary);--ev-toggle-icon:var(--ev-icon-secondary)}.ev-toggle--active{--ev-toggle-bg:var(--ev-brand-primary);--ev-toggle-border:transparent;--ev-toggle-fg:var(--ev-text-inverse);--ev-toggle-icon:var(--ev-text-inverse)}.ev-toggle--active.ev-toggle--outline{--ev-toggle-bg:var(--ev-bg-subtler);--ev-toggle-border:transparent;--ev-toggle-fg:var(--ev-text-secondary);--ev-toggle-icon:var(--ev-icon-secondary)}.ev-toggle--disabled{opacity:.5;cursor:not-allowed}.ev-toggle--disabled.ev-toggle--outline.ev-toggle--active{--ev-toggle-bg:var(--ev-bg-subtle)}.ev-accordion{--ev-accordion-title:var(--ev-text-primary);--ev-accordion-subtext:var(--ev-text-secondary);--ev-accordion-chevron:var(--ev-icon-secondary);box-sizing:border-box;gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-accordion__header{justify-content:space-between;align-items:center;gap:var(--ev-spacing-sm);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:flex}.ev-accordion__header:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-accordion__header:disabled{cursor:not-allowed}.ev-accordion__text{gap:var(--ev-spacing-xs);flex-direction:column;min-width:0;display:flex}.ev-accordion__title{color:var(--ev-accordion-title);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-accordion__subtext{color:var(--ev-accordion-subtext);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-accordion__chevron{width:20px;height:20px;color:var(--ev-accordion-chevron);transition:transform var(--ev-duration-fast) var(--ev-easing-standard);flex-shrink:0}.ev-accordion--expanded .ev-accordion__chevron{transform:rotate(180deg)}.ev-accordion--card{border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-primary);gap:0}.ev-accordion--card .ev-accordion__header{padding:var(--ev-spacing-md) var(--ev-spacing-lg)}.ev-accordion--card .ev-accordion__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-md);line-height:var(--ev-line-height-sm);font-weight:var(--ev-font-weight-bold)}.ev-accordion--card.ev-accordion--expanded .ev-accordion__header{padding:var(--ev-spacing-lg) var(--ev-spacing-lg) var(--ev-spacing-xs)}.ev-accordion--card.ev-accordion--expanded .ev-accordion__panel{padding:var(--ev-spacing-md) var(--ev-spacing-lg) var(--ev-spacing-lg)}.ev-accordion--disabled{--ev-accordion-title:var(--ev-text-disabled);--ev-accordion-subtext:var(--ev-text-disabled);--ev-accordion-chevron:var(--ev-text-disabled)}.ev-alert{--ev-alert-bg:var(--ev-bg-secondary);--ev-alert-border:var(--ev-border-primary);--ev-alert-icon:var(--ev-icon-primary);--ev-alert-title:var(--ev-text-primary);--ev-alert-subtext:var(--ev-text-primary);--ev-alert-radius:var(--ev-radius-sm);box-sizing:border-box;gap:var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid var(--ev-alert-border);border-radius:var(--ev-alert-radius);background-color:var(--ev-alert-bg);display:flex}.ev-alert__icon{color:var(--ev-alert-icon);flex-shrink:0;display:inline-flex}.ev-alert__icon svg{width:100%;height:100%}.ev-alert__body{flex:1;min-width:0}.ev-alert__title{color:var(--ev-alert-title);margin:0}.ev-alert__subtext{color:var(--ev-alert-subtext);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-alert__link{margin-top:var(--ev-spacing-xs);align-items:center;display:flex}.ev-alert__actions{align-items:center;gap:var(--ev-spacing-sm);flex-shrink:0;display:flex}.ev-alert__close{width:16px;height:16px;color:var(--ev-alert-icon);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-alert__close svg{width:16px;height:16px}.ev-alert__close:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-alert--stacked{padding:var(--ev-spacing-sm);align-items:flex-start}.ev-alert--stacked .ev-alert__icon{width:32px;height:32px}.ev-alert--stacked .ev-alert__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold)}.ev-alert--inline{padding:var(--ev-spacing-sm) var(--ev-spacing-md);align-items:center}.ev-alert--inline .ev-alert__icon{width:16px;height:16px}.ev-alert--inline .ev-alert__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-alert--neutral{--ev-alert-bg:var(--ev-bg-secondary);--ev-alert-border:var(--ev-border-primary);--ev-alert-icon:var(--ev-icon-primary);--ev-alert-title:var(--ev-text-primary);--ev-alert-subtext:var(--ev-text-primary)}.ev-alert--neutral-dark{--ev-alert-bg:var(--ev-bg-inverse);--ev-alert-border:transparent;--ev-alert-icon:var(--ev-text-inverse);--ev-alert-title:var(--ev-text-inverse);--ev-alert-subtext:var(--ev-text-inverse)}.ev-alert--info{--ev-alert-bg:var(--ev-ext-info-subtler);--ev-alert-border:var(--ev-ext-info-bold);--ev-alert-icon:var(--ev-ext-info);--ev-alert-title:var(--ev-text-primary);--ev-alert-subtext:var(--ev-text-secondary);--ev-alert-radius:var(--ev-radius-xs)}.ev-alert--success{--ev-alert-bg:var(--ev-ext-success-subtler);--ev-alert-border:var(--ev-ext-success-bold);--ev-alert-icon:var(--ev-ext-success);--ev-alert-title:var(--ev-ext-success-bold);--ev-alert-subtext:var(--ev-text-primary);--ev-alert-radius:var(--ev-radius-xs)}.ev-alert--error{--ev-alert-bg:var(--ev-ext-error-subtler);--ev-alert-border:var(--ev-ext-error-bold);--ev-alert-icon:var(--ev-ext-error);--ev-alert-title:var(--ev-ext-error-bold);--ev-alert-subtext:var(--ev-text-primary);--ev-alert-radius:var(--ev-radius-xs)}.ev-alert--warning{--ev-alert-bg:var(--ev-ext-warning-subtler);--ev-alert-border:var(--ev-ext-warning-bold);--ev-alert-icon:var(--ev-ext-warning);--ev-alert-title:var(--ev-ext-warning-bold);--ev-alert-subtext:var(--ev-text-primary);--ev-alert-radius:var(--ev-radius-xs)}.ev-alert--inverse{--ev-alert-border:transparent;--ev-alert-icon:var(--ev-text-inverse);--ev-alert-title:var(--ev-text-inverse);--ev-alert-subtext:var(--ev-text-inverse)}.ev-alert--inverse.ev-alert--info{--ev-alert-bg:var(--ev-ext-info)}.ev-alert--inverse.ev-alert--success{--ev-alert-bg:var(--ev-ext-success)}.ev-alert--inverse.ev-alert--error{--ev-alert-bg:var(--ev-ext-error)}.ev-alert--inverse.ev-alert--warning{--ev-alert-bg:var(--ev-ext-warning)}.ev-avatar-group{--ev-avatar-group-overlap:10px;align-items:center;display:inline-flex}.ev-avatar-group>*+*{margin-left:calc(var(--ev-avatar-group-overlap) * -1)}.ev-avatar-group--24{--ev-avatar-group-overlap:8px}.ev-avatar-group--32{--ev-avatar-group-overlap:10px}.ev-avatar-group--40{--ev-avatar-group-overlap:12px}.ev-avatar-group--48{--ev-avatar-group-overlap:16px}.ev-avatar-group--64{--ev-avatar-group-overlap:20px}.ev-avatar-group--96{--ev-avatar-group-overlap:32px}.ev-button-group{align-items:stretch;display:inline-flex}.ev-dropdown-list{--ev-dropdown-list-max-height:240px;box-sizing:border-box;padding:var(--ev-spacing-xs) 0;border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-xs);background-color:var(--ev-bg-primary);box-shadow:var(--ev-elevation-md)}.ev-dropdown-list__search{padding:var(--ev-spacing-sm) var(--ev-spacing-md)}.ev-dropdown-list__options{margin:0;padding:0;list-style:none}.ev-dropdown-list__options--scrollable{max-height:var(--ev-dropdown-list-max-height);scrollbar-width:thin;scrollbar-color:var(--ev-border-tertiary) transparent;overflow-y:auto}.ev-dropdown-list__options--scrollable::-webkit-scrollbar{width:var(--ev-stroke-sm)}.ev-dropdown-list__options--scrollable::-webkit-scrollbar-track{background-color:#0000}.ev-dropdown-list__options--scrollable::-webkit-scrollbar-thumb{border-radius:var(--ev-radius-sm);background-color:var(--ev-border-tertiary)}.ev-dropdown-list__empty{padding:var(--ev-spacing-xs) var(--ev-spacing-sm);color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-dropdown-menu{box-sizing:border-box;padding:var(--ev-spacing-xs) var(--ev-spacing-xs) var(--ev-spacing-xs) 0;border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-xs);background-color:var(--ev-bg-primary);box-shadow:var(--ev-elevation-md);flex-direction:column;display:flex}.ev-dropdown-menu__search{padding:var(--ev-spacing-sm) var(--ev-spacing-sm) var(--ev-spacing-sm) var(--ev-spacing-md);flex-direction:column;gap:10px;display:flex}.ev-dropdown-menu__container{gap:var(--ev-spacing-2xs);justify-content:space-between;min-height:0;display:flex}.ev-dropdown-menu__content{min-width:0;padding:0 var(--ev-spacing-xs);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex;overflow-y:auto}.ev-hover-card{display:inline-flex;position:relative}.ev-hover-card__trigger{display:inline-flex}.ev-hover-card__panel{z-index:30;box-sizing:border-box;gap:var(--ev-spacing-lg);width:max-content;max-width:389px;padding:var(--ev-spacing-lg);border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-xs);background-color:var(--ev-bg-primary);box-shadow:var(--ev-elevation-xl);flex-direction:column;display:flex;position:absolute}.ev-hover-card__panel--top{bottom:calc(100% + var(--ev-spacing-sm));left:50%;transform:translate(-50%)}.ev-hover-card__panel--bottom{top:calc(100% + var(--ev-spacing-sm));left:50%;transform:translate(-50%)}.ev-hover-card__panel--left{top:50%;right:calc(100% + var(--ev-spacing-sm));transform:translateY(-50%)}.ev-hover-card__panel--right{top:50%;left:calc(100% + var(--ev-spacing-sm));transform:translateY(-50%)}.ev-hover-card__body{gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-hover-card__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold);margin:0}.ev-hover-card__description{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-hover-card__subtext{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-2xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-field-unit{--ev-input-bg:var(--ev-bg-primary);--ev-input-border:var(--ev-border-primary);--ev-input-fg:var(--ev-text-primary);--ev-input-placeholder:var(--ev-text-tertiary);--ev-input-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-field-unit__field{box-sizing:border-box;align-items:flex-start;gap:var(--ev-spacing-xs);display:flex}.ev-input-field-unit__field>.ev-input-dropdown{flex:none}.ev-input-field-unit__options{margin:0;padding:0;list-style:none}.ev-input-field-unit__field>.ev-input{flex:1;min-width:0}.ev-input-field-unit__message{justify-content:space-between;gap:var(--ev-spacing-xs);color:var(--ev-input-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0;display:flex}.ev-input-field-unit__message-end{flex-shrink:0}.ev-input-field-unit--error{--ev-input-border:var(--ev-ext-error);--ev-input-fg:var(--ev-ext-error-bold);--ev-input-message:var(--ev-ext-error)}.ev-input-field-unit--disabled{--ev-input-bg:var(--ev-bg-subtle);cursor:not-allowed}.ev-input-multiple-field{--ev-imf-bg:var(--ev-bg-primary);--ev-imf-border:var(--ev-border-primary);--ev-imf-title:var(--ev-text-secondary);--ev-imf-fg:var(--ev-text-primary);--ev-imf-icon:var(--ev-icon-primary);--ev-imf-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-multiple-field__content{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);padding:var(--ev-spacing-lg) var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid var(--ev-imf-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-imf-bg);cursor:pointer;transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex}.ev-input-multiple-field__content:focus-visible{border-color:var(--ev-brand-primary);outline:none}.ev-input-multiple-field--filled .ev-input-multiple-field__content{padding-top:6px;padding-bottom:6px}.ev-input-multiple-field--open .ev-input-multiple-field__content{border-color:var(--ev-brand-primary)}.ev-input-multiple-field__body{flex-direction:column;flex:1;min-width:0;display:flex}.ev-input-multiple-field__title{color:var(--ev-imf-title);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-input-multiple-field__placeholder{color:var(--ev-imf-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-input-multiple-field__tags{gap:var(--ev-spacing-xs);flex-wrap:wrap;display:flex}.ev-input-multiple-field__lead,.ev-input-multiple-field__icon{color:var(--ev-imf-icon);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input-multiple-field__lead svg,.ev-input-multiple-field__icon svg{width:16px;height:16px}.ev-input-multiple-field__clear{cursor:pointer}.ev-input-multiple-field__clear:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:1px;border-radius:var(--ev-radius-rd)}.ev-input-multiple-field__slot{gap:var(--ev-spacing-xs);display:flex}.ev-input-multiple-field__message{color:var(--ev-imf-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-multiple-field--error{--ev-imf-border:var(--ev-ext-error);--ev-imf-title:var(--ev-ext-error-bold);--ev-imf-message:var(--ev-ext-error)}.ev-input-multiple-field--error .ev-input-multiple-field__placeholder{color:var(--ev-ext-error-bold)}.ev-input-multiple-field--error.ev-input-multiple-field--open .ev-input-multiple-field__content{border-color:var(--ev-ext-error)}.ev-input-multiple-field--disabled{--ev-imf-bg:var(--ev-bg-subtle);--ev-imf-border:var(--ev-border-primary);--ev-imf-title:var(--ev-text-primary)}.ev-input-multiple-field--disabled .ev-input-multiple-field__content{cursor:not-allowed}.ev-input-multiple-options{--ev-imo-title:var(--ev-text-secondary);--ev-imo-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-multiple-options__title{color:var(--ev-imo-title);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-input-multiple-options__list{gap:var(--ev-spacing-sm);flex-wrap:wrap;display:flex}.ev-input-multiple-options__message{color:var(--ev-imo-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-multiple-options--error{--ev-imo-title:var(--ev-ext-error-bold);--ev-imo-message:var(--ev-ext-error)}.ev-input-multiple-options--disabled{--ev-imo-title:var(--ev-text-primary)}.ev-input-single-options{--ev-iso-title:var(--ev-text-secondary);--ev-iso-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-single-options__title{color:var(--ev-iso-title);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-input-single-options__list{gap:var(--ev-spacing-sm);flex-wrap:wrap;display:flex}.ev-input-single-options__message{color:var(--ev-iso-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-single-options--error{--ev-iso-title:var(--ev-ext-error-bold);--ev-iso-message:var(--ev-ext-error)}.ev-input-single-options--disabled{--ev-iso-title:var(--ev-text-primary)}.ev-item{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-item__label{align-items:center;gap:var(--ev-spacing-sm);flex:auto;min-width:0;display:flex}.ev-item__icon{flex-shrink:0;display:inline-flex}.ev-item__icon svg{width:16px;height:16px}.ev-item__avatar,.ev-item__image{flex-shrink:0;width:32px;height:32px;display:inline-flex}.ev-item__image{border-radius:var(--ev-radius-sm);overflow:hidden}.ev-item__image img{object-fit:cover;width:100%;height:100%}.ev-item__text{min-width:0}.ev-item__actions{align-items:center;gap:var(--ev-spacing-sm);flex-shrink:0;display:flex}.ev-item__trailing{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex-shrink:0}.ev-item__trailing-icon{color:var(--ev-icon-primary);flex-shrink:0;display:inline-flex}.ev-item__trailing-icon svg{width:16px;height:16px}.ev-item--outline,.ev-item--muted{padding:var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid var(--ev-border-primary)}.ev-item--outline{border-radius:var(--ev-radius-xs)}.ev-item--muted{border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-subtle)}.ev-pagination{box-sizing:border-box;align-items:center;display:flex}.ev-pagination__caption{color:#333f47;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-pagination__wrapper{align-items:center;display:flex}.ev-pagination__wrapper--rows{gap:11px}.ev-pagination__wrapper--steps{gap:var(--ev-spacing-lg)}.ev-pagination--display,.ev-pagination--step{justify-content:space-between}.ev-pagination--display{min-height:32px}.ev-pagination--step{gap:10px;min-height:40px}.ev-pagination--number{gap:var(--ev-spacing-sm);min-height:32px}.ev-pagination__tiles{justify-content:center;align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-pagination .ev-pagination__arrow{width:32px;min-width:32px}.ev-pagination .ev-button svg{width:16px;height:16px}.ev-popover{display:inline-flex;position:relative}.ev-popover__trigger{display:inline-flex}.ev-popover__panel{z-index:var(--ev-z-dropdown);box-sizing:border-box;gap:var(--ev-spacing-lg);width:max-content;max-width:389px;padding:var(--ev-spacing-lg);border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-md);background-color:var(--ev-bg-primary);flex-direction:column;display:flex;position:absolute}.ev-popover__heading{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-popover__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-popover__description{color:var(--ev-text-tertiary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-popover__body{gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-popover__footer{align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-popover__panel--top{bottom:calc(100% + var(--ev-spacing-sm));left:50%;transform:translate(-50%)}.ev-popover__panel--bottom{top:calc(100% + var(--ev-spacing-sm));left:50%;transform:translate(-50%)}.ev-popover__panel--left{top:50%;right:calc(100% + var(--ev-spacing-sm));transform:translateY(-50%)}.ev-popover__panel--right{top:50%;left:calc(100% + var(--ev-spacing-sm));transform:translateY(-50%)}.ev-radio-group{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-tabs{box-sizing:border-box;align-items:center;display:flex}.ev-tabs--segmented{gap:var(--ev-spacing-xs);padding:var(--ev-spacing-xs);border:var(--ev-stroke-xs) solid var(--ev-border-tertiary);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-secondary)}.ev-tabs--line{gap:var(--ev-spacing-md)}.ev-tag-group{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0;display:flex}.ev-tag-group--spacing-default{gap:var(--ev-spacing-xs)}.ev-tag-group--spacing-loose{gap:var(--ev-spacing-sm)}.ev-tag-group--type-wrap{flex-wrap:wrap}.ev-tag-group--type-scroll{scrollbar-width:thin;scrollbar-color:var(--ev-border-secondary) transparent;flex-wrap:nowrap;overflow-x:auto}.ev-tag-group--type-scroll::-webkit-scrollbar{height:2px}.ev-tag-group--type-scroll::-webkit-scrollbar-track{background-color:#0000}.ev-tag-group--type-scroll::-webkit-scrollbar-thumb{background-color:var(--ev-border-secondary);border-radius:var(--ev-radius-sm)}.ev-toast{--ev-toast-icon:var(--ev-icon-primary);--ev-toast-bg:var(--ev-bg-primary);--ev-toast-border:var(--ev-border-primary);--ev-toast-fg:var(--ev-text-primary);--ev-toast-fg-subtle:var(--ev-text-secondary);--ev-toast-close:var(--ev-icon-primary);box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);width:320px;max-width:100%;padding:var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-toast-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-toast-bg);box-shadow:var(--ev-elevation-md);display:flex}.ev-toast__icon{color:var(--ev-toast-icon);flex-shrink:0;display:inline-flex}.ev-toast__icon svg{width:16px;height:16px}.ev-toast__content{gap:var(--ev-spacing-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.ev-toast__title{color:var(--ev-toast-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-toast__description{color:var(--ev-toast-fg-subtle);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-toast__actions{align-items:center;gap:var(--ev-spacing-sm);flex-shrink:0;display:flex}.ev-toast__close{width:16px;height:16px;color:var(--ev-toast-close);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-toast__close svg{width:16px;height:16px}.ev-toast__close:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-toast--success{--ev-toast-icon:var(--ev-text-inverse);--ev-toast-bg:var(--ev-ext-success);--ev-toast-border:var(--ev-ext-success-bold);--ev-toast-fg:var(--ev-text-inverse);--ev-toast-fg-subtle:var(--ev-text-inverse);--ev-toast-close:var(--ev-icon-inverse)}.ev-toast--error{--ev-toast-icon:var(--ev-text-inverse);--ev-toast-bg:var(--ev-ext-error);--ev-toast-border:var(--ev-ext-error-bold);--ev-toast-fg:var(--ev-text-inverse);--ev-toast-fg-subtle:var(--ev-text-inverse);--ev-toast-close:var(--ev-icon-inverse)}.ev-toast--warning{--ev-toast-icon:var(--ev-text-inverse);--ev-toast-bg:var(--ev-ext-warning);--ev-toast-border:var(--ev-ext-warning-bold);--ev-toast-fg:var(--ev-text-inverse);--ev-toast-fg-subtle:var(--ev-text-inverse);--ev-toast-close:var(--ev-icon-inverse)}.ev-toast--info{--ev-toast-icon:var(--ev-text-inverse);--ev-toast-bg:var(--ev-ext-info);--ev-toast-border:var(--ev-ext-info-bold);--ev-toast-fg:var(--ev-text-inverse);--ev-toast-close:var(--ev-icon-inverse);--ev-toast-fg-subtle:var(--ev-text-inverse)}.ev-toggle-group{flex-wrap:wrap;align-items:center;display:flex}.ev-toggle-group--size-default{gap:var(--ev-spacing-sm)}.ev-toggle-group--size-small{gap:var(--ev-spacing-xs)}.ev-tooltip{--ev-tooltip-bg:var(--ev-bg-inverse);--ev-tooltip-arrow:8px;display:inline-flex;position:relative}.ev-tooltip__trigger{display:inline-flex}.ev-tooltip__bubble{z-index:var(--ev-z-dropdown);pointer-events:none;width:max-content;max-width:320px;display:flex;position:absolute}.ev-tooltip__panel{gap:var(--ev-spacing-sm);padding:var(--ev-spacing-lg);border-radius:var(--ev-radius-sm);background-color:var(--ev-tooltip-bg);box-shadow:var(--ev-elevation-xl);flex-direction:column;display:flex}.ev-tooltip__title-row{justify-content:space-between;align-items:center;gap:var(--ev-spacing-xs);display:flex}.ev-tooltip__title{color:var(--ev-text-inverse);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-md);line-height:var(--ev-line-height-sm);font-weight:var(--ev-font-weight-bold)}.ev-tooltip__close{width:24px;height:24px;color:var(--ev-text-inverse);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-tooltip__close svg{width:16px;height:16px}.ev-tooltip__slot-title{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ev-tooltip__slot-content{gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-tooltip__body{color:var(--ev-text-inverse);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-tooltip__footer{align-items:center;gap:var(--ev-spacing-sm);color:var(--ev-text-inverse);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);display:flex}.ev-tooltip__arrow{width:calc(var(--ev-tooltip-arrow) * 2);height:calc(var(--ev-tooltip-arrow) * 2);background-color:var(--ev-tooltip-bg);position:absolute;transform:rotate(45deg)}.ev-tooltip__bubble--top{bottom:calc(100% + var(--ev-tooltip-arrow));left:50%;transform:translate(-50%)}.ev-tooltip__bubble--top .ev-tooltip__arrow{bottom:calc(var(--ev-tooltip-arrow) * -.5);margin-left:calc(var(--ev-tooltip-arrow) * -1);left:50%}.ev-tooltip__bubble--bottom{top:calc(100% + var(--ev-tooltip-arrow));left:50%;transform:translate(-50%)}.ev-tooltip__bubble--bottom .ev-tooltip__arrow{top:calc(var(--ev-tooltip-arrow) * -.5);margin-left:calc(var(--ev-tooltip-arrow) * -1);left:50%}.ev-tooltip__bubble--left{top:50%;right:calc(100% + var(--ev-tooltip-arrow));transform:translateY(-50%)}.ev-tooltip__bubble--left .ev-tooltip__arrow{top:50%;right:calc(var(--ev-tooltip-arrow) * -.5);margin-top:calc(var(--ev-tooltip-arrow) * -1)}.ev-tooltip__bubble--right{top:50%;left:calc(100% + var(--ev-tooltip-arrow));transform:translateY(-50%)}.ev-tooltip__bubble--right .ev-tooltip__arrow{top:50%;left:calc(var(--ev-tooltip-arrow) * -.5);margin-top:calc(var(--ev-tooltip-arrow) * -1)}.ev-alert-dialog{z-index:var(--ev-z-modal);padding:var(--ev-spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-alert-dialog__scrim{background-color:var(--ev-bg-overlay);opacity:.8;position:absolute;inset:0}.ev-alert-dialog__panel{--ev-alert-dialog-media-bg:var(--ev-bg-subtle);--ev-alert-dialog-media-fg:var(--ev-icon-primary);box-sizing:border-box;gap:var(--ev-spacing-xl);width:100%;max-height:calc(100vh - var(--ev-spacing-2xl));border-radius:var(--ev-radius-md);background-color:var(--ev-bg-primary);box-shadow:var(--ev-elevation-lg);flex-direction:column;display:flex;position:relative;overflow-y:auto}.ev-alert-dialog__panel:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-alert-dialog__body{gap:var(--ev-spacing-lg);flex-direction:column;display:flex}.ev-alert-dialog__heading{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-alert-dialog__title{color:var(--ev-text-primary);margin:0}.ev-alert-dialog__description{color:var(--ev-text-secondary);margin:0}.ev-alert-dialog__media{color:var(--ev-alert-dialog-media-fg);justify-content:center;align-items:center;display:inline-flex}.ev-alert-dialog__actions{gap:var(--ev-spacing-sm);display:flex}.ev-alert-dialog__panel--desktop{max-width:500px;padding:var(--ev-spacing-xl) var(--ev-spacing-lg)}.ev-alert-dialog__panel--desktop .ev-alert-dialog__media{align-self:center;width:180px;height:180px}.ev-alert-dialog__panel--desktop .ev-alert-dialog__media svg{width:96px;height:96px}.ev-alert-dialog__panel--desktop .ev-alert-dialog__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-lg);line-height:var(--ev-line-height-md);font-weight:var(--ev-font-weight-bold)}.ev-alert-dialog__panel--desktop .ev-alert-dialog__description{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-alert-dialog__panel--desktop .ev-alert-dialog__actions{align-self:flex-end}.ev-alert-dialog__panel--compact{max-width:296px;padding:var(--ev-spacing-lg)}.ev-alert-dialog__panel--compact .ev-alert-dialog__media{border-radius:var(--ev-radius-md);background-color:var(--ev-alert-dialog-media-bg);width:40px;height:40px}.ev-alert-dialog__panel--compact .ev-alert-dialog__media svg{width:24px;height:24px}.ev-alert-dialog__panel--compact .ev-alert-dialog__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-md);line-height:var(--ev-line-height-sm);font-weight:var(--ev-font-weight-bold)}.ev-alert-dialog__panel--compact .ev-alert-dialog__description{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-alert-dialog__panel--compact .ev-alert-dialog__actions{flex-direction:column}.ev-alert-dialog__panel--compact .ev-alert-dialog__actions>*{width:100%}.ev-alert-dialog__panel--success{--ev-alert-dialog-media-bg:var(--ev-ext-success-subtler);--ev-alert-dialog-media-fg:var(--ev-ext-success)}.ev-alert-dialog__panel--warning{--ev-alert-dialog-media-bg:var(--ev-ext-warning-subtler);--ev-alert-dialog-media-fg:var(--ev-ext-warning)}.ev-alert-dialog__panel--info{--ev-alert-dialog-media-bg:var(--ev-ext-info-subtler);--ev-alert-dialog-media-fg:var(--ev-ext-info)}.ev-alert-dialog__panel--delete{--ev-alert-dialog-media-bg:var(--ev-ext-error-subtler);--ev-alert-dialog-media-fg:var(--ev-ext-error)}.ev-alert-dialog__panel--confirmation{--ev-alert-dialog-media-bg:var(--ev-bg-subtle);--ev-alert-dialog-media-fg:var(--ev-icon-primary)}.ev-breadcrumb__list{align-items:center;gap:var(--ev-spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ev-breadcrumb__item{align-items:center;gap:var(--ev-spacing-xs);display:inline-flex}.ev-breadcrumb__icon{width:16px;height:16px;display:block}.ev-breadcrumb__separator{color:var(--ev-icon-secondary);display:inline-flex}.ev-breadcrumb__separator svg{width:16px;height:16px}.ev-breadcrumb__ellipsis{width:16px;height:16px;color:var(--ev-icon-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-breadcrumb__ellipsis svg{width:16px;height:16px}.ev-breadcrumb__ellipsis:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-breadcrumb__ellipsis-container{align-items:center;display:inline-flex;position:relative}.ev-breadcrumb__dropdown{top:calc(100% + var(--ev-spacing-2xs));z-index:100;position:absolute;left:0}.ev-calendar{box-sizing:border-box;gap:var(--ev-spacing-lg);width:fit-content;padding:var(--ev-spacing-lg);border:var(--ev-stroke-xs) solid var(--ev-border-primary);border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-primary);flex-direction:column;display:flex}.ev-calendar--sectioned{gap:0;padding:0}.ev-calendar__calendar{gap:var(--ev-spacing-lg);flex-direction:column;display:flex}.ev-calendar--sectioned .ev-calendar__calendar{padding:var(--ev-spacing-lg)}.ev-calendar__months{gap:var(--ev-spacing-lg);display:flex}.ev-calendar__cells{column-gap:0;row-gap:var(--ev-spacing-sm);grid-template-columns:repeat(3,93px);justify-content:center;display:grid}.ev-calendar__header--plain{padding:var(--ev-spacing-xs);justify-content:center}.ev-calendar__full{gap:var(--ev-spacing-sm);max-height:var(--ev-calendar-full-height,524px);flex-direction:column;display:flex;overflow-y:auto}.ev-calendar__block{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-calendar__block-label{padding:var(--ev-spacing-xs) 0;color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-calendar__month-wrap{align-items:center;display:inline-flex;position:relative}.ev-calendar__overlay{top:calc(100% + var(--ev-spacing-xs));z-index:var(--ev-z-dropdown);min-width:106px;position:absolute;left:0}.ev-calendar__panel{gap:var(--ev-spacing-sm);flex-direction:column;width:280px;display:flex}.ev-calendar__filter{gap:var(--ev-spacing-sm);padding:var(--ev-spacing-lg) var(--ev-spacing-sm);flex-wrap:wrap;display:flex}.ev-calendar__preset{justify-content:center;align-items:center;gap:var(--ev-spacing-2xs);min-height:32px;padding:var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid transparent;border-radius:var(--ev-radius-xs);background-color:var(--ev-bg-primary);color:var(--ev-text-primary);cursor:pointer;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);display:inline-flex}.ev-calendar__preset:hover{background-color:var(--ev-bg-secondary)}.ev-calendar__preset:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-calendar__header{justify-content:space-between;align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-calendar__nav{width:28px;height:28px;padding:var(--ev-spacing-2xs);border-radius:var(--ev-radius-xs);background-color:var(--ev-bg-secondary);color:var(--ev-icon-primary);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ev-calendar__nav svg{width:24px;height:24px}.ev-calendar__nav:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-calendar__month{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-calendar__month-name,.ev-calendar__year-name{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ev-calendar__month-name:focus-visible,.ev-calendar__year-name:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-calendar__readout{align-items:center;gap:var(--ev-spacing-sm);height:16px;margin-bottom:var(--ev-spacing-lg);display:flex}.ev-calendar__readout-value{color:var(--ev-brand-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold)}.ev-calendar__readout-reset{width:16px;height:16px;color:var(--ev-icon-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-calendar__readout-reset svg{width:16px;height:16px;display:block}.ev-calendar--mobile .ev-calendar__footer-row .ev-calendar__btn{flex:1}.ev-calendar--mobile .ev-calendar__nav{background-color:#0000;border-radius:0;width:24px;height:24px;padding:0}.ev-calendar__grid{gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-calendar__weekdays,.ev-calendar__days{grid-template-columns:repeat(7,40px);justify-content:center;gap:0;display:grid}.ev-calendar__weekday{height:24px;color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.ev-calendar__day{position:relative}.ev-calendar__day--wide{width:93px}.ev-calendar__day{border:var(--ev-stroke-xs) solid transparent;border-radius:var(--ev-radius-sm);width:40px;height:40px;color:var(--ev-text-primary);cursor:pointer;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.ev-calendar__day:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1);z-index:1}.ev-calendar__day:disabled{cursor:not-allowed}.ev-calendar__day--event:after{content:"";border-radius:var(--ev-radius-rd);background-color:currentColor;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.ev-calendar__day--today{border-color:var(--ev-brand-primary);border-radius:var(--ev-radius-xs)}.ev-calendar__day--selected{border-radius:var(--ev-radius-xs);background-color:var(--ev-brand-primary);color:var(--ev-text-inverse)}.ev-calendar__day--l-select{border-radius:var(--ev-radius-xs) 0 0 var(--ev-radius-xs);background-color:var(--ev-brand-primary);color:var(--ev-text-inverse)}.ev-calendar__day--r-select{border-radius:0 var(--ev-radius-xs) var(--ev-radius-xs) 0;background-color:var(--ev-brand-primary);color:var(--ev-text-inverse)}.ev-calendar__day--range{background-color:var(--ev-brand-primary-subtle);color:var(--ev-brand-primary);border-radius:0}.ev-calendar__day--outside{color:var(--ev-text-tertiary)}.ev-calendar__day--disabled{color:var(--ev-text-disabled)}.ev-calendar__footer-row{align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-calendar--sectioned .ev-calendar__footer{padding:var(--ev-spacing-lg)}.ev-calendar__range-label{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex:auto}.ev-calendar .ev-calendar__time-link,.ev-calendar .ev-calendar__apply-link{--ev-link-fg:var(--ev-text-primary);width:100%;padding:var(--ev-spacing-sm) 0;justify-content:center}.ev-calendar .ev-calendar__footer-row .ev-calendar__apply-link{flex:1;width:auto}.ev-card{--ev-card-pad:var(--ev-spacing-lg);--ev-card-gap:var(--ev-spacing-lg);box-sizing:border-box;border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-lg);background-color:var(--ev-bg-primary);flex-direction:column;display:flex;overflow:hidden}.ev-card__body{gap:var(--ev-card-gap);padding:var(--ev-card-pad);flex-direction:column;display:flex}.ev-card__image{display:block}.ev-card__image>img,.ev-card__image>video{object-fit:cover;width:100%;height:100%;display:block}.ev-card__header-row{justify-content:space-between;align-items:flex-start;gap:var(--ev-spacing-lg);display:flex}.ev-card__header{gap:var(--ev-spacing-xs);flex-direction:column;min-width:0;display:flex}.ev-card__title-row{align-items:center;gap:var(--ev-spacing-xs);min-width:0;display:inline-flex}.ev-card__header-slot{flex-shrink:0;align-items:center;display:inline-flex}.ev-card__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-md);line-height:var(--ev-line-height-sm);font-weight:var(--ev-font-weight-bold);margin:0}.ev-card__description{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-card__footer{align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-card--small{--ev-card-pad:var(--ev-spacing-md);--ev-card-gap:var(--ev-spacing-md);border-radius:var(--ev-radius-sm)}.ev-card--small .ev-card__header{gap:var(--ev-spacing-2xs)}.ev-card--small .ev-card__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-card--small .ev-card__description{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-card--image .ev-card__body{padding:0 var(--ev-card-pad) var(--ev-card-pad)}.ev-carousel{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-xs);display:flex}.ev-carousel__container{gap:var(--ev-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ev-carousel__track{gap:var(--ev-spacing-xs);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto}.ev-carousel__track::-webkit-scrollbar{display:none}.ev-carousel__track:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-carousel .ev-carousel__button{border-radius:var(--ev-radius-rd);color:var(--ev-icon-primary);flex-shrink:0}.ev-carousel .ev-carousel__button svg{width:16px;height:16px}.ev-carousel__indicator{justify-content:center;align-items:center;gap:1px;display:flex}.ev-carousel__dot{border-radius:var(--ev-radius-sm);background-color:var(--ev-border-tertiary);cursor:pointer;width:4px;height:4px;transition:width var(--ev-duration-fast) var(--ev-easing-standard);border:0;padding:0}.ev-carousel__dot--active{background-color:var(--ev-brand-primary);width:12px}.ev-carousel__dot:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-carousel--vertical{flex-direction:column}.ev-carousel--vertical .ev-carousel__track{scroll-snap-type:y mandatory;flex-direction:column}.ev-carousel-slide{scroll-snap-align:start;flex:0 0 100%}.ev-chart{box-sizing:border-box;gap:var(--ev-spacing-lg);flex-direction:column;margin:0;display:flex}.ev-chart--card{padding:var(--ev-spacing-xl);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-primary)}.ev-chart__header{justify-content:space-between;align-items:flex-start;gap:var(--ev-spacing-md);display:flex}.ev-chart__information{gap:var(--ev-spacing-xs);flex-direction:column;min-width:0;display:flex}.ev-chart__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-lg);line-height:var(--ev-line-height-md);font-weight:var(--ev-font-weight-bold);margin:0}.ev-chart__subtext{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-chart__header-action{flex-shrink:0;align-items:center;display:flex}.ev-chart__content{gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-chart__summary{align-items:flex-start;gap:var(--ev-spacing-lg);flex-wrap:wrap;display:flex}.ev-chart__legend{align-items:center;gap:var(--ev-spacing-sm);flex-wrap:wrap;display:flex}.ev-chart__slot{min-width:0}.ev-command{box-sizing:border-box;border-radius:var(--ev-radius-md);background-color:var(--ev-bg-primary);box-shadow:0 0 0 var(--ev-stroke-xs) var(--ev-border-tertiary), var(--ev-elevation-md);flex-direction:column;display:flex}.ev-command__search{padding:var(--ev-spacing-sm);border-radius:var(--ev-radius-md) var(--ev-radius-md) 0 0;background-color:var(--ev-bg-primary);flex-direction:column;gap:10px;display:flex}.ev-command__sections{border-radius:0 0 var(--ev-radius-md) var(--ev-radius-md);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ev-command__sections>*{border-top:var(--ev-stroke-xs) solid var(--ev-border-primary)}.ev-command__empty{padding:var(--ev-spacing-md) var(--ev-spacing-sm);background-color:var(--ev-bg-primary);color:var(--ev-text-secondary);text-align:center;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-command__group{background-color:var(--ev-bg-primary)}.ev-command__list{flex-direction:column;margin:0;padding:6px 0;list-style:none;display:flex}.ev-data-table{box-sizing:border-box;gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-data-table__header{align-items:center;gap:var(--ev-spacing-lg);min-height:44px;display:flex}.ev-data-table__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex:auto;margin:0}.ev-data-table__actions{align-items:center;gap:var(--ev-spacing-sm);flex-shrink:0;display:flex}.ev-data-table__filters{align-items:center;gap:var(--ev-spacing-sm);min-height:24px;display:flex}.ev-data-table__list{border-radius:var(--ev-radius-sm);overflow-x:auto}.ev-data-table__list--framed{border:var(--ev-stroke-xs) solid var(--ev-border-primary)}.ev-data-table__table{border-collapse:collapse;border-spacing:0;width:100%}.ev-data-table__head .ev-data-table__row{background-color:var(--ev-bg-secondary);border-top:var(--ev-stroke-xs) solid var(--ev-border-primary)}.ev-data-table--secondary .ev-data-table__head .ev-data-table__row{--ev-data-table-title-fg:var(--ev-brand-primary);background-color:var(--ev-brand-primary-subtle);border-top-color:var(--ev-brand-primary);border-bottom-color:var(--ev-brand-primary)}.ev-data-table--secondary .ev-data-table__head .ev-data-table__cell{border-left-color:var(--ev-brand-primary)}.ev-data-table--no-fill .ev-data-table__head .ev-data-table__row{--ev-data-table-title-fg:var(--ev-text-secondary);background-color:#0000}.ev-data-table--no-fill .ev-data-table__body .ev-data-table__row{background-color:#0000}.ev-data-table__pagination{min-height:32px;display:flex}.ev-data-table__cell{box-sizing:border-box;padding:var(--ev-spacing-md);border-left:var(--ev-stroke-xs) solid var(--ev-border-primary);color:var(--ev-text-primary);text-align:left;vertical-align:middle;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-data-table__cell:first-child{border-left:0}.ev-data-table__cell--compact{padding:var(--ev-spacing-sm);border-left:0}.ev-data-table__cell--center{text-align:center}.ev-data-table__cell--right{text-align:right}.ev-data-table__cell--header{color:var(--ev-data-table-title-fg,var(--ev-grey-700));font-weight:var(--ev-font-weight-medium);white-space:nowrap}.ev-data-table__cell--fixed{z-index:1;background-color:inherit;position:sticky}.ev-data-table__cell--fixed-left{box-shadow:var(--ev-shadow-table-left)}.ev-data-table__cell--fixed-right{box-shadow:var(--ev-shadow-table-right)}.ev-data-table__cell-inner{align-items:center;gap:var(--ev-spacing-xs);display:flex}.ev-data-table__cell--center .ev-data-table__cell-inner{justify-content:center}.ev-data-table__cell--right .ev-data-table__cell-inner{justify-content:flex-end}.ev-data-table__cell-content{min-width:0}.ev-data-table__sort{color:currentColor;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ev-data-table__sort svg{width:16px;height:16px}.ev-data-table__sort:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-data-table__row{background-color:var(--ev-bg-primary);border-bottom:var(--ev-stroke-xs) solid var(--ev-border-primary);transition:background-color var(--ev-duration-fast) var(--ev-easing-standard)}.ev-data-table__row--level-1{background-color:var(--ev-tree-lv2)}.ev-data-table__row--level-2{background-color:var(--ev-tree-lv3)}.ev-data-table__row--level-3{background-color:var(--ev-tree-lv4)}.ev-data-table__row--level-4{background-color:var(--ev-tree-lv5)}.ev-data-table__row--level-5{background-color:var(--ev-tree-lv6)}.ev-data-table__row:hover:not(.ev-data-table__row--header):not(.ev-data-table__row--selected){background-color:var(--ev-bg-secondary)}.ev-data-table__row--selected{background-color:var(--ev-brand-primary-subtle);border-bottom-color:var(--ev-brand-primary)}.ev-direction{box-sizing:border-box;border-radius:var(--ev-radius-md);background-color:var(--ev-bg-primary);max-width:500px;box-shadow:var(--ev-elevation-md);flex-direction:column;display:flex;overflow:hidden}.ev-direction__body{gap:var(--ev-spacing-lg);padding:var(--ev-spacing-lg);background-color:var(--ev-bg-primary);flex-direction:column;display:flex}.ev-direction__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ev-direction__top-slot{gap:var(--ev-spacing-md);flex-direction:column;display:flex}.ev-direction__heading{gap:var(--ev-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ev-direction__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-lg);line-height:var(--ev-line-height-md);font-weight:var(--ev-font-weight-bold);margin:0}.ev-direction__subtext{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-direction__header-action{flex-shrink:0;align-items:center;display:flex}.ev-direction__content{gap:var(--ev-spacing-md);flex-direction:column;display:flex}.ev-direction__footer{gap:var(--ev-spacing-sm);padding:var(--ev-spacing-lg);background-color:var(--ev-bg-subtle);flex-direction:column;display:flex}.ev-direction__footer>*{width:100%}.ev-drawer{z-index:var(--ev-z-modal);display:flex;position:fixed;inset:0}.ev-drawer__scrim{background-color:var(--ev-bg-overlay);opacity:.8;position:absolute;inset:0}.ev-drawer__panel{box-sizing:border-box;background-color:var(--ev-bg-primary);flex-direction:column;display:flex;position:relative}.ev-drawer__panel:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-drawer--right .ev-drawer__panel--default .ev-drawer__footer>*,.ev-drawer--left .ev-drawer__panel--default .ev-drawer__footer>*{flex:1 1 0}.ev-drawer--right{justify-content:flex-end}.ev-drawer--right .ev-drawer__panel{width:100%;height:100%;box-shadow:-8px 0 24px 0 rgb(var(--ev-shadow-tint)/.15)}.ev-drawer--left{justify-content:flex-start}.ev-drawer--left .ev-drawer__panel{width:100%;height:100%;box-shadow:8px 0 24px 0 rgb(var(--ev-shadow-tint)/.15)}.ev-drawer--bottom{align-items:flex-end}.ev-drawer--bottom .ev-drawer__panel{width:100%;max-width:none;max-height:80vh;padding-top:var(--ev-spacing-xl);padding-bottom:var(--ev-spacing-3xl);border-radius:var(--ev-radius-xl) var(--ev-radius-xl) 0 0;box-shadow:0 -4px 24px 0 rgb(var(--ev-shadow-tint)/.15)}.ev-drawer--bottom .ev-drawer__header{padding:0 var(--ev-spacing-lg) var(--ev-spacing-lg);border-bottom:0}.ev-drawer--bottom .ev-drawer__content{padding:var(--ev-spacing-lg)}.ev-drawer--bottom .ev-drawer__footer{padding:var(--ev-spacing-lg) var(--ev-spacing-lg) 0;border-top:0;flex-direction:column;align-items:stretch}.ev-drawer--right .ev-drawer__panel--default,.ev-drawer--left .ev-drawer__panel--default{max-width:400px}.ev-drawer--right .ev-drawer__panel--wide,.ev-drawer--left .ev-drawer__panel--wide{max-width:700px}.ev-drawer__thumb{width:60px;height:4px;margin-bottom:var(--ev-spacing-lg);border-radius:var(--ev-radius-rd);background-color:var(--ev-bg-subtlest);align-self:center}.ev-drawer__header{align-items:flex-start;gap:var(--ev-spacing-xs);padding:var(--ev-spacing-xl) var(--ev-spacing-xl) var(--ev-spacing-lg);border-bottom:var(--ev-stroke-xs) solid var(--ev-border-primary);display:flex}.ev-drawer__heading{gap:var(--ev-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ev-drawer__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-lg);line-height:var(--ev-line-height-md);font-weight:var(--ev-font-weight-bold);margin:0}.ev-drawer__subtext{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-drawer__close{width:24px;height:24px;color:var(--ev-icon-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-drawer__close svg{width:24px;height:24px}.ev-drawer__close:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-drawer__content{gap:var(--ev-spacing-lg);padding:var(--ev-spacing-lg) var(--ev-spacing-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ev-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--ev-spacing-sm);padding:var(--ev-spacing-lg) var(--ev-spacing-xl) var(--ev-spacing-xl);border-top:var(--ev-stroke-xs) solid var(--ev-border-primary);display:flex}.ev-empty-state{--ev-empty-state-rings:226px;box-sizing:border-box;align-items:center;gap:var(--ev-spacing-md);flex-direction:column;display:flex}.ev-empty-state--mobile{--ev-empty-state-rings:180px}.ev-empty-state__illustration{width:var(--ev-empty-state-rings);height:var(--ev-empty-state-rings);justify-content:center;align-items:center;display:flex;position:relative}.ev-empty-state__ring{border:.5px solid var(--ev-border-primary);border-radius:var(--ev-radius-rd);position:absolute}.ev-empty-state__ring:first-child{width:100%;height:100%}.ev-empty-state__ring:nth-child(2){width:90.7%;height:90.7%}.ev-empty-state__ring:nth-child(3){width:74.8%;height:74.8%}.ev-empty-state__ring:nth-child(4){width:59.7%;height:59.7%}.ev-empty-state__art{justify-content:center;align-items:center;display:inline-flex;position:relative}.ev-empty-state__art svg{width:92px;height:98px}.ev-empty-state__sheet{fill:var(--ev-bg-secondary);stroke:var(--ev-border-primary);stroke-width:.5px}.ev-empty-state__lines{fill:none;stroke:var(--ev-border-primary);stroke-width:3px;stroke-linecap:round}.ev-empty-state__badge{border-radius:var(--ev-radius-rd);background-color:var(--ev-brand-primary);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:8px;right:0}.ev-empty-state__badge svg{fill:none;width:13px;height:13px;stroke:var(--ev-text-inverse);stroke-width:2px;stroke-linecap:round}.ev-empty-state__copy{align-items:center;gap:var(--ev-spacing-sm);text-align:center;flex-direction:column;display:flex}.ev-empty-state__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-md);line-height:var(--ev-line-height-sm);font-weight:var(--ev-font-weight-bold);margin:0}.ev-empty-state__description{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-empty-state__error{color:var(--ev-text-tertiary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-empty-state--mobile .ev-empty-state__copy{gap:var(--ev-spacing-md);padding-inline:var(--ev-spacing-xl)}.ev-empty-state--mobile .ev-empty-state__title{font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold)}.ev-empty-state--inline{gap:var(--ev-spacing-lg);padding:var(--ev-spacing-sm)}.ev-empty-state--inline .ev-empty-state__illustration{width:92px;height:98px}.ev-empty-state--inline .ev-empty-state__title{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium)}.ev-loading-overlay{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-loading-overlay__backdrop{background-color:#000c;position:absolute;inset:0}.ev-loading-overlay--popup{pointer-events:none}.ev-loading-overlay__card{align-items:center;gap:var(--ev-spacing-md);padding:var(--ev-spacing-lg);border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-primary);box-shadow:var(--ev-elevation-lg);color:var(--ev-text-primary);pointer-events:auto;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);display:flex}.ev-loading-overlay__logo{z-index:10;aspect-ratio:440.11/106.06;width:280px;max-width:70vw;position:relative}.ev-loading-overlay__logo-svg{width:100%;height:100%;display:block}.ev-loading-overlay__logo-path{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320 680;stroke-dashoffset:0;will-change:stroke-dashoffset;animation:2.8s cubic-bezier(.4,0,.2,1) infinite ev-loading-overlay-trace}.ev-loading-overlay__logo-path:nth-child(2){animation-delay:.15s}.ev-loading-overlay__logo-path:nth-child(3){animation-delay:.3s}.ev-loading-overlay__logo-path:nth-child(4){animation-delay:.45s}.ev-loading-overlay__logo-path:nth-child(5){animation-delay:.6s}@keyframes ev-loading-overlay-trace{0%{stroke-dashoffset:0;opacity:.35}40%{opacity:1}to{stroke-dashoffset:-1000px;opacity:.35}}.ev-modal{z-index:var(--ev-z-modal);padding:var(--ev-spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ev-modal__scrim{background-color:var(--ev-bg-overlay);opacity:.8;position:absolute;inset:0}.ev-modal__panel{box-sizing:border-box;width:100%;max-height:calc(100vh - var(--ev-spacing-2xl));border-radius:var(--ev-radius-md);background-color:var(--ev-bg-primary);box-shadow:var(--ev-elevation-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.ev-modal__panel:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-modal__panel--small{max-width:500px}.ev-modal__panel--medium{max-width:720px}.ev-modal__panel--large{max-width:1042px}.ev-modal__header{gap:var(--ev-spacing-lg);padding:var(--ev-spacing-lg);background-color:var(--ev-bg-primary);flex-direction:column;display:flex;position:relative;overflow-y:auto}.ev-modal__heading{gap:var(--ev-spacing-xs);padding-right:var(--ev-spacing-2xl);flex-direction:column;display:flex}.ev-modal__title{color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-lg);line-height:var(--ev-line-height-md);font-weight:var(--ev-font-weight-bold);margin:0}.ev-modal__subtext{color:var(--ev-text-secondary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-modal__close{top:var(--ev-spacing-lg);right:var(--ev-spacing-lg);width:24px;height:24px;color:var(--ev-icon-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ev-modal__close svg{width:24px;height:24px}.ev-modal__close:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-modal__footer{justify-content:space-between;align-items:center;gap:var(--ev-spacing-sm);padding:var(--ev-spacing-lg);background-color:var(--ev-bg-subtle);display:flex}.ev-modal__footer-start{align-items:center;min-width:0;display:flex}.ev-modal__footer-actions{align-items:center;gap:var(--ev-spacing-sm);margin-left:auto;display:flex}.ev-navigation-menu{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ev-spacing-3xl);min-height:72px;padding:var(--ev-spacing-lg) var(--ev-spacing-xl);background-color:var(--ev-bg-primary);display:flex}.ev-navigation-menu__start,.ev-navigation-menu__end,.ev-navigation-menu__nav{align-items:center;gap:var(--ev-spacing-lg);min-width:0;display:flex}.ev-navigation-menu__brand,.ev-navigation-menu__slot,.ev-navigation-menu__search,.ev-navigation-menu__profile{flex-shrink:0;align-items:center;display:flex}.ev-navigation-menu-mobile{--ev-navigation-menu-mobile-action:#08a94c;box-sizing:border-box;width:100%;padding:var(--ev-spacing-sm) 0 var(--ev-spacing-3xl);border-radius:var(--ev-radius-md) var(--ev-radius-md) 0 0;background-color:var(--ev-bg-primary);box-shadow:0 -6px 30px 0 rgb(var(--ev-shadow-tint)/.1), 0 -1px 2px -1px rgb(var(--ev-shadow-tint)/.06);flex-direction:column;align-items:center;display:flex}.ev-navigation-menu-mobile__row{width:100%;min-height:60px;padding-inline:var(--ev-spacing-lg);align-items:center;display:flex;position:relative}.ev-navigation-menu-mobile__space{flex:1}.ev-navigation-menu-mobile__wrapper{border-radius:var(--ev-radius-rd);box-shadow:var(--ev-elevation-sm);display:inline-flex;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.ev-navigation-menu-mobile__action{width:56px;height:56px;padding:var(--ev-spacing-lg);border:var(--ev-spacing-xs) solid var(--ev-bg-primary);border-radius:var(--ev-radius-rd);background-color:var(--ev-navigation-menu-mobile-action);color:var(--ev-text-inverse);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ev-navigation-menu-mobile__action svg{width:24px;height:24px}.ev-navigation-menu-mobile__action:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset)}.ev-input-date{--ev-sf-bg:var(--ev-bg-primary);--ev-sf-border:var(--ev-border-primary);--ev-sf-title:var(--ev-text-secondary);--ev-sf-fg:var(--ev-text-primary);--ev-sf-placeholder:var(--ev-text-tertiary);--ev-sf-icon:var(--ev-icon-primary);--ev-sf-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-date__content{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);min-height:44px;padding:var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-sf-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-sf-bg);cursor:pointer;transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex;position:relative}.ev-input-date__content:focus-visible{border-color:var(--ev-brand-primary);outline:none}.ev-input-date--small .ev-input-date__content{min-height:36px;padding:var(--ev-spacing-sm) var(--ev-spacing-md)}.ev-input-date--open .ev-input-date__content{border-color:var(--ev-brand-primary)}.ev-input-date__label{color:var(--ev-sf-title);pointer-events:none;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);align-items:center;padding:0 3px;display:flex;position:absolute;top:-8.5px;left:6px}.ev-input-date__label:before{content:"";background-color:var(--ev-sf-bg);height:1px;position:absolute;top:7.5px;left:0;right:0}.ev-input-date__label>span{position:relative}.ev-input-date__required{color:var(--ev-ext-error);margin-left:2px}.ev-input-date__lead{color:var(--ev-sf-icon);flex-shrink:0;display:inline-flex}.ev-input-date__lead svg{width:16px;height:16px}.ev-input-date__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ev-sf-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex:1;overflow:hidden}.ev-input-date__value--placeholder{color:var(--ev-sf-placeholder)}.ev-input-date__clear,.ev-input-date__glyph{color:var(--ev-sf-icon);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input-date__clear svg,.ev-input-date__glyph svg{width:20px;height:20px}.ev-input-date__clear{cursor:pointer}.ev-input-date__clear:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:1px;border-radius:var(--ev-radius-rd)}.ev-input-date__slot{gap:var(--ev-spacing-xs);display:flex}.ev-input-date__message{color:var(--ev-sf-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-date--error{--ev-sf-border:var(--ev-ext-error);--ev-sf-title:var(--ev-ext-error-bold);--ev-sf-fg:var(--ev-ext-error-bold);--ev-sf-placeholder:var(--ev-ext-error-bold);--ev-sf-icon:var(--ev-ext-error);--ev-sf-message:var(--ev-ext-error)}.ev-input-date--error .ev-input-date__content:focus-visible,.ev-input-date--error.ev-input-date--open .ev-input-date__content{border-color:var(--ev-ext-error)}.ev-input-date--disabled{--ev-sf-bg:var(--ev-bg-subtle);--ev-sf-border:var(--ev-border-primary);--ev-sf-placeholder:var(--ev-text-primary)}.ev-input-date--disabled .ev-input-date__content{cursor:not-allowed}.ev-time-picker{box-sizing:border-box;gap:var(--ev-spacing-lg);width:312px;padding:var(--ev-spacing-xl) var(--ev-spacing-lg);border:var(--ev-stroke-xs) solid var(--ev-border-primary);border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-primary);flex-direction:column;display:flex}.ev-time-picker *,.ev-time-picker :before,.ev-time-picker :after{box-sizing:border-box}.ev-time-picker__display{align-items:center;gap:var(--ev-spacing-sm);height:16px;display:flex}.ev-time-picker__value{color:var(--ev-brand-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold)}.ev-time-picker__reset{width:16px;height:16px;color:var(--ev-icon-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-time-picker__reset svg{width:16px;height:16px;display:block}.ev-time-picker__wheel{align-items:stretch;gap:var(--ev-spacing-sm);height:184px;display:flex;position:relative}.ev-time-picker__band{border-radius:var(--ev-radius-sm);background-color:var(--ev-bg-subtle);height:32px;margin-top:-16px;position:absolute;top:50%;left:0;right:0}.ev-time-picker__separator{width:20px;color:var(--ev-text-primary);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-bold);justify-content:center;align-items:center;display:flex;position:relative}.ev-time-picker__column{scroll-snap-type:y mandatory;scrollbar-width:none;flex-direction:column;flex:1;align-items:stretch;min-width:0;height:100%;padding:76px 0;display:flex;position:relative;overflow-y:auto}.ev-time-picker__column::-webkit-scrollbar{display:none}.ev-time-picker__item{height:32px;color:var(--ev-text-disabled);cursor:pointer;scroll-snap-align:center;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ev-time-picker__item:disabled{cursor:not-allowed}.ev-time-picker__item--selected{color:var(--ev-text-primary);font-size:var(--ev-font-size-lg);font-weight:var(--ev-font-weight-bold);line-height:var(--ev-line-height-md)}.ev-time-picker__footer{gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-time-picker--disabled{cursor:not-allowed}.ev-input-time{--ev-sf-bg:var(--ev-bg-primary);--ev-sf-border:var(--ev-border-primary);--ev-sf-title:var(--ev-text-secondary);--ev-sf-fg:var(--ev-text-primary);--ev-sf-placeholder:var(--ev-text-tertiary);--ev-sf-icon:var(--ev-icon-primary);--ev-sf-message:var(--ev-text-secondary);box-sizing:border-box;gap:var(--ev-spacing-xs);flex-direction:column;display:flex}.ev-input-time__content{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);min-height:44px;padding:var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-sf-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-sf-bg);cursor:pointer;transition:border-color var(--ev-duration-fast) var(--ev-easing-standard);display:flex;position:relative}.ev-input-time__content:focus-visible{border-color:var(--ev-brand-primary);outline:none}.ev-input-time--small .ev-input-time__content{min-height:36px;padding:var(--ev-spacing-sm) var(--ev-spacing-md)}.ev-input-time--open .ev-input-time__content{border-color:var(--ev-brand-primary)}.ev-input-time__label{color:var(--ev-sf-title);pointer-events:none;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);align-items:center;padding:0 3px;display:flex;position:absolute;top:-8.5px;left:6px}.ev-input-time__label:before{content:"";background-color:var(--ev-sf-bg);height:1px;position:absolute;top:7.5px;left:0;right:0}.ev-input-time__label>span{position:relative}.ev-input-time__required{color:var(--ev-ext-error);margin-left:2px}.ev-input-time__lead{color:var(--ev-sf-icon);flex-shrink:0;display:inline-flex}.ev-input-time__lead svg{width:16px;height:16px}.ev-input-time__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ev-sf-fg);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex:1;overflow:hidden}.ev-input-time__value--placeholder{color:var(--ev-sf-placeholder)}.ev-input-time__clear,.ev-input-time__glyph{color:var(--ev-sf-icon);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-input-time__clear svg,.ev-input-time__glyph svg{width:20px;height:20px}.ev-input-time__clear{cursor:pointer}.ev-input-time__clear:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:1px;border-radius:var(--ev-radius-rd)}.ev-input-time__slot{gap:var(--ev-spacing-xs);display:flex}.ev-input-time__message{color:var(--ev-sf-message);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);margin:0}.ev-input-time--error{--ev-sf-border:var(--ev-ext-error);--ev-sf-title:var(--ev-ext-error-bold);--ev-sf-fg:var(--ev-ext-error-bold);--ev-sf-placeholder:var(--ev-ext-error-bold);--ev-sf-icon:var(--ev-ext-error);--ev-sf-message:var(--ev-ext-error)}.ev-input-time--error .ev-input-time__content:focus-visible,.ev-input-time--error.ev-input-time--open .ev-input-time__content{border-color:var(--ev-ext-error)}.ev-input-time--disabled{--ev-sf-bg:var(--ev-bg-subtle);--ev-sf-border:var(--ev-border-primary);--ev-sf-placeholder:var(--ev-text-primary)}.ev-input-time--disabled .ev-input-time__content{cursor:not-allowed}.ev-input-time__panel{align-items:flex-start;gap:var(--ev-spacing-sm);flex-direction:column;display:flex}.ev-rich-editor{--ev-rich-editor-border:var(--ev-border-tertiary);--ev-rich-editor-bg:var(--ev-bg-primary);--ev-rich-editor-fg:var(--ev-text-primary);--ev-rich-editor-message:var(--ev-text-secondary);box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:var(--ev-spacing-xs);flex-direction:column;width:100%;height:fit-content;display:flex}.ev-rich-editor *,.ev-rich-editor :before,.ev-rich-editor :after{box-sizing:border-box}.ev-rich-editor__content{justify-content:flex-start;align-items:flex-start;gap:var(--ev-spacing-xs);width:100%;height:80px;padding:var(--ev-spacing-sm);border:var(--ev-stroke-xs) solid var(--ev-rich-editor-border);border-radius:var(--ev-radius-xs);background-color:var(--ev-rich-editor-bg);flex-direction:row;display:flex;position:relative}.ev-rich-editor__body{min-width:0;color:var(--ev-rich-editor-fg);letter-spacing:var(--ev-letter-spacing-normal);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);outline:none;flex:1;align-self:stretch;overflow-y:hidden}.ev-rich-editor__empty{top:var(--ev-spacing-sm);left:var(--ev-spacing-sm);right:var(--ev-spacing-sm);pointer-events:none;font-family:var(--ev-font-family-base);font-weight:var(--ev-font-weight-medium);letter-spacing:var(--ev-letter-spacing-normal);position:absolute}.ev-rich-editor__empty--title{font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);color:var(--ev-text-secondary);align-items:center;gap:10px;display:inline-flex}.ev-rich-editor__empty--placeholder{font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);color:var(--ev-text-tertiary)}.ev-rich-editor__required{color:var(--ev-ext-error);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs)}.ev-rich-editor__toolbar{justify-content:flex-start;align-items:center;gap:var(--ev-spacing-sm);width:100%;height:36px;padding:var(--ev-spacing-sm) var(--ev-spacing-md);border:var(--ev-stroke-xs) solid var(--ev-border-primary);background-color:var(--ev-bg-primary);border-radius:5px;flex-direction:row;display:flex}.ev-rich-editor__toolbar button{width:16px;height:16px;color:var(--ev-icon-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ev-rich-editor__toolbar button svg{width:16px;height:16px;display:block}.ev-rich-editor__toolbar button:disabled{cursor:not-allowed;opacity:.5}.ev-rich-editor__toolbar button:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:var(--ev-focus-ring-offset);border-radius:var(--ev-radius-2xs)}.ev-rich-editor__separator{width:var(--ev-stroke-xs);background-color:var(--ev-icon-secondary);flex:none;height:20px}.ev-rich-editor__message{justify-content:flex-start;align-items:center;gap:var(--ev-spacing-xs);width:100%;height:fit-content;color:var(--ev-rich-editor-message);letter-spacing:var(--ev-letter-spacing-normal);font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-xs);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);flex-direction:row;margin:0;display:flex}.ev-rich-editor__message-start{text-align:left;flex:1}.ev-rich-editor__message-end{text-align:right;flex:none}.ev-rich-editor--active{--ev-rich-editor-border:var(--ev-brand-primary)}.ev-rich-editor--error{--ev-rich-editor-border:var(--ev-ext-error);--ev-rich-editor-fg:var(--ev-text-error);--ev-rich-editor-message:var(--ev-ext-error)}.ev-rich-editor--error .ev-rich-editor__empty--title{color:var(--ev-text-error)}.ev-rich-editor--disabled{--ev-rich-editor-border:var(--ev-border-primary);--ev-rich-editor-bg:var(--ev-bg-subtle)}.ev-rich-editor--disabled .ev-rich-editor__empty--title{color:var(--ev-text-primary)}.ev-rich-editor--disabled .ev-rich-editor__body{cursor:not-allowed}.ev-rich-editor--scroll .ev-rich-editor__body{scrollbar-width:thin;scrollbar-color:var(--ev-border-tertiary) transparent;overflow-y:auto}.ev-rich-editor--scroll .ev-rich-editor__body::-webkit-scrollbar{width:2px}.ev-rich-editor--scroll .ev-rich-editor__body::-webkit-scrollbar-track{background-color:var(--ev-border-primary);border-radius:var(--ev-radius-sm)}.ev-rich-editor--scroll .ev-rich-editor__body::-webkit-scrollbar-thumb{background-color:var(--ev-border-tertiary);border-radius:var(--ev-radius-sm)}.ev-sidebar{box-sizing:border-box;gap:var(--ev-spacing-lg);width:258px;height:100%;padding:var(--ev-spacing-lg);background-color:var(--ev-bg-primary);flex-direction:column;display:flex}.ev-sidebar__header{align-items:center;gap:var(--ev-spacing-sm);min-height:34px;display:flex}.ev-sidebar__logo{flex-shrink:0}.ev-sidebar__search{align-items:center;gap:var(--ev-spacing-sm);display:flex}.ev-sidebar__field{flex:auto;min-width:0}.ev-sidebar .ev-sidebar__toggle{flex-shrink:0}.ev-sidebar__toggle svg{width:16px;height:16px}.ev-sidebar__nav{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ev-sidebar__footer{gap:var(--ev-spacing-lg);flex-direction:column;display:flex}.ev-sidebar--collapsed{width:64px}.ev-sidebar--collapsed .ev-sidebar__header,.ev-sidebar--collapsed .ev-sidebar__search{justify-content:center}.ev-sidebar--mobile .ev-sidebar__header{justify-content:space-between}.ev-tree{flex-direction:column;display:flex}.ev-tree-item{box-sizing:border-box;align-items:center;gap:var(--ev-spacing-sm);min-height:24px;padding-top:var(--ev-spacing-xs);padding-right:var(--ev-spacing-xs);padding-bottom:var(--ev-spacing-xs);background-color:var(--ev-tree-surface);cursor:pointer;display:flex}.ev-tree-item:focus-visible{outline:var(--ev-focus-ring-width) solid var(--ev-focus-ring-color);outline-offset:calc(var(--ev-focus-ring-offset) * -1)}.ev-tree-item--lv1{--ev-tree-surface:var(--ev-tree-lv1)}.ev-tree-item--lv2{--ev-tree-surface:var(--ev-tree-lv2)}.ev-tree-item--lv3{--ev-tree-surface:var(--ev-tree-lv3)}.ev-tree-item--lv4{--ev-tree-surface:var(--ev-tree-lv4)}.ev-tree-item--lv5{--ev-tree-surface:var(--ev-tree-lv5)}.ev-tree-item--lv6{--ev-tree-surface:var(--ev-tree-lv6)}.ev-tree-item--lv7{--ev-tree-surface:var(--ev-tree-lv7)}.ev-tree-item--lv8{--ev-tree-surface:var(--ev-tree-lv8)}.ev-tree-item:hover{--ev-tree-surface:var(--ev-bg-secondary)}.ev-tree-item--selected,.ev-tree-item--selected:hover{--ev-tree-surface:var(--ev-brand-primary-subtle)}.ev-tree-item__chevron,.ev-tree-item__chevron-spacer{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ev-tree-item__chevron{color:var(--ev-icon-secondary);cursor:pointer;transition:transform var(--ev-duration-fast) var(--ev-easing-standard);background:0 0;border:0;padding:0;position:relative}.ev-tree-item__chevron:after{content:"";position:absolute;inset:-4px}.ev-tree-item__chevron svg{width:16px;height:16px}.ev-tree-item__chevron:not(.ev-tree-item__chevron--open){transform:rotate(-90deg)}.ev-tree-item__checkbox{flex-shrink:0}.ev-tree-item__content{align-items:center;gap:var(--ev-spacing-xs);flex:1;min-width:0;display:flex}.ev-tree-item__icon{color:var(--ev-icon-secondary);flex-shrink:0;display:inline-flex}.ev-tree-item__label{color:var(--ev-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:var(--ev-font-family-base);font-size:var(--ev-font-size-sm);line-height:var(--ev-line-height-xs);font-weight:var(--ev-font-weight-medium);overflow:hidden}.ev-tree-item__actions{align-items:center;gap:var(--ev-spacing-xs);flex-shrink:0;display:flex}:root{--ev-white:#fff;--ev-black:#000;--ev-modal-scrim:#181c20;--ev-lgrey-50:#f9f9fa;--ev-lgrey-100:#f3f4f5;--ev-lgrey-150:#eceef0;--ev-lgrey-200:#e6e8eb;--ev-lgrey-300:#dadde1;--ev-lgrey-400:#cdd1d7;--ev-lgrey-500:#c1c6cd;--ev-lgrey-600:#9a9ea4;--ev-lgrey-700:#74777b;--ev-lgrey-800:#4d4f52;--ev-lgrey-850:#3a3b3d;--ev-lgrey-900:#272829;--ev-dgrey-50:#78879a;--ev-dgrey-100:#707e90;--ev-dgrey-150:#687586;--ev-dgrey-200:#606d7c;--ev-dgrey-300:#586472;--ev-dgrey-400:#49525f;--ev-dgrey-500:#39414b;--ev-dgrey-600:#292f37;--ev-dgrey-700:#21262c;--ev-dgrey-800:#191c21;--ev-dgrey-850:#101316;--ev-dgrey-900:#0c0e10;--ev-grey-100:#f9f9f9;--ev-grey-200:#f1f1f4;--ev-grey-300:#dbdfe9;--ev-grey-400:#c4cada;--ev-grey-500:#99a1b7;--ev-grey-600:#78829d;--ev-grey-700:#4b5675;--ev-grey-800:#252f4a;--ev-grey-900:#071437;--ev-purple-50:#f4ebfd;--ev-purple-100:#ead7fb;--ev-purple-200:#d5aef7;--ev-purple-300:#bf86f2;--ev-purple-400:#aa5dee;--ev-purple-500:#9535ea;--ev-purple-600:#772abb;--ev-purple-700:#59208c;--ev-purple-800:#3c155e;--ev-purple-900:#2d1046;--ev-green-50:#e8f9ee;--ev-green-100:#d1f4dd;--ev-green-200:#a2e8ba;--ev-green-300:#74dd98;--ev-green-400:#45d175;--ev-green-500:#17c653;--ev-green-600:#129e42;--ev-green-700:#0e7732;--ev-green-800:#094f21;--ev-green-900:#073b19;--ev-cyan-50:#e7f5f8;--ev-cyan-100:#d0eaf0;--ev-cyan-200:#a1d5e2;--ev-cyan-300:#71c0d3;--ev-cyan-400:#42abc5;--ev-cyan-500:#1396b6;--ev-cyan-600:#0f7892;--ev-cyan-700:#0b5a6d;--ev-cyan-800:#083c49;--ev-cyan-900:#062d37;--ev-yellow-50:#fef9eb;--ev-yellow-100:#fef3d7;--ev-yellow-200:#fde7b0;--ev-yellow-300:#fbdb88;--ev-yellow-400:#facf61;--ev-yellow-500:#f9c339;--ev-yellow-600:#c79c2e;--ev-yellow-700:#957522;--ev-yellow-800:#644e17;--ev-yellow-900:#4b3b11;--ev-maroon-50:#f9eaea;--ev-maroon-100:#f2d4d4;--ev-maroon-200:#e5aaaa;--ev-maroon-300:#d87f7f;--ev-maroon-400:#cb5555;--ev-maroon-500:#be2a2a;--ev-maroon-600:#982222;--ev-maroon-700:#721919;--ev-maroon-800:#4c1111;--ev-maroon-900:#390d0d;--ev-blue-50:#e8f3ff;--ev-blue-100:#d1e6ff;--ev-blue-200:#a4ceff;--ev-blue-300:#76b5ff;--ev-blue-400:#499dff;--ev-blue-500:#1b84ff;--ev-blue-600:#166acc;--ev-blue-700:#104f99;--ev-blue-800:#0b3566;--ev-blue-900:#08284d;--ev-lightblue-50:#f2f6f8;--ev-lightblue-100:#e9f1f4;--ev-lightblue-200:#d6e6ed;--ev-lightblue-300:#b6d7e4;--ev-lightblue-400:#80c3de;--ev-lightblue-500:#30aee1;--ev-lightblue-600:#1f8cb8;--ev-lightblue-700:#1a6583;--ev-lightblue-800:#134357;--ev-lightblue-900:#0b2530;--ev-orange-50:#f9ede8;--ev-orange-100:#f3dbd0;--ev-orange-200:#e8b7a2;--ev-orange-300:#dc9273;--ev-orange-400:#d16e45;--ev-orange-500:#c54a16;--ev-orange-600:#9e3b12;--ev-orange-700:#762c0d;--ev-orange-800:#4f1e09;--ev-orange-900:#3b1607;--ev-indigo-50:#f3f3f9;--ev-indigo-100:#ececf6;--ev-indigo-200:#dedef2;--ev-indigo-300:#c7c7ed;--ev-indigo-400:#9fa0eb;--ev-indigo-500:#6366f1;--ev-indigo-600:#2328e6;--ev-indigo-700:#181ba7;--ev-indigo-800:#12146b;--ev-indigo-900:#0a0b36;--ev-teal-50:#f0f8f7;--ev-teal-100:#e2f2f0;--ev-teal-200:#c4e8e5;--ev-teal-300:#93ddd7;--ev-teal-400:#3ed8ca;--ev-teal-500:#0d9488;--ev-teal-600:#0d766c;--ev-teal-700:#0c5852;--ev-teal-800:#0a403b;--ev-teal-900:#082a27;--ev-rose-50:#feeaef;--ev-rose-100:#fed4de;--ev-rose-200:#fca9bd;--ev-rose-300:#fb7e9c;--ev-rose-400:#f9537b;--ev-rose-500:#f8285a;--ev-rose-600:#c62048;--ev-rose-700:#951836;--ev-rose-800:#631024;--ev-rose-900:#4a0c1b;--ev-red-50:#feeaef;--ev-red-100:#fed4de;--ev-red-200:#fcaabd;--ev-red-400:#f9557c;--ev-red-500:#f82a5b;--ev-red-600:#c62249;--ev-red-700:#951937;--ev-red-800:#631124;--ev-sky-50:#f1f6f9;--ev-sky-400:#69bee4;--ev-sky-500:#0ea5e9;--ev-sky-700:#0f5e81;--ev-sky-800:#0c3f57;--ev-neutral-50:#ebedf1;--ev-neutral-100:#ebedf1;--ev-neutral-200:#d7dbe3;--ev-neutral-300:#c4c8d5;--ev-neutral-400:#b0b6c7;--ev-neutral-500:#9ca4b9;--ev-neutral-600:#7d8394;--ev-neutral-700:#5e626f;--ev-neutral-800:#3e424a}:root,[data-ev-brand=blue]{--ev-brand-primary-50:var(--ev-blue-50);--ev-brand-primary-100:var(--ev-blue-100);--ev-brand-primary-200:var(--ev-blue-200);--ev-brand-primary-300:var(--ev-blue-300);--ev-brand-primary-400:var(--ev-blue-400);--ev-brand-primary-500:var(--ev-blue-500);--ev-brand-primary-600:var(--ev-blue-600);--ev-brand-primary-700:var(--ev-blue-700);--ev-brand-primary-800:var(--ev-blue-800);--ev-brand-primary-900:var(--ev-blue-900);--ev-brand-secondary-50:var(--ev-orange-50);--ev-brand-secondary-100:var(--ev-orange-100);--ev-brand-secondary-200:var(--ev-orange-200);--ev-brand-secondary-300:var(--ev-orange-300);--ev-brand-secondary-400:var(--ev-orange-400);--ev-brand-secondary-500:var(--ev-orange-500);--ev-brand-secondary-600:var(--ev-orange-600);--ev-brand-secondary-700:var(--ev-orange-700);--ev-brand-secondary-800:var(--ev-orange-800);--ev-brand-secondary-900:var(--ev-orange-900)}[data-ev-brand=lightblue]{--ev-brand-primary-50:var(--ev-lightblue-50);--ev-brand-primary-100:var(--ev-lightblue-100);--ev-brand-primary-200:var(--ev-lightblue-200);--ev-brand-primary-300:var(--ev-lightblue-300);--ev-brand-primary-400:var(--ev-lightblue-400);--ev-brand-primary-500:var(--ev-lightblue-500);--ev-brand-primary-600:var(--ev-lightblue-600);--ev-brand-primary-700:var(--ev-lightblue-700);--ev-brand-primary-800:var(--ev-lightblue-800);--ev-brand-primary-900:var(--ev-lightblue-900);--ev-brand-secondary-50:var(--ev-indigo-50);--ev-brand-secondary-100:var(--ev-indigo-100);--ev-brand-secondary-200:var(--ev-indigo-200);--ev-brand-secondary-300:var(--ev-indigo-300);--ev-brand-secondary-400:var(--ev-indigo-400);--ev-brand-secondary-500:var(--ev-indigo-500);--ev-brand-secondary-600:var(--ev-indigo-600);--ev-brand-secondary-700:var(--ev-indigo-700);--ev-brand-secondary-800:var(--ev-indigo-800);--ev-brand-secondary-900:var(--ev-indigo-900)}[data-ev-brand=green]{--ev-brand-primary-50:var(--ev-green-50);--ev-brand-primary-100:var(--ev-green-100);--ev-brand-primary-200:var(--ev-green-200);--ev-brand-primary-300:var(--ev-green-300);--ev-brand-primary-400:var(--ev-green-400);--ev-brand-primary-500:var(--ev-green-500);--ev-brand-primary-600:var(--ev-green-600);--ev-brand-primary-700:var(--ev-green-700);--ev-brand-primary-800:var(--ev-green-800);--ev-brand-primary-900:var(--ev-teal-900);--ev-brand-secondary-50:var(--ev-teal-50);--ev-brand-secondary-100:var(--ev-teal-100);--ev-brand-secondary-200:var(--ev-teal-200);--ev-brand-secondary-300:var(--ev-teal-300);--ev-brand-secondary-400:var(--ev-teal-400);--ev-brand-secondary-500:var(--ev-teal-500);--ev-brand-secondary-600:var(--ev-teal-600);--ev-brand-secondary-700:var(--ev-teal-700);--ev-brand-secondary-800:var(--ev-teal-800);--ev-brand-secondary-900:var(--ev-teal-900)}[data-ev-brand=orange]{--ev-brand-primary-50:var(--ev-orange-50);--ev-brand-primary-100:var(--ev-orange-100);--ev-brand-primary-200:var(--ev-orange-200);--ev-brand-primary-300:var(--ev-orange-300);--ev-brand-primary-400:var(--ev-orange-400);--ev-brand-primary-500:var(--ev-orange-500);--ev-brand-primary-600:var(--ev-orange-600);--ev-brand-primary-700:var(--ev-orange-700);--ev-brand-primary-800:var(--ev-orange-800);--ev-brand-primary-900:var(--ev-orange-900);--ev-brand-secondary-50:var(--ev-rose-50);--ev-brand-secondary-100:var(--ev-rose-100);--ev-brand-secondary-200:var(--ev-rose-200);--ev-brand-secondary-300:var(--ev-rose-300);--ev-brand-secondary-400:var(--ev-rose-400);--ev-brand-secondary-500:var(--ev-rose-500);--ev-brand-secondary-600:var(--ev-rose-600);--ev-brand-secondary-700:var(--ev-rose-700);--ev-brand-secondary-800:var(--ev-rose-800);--ev-brand-secondary-900:var(--ev-rose-900)}:root,[data-ev-theme=light]{--ev-bg-primary:var(--ev-white);--ev-bg-secondary:var(--ev-grey-100);--ev-bg-tertiary:var(--ev-grey-200);--ev-bg-subtle:var(--ev-neutral-50);--ev-bg-subtler:var(--ev-neutral-200);--ev-bg-subtlest:var(--ev-neutral-300);--ev-bg-inverse:var(--ev-neutral-800);--ev-bg-overlay:var(--ev-modal-scrim);--ev-text-primary:var(--ev-grey-900);--ev-text-secondary:var(--ev-grey-600);--ev-text-tertiary:var(--ev-grey-400);--ev-text-disabled:var(--ev-grey-300);--ev-text-inverse:var(--ev-white);--ev-text-link:var(--ev-brand-primary-500);--ev-text-error:var(--ev-red-600);--ev-text-success:var(--ev-green-600);--ev-text-warning:var(--ev-yellow-600);--ev-text-info:var(--ev-blue-500);--ev-icon-primary:var(--ev-grey-600);--ev-icon-secondary:var(--ev-grey-500);--ev-icon-tertiary:var(--ev-grey-400);--ev-icon-disabled:var(--ev-grey-300);--ev-icon-inverse:var(--ev-white);--ev-icon-link:var(--ev-brand-primary-500);--ev-icon-error:var(--ev-red-500);--ev-icon-success:var(--ev-green-500);--ev-icon-warning:var(--ev-yellow-500);--ev-icon-info:var(--ev-blue-500);--ev-border-primary:var(--ev-grey-300);--ev-border-secondary:var(--ev-grey-200);--ev-border-tertiary:var(--ev-grey-400);--ev-border-disabled:var(--ev-grey-300);--ev-border-inverse:var(--ev-grey-500);--ev-brand-primary:var(--ev-brand-primary-500);--ev-brand-primary-bold:var(--ev-brand-primary-600);--ev-brand-primary-subtle:var(--ev-brand-primary-50);--ev-brand-secondary:var(--ev-brand-secondary-500);--ev-brand-secondary-bold:var(--ev-brand-secondary-600);--ev-brand-secondary-subtle:var(--ev-brand-secondary-50);--ev-ext-error:var(--ev-red-500);--ev-ext-error-bold:var(--ev-red-600);--ev-ext-error-subtle:var(--ev-red-200);--ev-ext-error-subtler:var(--ev-red-100);--ev-ext-success:var(--ev-green-500);--ev-ext-success-bold:var(--ev-green-600);--ev-ext-success-subtle:var(--ev-green-200);--ev-ext-success-subtler:var(--ev-green-100);--ev-ext-warning:var(--ev-yellow-500);--ev-ext-warning-bold:var(--ev-yellow-600);--ev-ext-warning-subtle:var(--ev-yellow-200);--ev-ext-warning-subtler:var(--ev-yellow-100);--ev-ext-info:var(--ev-blue-500);--ev-ext-info-bold:var(--ev-blue-600);--ev-ext-info-subtle:var(--ev-blue-200);--ev-ext-info-subtler:var(--ev-blue-100);--ev-tree-lv1:var(--ev-white);--ev-tree-lv2:var(--ev-lgrey-50);--ev-tree-lv3:var(--ev-lgrey-100);--ev-tree-lv4:var(--ev-lgrey-150);--ev-tree-lv5:var(--ev-lgrey-200);--ev-tree-lv6:var(--ev-lgrey-300);--ev-tree-lv7:var(--ev-lgrey-400);--ev-tree-lv8:var(--ev-lgrey-500)}[data-ev-theme=dark]{--ev-bg-primary:var(--ev-neutral-800);--ev-bg-secondary:var(--ev-neutral-700);--ev-bg-tertiary:var(--ev-neutral-100);--ev-bg-subtle:var(--ev-neutral-800);--ev-bg-subtler:var(--ev-neutral-600);--ev-bg-subtlest:var(--ev-neutral-500);--ev-bg-inverse:var(--ev-neutral-100);--ev-bg-overlay:var(--ev-modal-scrim);--ev-text-primary:var(--ev-neutral-100);--ev-text-secondary:var(--ev-neutral-400);--ev-text-tertiary:var(--ev-neutral-500);--ev-text-disabled:var(--ev-neutral-600);--ev-text-inverse:var(--ev-neutral-800);--ev-text-link:var(--ev-brand-primary-500);--ev-text-error:var(--ev-red-500);--ev-text-success:var(--ev-green-500);--ev-text-warning:var(--ev-yellow-500);--ev-text-info:var(--ev-blue-600);--ev-icon-primary:var(--ev-neutral-100);--ev-icon-secondary:var(--ev-neutral-400);--ev-icon-tertiary:var(--ev-neutral-500);--ev-icon-disabled:var(--ev-neutral-600);--ev-icon-inverse:var(--ev-neutral-800);--ev-icon-link:var(--ev-brand-primary-600);--ev-icon-error:var(--ev-red-600);--ev-icon-success:var(--ev-green-600);--ev-icon-warning:var(--ev-yellow-600);--ev-icon-info:var(--ev-blue-600);--ev-border-primary:var(--ev-neutral-600);--ev-border-secondary:var(--ev-neutral-500);--ev-border-tertiary:var(--ev-neutral-200);--ev-border-disabled:var(--ev-neutral-700);--ev-border-inverse:var(--ev-neutral-100);--ev-brand-primary:var(--ev-brand-primary-400);--ev-brand-primary-bold:var(--ev-brand-primary-200);--ev-brand-primary-subtle:var(--ev-brand-primary-800);--ev-brand-secondary:var(--ev-brand-secondary-400);--ev-brand-secondary-bold:var(--ev-brand-secondary-200);--ev-brand-secondary-subtle:var(--ev-brand-secondary-800);--ev-ext-error:var(--ev-red-400);--ev-ext-error-bold:var(--ev-red-50);--ev-ext-error-subtle:var(--ev-red-700);--ev-ext-error-subtler:var(--ev-red-800);--ev-ext-success:var(--ev-green-400);--ev-ext-success-bold:var(--ev-green-50);--ev-ext-success-subtle:var(--ev-green-700);--ev-ext-success-subtler:var(--ev-green-800);--ev-ext-warning:var(--ev-yellow-400);--ev-ext-warning-bold:var(--ev-yellow-50);--ev-ext-warning-subtle:var(--ev-yellow-700);--ev-ext-warning-subtler:var(--ev-yellow-800);--ev-ext-info:var(--ev-sky-400);--ev-ext-info-bold:var(--ev-sky-50);--ev-ext-info-subtle:var(--ev-sky-700);--ev-ext-info-subtler:var(--ev-sky-800);--ev-tree-lv1:var(--ev-neutral-800);--ev-tree-lv2:var(--ev-dgrey-500);--ev-tree-lv3:var(--ev-dgrey-400);--ev-tree-lv4:var(--ev-dgrey-300);--ev-tree-lv5:var(--ev-dgrey-200);--ev-tree-lv6:var(--ev-dgrey-150);--ev-tree-lv7:var(--ev-dgrey-100);--ev-tree-lv8:var(--ev-dgrey-50)}@media (prefers-color-scheme:dark){[data-ev-theme=auto]{--ev-bg-primary:var(--ev-neutral-800);--ev-bg-secondary:var(--ev-neutral-700);--ev-bg-tertiary:var(--ev-neutral-100);--ev-bg-subtle:var(--ev-neutral-800);--ev-bg-subtler:var(--ev-neutral-600);--ev-bg-subtlest:var(--ev-neutral-500);--ev-bg-inverse:var(--ev-neutral-100);--ev-bg-overlay:var(--ev-modal-scrim);--ev-text-primary:var(--ev-neutral-100);--ev-text-secondary:var(--ev-neutral-400);--ev-text-tertiary:var(--ev-neutral-500);--ev-text-disabled:var(--ev-neutral-600);--ev-text-inverse:var(--ev-neutral-800);--ev-text-link:var(--ev-brand-primary-500);--ev-text-error:var(--ev-red-500);--ev-text-success:var(--ev-green-500);--ev-text-warning:var(--ev-yellow-500);--ev-text-info:var(--ev-blue-600);--ev-icon-primary:var(--ev-neutral-100);--ev-icon-secondary:var(--ev-neutral-400);--ev-icon-tertiary:var(--ev-neutral-500);--ev-icon-disabled:var(--ev-neutral-600);--ev-icon-inverse:var(--ev-neutral-800);--ev-icon-link:var(--ev-brand-primary-600);--ev-icon-error:var(--ev-red-600);--ev-icon-success:var(--ev-green-600);--ev-icon-warning:var(--ev-yellow-600);--ev-icon-info:var(--ev-blue-600);--ev-border-primary:var(--ev-neutral-600);--ev-border-secondary:var(--ev-neutral-500);--ev-border-tertiary:var(--ev-neutral-200);--ev-border-disabled:var(--ev-neutral-700);--ev-border-inverse:var(--ev-neutral-100);--ev-brand-primary:var(--ev-brand-primary-400);--ev-brand-primary-bold:var(--ev-brand-primary-200);--ev-brand-primary-subtle:var(--ev-brand-primary-800);--ev-brand-secondary:var(--ev-brand-secondary-400);--ev-brand-secondary-bold:var(--ev-brand-secondary-200);--ev-brand-secondary-subtle:var(--ev-brand-secondary-800);--ev-ext-error:var(--ev-red-400);--ev-ext-error-bold:var(--ev-red-50);--ev-ext-error-subtle:var(--ev-red-700);--ev-ext-error-subtler:var(--ev-red-800);--ev-ext-success:var(--ev-green-400);--ev-ext-success-bold:var(--ev-green-50);--ev-ext-success-subtle:var(--ev-green-700);--ev-ext-success-subtler:var(--ev-green-800);--ev-ext-warning:var(--ev-yellow-400);--ev-ext-warning-bold:var(--ev-yellow-50);--ev-ext-warning-subtle:var(--ev-yellow-700);--ev-ext-warning-subtler:var(--ev-yellow-800);--ev-ext-info:var(--ev-sky-400);--ev-ext-info-bold:var(--ev-sky-50);--ev-ext-info-subtle:var(--ev-sky-700);--ev-ext-info-subtler:var(--ev-sky-800);--ev-tree-lv1:var(--ev-neutral-800);--ev-tree-lv2:var(--ev-dgrey-500);--ev-tree-lv3:var(--ev-dgrey-400);--ev-tree-lv4:var(--ev-dgrey-300);--ev-tree-lv5:var(--ev-dgrey-200);--ev-tree-lv6:var(--ev-dgrey-150);--ev-tree-lv7:var(--ev-dgrey-100);--ev-tree-lv8:var(--ev-dgrey-50)}}:root{--ev-spacing-none:0;--ev-spacing-2xs:2px;--ev-spacing-xs:4px;--ev-spacing-sm:8px;--ev-spacing-md:12px;--ev-spacing-lg:16px;--ev-spacing-xl:24px;--ev-spacing-2xl:32px;--ev-spacing-3xl:48px;--ev-radius-none:0;--ev-radius-2xs:2px;--ev-radius-3xs:4px;--ev-radius-xs:6px;--ev-radius-sm:8px;--ev-radius-md:12px;--ev-radius-lg:16px;--ev-radius-xl:24px;--ev-radius-2xl:32px;--ev-radius-rd:9999px;--ev-stroke-xs:1px;--ev-stroke-sm:2px;--ev-stroke-md:3px;--ev-stroke-lg:4px;--ev-stroke-xl:5px;--ev-font-size-3xs:.5rem;--ev-font-size-2xs:.625rem;--ev-font-size-xs:.75rem;--ev-font-size-sm:.875rem;--ev-font-size-md:1rem;--ev-font-size-lg:1.125rem;--ev-font-size-xl:1.25rem;--ev-font-size-2xl:1.5rem;--ev-font-size-3xl:1.75rem;--ev-font-size-4xl:2rem;--ev-font-size-5xl:2.5rem;--ev-line-height-2xs:.75rem;--ev-line-height-xs:1rem;--ev-line-height-sm:1.25rem;--ev-line-height-md:1.5rem;--ev-line-height-lg:1.75rem;--ev-line-height-xl:2rem;--ev-line-height-2xl:2.25rem;--ev-line-height-3xl:2.5rem;--ev-line-height-4xl:3rem;--ev-letter-spacing-tighter:-.5px;--ev-letter-spacing-tight:-.3px;--ev-letter-spacing-snug:-.2px;--ev-letter-spacing-normal:0;--ev-letter-spacing-wide:.2px;--ev-letter-spacing-wider:1.5px;--ev-font-family-base:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ev-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ev-font-weight-medium:500;--ev-font-weight-semibold:600;--ev-font-weight-bold:700;--ev-duration-fast:.12s;--ev-duration-base:.2s;--ev-easing-standard:cubic-bezier(.2, 0, 0, 1);--ev-focus-ring-width:var(--ev-stroke-sm);--ev-focus-ring-offset:2px;--ev-focus-ring-color:var(--ev-brand-primary);--ev-z-dropdown:1000;--ev-z-overlay:1100;--ev-z-modal:1200;--ev-z-toast:1300;--ev-shadow-tint:0 0 0;--ev-elevation-xs:0 1px 2px 0 rgb(var(--ev-shadow-tint) / .05);--ev-elevation-sm:0 1px 3px 0 rgb(var(--ev-shadow-tint) / .1), 0 1px 2px -1px rgb(var(--ev-shadow-tint) / .06);--ev-elevation-md:0 4px 6px -1px rgb(var(--ev-shadow-tint) / .1), 0 2px 4px -2px rgb(var(--ev-shadow-tint) / .06);--ev-elevation-lg:0 10px 15px -3px rgb(var(--ev-shadow-tint) / .1), 0 4px 6px -4px rgb(var(--ev-shadow-tint) / .05);--ev-elevation-xl:0 20px 25px -5px rgb(var(--ev-shadow-tint) / .1), 0 8px 10px -6px rgb(var(--ev-shadow-tint) / .04);--ev-shadow-button-pressed:inset 0 4px 4px 0 rgb(var(--ev-shadow-tint) / .25);--ev-shadow-table-left:4px 0 4px 0 rgb(var(--ev-shadow-tint) / .15);--ev-shadow-table-right:-4px 0 4px 0 rgb(var(--ev-shadow-tint) / .15);--ev-chart-series-1:var(--ev-brand-primary);--ev-chart-series-2:var(--ev-ext-success);--ev-chart-series-3:var(--ev-ext-warning);--ev-chart-series-4:var(--ev-brand-secondary);--ev-chart-series-5:var(--ev-ext-error);--ev-chart-series-6:var(--ev-purple-500);--ev-chart-series-7:var(--ev-cyan-500);--ev-chart-series-8:var(--ev-maroon-500);--ev-chart-series-9:var(--ev-brand-primary-300);--ev-chart-series-10:var(--ev-green-300);--ev-chart-axis:var(--ev-border-primary);--ev-chart-axis-label:var(--ev-text-secondary);--ev-chart-grid:var(--ev-border-secondary)}html{font-family:var(--ev-font-family-base)}.ev-bar-chart,.ev-line-chart{--vis-font-family:var(--ev-font-family-base);--vis-color0:var(--ev-chart-series-1);--vis-color1:var(--ev-chart-series-2);--vis-color2:var(--ev-chart-series-3);--vis-color3:var(--ev-chart-series-4);--vis-color4:var(--ev-chart-series-5);--vis-color5:var(--ev-chart-series-6);--vis-color6:var(--ev-chart-series-7);--vis-color7:var(--ev-chart-series-8);--vis-color8:var(--ev-chart-series-9);--vis-color9:var(--ev-chart-series-10);--vis-axis-tick-color:var(--ev-chart-axis);--vis-axis-domain-color:var(--ev-chart-axis);--vis-axis-grid-color:var(--ev-chart-grid);--vis-axis-tick-label-color:var(--ev-chart-axis-label);--vis-axis-label-color:var(--ev-chart-axis-label);--vis-tooltip-background-color:var(--ev-bg-inverse);--vis-tooltip-text-color:var(--ev-text-inverse);--vis-tooltip-border-color:transparent;--vis-tooltip-padding:var(--ev-spacing-sm) var(--ev-spacing-md);--vis-tooltip-border-radius:var(--ev-radius-sm);--vis-tooltip-shadow-color:rgb(var(--ev-shadow-tint) / .1);--vis-crosshair-line-stroke-color:var(--ev-border-primary);--vis-crosshair-circle-stroke-color:var(--ev-bg-primary);width:100%}.ev-pie-chart{--vis-font-family:var(--ev-font-family-base);--vis-color0:var(--ev-chart-series-1);--vis-color1:var(--ev-chart-series-2);--vis-color2:var(--ev-chart-series-3);--vis-color3:var(--ev-chart-series-4);--vis-color4:var(--ev-chart-series-5);--vis-color5:var(--ev-chart-series-6);--vis-color6:var(--ev-chart-series-7);--vis-color7:var(--ev-chart-series-8);--vis-color8:var(--ev-chart-series-9);--vis-color9:var(--ev-chart-series-10);--vis-axis-tick-color:var(--ev-chart-axis);--vis-axis-domain-color:var(--ev-chart-axis);--vis-axis-grid-color:var(--ev-chart-grid);--vis-axis-tick-label-color:var(--ev-chart-axis-label);--vis-axis-label-color:var(--ev-chart-axis-label);--vis-tooltip-background-color:var(--ev-bg-inverse);--vis-tooltip-text-color:var(--ev-text-inverse);--vis-tooltip-border-color:transparent;--vis-tooltip-padding:var(--ev-spacing-sm) var(--ev-spacing-md);--vis-tooltip-border-radius:var(--ev-radius-sm);--vis-tooltip-shadow-color:rgb(var(--ev-shadow-tint) / .1);--vis-crosshair-line-stroke-color:var(--ev-border-primary);--vis-crosshair-circle-stroke-color:var(--ev-bg-primary);--vis-donut-central-label-text-color:var(--ev-text-primary);--vis-donut-central-sub-label-text-color:var(--ev-text-secondary);width:100%}.pg-sim{flex-direction:column;gap:16px;display:flex}.pg-sim__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pg-sim__title-row{align-items:center;gap:8px;display:flex}.pg-sim__title{color:var(--ev-text-primary);margin:0;font-size:18px;font-weight:700}.pg-sim__layer{text-transform:capitalize;background-color:var(--ev-bg-subtle);color:var(--ev-text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pg-sim__layer--atom{background-color:var(--ev-brand-primary-subtle);color:var(--ev-brand-primary)}.pg-sim__file{color:var(--ev-text-secondary);margin:2px 0 0;font-family:ui-monospace,monospace;font-size:12px}.pg-sim__head-actions{align-items:center;gap:8px;display:flex}.pg-sim__count{color:var(--ev-text-secondary);font-size:12px}.pg-sim__reset{border:1px solid var(--ev-border-primary);background:var(--ev-bg-primary);color:var(--ev-text-primary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px}.pg-sim__reset:hover{background:var(--ev-bg-secondary)}.pg-sim__note{border-left:3px solid var(--ev-brand-primary);background:var(--ev-bg-secondary);color:var(--ev-text-secondary);margin:0;padding:8px 12px;font-size:13px}.pg-sim__grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}@media (width<=900px){.pg-sim__grid{grid-template-columns:minmax(0,1fr)}}.pg-sim__stage{border:1px dashed var(--ev-border-primary);background:var(--ev-bg-primary);border-radius:12px;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex;overflow:auto}.pg-sim__stage>*{max-width:100%}.pg-sim__stage--wide>*,.pg-sim__stage--tall>*{width:100%}.pg-sim__stage--tall{align-items:flex-start;min-height:340px}.pg-sim__stage--dark{background:var(--ev-bg-inverse,#3e424a)}.pg-sim__panel{border:1px solid var(--ev-border-primary);background:var(--ev-bg-secondary);border-radius:12px;flex-direction:column;gap:12px;max-height:520px;padding:16px;display:flex;overflow-y:auto}.pg-sim__panel-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ev-text-secondary);margin:0;font-size:13px;font-weight:700}.pg-sim__control{flex-direction:column;gap:4px;display:flex}.pg-sim__label{color:var(--ev-text-primary);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.pg-sim__type{color:var(--ev-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-family:ui-monospace,monospace;font-size:10px;font-weight:400;overflow:hidden}.pg-sim__input{border:1px solid var(--ev-border-primary);background:var(--ev-bg-primary);width:100%;color:var(--ev-text-primary);border-radius:6px;padding:6px 8px;font-size:13px}.pg-sim__switch{color:var(--ev-text-secondary);cursor:pointer;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:12px;display:flex}.pg-sim__tables{flex-direction:column;gap:16px;display:flex}.pg-sim__table-block{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pg-sim__table{border-collapse:collapse;width:100%;font-size:13px}.pg-sim__table th,.pg-sim__table td{border-bottom:1px solid var(--ev-border-primary);text-align:left;vertical-align:top;padding:8px 10px}.pg-sim__table th{text-transform:uppercase;letter-spacing:.04em;color:var(--ev-text-secondary);background:var(--ev-bg-secondary);font-size:11px}.pg-sim__table code{font-family:ui-monospace,monospace;font-size:12px}.pg-sim__required{color:var(--ev-ext-error);margin-left:2px}.pg-sim__muted{color:var(--ev-text-tertiary)}.pg-sim__empty{color:var(--ev-text-secondary);margin:0;font-size:13px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-BwkfbSeq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-DpK-iCPk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-italic-BbqH_2Ar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-italic-BLMf5All.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--pg-sidebar-width:290px;--pg-header-height:64px}*{box-sizing:border-box}body{background-color:var(--ev-bg-primary,#f8fafc);color:var(--ev-text-primary,#0f172a);font-family:var(--ev-font-family-base,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:var(--ev-font-size-md,14px);line-height:var(--ev-line-height-md,1.5);-webkit-font-smoothing:antialiased;margin:0;padding:0}[data-ev-theme=dark] body{color:#f1f5f9;background-color:#0b0f19}.pg-layout{min-height:100vh;display:flex;position:relative}.pg-layout__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;background:#0f172a80;display:none;position:fixed;inset:0}@media (width<=900px){.pg-layout__backdrop--open{display:block}}.pg-layout__main{min-width:0;margin-left:var(--pg-sidebar-width);flex-direction:column;flex:1;transition:margin .25s;display:flex}@media (width<=900px){.pg-layout__main{margin-left:0}}.pg-layout__topbar{z-index:20;height:var(--pg-header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ev-border-primary,#e2e8f0);background:#ffffffe0;justify-content:space-between;align-items:center;padding:0 1.75rem;display:flex;position:sticky;top:0}[data-ev-theme=dark] .pg-layout__topbar{background:#0f172ad9;border-bottom-color:#1e293b}@media (width<=640px){.pg-layout__topbar{padding:0 1rem}}.pg-layout__topbar-left{align-items:center;gap:1rem;display:flex}.pg-layout__topbar-title{color:var(--ev-text-primary,#0f172a);align-items:center;gap:.65rem;font-size:1.125rem;font-weight:700;display:flex}[data-ev-theme=dark] .pg-layout__topbar-title{color:#f8fafc}.pg-layout__topbar-tag{color:#0369a1;background:#e0f2fe;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}[data-ev-theme=dark] .pg-layout__topbar-tag{color:#38bdf8;background:#0ea5e933}.pg-layout__mobile-toggle{background:var(--ev-bg-secondary,#f1f5f9);border:1px solid var(--ev-border-primary,#cbd5e1);cursor:pointer;color:var(--ev-text-primary,#0f172a);border-radius:8px;padding:6px;transition:all .15s;display:none}[data-ev-theme=dark] .pg-layout__mobile-toggle{color:#f1f5f9;background:#1e293b;border-color:#334155}.pg-layout__mobile-toggle:hover{background:#e2e8f0}[data-ev-theme=dark] .pg-layout__mobile-toggle:hover{background:#334155}@media (width<=900px){.pg-layout__mobile-toggle{justify-content:center;align-items:center;display:flex}}.pg-layout__topbar-actions{align-items:center;gap:.75rem;display:flex}.pg-layout__content{width:100%;max-width:1280px;margin:0 auto;padding:2.25rem 2.5rem 5rem}@media (width<=900px){.pg-layout__content{padding:1.5rem 1.25rem 4rem}}.pg-sidebar{width:var(--pg-sidebar-width);border-right:1px solid var(--ev-border-primary,#e2e8f0);z-index:30;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}[data-ev-theme=dark] .pg-sidebar{background:#0f172a;border-right-color:#1e293b}@media (width<=900px){.pg-sidebar{transform:translate(-100%)}.pg-sidebar--open{transform:translate(0);box-shadow:8px 0 32px #00000040}}.pg-sidebar__logo{flex-shrink:0}.pg-sidebar__brand{border-bottom:1px solid var(--ev-border-primary,#f1f5f9);justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1.1rem;display:flex}[data-ev-theme=dark] .pg-sidebar__brand{border-bottom-color:#1e293b}.pg-sidebar__badge{color:#2563eb;background:#eff6ff;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700}[data-ev-theme=dark] .pg-sidebar__badge{color:#60a5fa;background:#2563eb40}.pg-sidebar__search{border-bottom:1px solid var(--ev-border-primary,#f1f5f9);align-items:center;padding:.85rem 1.25rem;display:flex;position:relative}[data-ev-theme=dark] .pg-sidebar__search{border-bottom-color:#1e293b}.pg-sidebar__search input{border:1px solid var(--ev-border-primary,#cbd5e1);background:var(--ev-bg-secondary,#f8fafc);width:100%;color:inherit;border-radius:8px;outline:none;padding:.55rem 2rem .55rem 2.25rem;font-size:.84rem;transition:all .15s}[data-ev-theme=dark] .pg-sidebar__search input{color:#f8fafc;background:#1e293b;border-color:#334155}[data-ev-theme=dark] .pg-sidebar__search input::placeholder{color:#64748b}.pg-sidebar__search input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.pg-sidebar__search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:1.85rem}.pg-sidebar__search-clear{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;padding:4px;font-size:.8rem;position:absolute;right:1.85rem}.pg-sidebar__search-clear:hover{color:#475569}.pg-sidebar__controls{border-bottom:1px solid var(--ev-border-primary,#e2e8f0);background:#f8fafc;flex-direction:column;gap:.65rem;padding:.9rem 1.25rem;display:flex}[data-ev-theme=dark] .pg-sidebar__controls{background:#0b1120;border-bottom-color:#1e293b}.pg-sidebar__control-group{justify-content:space-between;align-items:center;display:flex}.pg-sidebar__control-label{color:var(--ev-text-secondary,#64748b);font-size:.75rem;font-weight:600}.pg-sidebar__button-group{border:1px solid var(--ev-border-primary,#cbd5e1);background:#fff;border-radius:6px;gap:1px;padding:2px;display:inline-flex}[data-ev-theme=dark] .pg-sidebar__button-group{background:#1e293b;border-color:#334155}.pg-sidebar__control-btn{cursor:pointer;color:var(--ev-text-secondary,#64748b);background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:500;transition:all .15s}[data-ev-theme=dark] .pg-sidebar__control-btn{color:#94a3b8}.pg-sidebar__control-btn:hover{color:var(--ev-text-primary,#0f172a)}[data-ev-theme=dark] .pg-sidebar__control-btn:hover{color:#fff}.pg-sidebar__control-btn--active{font-weight:600;box-shadow:0 1px 2px #3b82f640;color:#fff!important;background:#3b82f6!important}.pg-sidebar__brand-pills{align-items:center;gap:6px;display:flex}.pg-sidebar__brand-pill{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .15s,border-color .15s}.pg-sidebar__brand-pill--blue{background-color:#1b84ff}.pg-sidebar__brand-pill--lightblue{background-color:#00a3e0}.pg-sidebar__brand-pill--green{background-color:#17c653}.pg-sidebar__brand-pill--orange{background-color:#f6b100}.pg-sidebar__brand-pill:hover{transform:scale(1.15)}.pg-sidebar__brand-pill--active{border-color:#0f172a;transform:scale(1.2);box-shadow:0 0 0 2px #fffc}[data-ev-theme=dark] .pg-sidebar__brand-pill--active{border-color:#fff}.pg-sidebar__all-btn{border:1px solid var(--ev-border-primary,#cbd5e1);color:var(--ev-text-primary,#0f172a);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.6rem;margin:.85rem 1.1rem .35rem;padding:.55rem .85rem;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}[data-ev-theme=dark] .pg-sidebar__all-btn{color:#e2e8f0;background:#1e293b;border-color:#334155}.pg-sidebar__all-btn:hover{background:#f1f5f9}[data-ev-theme=dark] .pg-sidebar__all-btn:hover{background:#273549}.pg-sidebar__all-btn--active{color:#2563eb!important;background:#eff6ff!important;border-color:#3b82f6!important}[data-ev-theme=dark] .pg-sidebar__all-btn--active{color:#60a5fa!important;background:#2563eb33!important;border-color:#3b82f6!important}.pg-sidebar__all-badge{color:#475569;background:#e2e8f0;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.72rem;font-weight:600}[data-ev-theme=dark] .pg-sidebar__all-badge{color:#94a3b8;background:#334155}.pg-sidebar__nav{flex:1;padding:.75rem 1.1rem 2.5rem;overflow-y:auto}.pg-sidebar__nav::-webkit-scrollbar{width:5px}.pg-sidebar__nav::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:4px}.pg-sidebar__category{margin-bottom:1.35rem}.pg-sidebar__category-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ev-text-secondary,#64748b);align-items:center;gap:.45rem;margin-bottom:.4rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:flex}[data-ev-theme=dark] .pg-sidebar__category-title{color:#94a3b8}.pg-sidebar__category-icon{font-size:.95rem}.pg-sidebar__category-count{background:#94a3b82e;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:.68rem;font-weight:600}.pg-sidebar__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pg-sidebar__item{width:100%;color:var(--ev-text-primary,#334155);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.85rem;transition:all .15s;display:flex}[data-ev-theme=dark] .pg-sidebar__item{color:#cbd5e1}.pg-sidebar__item:hover{background:#f1f5f9}[data-ev-theme=dark] .pg-sidebar__item:hover{color:#fff;background:#1e293b}.pg-sidebar__item--active{font-weight:600;color:#2563eb!important;background:#eff6ff!important}[data-ev-theme=dark] .pg-sidebar__item--active{color:#60a5fa!important;background:#2563eb33!important}.pg-sidebar__item-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pg-sidebar__item-tag{opacity:.55;margin-left:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.pg-sidebar__empty{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.85rem;display:flex}.pg-section{border:1px solid var(--ev-border-primary,#e2e8f0);background:#fff;border-radius:14px;margin-bottom:3rem;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005}[data-ev-theme=dark] .pg-section{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 20px #0000004d}.pg-section:hover{border-color:#cbd5e1}[data-ev-theme=dark] .pg-section:hover{border-color:#334155}.pg-section__header{border-bottom:1px solid var(--ev-border-primary,#e2e8f0);background:#f8fafc;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;display:flex}[data-ev-theme=dark] .pg-section__header{background:#0b1120;border-bottom-color:#1e293b}.pg-section__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pg-section__title{color:var(--ev-text-primary,#0f172a);letter-spacing:-.02em;align-items:center;gap:.65rem;margin:0;font-size:1.35rem;font-weight:800;display:flex}[data-ev-theme=dark] .pg-section__title{color:#f8fafc}.pg-section__category-badge{color:#475569;background:#e2e8f0;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}[data-ev-theme=dark] .pg-section__category-badge{color:#94a3b8;background:#334155}.pg-section__import{color:#334155;background:#e2e8f0;border:1px solid #0000000d;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}[data-ev-theme=dark] .pg-section__import{color:#93c5fd;background:#1e293b;border-color:#334155}.pg-section__desc{color:var(--ev-text-secondary,#64748b);margin:0;font-size:.9rem;line-height:1.5}[data-ev-theme=dark] .pg-section__desc{color:#94a3b8}.pg-section__preview{flex-direction:column;gap:2rem;padding:2rem 1.75rem;display:flex}.pg-section__row{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.pg-section__row--top{align-items:flex-start}.pg-section__row--column{flex-direction:column;align-items:stretch}.pg-section__subsection{flex-direction:column;gap:.85rem;display:flex}.pg-section__subsection-title{color:var(--ev-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:700;display:flex}[data-ev-theme=dark] .pg-section__subsection-title{color:#94a3b8}.pg-section__subsection-title:after{content:"";background:var(--ev-border-primary,#e2e8f0);flex:1;height:1px}[data-ev-theme=dark] .pg-section__subsection-title:after{background:#1e293b}.pg-color-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.pg-color-ramp{border:1px solid var(--ev-border-primary,#e2e8f0);background:#f8fafc;border-radius:10px;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}[data-ev-theme=dark] .pg-color-ramp{background:#1e293b;border-color:#334155}.pg-color-ramp__title{text-transform:capitalize;color:var(--ev-text-primary,#0f172a);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}[data-ev-theme=dark] .pg-color-ramp__title{color:#f1f5f9}.pg-color-ramp__steps-count{color:var(--ev-text-secondary,#64748b);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.pg-color-ramp__swatches{border-radius:6px;height:38px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.pg-color-ramp__swatch-item{cursor:pointer;flex:1;height:100%;transition:transform .15s,z-index .15s;position:relative}.pg-color-ramp__swatch-item:hover{z-index:5;transform:scaleY(1.15);box-shadow:0 4px 8px #00000026}.pg-semantic-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.pg-semantic-card{background:var(--ev-bg-primary,#fff);border:1px solid var(--ev-border-primary,#e2e8f0);cursor:pointer;border-radius:8px;align-items:center;gap:.85rem;padding:.75rem .9rem;transition:all .15s;display:flex}[data-ev-theme=dark] .pg-semantic-card{background:#1e293b;border-color:#334155}.pg-semantic-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}[data-ev-theme=dark] .pg-semantic-card:hover{box-shadow:0 4px 16px #0000004d}.pg-semantic-card__swatch{border-radius:6px;flex-shrink:0;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001f}.pg-semantic-card__info{flex-direction:column;display:flex;overflow:hidden}.pg-semantic-card__name{color:var(--ev-text-primary,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;overflow:hidden}[data-ev-theme=dark] .pg-semantic-card__name{color:#f1f5f9}.pg-semantic-card__desc{color:var(--ev-text-secondary,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.pg-copy-toast{color:#fff;z-index:100;background:#0f172a;border:1px solid #334155;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.84rem;font-weight:600;animation:.2s pgFadeIn;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 25px #00000040}.pg-copy-toast svg{color:#4ade80}@keyframes pgFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pg-code-snippet{border-top:1px solid var(--ev-border-primary,#e2e8f0);color:#f8fafc;background:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}[data-ev-theme=dark] .pg-code-snippet{border-top-color:#1e293b}.pg-code-snippet__header{background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;font-size:.78rem;display:flex}.pg-code-snippet__title{color:#cbd5e1;align-items:center;gap:.5rem;font-weight:600;display:flex}.pg-code-snippet__lang{color:#94a3b8;text-transform:uppercase;background:#ffffff1a;border-radius:4px;padding:1px 6px;font-size:.68rem}.pg-code-snippet__actions{align-items:center;gap:.75rem;display:flex}.pg-code-snippet__toggle,.pg-code-snippet__copy{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:4px 8px;font-size:.75rem;transition:background .15s,color .15s;display:flex}.pg-code-snippet__toggle:hover,.pg-code-snippet__copy:hover{color:#fff;background:#334155}.pg-code-snippet__copy--copied{color:#4ade80!important;background:#4ade8026!important}.pg-code-snippet__body{padding:1.1rem 1.5rem;overflow-x:auto}.pg-code-snippet__body pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.65}.pg-code-snippet__body code{color:#e2e8f0;white-space:pre}.pg-box{background:var(--ev-bg-secondary,#f8fafc);border:1px dashed var(--ev-border-primary,#cbd5e1);color:var(--ev-text-secondary,#64748b);border-radius:8px;justify-content:center;align-items:center;padding:1rem 1.25rem;font-size:.85rem;display:flex}[data-ev-theme=dark] .pg-box{color:#94a3b8;background:#1e293b;border-color:#334155}.pg-ratio-box{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.pg-hero{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:16px;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;padding:2.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f}.pg-hero__badge{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;background:#3b82f640;border:1px solid #3b82f666;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.78rem;font-weight:700}.pg-hero__title{letter-spacing:-.03em;background:linear-gradient(90deg,#fff,#93c5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2rem;font-weight:800}@media (width<=640px){.pg-hero__title{font-size:1.5rem}}.pg-hero__desc{color:#94a3b8;max-width:680px;margin:0;font-size:.95rem;line-height:1.6}.pg-hero__stats{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}.pg-hero__stat-item{flex-direction:column;display:flex}.pg-hero__stat-num{color:#60a5fa;font-size:1.5rem;font-weight:800}.pg-hero__stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.pg-sim-picker{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.pg-sim-picker__label{text-transform:uppercase;letter-spacing:.04em;color:var(--ev-text-secondary);font-size:12px;font-weight:700}.pg-sim-picker__select{border:1px solid var(--ev-border-primary);background:var(--ev-bg-primary);min-width:220px;color:var(--ev-text-primary);border-radius:6px;padding:8px 12px;font-family:ui-monospace,monospace;font-size:13px}.pg-sim-picker__count{color:var(--ev-text-tertiary);font-size:12px}
