[hidden],.ezr-button[hidden]{display:none!important}:root{color-scheme:light;--ezr-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ezr-color-canvas: #f5f7f8;--ezr-color-foreground: #172a36;--ezr-color-muted: #60727c;--ezr-color-surface: #ffffff;--ezr-color-surface-raised: #ffffff;--ezr-color-surface-subtle: #f0f5f6;--ezr-color-border: #cfdee2;--ezr-color-border-strong: #9cbcc3;--ezr-color-control: #ffffff;--ezr-color-accent: #006f7c;--ezr-color-accent-hover: #005964;--ezr-color-accent-foreground: #ffffff;--ezr-color-accent-subtle: #dff4f6;--ezr-color-focus: #007f8c;--ezr-color-danger: #b13b47;--ezr-color-danger-subtle: #fcedef;--ezr-space-2xs: .25rem;--ezr-space-xs: .5rem;--ezr-space-sm: .75rem;--ezr-space-md: 1rem;--ezr-space-lg: 1.5rem;--ezr-space-xl: 2rem;--ezr-space-2xl: 3rem;--ezr-control-radius: .65rem;--ezr-surface-radius: 1rem;--ezr-shadow-surface: 0 12px 32px rgb(17 50 62 / 8%);--ezr-focus-ring: 0 0 0 3px color-mix(in srgb, var(--ezr-color-focus) 28%, transparent);--ezr-app-shell-background: var(--ezr-color-canvas);--ezr-page-max-inline-size: 90rem;--ezr-page-gutter: 1rem;--ezr-page-padding-block-start: var(--ezr-space-xl);--ezr-page-padding-block-end: 4rem;--ezr-page-header-gap: var(--ezr-space-xs);--ezr-page-header-max-inline-size: 52rem;--ezr-page-header-margin-block-end: var(--ezr-space-lg);--ezr-page-header-eyebrow-color: var(--ezr-color-accent);--ezr-page-header-eyebrow-font-size: .72rem;--ezr-page-header-eyebrow-font-weight: 800;--ezr-page-header-eyebrow-letter-spacing: .11em;--ezr-page-header-title-max-inline-size: 19ch;--ezr-page-header-title-color: currentcolor;--ezr-page-header-title-font-size: clamp(2rem, 5vw, 3.6rem);--ezr-page-header-title-line-height: 1.04;--ezr-page-header-title-letter-spacing: -.055em;--ezr-page-header-summary-max-inline-size: none;--ezr-page-header-summary-color: var(--ezr-color-muted);--ezr-page-header-summary-line-height: 1.55;--ezr-page-header-hero-padding: var(--ezr-space-xl);--ezr-page-header-hero-radius: var(--ezr-surface-radius);--ezr-page-header-hero-background: var(--ezr-color-surface-raised);--ezr-page-header-hero-foreground: var(--ezr-color-foreground);--ezr-page-header-hero-shadow: var(--ezr-shadow-surface);--ezr-page-header-hero-eyebrow-color: var(--ezr-page-header-eyebrow-color);--ezr-page-header-hero-title-color: var(--ezr-page-header-title-color);--ezr-page-header-hero-summary-color: var(--ezr-page-header-summary-color);--ezr-page-header-meta-gap: var(--ezr-space-xs);--ezr-page-header-meta-item-border-color: var(--ezr-color-border-strong);--ezr-page-header-meta-item-background: var(--ezr-color-surface);--ezr-page-header-meta-item-foreground: var(--ezr-color-muted);--ezr-page-header-meta-item-backdrop-filter: none;--ezr-page-header-action-background: var(--ezr-color-accent);--ezr-page-header-action-hover-background: var(--ezr-color-accent-hover);--ezr-page-header-action-foreground: var(--ezr-color-accent-foreground);--ezr-page-header-action-focus-ring: var(--ezr-focus-ring);--ezr-button-min-block-size: 2.75rem;--ezr-button-border-width: 1px;--ezr-button-padding-block: .625rem;--ezr-button-padding-inline: .9rem;--ezr-button-gap: var(--ezr-space-xs);--ezr-button-line-height: 1;--ezr-button-font-weight: 750;--ezr-button-icon-size: 1rem;--ezr-icon-button-size: 2.25rem;--ezr-chip-min-block-size: 1.75rem;--ezr-chip-padding-block: .375rem;--ezr-chip-padding-inline: .65rem;--ezr-chip-gap: var(--ezr-space-2xs);--ezr-chip-line-height: 1;--ezr-chip-radius: 999px;--ezr-chip-font-size: .68rem;--ezr-chip-font-weight: 800;--ezr-chip-letter-spacing: .025em;--ezr-form-field-stack-gap: var(--ezr-space-lg);--ezr-form-field-gap: var(--ezr-space-xs);--ezr-form-control-min-block-size: 2.75rem;--ezr-form-control-padding-block: .65rem;--ezr-form-control-padding-inline: var(--ezr-space-sm);--ezr-form-option-gap: var(--ezr-space-sm);--ezr-form-option-grid-min: 13rem;--ezr-choice-option-padding: var(--ezr-space-sm);--ezr-choice-option-gap: var(--ezr-space-sm);--ezr-choice-option-min-block-size: 3.5rem;--ezr-choice-option-radius: var(--ezr-control-radius);--ezr-choice-selection-indicator-size: .1875rem;--ezr-choice-control-size: 1.25rem;--ezr-choice-control-border-width: .125rem;--ezr-choice-control-radius: .375rem;--ezr-choice-checkmark-inline-size: .625rem;--ezr-choice-checkmark-block-size: .375rem;--ezr-choice-checkmark-stroke-width: .125rem;--ezr-checkbox-field-gap: var(--ezr-space-sm);--ezr-checkbox-field-padding-block: var(--ezr-space-sm);--ezr-checkbox-field-padding-inline: var(--ezr-space-md);--ezr-pagination-gap: var(--ezr-space-md);--ezr-pagination-padding-block: var(--ezr-space-md);--ezr-pagination-padding-inline: var(--ezr-space-lg);--ezr-pagination-track-min-inline-size: 12rem;--ezr-pagination-button-min-inline-size: 8rem;--ezr-progress-block-size: .75rem;--ezr-progress-radius: var(--ezr-control-radius);--ezr-progress-track-color: var(--ezr-color-border);--ezr-progress-value-color: var(--ezr-color-accent);--ezr-navigation-bar-background: var(--ezr-color-accent);--ezr-navigation-bar-foreground: var(--ezr-color-accent-foreground);--ezr-navigation-bar-border-color: transparent;--ezr-navigation-bar-item-background: transparent;--ezr-navigation-bar-item-foreground: var(--ezr-color-accent-foreground);--ezr-navigation-bar-item-hover-background: color-mix(in srgb, var(--ezr-color-accent-foreground) 12%, transparent);--ezr-navigation-bar-item-hover-foreground: var(--ezr-color-accent-foreground);--ezr-navigation-bar-item-selected-background: color-mix(in srgb, var(--ezr-color-accent-foreground) 18%, transparent);--ezr-navigation-bar-item-selected-foreground: var(--ezr-color-accent-foreground);--ezr-navigation-bar-item-focus-ring: var(--ezr-focus-ring);--ezr-navigation-bar-item-radius: var(--ezr-control-radius);--ezr-navigation-bar-list-gap: var(--ezr-space-2xs);--ezr-navigation-bar-item-min-block-size: 2.75rem;--ezr-navigation-bar-item-padding-block: var(--ezr-space-xs);--ezr-navigation-bar-item-padding-inline: var(--ezr-space-sm);--ezr-navigation-bar-item-gap: var(--ezr-space-xs);--ezr-navigation-bar-item-line-height: 1;--ezr-navigation-bar-item-label-offset-block: 0px;--ezr-carousel-track-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr));--ezr-carousel-track-auto-flow: row;--ezr-carousel-track-auto-columns: auto;--ezr-carousel-item-inline-size: auto;--ezr-carousel-gap: var(--ezr-space-md);--ezr-carousel-edge-space: 0px;--ezr-carousel-overflow-inline: visible;--ezr-carousel-snap-type: none;--ezr-carousel-snap-align: start;--ezr-carousel-indicators-display: none;--ezr-carousel-indicator-size: .5rem;--ezr-carousel-indicator-active-inline-size: 1.5rem;--ezr-carousel-indicator-gap: var(--ezr-space-xs);--ezr-carousel-indicator-color: var(--ezr-color-border-strong);--ezr-carousel-indicator-active-color: var(--ezr-color-accent);--ezr-carousel-scrollbar-width: auto;--ezr-carousel-scrollbar-display: initial;--ezr-navigation-rail-width: 4.75rem;--ezr-navigation-drawer-width: 17rem;--ezr-navigation-drawer-padding: var(--ezr-space-sm);--ezr-sidebar-nav-item-min-block-size: 3rem;--ezr-sidebar-nav-item-padding: var(--ezr-space-xs);--ezr-sidebar-nav-item-gap: var(--ezr-space-sm);--ezr-sidebar-nav-icon-size: 2rem;--ezr-sidebar-nav-label-font-size: .95rem;--ezr-editor-tool-rail-width: 3.5rem;--ezr-editor-context-panel-width: 17rem;--ezr-editor-inspector-width: 21rem;--ezr-editor-workbench-min-block-size: 38rem;--ezr-editor-workbench-block-size: calc(100vh - 12rem) ;--ezr-language-selector-menu-width: 14rem}.ezr-app-shell{min-block-size:100vh;color:var(--ezr-color-foreground);background:var(--ezr-app-shell-background);font-family:var(--ezr-font-family)}.ezr-app-header{min-block-size:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ezr-space-md);border-color:var(--ezr-navigation-bar-border-color);padding-inline:clamp(1rem,5vw,4rem);color:var(--ezr-navigation-bar-foreground);background:var(--ezr-navigation-bar-background)}.ezr-app-header__brand{display:flex;align-items:baseline;gap:var(--ezr-space-xs);color:inherit;text-decoration:none}.ezr-app-header__brand strong{font-size:1.35rem;letter-spacing:-.07em}.ezr-app-header__brand span{opacity:.8;font-size:.9rem}.ezr-app-header__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--ezr-space-xs)}.ezr-language-selector{position:relative}.ezr-language-selector__trigger{min-inline-size:4.5rem}.ezr-language-selector__code{font-size:.78rem;letter-spacing:.08em}.ezr-language-selector__menu{position:absolute;z-index:8;inset-block-start:calc(100% + var(--ezr-space-xs));inset-inline-end:0;inline-size:var(--ezr-language-selector-menu-width);display:grid;gap:var(--ezr-space-2xs);border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);padding:var(--ezr-space-xs);color:var(--ezr-color-foreground);background:var(--ezr-color-surface-raised);box-shadow:var(--ezr-shadow-surface)}.ezr-language-selector__option,.ezr-language-selector__option.ezr-button{min-block-size:2.75rem;inline-size:100%;display:grid;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;justify-content:initial;gap:var(--ezr-space-xs);border:0;border-radius:var(--ezr-control-radius);padding:var(--ezr-space-xs);color:inherit;background:transparent;text-align:start;font:inherit;cursor:pointer}.ezr-language-selector__option:hover,.ezr-language-selector__option[aria-checked=true],.ezr-language-selector__option.ezr-button:hover,.ezr-language-selector__option.ezr-button[aria-checked=true]{background:var(--ezr-color-accent-subtle)}.ezr-language-selector__badge{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;color:var(--ezr-color-accent);background:var(--ezr-color-surface-subtle);font-size:.68rem;font-weight:850}.ezr-language-selector__check{color:var(--ezr-color-accent);font-weight:900}.ezr-page{inline-size:min(var(--ezr-page-max-inline-size),calc(100% - var(--ezr-page-gutter) - var(--ezr-page-gutter)));margin-inline:auto;padding-block:var(--ezr-page-padding-block-start) var(--ezr-page-padding-block-end)}.ezr-page-header{display:grid;gap:var(--ezr-page-header-gap);max-inline-size:var(--ezr-page-header-max-inline-size);margin-block-end:var(--ezr-page-header-margin-block-end)}.ezr-page-header__eyebrow,.ezr-eyebrow{margin:0;color:var(--ezr-page-header-eyebrow-color);font-size:var(--ezr-page-header-eyebrow-font-size);font-weight:var(--ezr-page-header-eyebrow-font-weight);letter-spacing:var(--ezr-page-header-eyebrow-letter-spacing);text-transform:uppercase}.ezr-page-header__title,.ezr-page-header h1{max-inline-size:var(--ezr-page-header-title-max-inline-size);margin:0;color:var(--ezr-page-header-title-color);font-size:var(--ezr-page-header-title-font-size);line-height:var(--ezr-page-header-title-line-height);letter-spacing:var(--ezr-page-header-title-letter-spacing)}.ezr-page-header__summary{max-inline-size:var(--ezr-page-header-summary-max-inline-size);margin:0;color:var(--ezr-page-header-summary-color);line-height:var(--ezr-page-header-summary-line-height)}.ezr-page-header--hero{position:relative;isolation:isolate;overflow:hidden;max-inline-size:none;padding:var(--ezr-page-header-hero-padding);border-radius:var(--ezr-page-header-hero-radius);color:var(--ezr-page-header-hero-foreground);background:var(--ezr-page-header-hero-background);box-shadow:var(--ezr-page-header-hero-shadow)}.ezr-page-header--hero .ezr-page-header__eyebrow{color:var(--ezr-page-header-hero-eyebrow-color)}.ezr-page-header--hero .ezr-page-header__title{color:var(--ezr-page-header-hero-title-color)}.ezr-page-header--hero .ezr-page-header__summary{color:var(--ezr-page-header-hero-summary-color)}.ezr-page-header__meta{display:flex;flex-wrap:wrap;gap:var(--ezr-page-header-meta-gap)}.ezr-page-header__meta-item{--ezr-color-border-strong: var(--ezr-page-header-meta-item-border-color);--ezr-color-surface: var(--ezr-page-header-meta-item-background);--ezr-color-muted: var(--ezr-page-header-meta-item-foreground);backdrop-filter:var(--ezr-page-header-meta-item-backdrop-filter)}.ezr-page-header--hero .ezr-button{--ezr-color-accent: var(--ezr-page-header-action-background);--ezr-color-accent-hover: var(--ezr-page-header-action-hover-background);--ezr-color-accent-foreground: var(--ezr-page-header-action-foreground);--ezr-focus-ring: var(--ezr-page-header-action-focus-ring)}.ezr-button{min-block-size:var(--ezr-button-min-block-size);display:inline-flex;align-items:center;justify-content:center;gap:var(--ezr-button-gap);border:var(--ezr-button-border-width) solid var(--ezr-color-accent);border-radius:var(--ezr-control-radius);padding:var(--ezr-button-padding-block) var(--ezr-button-padding-inline);color:var(--ezr-color-accent-foreground);background:var(--ezr-color-accent);box-shadow:none;font:inherit;font-weight:var(--ezr-button-font-weight);line-height:var(--ezr-button-line-height);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ezr-button>svg{flex:0 0 auto;inline-size:var(--ezr-button-icon-size);block-size:var(--ezr-button-icon-size)}.ezr-button:hover{border-color:var(--ezr-color-accent-hover);background:var(--ezr-color-accent-hover)}.ezr-button--secondary{color:var(--ezr-color-foreground);border-color:var(--ezr-color-border-strong);background:var(--ezr-color-surface)}.ezr-button--secondary:hover{color:var(--ezr-color-accent);border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-button--danger{color:#fff;border-color:var(--ezr-color-danger);background:var(--ezr-color-danger)}.ezr-icon-button{inline-size:var(--ezr-icon-button-size);min-inline-size:var(--ezr-icon-button-size);min-block-size:var(--ezr-icon-button-size);padding:0}.ezr-button:disabled{cursor:not-allowed;opacity:.55}.ezr-button:focus-visible,.ezr-control:focus-visible,.ezr-choice-control:focus-visible,.ezr-tree-editor__row:focus-visible{outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-tabs{display:flex;gap:var(--ezr-space-2xs);overflow-x:auto;margin-block-end:var(--ezr-space-md);border-block-end:1px solid var(--ezr-color-border)}.ezr-tab{min-block-size:2.8rem;border:0;border-block-end:3px solid transparent;border-radius:.45rem .45rem 0 0;padding-inline:var(--ezr-space-md);color:var(--ezr-color-muted);background:transparent;font:inherit;font-weight:750;cursor:pointer}.ezr-tab:hover{color:var(--ezr-color-foreground);background:var(--ezr-color-surface-subtle)}.ezr-tab[aria-current=page]{color:var(--ezr-color-accent);border-block-end-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-alert{margin-block:var(--ezr-space-md);border-inline-start:4px solid var(--ezr-color-accent);padding:var(--ezr-space-sm) var(--ezr-space-md);color:var(--ezr-color-foreground);background:var(--ezr-color-accent-subtle);line-height:1.45}.ezr-alert[data-tone=error]{border-color:var(--ezr-color-danger);color:var(--ezr-color-danger);background:var(--ezr-color-danger-subtle)}.ezr-card{border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);padding:var(--ezr-space-lg);background:var(--ezr-color-surface-raised);box-shadow:var(--ezr-shadow-surface)}.ezr-evidence-figure{display:grid;gap:0;margin:0;overflow:clip;border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);background:var(--ezr-color-surface-raised);box-shadow:var(--ezr-shadow-surface)}.ezr-evidence-figure__media{display:block;inline-size:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--ezr-color-surface-subtle)}.ezr-evidence-figure__caption{padding:var(--ezr-space-sm) var(--ezr-space-md);border-block-start:1px solid var(--ezr-color-border);color:var(--ezr-color-muted);font-size:.875rem;line-height:1.45}.ezr-surface{border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);padding:var(--ezr-space-md);background:var(--ezr-color-surface)}.ezr-stack{display:grid;gap:var(--ezr-space-md)}.ezr-cluster{display:flex;flex-wrap:wrap;gap:var(--ezr-space-sm)}.ezr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--ezr-space-md)}.ezr-grid>*{min-inline-size:0}.ezr-link{color:var(--ezr-color-accent);font-weight:700}.ezr-link:hover{color:var(--ezr-color-accent-hover)}.ezr-stat-card{display:grid;gap:var(--ezr-space-xs)}.ezr-stat-card output{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800}.ezr-card__header,.ezr-section-header,.ezr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ezr-space-md)}.ezr-card__header{margin-block-end:var(--ezr-space-md)}.ezr-section-header{margin-block:var(--ezr-space-md)}.ezr-section-header h2,.ezr-section-header h3,.ezr-card h2,.ezr-card h3{margin:0;letter-spacing:-.025em}.ezr-heading-copy{max-inline-size:48rem;margin:var(--ezr-space-2xs) 0 0;color:var(--ezr-color-muted);font-size:.9rem;line-height:1.5}.ezr-split-pane{display:grid;grid-template-columns:minmax(20rem,1.1fr) minmax(20rem,.9fr);align-items:start;gap:var(--ezr-space-md)}.ezr-card--sticky{position:sticky;inset-block-start:var(--ezr-space-md)}.ezr-nav-list{display:grid;gap:var(--ezr-space-xs);margin:0;padding:0;list-style:none}.ezr-nav-list__item{inline-size:100%;display:grid;gap:var(--ezr-space-2xs);border:1px solid var(--ezr-color-border);border-radius:var(--ezr-control-radius);padding:var(--ezr-space-sm);color:var(--ezr-color-foreground);background:var(--ezr-color-surface-subtle);text-align:start;font:inherit;cursor:pointer}.ezr-nav-list__item:hover{border-color:var(--ezr-color-border-strong);background:var(--ezr-color-accent-subtle)}.ezr-nav-list__item[aria-current=true]{border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle);box-shadow:inset 3px 0 0 var(--ezr-color-accent)}.ezr-nav-list__meta{color:var(--ezr-color-muted);font-size:.78rem}.ezr-navigation-bar{color:var(--ezr-navigation-bar-foreground);border-color:var(--ezr-navigation-bar-border-color);background:var(--ezr-navigation-bar-background)}.ezr-navigation-bar__brand{color:inherit;text-decoration:none}.ezr-navigation-bar__toggle{inline-size:var(--ezr-navigation-bar-item-min-block-size);min-inline-size:var(--ezr-navigation-bar-item-min-block-size);min-block-size:var(--ezr-navigation-bar-item-min-block-size);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ezr-navigation-bar-item-radius);padding:0;color:var(--ezr-navigation-bar-item-foreground);background:var(--ezr-navigation-bar-item-background);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ezr-navigation-bar__toggle:hover{color:var(--ezr-navigation-bar-item-hover-foreground);background:var(--ezr-navigation-bar-item-hover-background)}.ezr-navigation-bar__toggle[aria-expanded=true]{color:var(--ezr-navigation-bar-item-selected-foreground);background:var(--ezr-navigation-bar-item-selected-background)}.ezr-navigation-bar__toggle:focus-visible{outline:0;box-shadow:var(--ezr-navigation-bar-item-focus-ring)}.ezr-navigation-bar__navigation{color:inherit}.ezr-navigation-bar__list{display:flex;align-items:center;gap:var(--ezr-navigation-bar-list-gap);margin:0;padding:0;list-style:none}.ezr-navigation-bar__list[data-orientation=vertical]{align-items:stretch;flex-direction:column}.ezr-navigation-bar__item{margin:0;padding:0}.ezr-navigation-bar__link{min-block-size:var(--ezr-navigation-bar-item-min-block-size);display:flex;align-items:center;gap:var(--ezr-navigation-bar-item-gap);border-radius:var(--ezr-navigation-bar-item-radius);padding:var(--ezr-navigation-bar-item-padding-block) var(--ezr-navigation-bar-item-padding-inline);color:var(--ezr-navigation-bar-item-foreground);background:var(--ezr-navigation-bar-item-background);font-weight:700;line-height:var(--ezr-navigation-bar-item-line-height);text-decoration:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ezr-navigation-bar__label{display:block;transform:translateY(var(--ezr-navigation-bar-item-label-offset-block))}.ezr-navigation-bar__link:hover{color:var(--ezr-navigation-bar-item-hover-foreground);background:var(--ezr-navigation-bar-item-hover-background)}.ezr-navigation-bar__link[aria-current=page]{color:var(--ezr-navigation-bar-item-selected-foreground);background:var(--ezr-navigation-bar-item-selected-background)}.ezr-navigation-bar__link:focus-visible{outline:0;box-shadow:var(--ezr-navigation-bar-item-focus-ring)}.ezr-carousel{min-inline-size:0}.ezr-carousel__viewport{overflow-x:var(--ezr-carousel-overflow-inline);overscroll-behavior-inline:contain;scroll-padding-inline:var(--ezr-carousel-edge-space);scroll-snap-type:var(--ezr-carousel-snap-type);scrollbar-width:var(--ezr-carousel-scrollbar-width)}.ezr-carousel__viewport::-webkit-scrollbar{display:var(--ezr-carousel-scrollbar-display)}.ezr-carousel__viewport:focus-visible{outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-carousel__track{display:grid;grid-template-columns:var(--ezr-carousel-track-columns);grid-auto-flow:var(--ezr-carousel-track-auto-flow);grid-auto-columns:var(--ezr-carousel-track-auto-columns);align-items:stretch;gap:var(--ezr-carousel-gap);padding-inline:var(--ezr-carousel-edge-space)}.ezr-carousel__item{min-inline-size:0;inline-size:var(--ezr-carousel-item-inline-size);scroll-snap-align:var(--ezr-carousel-snap-align)}.ezr-carousel__item>*{min-block-size:100%}.ezr-carousel__indicators{display:none;align-items:center;justify-content:center;gap:var(--ezr-carousel-indicator-gap);margin-block-start:var(--ezr-space-md)}.ezr-carousel[data-enhanced=true] .ezr-carousel__indicators{display:var(--ezr-carousel-indicators-display)}.ezr-carousel__indicator{inline-size:var(--ezr-carousel-indicator-size);block-size:var(--ezr-carousel-indicator-size);border:0;border-radius:999px;padding:0;color:transparent;background:var(--ezr-carousel-indicator-color);cursor:pointer;transition:inline-size .15s ease,background .15s ease,box-shadow .15s ease}.ezr-carousel__indicator[aria-current=true]{inline-size:var(--ezr-carousel-indicator-active-inline-size);background:var(--ezr-carousel-indicator-active-color)}.ezr-carousel__indicator:focus-visible{outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-field-stack{display:grid;gap:var(--ezr-form-field-stack-gap)}.ezr-form-field{display:grid;gap:var(--ezr-form-field-gap);color:var(--ezr-color-foreground);font-size:.9rem;font-weight:700}.ezr-form-field__label{display:flex;align-items:baseline;gap:var(--ezr-space-xs)}.ezr-form-field__help{margin:0;color:var(--ezr-color-muted);font-size:.8rem;font-weight:500;line-height:1.45}.ezr-control{inline-size:100%;min-block-size:var(--ezr-form-control-min-block-size);border:1px solid var(--ezr-color-border-strong);border-radius:var(--ezr-control-radius);padding:var(--ezr-form-control-padding-block) var(--ezr-form-control-padding-inline);color:var(--ezr-color-foreground);background:var(--ezr-color-control);box-shadow:inset 0 1px 2px #1435400a;font:inherit;line-height:1.4}.ezr-control::-moz-placeholder{color:color-mix(in srgb,var(--ezr-color-muted) 70%,transparent)}.ezr-control::placeholder{color:color-mix(in srgb,var(--ezr-color-muted) 70%,transparent)}.ezr-control:hover:not(:disabled){border-color:var(--ezr-color-accent)}.ezr-control:focus{border-color:var(--ezr-color-focus);outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-control:disabled{color:var(--ezr-color-muted);border-color:var(--ezr-color-border);background:var(--ezr-color-surface-subtle);opacity:1}.ezr-text-area{min-block-size:9rem;resize:vertical;line-height:1.55}.ezr-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ezr-checkbox-field{display:flex;align-items:center;gap:var(--ezr-checkbox-field-gap);min-block-size:var(--ezr-form-control-min-block-size);border:1px solid var(--ezr-color-border);border-radius:var(--ezr-control-radius);padding:var(--ezr-checkbox-field-padding-block) var(--ezr-checkbox-field-padding-inline);background:var(--ezr-color-surface-subtle)}.ezr-choice-option{position:relative;min-block-size:var(--ezr-choice-option-min-block-size);border:1px solid var(--ezr-color-border);border-radius:var(--ezr-choice-option-radius);padding:var(--ezr-choice-option-padding);color:var(--ezr-color-foreground);background:var(--ezr-color-surface-subtle);font-weight:700;line-height:1.35;list-style:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ezr-choice-wrapper{position:relative;display:grid;grid-template-columns:var(--ezr-choice-control-size) minmax(0,1fr);align-items:start;-moz-column-gap:var(--ezr-choice-option-gap);column-gap:var(--ezr-choice-option-gap);inline-size:100%;min-block-size:calc(var(--ezr-choice-option-min-block-size) - (var(--ezr-choice-option-padding) * 2));cursor:pointer}.ezr-choice-wrapper:has(.ezr-choice-control[type=radio]){grid-template-columns:minmax(0,1fr)}.ezr-choice-inner{position:relative;display:block;inline-size:var(--ezr-choice-control-size);block-size:var(--ezr-choice-control-size);margin-block-start:.05rem}.ezr-choice-wrapper:has(.ezr-choice-control[type=radio]) .ezr-choice-inner{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0}.ezr-choice-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;margin:0;border:0;padding:0;opacity:0;cursor:pointer}.ezr-choice-decorator{display:grid;place-items:center;inline-size:var(--ezr-choice-control-size);block-size:var(--ezr-choice-control-size);border:var(--ezr-choice-control-border-width) solid var(--ezr-color-border-strong);border-radius:var(--ezr-choice-control-radius);background:var(--ezr-color-control);box-shadow:inset 0 1px 1px #1435400d;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ezr-choice-wrapper:has(.ezr-choice-control[type=radio]) .ezr-choice-decorator{display:none}.ezr-choice-label{min-inline-size:0;color:inherit;font:inherit;line-height:inherit}.ezr-choice-option:hover{border-color:var(--ezr-color-accent);background:color-mix(in srgb,var(--ezr-color-accent-subtle) 56%,var(--ezr-color-surface))}.ezr-choice-option:hover .ezr-choice-decorator{border-color:var(--ezr-color-accent)}.ezr-choice-option:has(.ezr-choice-control:checked){border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle);box-shadow:inset var(--ezr-choice-selection-indicator-size) 0 0 var(--ezr-color-accent)}.ezr-choice-control:checked+.ezr-choice-decorator{border-color:var(--ezr-color-accent);background:var(--ezr-color-accent)}.ezr-choice-control[type=checkbox]:checked+.ezr-choice-decorator:after{content:"";inline-size:var(--ezr-choice-checkmark-inline-size);block-size:var(--ezr-choice-checkmark-block-size);border:solid var(--ezr-color-accent-foreground);border-width:0 0 var(--ezr-choice-checkmark-stroke-width) var(--ezr-choice-checkmark-stroke-width);transform:translateY(-.08rem) rotate(-45deg)}.ezr-choice-control:focus-visible+.ezr-choice-decorator{outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-choice-option:has(.ezr-choice-control:focus-visible){border-color:var(--ezr-color-focus);box-shadow:var(--ezr-focus-ring)}.ezr-choice-control:disabled{cursor:not-allowed}.ezr-choice-control:disabled+.ezr-choice-decorator,.ezr-choice-option:has(.ezr-choice-control:disabled){cursor:not-allowed;opacity:.55}.ezr-form-actions{display:flex;flex-wrap:wrap;gap:var(--ezr-space-sm);margin-block-start:var(--ezr-space-lg)}.ezr-radio-group,.ezr-repeater{display:grid;gap:var(--ezr-form-option-gap);margin:0;border:1px solid var(--ezr-color-border);border-radius:var(--ezr-control-radius);padding:var(--ezr-space-md)}.ezr-radio-group legend,.ezr-repeater legend{padding-inline:var(--ezr-space-xs);font-weight:750}.ezr-radio-option{display:flex;align-items:center;gap:var(--ezr-space-xs)}.ezr-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ezr-pagination-gap);border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);padding:var(--ezr-pagination-padding-block) var(--ezr-pagination-padding-inline);color:var(--ezr-color-foreground);background:var(--ezr-color-surface-raised);box-shadow:var(--ezr-shadow-surface)}.ezr-pagination__summary{display:grid;gap:.12rem;min-inline-size:min(100%,12rem);margin:0}.ezr-pagination__summary strong{font-size:.95rem}.ezr-pagination__summary span{color:var(--ezr-color-muted);font-size:.82rem;font-weight:600}.ezr-pagination__track{flex:1 1 var(--ezr-pagination-track-min-inline-size);min-inline-size:min(100%,var(--ezr-pagination-track-min-inline-size))}.ezr-pagination__controls{display:flex;flex-wrap:wrap;gap:var(--ezr-space-xs)}.ezr-pagination__button{min-inline-size:var(--ezr-pagination-button-min-inline-size)}.ezr-rich-text-editor{min-block-size:10rem;border:1px solid var(--ezr-color-border-strong);border-radius:var(--ezr-control-radius);padding:var(--ezr-space-sm);background:var(--ezr-color-control);line-height:1.55}.ezr-rich-text-editor:focus{border-color:var(--ezr-color-focus);outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-switch{border-radius:999px}.ezr-tree-editor{margin-block-start:var(--ezr-space-lg);padding-block-start:var(--ezr-space-lg);border-block-start:1px solid var(--ezr-color-border)}.ezr-tree-editor__instructions{max-inline-size:42rem;margin:var(--ezr-space-xs) 0 0;color:var(--ezr-color-muted);font-size:.86rem;line-height:1.5}.ezr-tree-editor__tree{overflow:auto;max-block-size:38rem;margin-block-start:var(--ezr-space-md);padding:var(--ezr-space-xs);border:1px solid var(--ezr-color-border);border-radius:var(--ezr-control-radius);background:var(--ezr-color-surface-subtle)}.ezr-tree-editor__group{position:relative;margin:0;padding-inline-start:var(--ezr-space-lg);list-style:none}.ezr-tree-editor__group:before{content:"";position:absolute;inset-block:.65rem .65rem;inset-inline-start:.95rem;border-inline-start:1px solid var(--ezr-color-border-strong)}.ezr-tree-editor__row{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--ezr-space-xs);min-block-size:3.35rem;margin-block:var(--ezr-space-2xs);border:1px solid transparent;border-radius:var(--ezr-control-radius);padding:var(--ezr-space-2xs)}.ezr-tree-editor__group .ezr-tree-editor__row:before{content:"";position:absolute;inset-inline-start:-1.05rem;inline-size:.95rem;inset-block-start:50%;border-block-start:1px solid var(--ezr-color-border-strong)}.ezr-tree-editor__row[data-root=true]{border-color:var(--ezr-color-border);background:var(--ezr-color-surface)}.ezr-tree-editor__row[aria-selected=true]{border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-tree-editor__row[data-drop-target=true]{border:2px dashed var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-tree-editor__toggle{inline-size:2rem;min-block-size:2rem;border:0;border-radius:.45rem;color:var(--ezr-color-muted);background:transparent;font:inherit;font-size:1.1rem;cursor:pointer}.ezr-tree-editor__toggle:hover:not(:disabled){color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-tree-editor__toggle:disabled{color:var(--ezr-color-border-strong);cursor:default}.ezr-tree-editor__node{min-inline-size:0;display:grid;gap:.14rem;border:0;border-radius:.45rem;padding:var(--ezr-space-xs);color:var(--ezr-color-foreground);background:transparent;text-align:start;font:inherit;cursor:pointer}.ezr-tree-editor__node:hover{background:color-mix(in srgb,var(--ezr-color-surface) 78%,transparent)}.ezr-tree-editor__node-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ezr-space-xs);min-inline-size:0}.ezr-tree-editor__node-title strong,.ezr-tree-editor__node-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezr-tree-editor__node-meta{color:var(--ezr-color-muted);font-size:.74rem}.ezr-tree-editor__kind,.ezr-status-badge,.ezr-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--ezr-chip-gap);inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:var(--ezr-chip-min-block-size);border:1px solid var(--ezr-color-border-strong);border-radius:var(--ezr-chip-radius);padding:var(--ezr-chip-padding-block) var(--ezr-chip-padding-inline);color:var(--ezr-color-muted);background:var(--ezr-color-surface);font-size:var(--ezr-chip-font-size);font-weight:var(--ezr-chip-font-weight);line-height:var(--ezr-chip-line-height);letter-spacing:var(--ezr-chip-letter-spacing);white-space:nowrap}.ezr-tree-editor__kind[data-kind=container],.ezr-status-badge[data-tone=accent]{color:var(--ezr-color-accent);border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-tree-editor__actions{display:flex;align-items:center;gap:var(--ezr-space-2xs)}.ezr-tree-editor__actions .ezr-icon-button{color:var(--ezr-color-muted);border-color:transparent;background:transparent}.ezr-tree-editor__actions .ezr-icon-button:hover{color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-tree-editor__actions .ezr-icon-button[data-action=remove]{color:var(--ezr-color-danger)}.ezr-tree-editor__actions .ezr-icon-button[data-action=remove]:hover{background:var(--ezr-color-danger-subtle)}.ezr-editor-workbench{min-inline-size:0;min-block-size:var(--ezr-editor-workbench-min-block-size);block-size:max(var(--ezr-editor-workbench-min-block-size),var(--ezr-editor-workbench-block-size));display:grid;grid-template-columns:var(--ezr-editor-tool-rail-width) var(--ezr-editor-context-panel-width) minmax(24rem,1fr) var(--ezr-editor-inspector-width);overflow:clip;border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);background:var(--ezr-color-surface);box-shadow:var(--ezr-shadow-surface)}.ezr-editor-workbench--horizontal-tools{grid-template-columns:var(--ezr-editor-context-panel-width) minmax(24rem,1fr) var(--ezr-editor-inspector-width);border-start-start-radius:0;border-start-end-radius:0}.ezr-page--editor{inline-size:100%;max-inline-size:none;padding-block-start:0}.ezr-page--editor>.ezr-editor-page__notice,.ezr-page--editor>.ezr-editor-page__workspace{margin-inline:var(--ezr-page-gutter)}.ezr-editor-command-bar{position:sticky;z-index:2;inset-block-start:0;min-block-size:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ezr-space-lg);border-block-end:1px solid var(--ezr-color-border);padding:var(--ezr-space-sm) max(var(--ezr-page-gutter),calc((100% - var(--ezr-page-max-inline-size)) / 2 + var(--ezr-page-gutter)));background:color-mix(in srgb,var(--ezr-color-surface) 94%,transparent);backdrop-filter:blur(12px)}.ezr-editor-command-bar__identity{min-inline-size:min(14rem,30vw);display:grid;gap:var(--ezr-space-2xs)}.ezr-editor-command-bar__identity h1{overflow:hidden;margin:0;font-size:1.15rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ezr-editor-command-bar__actions,.ezr-editor-command-bar__tabs{min-inline-size:0;display:flex;align-items:center;gap:var(--ezr-space-xs)}.ezr-editor-command-bar__tabs{overflow-x:auto;padding:var(--ezr-space-2xs)}.ezr-editor-command-bar__tab{min-block-size:2.5rem;display:inline-flex;align-items:center;gap:var(--ezr-space-xs);border-color:transparent;padding:var(--ezr-space-xs) var(--ezr-space-sm);color:var(--ezr-color-muted);background:transparent;white-space:nowrap}.ezr-editor-command-bar__tab svg{inline-size:1.1rem;block-size:1.1rem;flex:0 0 auto}.ezr-editor-command-bar__tab:hover,.ezr-editor-command-bar__tab[aria-selected=true]{color:var(--ezr-color-accent);border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-editor-command-bar__tab:disabled{cursor:not-allowed;opacity:.42}.ezr-dismissible-panel{position:relative;max-inline-size:none;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ezr-dismissible-panel__content{display:grid;gap:var(--ezr-page-header-gap)}.ezr-dismissible-panel__dismiss svg{inline-size:var(--ezr-button-icon-size);block-size:var(--ezr-button-icon-size)}.ezr-context-tool-rail{display:flex;flex-direction:column;align-items:center;gap:var(--ezr-space-xs);border-inline-end:1px solid var(--ezr-color-border);padding:var(--ezr-space-xs);background:var(--ezr-color-surface-subtle)}.ezr-context-tool-rail__item{inline-size:2.5rem;min-block-size:2.5rem;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--ezr-control-radius);padding:0;color:var(--ezr-color-muted);background:transparent;cursor:pointer}.ezr-context-tool-rail__item svg{inline-size:1.25rem;block-size:1.25rem}.ezr-context-tool-rail__item:hover,.ezr-context-tool-rail__item[aria-selected=true]{color:var(--ezr-color-accent);border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle)}.ezr-context-tool-rail__item:focus-visible{outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-context-tool-rail__item:disabled{cursor:not-allowed;opacity:.38}.ezr-editor-context-panel,.ezr-editor-workbench__canvas,.ezr-property-inspector{min-inline-size:0;padding:var(--ezr-space-md)}.ezr-editor-context-panel{overflow:auto;border-inline-end:1px solid var(--ezr-color-border);background:var(--ezr-color-surface)}.ezr-editor-workbench__canvas{overflow:auto;background:var(--ezr-color-canvas)}.ezr-editor-workbench__canvas .ezr-tree-editor{margin:0;border:0;padding:0}.ezr-property-inspector{overflow:auto;border-inline-start:1px solid var(--ezr-color-border);background:var(--ezr-color-surface)}.ezr-inspector-section{display:grid;align-content:start;gap:var(--ezr-space-md);border-block-start:1px solid var(--ezr-color-border);padding-block:var(--ezr-space-lg)}.ezr-property-inspector>.ezr-card__header+.ezr-inspector-section{margin-block-start:var(--ezr-space-md)}.ezr-context-panel-section{display:grid;align-content:start;gap:var(--ezr-space-md)}.ezr-context-panel-section h3{margin:0}.ezr-context-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ezr-space-xs);margin:0}.ezr-context-facts dt{color:var(--ezr-color-muted)}.ezr-context-facts dd{margin:0;font-weight:750}.ezr-recipient-row{display:grid;gap:var(--ezr-space-xs);overflow-wrap:anywhere;border-block-end:1px solid var(--ezr-color-border);padding-block:var(--ezr-space-sm)}.ezr-localization-binding{margin-block-start:var(--ezr-space-lg);border-block-start:1px solid var(--ezr-color-border);padding-block-start:var(--ezr-space-md)}.ezr-localization-binding summary{margin-block-end:var(--ezr-space-md);font-weight:750;cursor:pointer}.ezr-data-table{inline-size:100%;border-collapse:collapse}.ezr-data-table th,.ezr-data-table td{padding:var(--ezr-space-sm);border-block-end:1px solid var(--ezr-color-border);text-align:start;vertical-align:middle}.ezr-data-table th{color:var(--ezr-color-muted);background:var(--ezr-color-surface-subtle);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ezr-data-table tr:last-child td{border-block-end:0}.ezr-table-wrap{overflow-x:auto;border:1px solid var(--ezr-color-border);border-radius:var(--ezr-control-radius)}.ezr-empty-state{padding:var(--ezr-space-xl);color:var(--ezr-color-muted);text-align:center}.ezr-progress{inline-size:100%}.ezr-progress,.ezr-pagination__track{-moz-appearance:none;appearance:none;-webkit-appearance:none;block-size:var(--ezr-progress-block-size);overflow:hidden;border:0;border-radius:var(--ezr-progress-radius);background:var(--ezr-progress-track-color);color:var(--ezr-progress-value-color)}.ezr-progress::-webkit-progress-bar,.ezr-pagination__track::-webkit-progress-bar{border-radius:var(--ezr-progress-radius);background:var(--ezr-progress-track-color)}.ezr-progress::-webkit-progress-value,.ezr-pagination__track::-webkit-progress-value{border-radius:var(--ezr-progress-radius);background:var(--ezr-progress-value-color)}.ezr-progress::-moz-progress-bar,.ezr-pagination__track::-moz-progress-bar{border-radius:var(--ezr-progress-radius);background:var(--ezr-progress-value-color)}.ezr-spinner{display:inline-flex;align-items:center;gap:var(--ezr-space-xs);color:var(--ezr-color-muted)}.ezr-spinner:before{content:"";inline-size:1rem;block-size:1rem;border:2px solid var(--ezr-color-border);border-block-start-color:var(--ezr-color-accent);border-radius:50%;animation:ezr-spin .7s linear infinite}.ezr-skeleton{min-block-size:2.5rem;border-radius:var(--ezr-control-radius);color:transparent;background:linear-gradient(90deg,var(--ezr-color-surface-subtle),var(--ezr-color-surface),var(--ezr-color-surface-subtle));background-size:200% 100%;animation:ezr-shimmer 1.2s ease infinite}.ezr-tooltip{max-inline-size:20rem;border-radius:.45rem;padding:var(--ezr-space-xs) var(--ezr-space-sm);color:var(--ezr-color-accent-foreground);background:var(--ezr-color-foreground);font-size:.82rem}.ezr-popover,.ezr-drawer{border:1px solid var(--ezr-color-border-strong);border-radius:var(--ezr-surface-radius);padding:var(--ezr-space-md);color:var(--ezr-color-foreground);background:var(--ezr-color-surface);box-shadow:var(--ezr-shadow-surface)}.ezr-app-shell__body{display:grid;grid-template-columns:var(--ezr-navigation-rail-width) minmax(0,1fr);min-block-size:calc(100vh - 4.5rem);transition:grid-template-columns .18s ease}.ezr-app-shell__body>.ezr-page{grid-column:2;min-inline-size:0}[data-navigation-expanded=true] .ezr-app-shell__body{grid-template-columns:var(--ezr-navigation-drawer-width) minmax(0,1fr)}.ezr-navigation-drawer{position:sticky;z-index:3;inset-block-start:0;align-self:start;inline-size:100%;block-size:calc(100vh - 4.5rem);overflow:hidden auto;border-width:0 1px 0 0;border-radius:0;padding:var(--ezr-navigation-drawer-padding);box-shadow:none}.ezr-navigation-drawer[hidden],.ezr-navigation-drawer__backdrop[hidden]{display:none}.ezr-navigation-drawer__header{min-block-size:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--ezr-space-xs);margin-block-end:var(--ezr-space-sm)}.ezr-navigation-drawer__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezr-sidebar-nav{display:grid;gap:var(--ezr-space-xs)}.ezr-sidebar-nav__item{inline-size:100%;min-block-size:var(--ezr-sidebar-nav-item-min-block-size);display:grid;grid-template-columns:var(--ezr-sidebar-nav-icon-size) minmax(0,1fr);align-items:center;justify-content:start;gap:var(--ezr-sidebar-nav-item-gap);border:1px solid transparent;border-radius:var(--ezr-control-radius);padding:var(--ezr-sidebar-nav-item-padding);color:var(--ezr-color-muted);background:transparent;text-align:start;font:inherit;font-weight:750;cursor:pointer}.ezr-sidebar-nav__item:hover{color:var(--ezr-color-foreground);border-color:var(--ezr-color-border);background:var(--ezr-color-surface-subtle)}.ezr-sidebar-nav__item[aria-current=page]{color:var(--ezr-color-accent);border-color:var(--ezr-color-accent);background:var(--ezr-color-accent-subtle);box-shadow:inset 3px 0 0 var(--ezr-color-accent)}.ezr-sidebar-nav__item:focus-visible{outline:0;box-shadow:var(--ezr-focus-ring)}.ezr-sidebar-nav__item:disabled{cursor:not-allowed;opacity:.55}.ezr-sidebar-nav__item-icon{inline-size:var(--ezr-sidebar-nav-icon-size);block-size:var(--ezr-sidebar-nav-icon-size);display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;color:var(--ezr-color-accent-foreground);background:var(--ezr-color-accent)}.ezr-sidebar-nav__item-icon svg{inline-size:1.15rem;block-size:1.15rem}.ezr-sidebar-nav__item-label,.ezr-sidebar-nav__item-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ezr-sidebar-nav__item-label{color:var(--ezr-color-foreground);font-size:var(--ezr-sidebar-nav-label-font-size);line-height:1.25}.ezr-sidebar-nav__item-meta{color:var(--ezr-color-muted);font-size:.75rem}[data-navigation-expanded=false] .ezr-navigation-drawer__title,[data-navigation-expanded=false] .ezr-sidebar-nav__item-label,[data-navigation-expanded=false] .ezr-sidebar-nav__item-meta{inline-size:0;opacity:0;pointer-events:none}[data-navigation-expanded=false] .ezr-sidebar-nav__item{grid-template-columns:var(--ezr-sidebar-nav-icon-size);justify-content:center}.ezr-navigation-toggle{display:none}.ezr-navigation-drawer__backdrop{position:fixed;z-index:2;inset:4.5rem 0 0;border:0;padding:0;background:#081f2a94;backdrop-filter:blur(2px);cursor:pointer}.ezr-step-list{display:grid;gap:var(--ezr-space-sm);margin:0;padding-inline-start:var(--ezr-space-lg)}.ezr-step-list [aria-current=step]{color:var(--ezr-color-accent);font-weight:800}.ezr-loading-state,.ezr-error-state,.ezr-permission-state{border:1px solid var(--ezr-color-border);border-radius:var(--ezr-surface-radius);padding:var(--ezr-space-lg);background:var(--ezr-color-surface)}.ezr-error-state{border-color:var(--ezr-color-danger);background:var(--ezr-color-danger-subtle)}.ezr-json-viewer{overflow:auto;border-radius:var(--ezr-control-radius);padding:var(--ezr-space-md);color:var(--ezr-color-foreground);background:var(--ezr-color-surface-subtle)}.ezr-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes ezr-spin{to{transform:rotate(360deg)}}@keyframes ezr-shimmer{to{background-position:-200% 0}}.ezr-dialog{inline-size:min(36rem,calc(100% - 2rem));border:1px solid var(--ezr-color-border-strong);border-radius:var(--ezr-surface-radius);padding:var(--ezr-space-lg);color:var(--ezr-color-foreground);background:var(--ezr-color-surface);box-shadow:0 24px 70px #001f2b4d}.ezr-dialog::backdrop{background:#081f2a94;backdrop-filter:blur(2px)}.ezr-dialog__actions{display:flex;justify-content:flex-end;gap:var(--ezr-space-sm)}@media(max-width:1200px){.ezr-editor-workbench{grid-template-columns:var(--ezr-editor-tool-rail-width) minmax(13rem,.7fr) minmax(22rem,1.3fr)}.ezr-editor-workbench--horizontal-tools{grid-template-columns:minmax(13rem,.65fr) minmax(21rem,1.2fr) minmax(18rem,.8fr)}.ezr-editor-workbench:not(.ezr-editor-workbench--horizontal-tools) .ezr-property-inspector{grid-column:2 / -1;border-block-start:1px solid var(--ezr-color-border);border-inline-start:0}}@media(max-width:900px){.ezr-split-pane{grid-template-columns:1fr}.ezr-card--sticky{position:static}.ezr-editor-workbench{block-size:auto;grid-template-columns:var(--ezr-editor-tool-rail-width) minmax(0,1fr)}.ezr-editor-context-panel,.ezr-editor-workbench__canvas,.ezr-property-inspector{grid-column:2}.ezr-editor-workbench--horizontal-tools{grid-template-columns:1fr}.ezr-editor-workbench--horizontal-tools .ezr-editor-context-panel,.ezr-editor-workbench--horizontal-tools .ezr-editor-workbench__canvas,.ezr-editor-workbench--horizontal-tools .ezr-property-inspector{grid-column:1}.ezr-editor-workbench--horizontal-tools .ezr-property-inspector{border-block-start:1px solid var(--ezr-color-border);border-inline-start:0}.ezr-editor-context-panel{border-block-end:1px solid var(--ezr-color-border);border-inline-end:0}.ezr-context-tool-rail{grid-row:1 / 4}.ezr-editor-command-bar{align-items:flex-start;flex-direction:column;gap:var(--ezr-space-sm)}.ezr-editor-command-bar__identity{min-inline-size:0;inline-size:100%}.ezr-editor-command-bar__actions{inline-size:100%}.ezr-editor-command-bar__tabs{flex:1 1 auto}}@media(max-width:680px){.ezr-app-header{padding-inline:var(--ezr-space-md)}.ezr-app-header__brand span,.ezr-app-header__identity{display:none}.ezr-page{padding-block-start:var(--ezr-space-lg)}.ezr-card{padding:var(--ezr-space-md)}.ezr-card__header,.ezr-section-header{align-items:flex-start;flex-direction:column}.ezr-tree-editor__actions [data-action=move]{display:none}}@media(max-width:780px){.ezr-app-shell__body,[data-navigation-expanded=true] .ezr-app-shell__body{display:block}.ezr-navigation-toggle{display:inline-flex}.ezr-navigation-drawer{position:fixed;z-index:4;inset-block:4.5rem 0;inset-inline-start:0;inline-size:min(var(--ezr-navigation-drawer-width),calc(100vw - 3rem));block-size:calc(100vh - 4.5rem);border-width:0 1px 0 0;translate:-105% 0;transition:translate .18s ease}.ezr-navigation-drawer[data-open=true]{translate:0 0}.ezr-navigation-drawer__header{display:none}.ezr-sidebar-nav__item{grid-template-columns:2rem minmax(0,1fr)}[data-navigation-expanded=false] .ezr-sidebar-nav__item-label,[data-navigation-expanded=false] .ezr-sidebar-nav__item-meta{inline-size:auto;opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
