:root{--ea-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ea-font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, "Liberation Mono", monospace;--ea-text-2xs:.6875rem;--ea-text-xs:.75rem;--ea-text-sm:.8125rem;--ea-text-md:.875rem;--ea-text-lg:1rem;--ea-text-xl:1.125rem;--ea-text-2xl:1.375rem;--ea-text-3xl:1.625rem;--ea-leading-tight:1.25;--ea-leading-snug:1.4;--ea-leading-normal:1.55;--ea-weight-regular:400;--ea-weight-medium:500;--ea-weight-semibold:600;--ea-weight-bold:700;--ea-tracking-caps:.06em;--ea-measure:72ch;--ea-space-0:0;--ea-space-px:1px;--ea-space-0-5:.125rem;--ea-space-1:.25rem;--ea-space-1-5:.375rem;--ea-space-2:.5rem;--ea-space-3:.75rem;--ea-space-4:1rem;--ea-space-5:1.25rem;--ea-space-6:1.5rem;--ea-space-8:2rem;--ea-space-10:2.5rem;--ea-space-12:3rem;--ea-space-16:4rem;--ea-radius-xs:3px;--ea-radius-sm:5px;--ea-radius-md:7px;--ea-radius-lg:10px;--ea-radius-xl:14px;--ea-radius-full:999px;--ea-control-h-sm:1.75rem;--ea-control-h-md:2.125rem;--ea-control-h-lg:2.5rem;--ea-row-h-compact:2.25rem;--ea-row-h-comfortable:2.75rem;--ea-sidebar-w:16rem;--ea-topbar-h:3.25rem;--ea-content-max:86rem;--ea-gutter:1.5rem;--ea-gutter-mobile:1rem;--ea-z-sticky:10;--ea-z-topbar:30;--ea-z-drawer:40;--ea-z-overlay:50;--ea-z-popover:60;--ea-z-tooltip:70;--ea-duration-fast:.12s;--ea-duration:.18s;--ea-duration-slow:.28s;--ea-ease:cubic-bezier(.2, .7, .2, 1);--ea-ease-in-out:cubic-bezier(.45, 0, .25, 1);--ea-focus-width:2px;--ea-focus-offset:2px;--ea-neutral-0:#fff;--ea-neutral-25:#fafbfc;--ea-neutral-50:#f4f5f7;--ea-neutral-100:#eceef2;--ea-neutral-150:#e3e6eb;--ea-neutral-200:#d6dae1;--ea-neutral-300:#bfc5cf;--ea-neutral-400:#8b93a3;--ea-neutral-500:#6b7385;--ea-neutral-600:#535b6b;--ea-neutral-700:#3d4452;--ea-neutral-800:#2a303c;--ea-neutral-850:#222835;--ea-neutral-900:#1a1f2a;--ea-neutral-925:#151922;--ea-neutral-950:#0f1218;--ea-neutral-1000:#0a0c10;--ea-accent-50:#eef3fe;--ea-accent-100:#dfe8fc;--ea-accent-200:#bfd1f8;--ea-accent-300:#8fb0ff;--ea-accent-400:#5d86ec;--ea-accent-500:#3862d6;--ea-accent-600:#2b53c4;--ea-accent-700:#2446a8;--ea-accent-800:#1d3882;--ea-accent-900:#152957}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ea-bg:var(--ea-neutral-50);--ea-surface:var(--ea-neutral-0);--ea-surface-raised:var(--ea-neutral-0);--ea-surface-sunken:#f7f8fa;--ea-surface-hover:#f0f2f5;--ea-surface-selected:var(--ea-accent-50);--ea-sidebar-bg:#fbfbfc;--ea-topbar-bg:#ffffffeb;--ea-text:#151821;--ea-text-secondary:#424957;--ea-text-muted:#5a6272;--ea-text-inverse:#fff;--ea-text-link:var(--ea-accent-600);--ea-text-link-hover:var(--ea-accent-800);--ea-border:#e2e5ea;--ea-border-strong:#cdd2da;--ea-border-input:#858d9d;--ea-accent:var(--ea-accent-600);--ea-accent-hover:var(--ea-accent-700);--ea-accent-active:var(--ea-accent-800);--ea-accent-fg:#fff;--ea-accent-subtle:var(--ea-accent-50);--ea-accent-subtle-fg:var(--ea-accent-700);--ea-accent-subtle-border:var(--ea-accent-200);--ea-focus:#1f5fe0;--ea-overlay:#0f12187a;--ea-selection:#cfe0ff;--ea-neutral-fg:#444b59;--ea-neutral-bg:#eef0f3;--ea-neutral-border:#d4d9e0;--ea-neutral-solid:#6b7385;--ea-info-fg:#1c55b5;--ea-info-bg:#e9f1fd;--ea-info-border:#b9d0f6;--ea-info-solid:#2b63c9;--ea-progress-fg:#5537b8;--ea-progress-bg:#f1edfd;--ea-progress-border:#d2c7f6;--ea-progress-solid:#6a4ad6;--ea-success-fg:#146c43;--ea-success-bg:#e7f4ed;--ea-success-border:#afd9c1;--ea-success-solid:#1d8052;--ea-warning-fg:#834b00;--ea-warning-bg:#fdf2de;--ea-warning-border:#eecb86;--ea-warning-solid:#c07a0a;--ea-danger-fg:#b0241c;--ea-danger-bg:#fdeceb;--ea-danger-border:#f2bab5;--ea-danger-solid:#c42b22;--ea-danger-solid-hover:#a82019;--ea-env-bg:var(--ea-accent-50);--ea-env-fg:var(--ea-accent-700);--ea-env-border:var(--ea-accent-300);--ea-code-bg:#f6f7f9;--ea-code-fg:#1d2230;--ea-code-border:#e2e5ea;--ea-code-key:#1d4fae;--ea-code-string:#11683f;--ea-code-number:#9a3d09;--ea-code-boolean:#6331b5;--ea-code-null:#5a6272;--ea-code-punct:#5a6272;--ea-code-lineno:#5f6777;--ea-diff-add-bg:#e3f4ea;--ea-diff-add-fg:#0f5f39;--ea-diff-del-bg:#fce8e6;--ea-diff-del-fg:#a3211a;--ea-skeleton:#e9ecf0;--ea-skeleton-shine:#f5f6f8;--ea-shadow-1:0 1px 2px #1018280f, 0 1px 1px #10182808;--ea-shadow-2:0 6px 16px -4px #1018281f, 0 2px 4px -2px #1018280f;--ea-shadow-3:0 24px 48px -12px #10182847, 0 4px 10px -4px #10182814}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ea-bg:var(--ea-neutral-1000);--ea-surface:var(--ea-neutral-950);--ea-surface-raised:var(--ea-neutral-900);--ea-surface-sunken:#0c0e13;--ea-surface-hover:#1b202b;--ea-surface-selected:#16244a;--ea-sidebar-bg:#0d1015;--ea-topbar-bg:#0f1218e6;--ea-text:#e7eaf0;--ea-text-secondary:#bcc3cf;--ea-text-muted:#9aa2b2;--ea-text-inverse:#fff;--ea-text-link:var(--ea-accent-300);--ea-text-link-hover:#b8ccff;--ea-border:#262c38;--ea-border-strong:#353c4a;--ea-border-input:#687184;--ea-accent:var(--ea-accent-500);--ea-accent-hover:#4169dc;--ea-accent-active:#2d55c6;--ea-accent-fg:#fff;--ea-accent-subtle:#16244a;--ea-accent-subtle-fg:#b3c8ff;--ea-accent-subtle-border:#2a4180;--ea-focus:#8fb0ff;--ea-overlay:#0000009e;--ea-selection:#2a4180;--ea-neutral-fg:#c3c9d4;--ea-neutral-bg:#202633;--ea-neutral-border:#343b4b;--ea-neutral-solid:#8b93a3;--ea-info-fg:#93b8ff;--ea-info-bg:#13254a;--ea-info-border:#25437c;--ea-info-solid:#4f7fe6;--ea-progress-fg:#c0adff;--ea-progress-bg:#231a48;--ea-progress-border:#3d2f7a;--ea-progress-solid:#8a6cf0;--ea-success-fg:#74d8a4;--ea-success-bg:#0e2b1f;--ea-success-border:#1d4d37;--ea-success-solid:#2f9e68;--ea-warning-fg:#f3c064;--ea-warning-bg:#31240c;--ea-warning-border:#5a4318;--ea-warning-solid:#d4962c;--ea-danger-fg:#ff9d94;--ea-danger-bg:#3a1615;--ea-danger-border:#652622;--ea-danger-solid:#c9352b;--ea-danger-solid-hover:#b52f26;--ea-env-bg:#16244a;--ea-env-fg:#b3c8ff;--ea-env-border:#3a5aa8;--ea-code-bg:#0c0e13;--ea-code-fg:#dfe3ea;--ea-code-border:#262c38;--ea-code-key:#93b8ff;--ea-code-string:#7fd9a8;--ea-code-number:#f7b27a;--ea-code-boolean:#c9b3ff;--ea-code-null:#9aa2b2;--ea-code-punct:#8b93a3;--ea-code-lineno:#7d8597;--ea-diff-add-bg:#0f3021;--ea-diff-add-fg:#86e0b0;--ea-diff-del-bg:#3d1716;--ea-diff-del-fg:#ffaaa2;--ea-skeleton:#1d222d;--ea-skeleton-shine:#262c38;--ea-shadow-1:0 1px 2px #00000080;--ea-shadow-2:0 8px 20px -6px #0009, 0 2px 6px -2px #00000080;--ea-shadow-3:0 28px 56px -12px #000000bf, 0 0 0 1px #ffffff0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ea-bg:var(--ea-neutral-1000);--ea-surface:var(--ea-neutral-950);--ea-surface-raised:var(--ea-neutral-900);--ea-surface-sunken:#0c0e13;--ea-surface-hover:#1b202b;--ea-surface-selected:#16244a;--ea-sidebar-bg:#0d1015;--ea-topbar-bg:#0f1218e6;--ea-text:#e7eaf0;--ea-text-secondary:#bcc3cf;--ea-text-muted:#9aa2b2;--ea-text-inverse:#fff;--ea-text-link:var(--ea-accent-300);--ea-text-link-hover:#b8ccff;--ea-border:#262c38;--ea-border-strong:#353c4a;--ea-border-input:#687184;--ea-accent:var(--ea-accent-500);--ea-accent-hover:#4169dc;--ea-accent-active:#2d55c6;--ea-accent-fg:#fff;--ea-accent-subtle:#16244a;--ea-accent-subtle-fg:#b3c8ff;--ea-accent-subtle-border:#2a4180;--ea-focus:#8fb0ff;--ea-overlay:#0000009e;--ea-selection:#2a4180;--ea-neutral-fg:#c3c9d4;--ea-neutral-bg:#202633;--ea-neutral-border:#343b4b;--ea-neutral-solid:#8b93a3;--ea-info-fg:#93b8ff;--ea-info-bg:#13254a;--ea-info-border:#25437c;--ea-info-solid:#4f7fe6;--ea-progress-fg:#c0adff;--ea-progress-bg:#231a48;--ea-progress-border:#3d2f7a;--ea-progress-solid:#8a6cf0;--ea-success-fg:#74d8a4;--ea-success-bg:#0e2b1f;--ea-success-border:#1d4d37;--ea-success-solid:#2f9e68;--ea-warning-fg:#f3c064;--ea-warning-bg:#31240c;--ea-warning-border:#5a4318;--ea-warning-solid:#d4962c;--ea-danger-fg:#ff9d94;--ea-danger-bg:#3a1615;--ea-danger-border:#652622;--ea-danger-solid:#c9352b;--ea-danger-solid-hover:#b52f26;--ea-env-bg:#16244a;--ea-env-fg:#b3c8ff;--ea-env-border:#3a5aa8;--ea-code-bg:#0c0e13;--ea-code-fg:#dfe3ea;--ea-code-border:#262c38;--ea-code-key:#93b8ff;--ea-code-string:#7fd9a8;--ea-code-number:#f7b27a;--ea-code-boolean:#c9b3ff;--ea-code-null:#9aa2b2;--ea-code-punct:#8b93a3;--ea-code-lineno:#7d8597;--ea-diff-add-bg:#0f3021;--ea-diff-add-fg:#86e0b0;--ea-diff-del-bg:#3d1716;--ea-diff-del-fg:#ffaaa2;--ea-skeleton:#1d222d;--ea-skeleton-shine:#262c38;--ea-shadow-1:0 1px 2px #00000080;--ea-shadow-2:0 8px 20px -6px #0009, 0 2px 6px -2px #00000080;--ea-shadow-3:0 28px 56px -12px #000000bf, 0 0 0 1px #ffffff0a}}@media (prefers-reduced-motion:reduce){:root{--ea-duration-fast:0s;--ea-duration:0s;--ea-duration-slow:0s}}
.ea-root{font-family:var(--ea-font-sans);font-size:var(--ea-text-md);line-height:var(--ea-leading-normal);font-weight:var(--ea-weight-regular);color:var(--ea-text);background:var(--ea-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%}.ea-root *,.ea-root :before,.ea-root :after{box-sizing:border-box}.ea-root ::selection{background:var(--ea-selection)}:where(.ea-root) :focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:var(--ea-focus-offset)}.ea-h1,.ea-h2,.ea-h3,.ea-h4{color:var(--ea-text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:inherit;animation:none}.ea-h1{font-size:var(--ea-text-3xl);line-height:var(--ea-leading-tight);font-weight:var(--ea-weight-semibold)}.ea-h2{font-size:var(--ea-text-xl);line-height:var(--ea-leading-tight);font-weight:var(--ea-weight-semibold)}.ea-h3{font-size:var(--ea-text-lg);line-height:var(--ea-leading-snug);font-weight:var(--ea-weight-semibold)}.ea-h4{font-size:var(--ea-text-md);line-height:var(--ea-leading-snug);font-weight:var(--ea-weight-semibold);letter-spacing:0}.ea-eyebrow{font-size:var(--ea-text-xs);line-height:var(--ea-leading-tight);font-weight:var(--ea-weight-semibold);letter-spacing:var(--ea-tracking-caps);text-transform:uppercase;color:var(--ea-text-muted);margin:0}.ea-text{max-width:var(--ea-measure);margin:0}.ea-text-sm{font-size:var(--ea-text-sm)}.ea-text-xs{font-size:var(--ea-text-xs)}.ea-muted{color:var(--ea-text-muted)}.ea-secondary{color:var(--ea-text-secondary)}.ea-strong{font-weight:var(--ea-weight-semibold)}.ea-mono{font-family:var(--ea-font-mono);font-variant-ligatures:none;overflow-wrap:anywhere;font-size:.92em}.ea-num{font-variant-numeric:tabular-nums}.ea-link{color:var(--ea-text-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--ea-radius-xs);transition:color var(--ea-duration-fast) var(--ea-ease), text-decoration-color var(--ea-duration-fast) var(--ea-ease)}.ea-link:hover{color:var(--ea-text-link-hover);text-decoration:underline}.ea-link:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px;border-radius:var(--ea-radius-xs)}.ea-sft{border:1px solid var(--ea-border-strong);border-radius:var(--ea-radius-xs);font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);line-height:1.6;font-weight:var(--ea-weight-medium);color:var(--ea-text-secondary);background:var(--ea-surface);white-space:nowrap;vertical-align:.1em;align-items:center;gap:.25em;padding:0 .4em;display:inline-flex}.ea-kbd{border:1px solid var(--ea-border-strong);border-radius:var(--ea-radius-xs);min-width:1.6em;font-family:var(--ea-font-mono);font-size:var(--ea-text-xs);text-align:center;color:var(--ea-text-secondary);background:var(--ea-surface);border-bottom-width:2px;padding:0 .35em;line-height:1.5;display:inline-block}.ea-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ea-stack{gap:var(--ea-stack-gap,var(--ea-space-4));flex-direction:column;min-width:0;display:flex}.ea-stack--xs{--ea-stack-gap:var(--ea-space-1)}.ea-stack--sm{--ea-stack-gap:var(--ea-space-2)}.ea-stack--md{--ea-stack-gap:var(--ea-space-3)}.ea-stack--lg{--ea-stack-gap:var(--ea-space-6)}.ea-stack--xl{--ea-stack-gap:var(--ea-space-10)}.ea-cluster{align-items:center;gap:var(--ea-cluster-gap,var(--ea-space-2));flex-wrap:wrap;min-width:0;display:flex}.ea-cluster--xs{--ea-cluster-gap:var(--ea-space-1)}.ea-cluster--lg{--ea-cluster-gap:var(--ea-space-4)}.ea-cluster--between{justify-content:space-between}.ea-cluster--end{justify-content:flex-end}.ea-cluster--start{align-items:flex-start}.ea-grid{gap:var(--ea-grid-gap,var(--ea-space-4));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ea-grid-min,18rem)), 1fr));min-width:0;display:grid}.ea-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ea-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ea-grid--4,.ea-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ea-grid--2,.ea-grid--3,.ea-grid--4{grid-template-columns:minmax(0,1fr)}}.ea-divider{background:var(--ea-border);border:0;height:1px;margin:0}@keyframes ea-spin{to{transform:rotate(1turn)}}@keyframes ea-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ea-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ea-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ea-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes ea-pulse{0%,to{opacity:1}50%{opacity:.45}}.ea-icon{vertical-align:-.15em;flex:none;display:inline-block}.ea-icon--spin{animation:.9s linear infinite ea-spin}@media (prefers-reduced-motion:reduce){.ea-icon--spin{animation:none}.ea-root *,.ea-root :before,.ea-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ea-specref{text-align:left;flex-direction:column;gap:.35em;max-width:22rem;display:flex}.ea-specref__text{font-weight:400;display:block}.ea-specref__source{opacity:.8;text-transform:uppercase;letter-spacing:.04em;font-size:.8em;display:block}.ea-specref__ref{font-family:var(--ea-font-mono);font-size:.85em;display:block}.ea-titlerow{flex-wrap:wrap;align-items:center;gap:.4em;min-width:0;display:flex}.ea-titlerow>.ea-tooltip-anchor{flex:none;font-weight:400}.ea-lang{border:1px solid var(--ea-border);border-radius:var(--ea-radius-sm,6px);gap:2px;padding:2px;display:inline-flex}.ea-lang__btn{font:inherit;border-radius:var(--ea-radius-xs,4px);color:var(--ea-text-muted,inherit);cursor:pointer;background:0 0;border:0;padding:.15rem .5rem;font-size:.8rem;font-weight:600}.ea-lang__btn[aria-pressed=true]{background:var(--ea-surface-raised,var(--ea-border));color:var(--ea-text,inherit)}.ea-lang__btn:focus-visible{outline:2px solid var(--ea-focus,currentColor);outline-offset:1px}.ea-lang--sidebar{margin-top:var(--ea-space-2,.5rem);display:none}@media (max-width:640px){.ea-lang--topbar{display:none}.ea-lang--sidebar{display:inline-flex}}
.ea-tone--neutral{--ea-t-fg:var(--ea-neutral-fg);--ea-t-bg:var(--ea-neutral-bg);--ea-t-border:var(--ea-neutral-border);--ea-t-solid:var(--ea-neutral-solid)}.ea-tone--info{--ea-t-fg:var(--ea-info-fg);--ea-t-bg:var(--ea-info-bg);--ea-t-border:var(--ea-info-border);--ea-t-solid:var(--ea-info-solid)}.ea-tone--progress{--ea-t-fg:var(--ea-progress-fg);--ea-t-bg:var(--ea-progress-bg);--ea-t-border:var(--ea-progress-border);--ea-t-solid:var(--ea-progress-solid)}.ea-tone--success{--ea-t-fg:var(--ea-success-fg);--ea-t-bg:var(--ea-success-bg);--ea-t-border:var(--ea-success-border);--ea-t-solid:var(--ea-success-solid)}.ea-tone--warning{--ea-t-fg:var(--ea-warning-fg);--ea-t-bg:var(--ea-warning-bg);--ea-t-border:var(--ea-warning-border);--ea-t-solid:var(--ea-warning-solid)}.ea-tone--danger{--ea-t-fg:var(--ea-danger-fg);--ea-t-bg:var(--ea-danger-bg);--ea-t-border:var(--ea-danger-border);--ea-t-solid:var(--ea-danger-solid)}.ea-shell{grid-template-columns:var(--ea-sidebar-w) minmax(0, 1fr);grid-template-rows:var(--ea-topbar-h) minmax(0, 1fr);background:var(--ea-bg);grid-template-areas:"sidebar topbar""sidebar main";min-height:100dvh;display:grid}.ea-skip-link{top:var(--ea-space-2);left:var(--ea-space-2);z-index:calc(var(--ea-z-tooltip) + 1);padding:var(--ea-space-2) var(--ea-space-3);border-radius:var(--ea-radius-md);background:var(--ea-accent);color:var(--ea-accent-fg);font-weight:var(--ea-weight-semibold);font-size:var(--ea-text-sm);transition:transform var(--ea-duration-fast) var(--ea-ease);text-decoration:none;position:absolute;transform:translateY(-200%)}.ea-skip-link:focus,.ea-skip-link:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px;color:var(--ea-accent-fg);text-decoration:none;transform:none}.ea-shell__sidebar{background:var(--ea-sidebar-bg);border-right:1px solid var(--ea-border);min-width:0;height:100dvh;z-index:var(--ea-z-drawer);flex-direction:column;grid-area:sidebar;display:flex;position:sticky;top:0}.ea-shell__sidebar-head{justify-content:space-between;align-items:center;gap:var(--ea-space-2);height:var(--ea-topbar-h);padding:0 var(--ea-space-3) 0 var(--ea-space-4);border-bottom:1px solid var(--ea-border);flex:none;display:flex}.ea-shell__sidebar-body{overscroll-behavior:contain;padding:var(--ea-space-3) var(--ea-space-2) var(--ea-space-4);scrollbar-width:thin;scrollbar-color:var(--ea-border-strong) transparent;flex:auto;overflow-y:auto}.ea-shell__sidebar-foot{border-top:1px solid var(--ea-border);padding:var(--ea-space-3) var(--ea-space-4);font-size:var(--ea-text-xs);color:var(--ea-text-muted);flex:none}.ea-shell .ea-shell__close,.ea-shell__backdrop{display:none}.ea-shell__topbar{z-index:var(--ea-z-topbar);align-items:center;gap:var(--ea-space-3);min-width:0;height:var(--ea-topbar-h);padding:0 var(--ea-gutter);background:var(--ea-topbar-bg);border-bottom:1px solid var(--ea-border);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);grid-area:topbar;display:flex;position:sticky;top:0}.ea-shell .ea-shell__menu-btn{display:none}.ea-shell__topbar-start{align-items:center;gap:var(--ea-space-2);flex:auto;min-width:0;display:flex}.ea-shell__topbar-end{align-items:center;gap:var(--ea-space-2);flex:none;min-width:0;display:flex}.ea-shell__main{min-width:0;padding:var(--ea-space-6) var(--ea-gutter) var(--ea-space-16);grid-area:main}.ea-shell__main:focus{outline:none}.ea-shell__content{max-width:var(--ea-content-max);min-width:0;margin:0 auto}@media (max-width:1023.98px){.ea-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ea-topbar-h) minmax(0, 1fr);grid-template-areas:"topbar""main"}.ea-shell__sidebar{visibility:hidden;width:min(20rem,86vw);height:100%;transition:transform var(--ea-duration-slow) var(--ea-ease), visibility 0s linear var(--ea-duration-slow);box-shadow:none;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.ea-shell[data-nav-open=true] .ea-shell__sidebar{visibility:visible;transition:transform var(--ea-duration-slow) var(--ea-ease), visibility 0s;box-shadow:var(--ea-shadow-3);transform:none}.ea-shell .ea-shell__close{display:inline-flex}.ea-shell[data-nav-open=true] .ea-shell__backdrop{z-index:calc(var(--ea-z-drawer) - 1);background:var(--ea-overlay);animation:ea-fade-in var(--ea-duration) var(--ea-ease);display:block;position:fixed;inset:0}.ea-shell .ea-shell__menu-btn{margin-left:calc(var(--ea-space-2) * -1);display:inline-flex}.ea-shell__topbar{padding:0 var(--ea-gutter-mobile);gap:var(--ea-space-2)}.ea-shell__main{padding:var(--ea-space-4) var(--ea-gutter-mobile) var(--ea-space-12)}}.ea-brand{align-items:center;gap:var(--ea-space-2);min-width:0;display:flex}.ea-brand__mark{border-radius:var(--ea-radius-md);background:var(--ea-accent);width:1.875rem;height:1.875rem;color:var(--ea-accent-fg);flex:none;place-items:center;display:inline-grid}.ea-brand__text{min-width:0;line-height:var(--ea-leading-tight);flex-direction:column;display:flex}.ea-brand__product{font-weight:var(--ea-weight-bold);font-size:var(--ea-text-md);color:var(--ea-text);letter-spacing:-.01em}.ea-brand__module{font-size:var(--ea-text-xs);color:var(--ea-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ea-nav{gap:var(--ea-space-4);flex-direction:column;display:flex}.ea-nav__section-title{margin:0 0 var(--ea-space-1);padding:0 var(--ea-space-2);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-semibold);letter-spacing:var(--ea-tracking-caps);text-transform:uppercase;color:var(--ea-text-muted)}.ea-nav__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ea-nav__link{align-items:center;gap:var(--ea-space-2);min-height:2rem;padding:var(--ea-space-1) var(--ea-space-2);border-radius:var(--ea-radius-md);color:var(--ea-text-secondary);font-size:var(--ea-text-sm);font-weight:var(--ea-weight-medium);line-height:var(--ea-leading-snug);transition:background-color var(--ea-duration-fast) var(--ea-ease), color var(--ea-duration-fast) var(--ea-ease);text-decoration:none;display:flex;position:relative}.ea-nav__link:hover{background:var(--ea-surface-hover);color:var(--ea-text);text-decoration:none}.ea-nav__link:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:-2px;border-radius:var(--ea-radius-md)}.ea-nav__link[aria-current=page]{background:var(--ea-accent-subtle);color:var(--ea-accent-subtle-fg);font-weight:var(--ea-weight-semibold)}.ea-nav__link[aria-current=page]:before{content:"";left:calc(var(--ea-space-2) * -1);background:var(--ea-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem}.ea-nav__icon{color:currentColor;opacity:.85}.ea-nav__label{flex:auto;min-width:0}.ea-nav__badge{min-width:1.25rem;padding:0 var(--ea-space-1-5);border-radius:var(--ea-radius-full);background:var(--ea-warning-bg);color:var(--ea-warning-fg);border:1px solid var(--ea-warning-border);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-semibold);text-align:center;flex:none;line-height:1.35rem}.ea-env{align-items:center;gap:var(--ea-space-1-5);height:1.625rem;padding:0 var(--ea-space-2-5,.625rem);border:1px dashed var(--ea-env-border);border-radius:var(--ea-radius-full);background:var(--ea-env-bg);color:var(--ea-env-fg);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);white-space:nowrap;display:inline-flex}@media (max-width:639.98px){.ea-env__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ea-env{justify-content:center;width:1.75rem;padding:0}}.ea-menu{min-width:0;display:inline-flex;position:relative}.ea-menu__trigger{align-items:center;gap:var(--ea-space-2);min-width:0;max-width:100%;height:2.25rem;padding:0 var(--ea-space-2);border-radius:var(--ea-radius-md);color:var(--ea-text);font:inherit;font-size:var(--ea-text-sm);text-align:left;cursor:pointer;transition:background-color var(--ea-duration-fast) var(--ea-ease), border-color var(--ea-duration-fast) var(--ea-ease);background:0 0;border:1px solid #0000;margin:0;display:inline-flex}.ea-menu__trigger:hover{background:var(--ea-surface-hover);border-color:var(--ea-border)}.ea-menu__trigger[aria-expanded=true]{background:var(--ea-surface-hover);border-color:var(--ea-border-strong)}.ea-menu__trigger:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px;border-radius:var(--ea-radius-md)}.ea-menu__chevron{color:var(--ea-text-muted);flex:none}.ea-menu__popover{z-index:var(--ea-z-popover);width:max-content;min-width:15rem;max-width:min(24rem,100vw - 2rem);padding:var(--ea-space-1);border:1px solid var(--ea-border-strong);border-radius:var(--ea-radius-lg);background:var(--ea-surface-raised);box-shadow:var(--ea-shadow-2);animation:ea-pop-in var(--ea-duration) var(--ea-ease);position:absolute;top:calc(100% + 6px)}.ea-menu__popover--start{left:0}.ea-menu__popover--end{right:0}.ea-menu__header{padding:var(--ea-space-2) var(--ea-space-3) var(--ea-space-3);margin-bottom:var(--ea-space-1);border-bottom:1px solid var(--ea-border)}.ea-menu__list,.ea-menu__group{flex-direction:column;display:flex}.ea-menu__group-label{padding:var(--ea-space-1-5) var(--ea-space-3) var(--ea-space-1);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-semibold);letter-spacing:var(--ea-tracking-caps);text-transform:uppercase;color:var(--ea-text-muted)}.ea-menu__separator{height:1px;margin:var(--ea-space-1) 0;background:var(--ea-border)}.ea-menu__form{margin:0;display:contents}.ea-menu__item{align-items:flex-start;gap:var(--ea-space-2);width:100%;padding:var(--ea-space-2) var(--ea-space-3);border-radius:var(--ea-radius-md);color:var(--ea-text);font:inherit;font-size:var(--ea-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.ea-menu__item:hover,.ea-menu__item:focus{background:var(--ea-surface-hover);color:var(--ea-text);outline:none;text-decoration:none}.ea-menu__item:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:-2px;border-radius:var(--ea-radius-md)}.ea-menu__item[aria-checked=true]{background:var(--ea-accent-subtle)}.ea-menu__item[aria-checked=true] .ea-menu__label{color:var(--ea-accent-subtle-fg)}.ea-menu__item[aria-disabled=true]{color:var(--ea-text-muted);cursor:not-allowed}.ea-menu__item--danger{color:var(--ea-danger-fg)}.ea-menu__item--danger:hover,.ea-menu__item--danger:focus{color:var(--ea-danger-fg);background:var(--ea-danger-bg)}.ea-menu__icon,.ea-menu__check{color:var(--ea-text-muted);flex:none;margin-top:.125rem}.ea-menu__check{color:var(--ea-accent)}.ea-menu__check--off{visibility:hidden}.ea-menu__text{flex-direction:column;min-width:0;display:flex}.ea-menu__label{font-weight:var(--ea-weight-medium)}.ea-menu__description{font-size:var(--ea-text-xs);color:var(--ea-text-muted);overflow-wrap:anywhere}.ea-org-switcher{max-width:min(28rem,100%);height:2.5rem}.ea-org-switcher__icon{border-radius:var(--ea-radius-md);background:var(--ea-surface-hover);border:1px solid var(--ea-border);width:1.75rem;height:1.75rem;color:var(--ea-text-secondary);flex:none;place-items:center;display:inline-grid}.ea-org-switcher__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ea-org-switcher__name{font-weight:var(--ea-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ea-org-switcher__id{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ea-operator{height:2.5rem}.ea-operator__avatar{border-radius:var(--ea-radius-full);background:var(--ea-accent-subtle);width:1.75rem;height:1.75rem;color:var(--ea-accent-subtle-fg);border:1px solid var(--ea-accent-subtle-border);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-bold);flex:none;place-items:center;display:inline-grid}.ea-operator__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ea-operator__trigger-name{font-weight:var(--ea-weight-semibold);white-space:nowrap}.ea-operator__trigger-role{font-size:var(--ea-text-2xs);color:var(--ea-text-muted);white-space:nowrap}.ea-operator__card{flex-direction:column;gap:2px;display:flex}.ea-operator__name{font-weight:var(--ea-weight-semibold)}.ea-operator__meta{font-size:var(--ea-text-xs);color:var(--ea-text-secondary)}.ea-operator__meta code{font-family:var(--ea-font-mono)}.ea-operator__hint{font-size:var(--ea-text-xs);color:var(--ea-text-muted);max-width:18rem}@media (max-width:639.98px){.ea-operator__text,.ea-org-switcher__icon{display:none}}.ea-theme{justify-content:space-between;align-items:center;gap:var(--ea-space-2);border:0;min-width:0;margin:0;padding:0;display:flex}.ea-theme__legend{float:left;font-size:var(--ea-text-xs);color:var(--ea-text-muted);font-weight:var(--ea-weight-medium);padding:0}.ea-theme__options{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-surface);gap:2px;padding:2px;display:inline-flex}.ea-theme__option{align-items:center;gap:var(--ea-space-1);border-radius:var(--ea-radius-sm);color:var(--ea-text-secondary);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-medium);cursor:pointer;margin:0;padding:.25rem .45rem;display:inline-flex;position:relative}.ea-theme__option:hover{color:var(--ea-text);background:var(--ea-surface-hover)}.ea-theme__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ea-theme__option:has(.ea-theme__input:checked){background:var(--ea-accent-subtle);color:var(--ea-accent-subtle-fg)}.ea-theme__option:has(.ea-theme__input:focus-visible){outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:1px}.ea-shell__sidebar-foot .ea-theme{align-items:stretch;gap:var(--ea-space-1);flex-direction:column}.ea-shell__sidebar-foot .ea-theme__options{display:flex}.ea-shell__sidebar-foot .ea-theme__option{flex:1 1 0;justify-content:center;min-width:0;padding:.25rem .3rem}.ea-page-header{gap:var(--ea-space-3);margin-bottom:var(--ea-space-6);flex-direction:column;min-width:0;display:flex}.ea-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--ea-space-4);flex-wrap:wrap;display:flex}.ea-page-header__heading{gap:var(--ea-space-1);flex-direction:column;flex:28rem;min-width:0;display:flex}.ea-page-header__title{overflow-wrap:anywhere}.ea-page-header__description{max-width:var(--ea-measure);color:var(--ea-text-secondary);font-size:var(--ea-text-md);margin:0}.ea-page-header__actions,.ea-page-header__meta{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;display:flex}@media (max-width:639.98px){.ea-page-header .ea-h1{font-size:var(--ea-text-2xl)}}.ea-breadcrumbs__list{align-items:center;gap:var(--ea-space-1);font-size:var(--ea-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ea-breadcrumbs__item{align-items:center;gap:var(--ea-space-1);min-width:0;display:inline-flex}.ea-breadcrumbs__sep{color:var(--ea-text-muted)}.ea-breadcrumbs__link{min-height:1.5rem;color:var(--ea-text-secondary);border-radius:var(--ea-radius-xs);align-items:center;text-decoration:none;display:inline-flex}.ea-breadcrumbs__link:hover{color:var(--ea-text-link);text-decoration:underline}.ea-breadcrumbs__link:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px;border-radius:var(--ea-radius-xs)}.ea-breadcrumbs__current{color:var(--ea-text);font-weight:var(--ea-weight-medium);overflow-wrap:anywhere}.ea-section-header{justify-content:space-between;align-items:flex-end;gap:var(--ea-space-4);margin-bottom:var(--ea-space-4);flex-wrap:wrap;display:flex}.ea-section-header__heading{gap:var(--ea-space-1);flex-direction:column;flex:24rem;min-width:0;display:flex}.ea-section-header__description{color:var(--ea-text-secondary);max-width:var(--ea-measure);font-size:var(--ea-text-sm);margin:0}.ea-section-header__actions{gap:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-btn{--ea-btn-bg:var(--ea-surface);--ea-btn-fg:var(--ea-text);--ea-btn-border:var(--ea-border-strong);--ea-btn-bg-hover:var(--ea-surface-hover);justify-content:center;align-items:center;gap:var(--ea-space-1-5);height:var(--ea-control-h-md);padding:0 var(--ea-space-3);border:1px solid var(--ea-btn-border);border-radius:var(--ea-radius-md);background:var(--ea-btn-bg);color:var(--ea-btn-fg);font-family:inherit;font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;box-shadow:none;opacity:1;transition:background-color var(--ea-duration-fast) var(--ea-ease), border-color var(--ea-duration-fast) var(--ea-ease), color var(--ea-duration-fast) var(--ea-ease), box-shadow var(--ea-duration-fast) var(--ea-ease);margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ea-btn:hover{background:var(--ea-btn-bg-hover);color:var(--ea-btn-fg);opacity:1;box-shadow:none;text-decoration:none}.ea-btn:active{transform:translateY(.5px)}.ea-btn:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px;border-radius:var(--ea-radius-md)}.ea-btn--primary{--ea-btn-bg:var(--ea-accent);--ea-btn-fg:var(--ea-accent-fg);--ea-btn-border:var(--ea-accent);--ea-btn-bg-hover:var(--ea-accent-hover);box-shadow:var(--ea-shadow-1)}.ea-btn--primary:hover{--ea-btn-border:var(--ea-accent-hover)}.ea-btn--primary:active{--ea-btn-bg:var(--ea-accent-active)}.ea-btn--secondary{box-shadow:var(--ea-shadow-1)}.ea-btn--ghost{--ea-btn-bg:transparent;--ea-btn-border:transparent;--ea-btn-fg:var(--ea-text-secondary)}.ea-btn--ghost:hover{--ea-btn-fg:var(--ea-text)}.ea-btn--danger{--ea-btn-bg:var(--ea-danger-solid);--ea-btn-fg:var(--ea-text-inverse);--ea-btn-border:var(--ea-danger-solid);--ea-btn-bg-hover:var(--ea-danger-solid-hover)}.ea-btn--danger:hover{--ea-btn-border:var(--ea-danger-solid-hover)}.ea-btn--sm{height:var(--ea-control-h-sm);padding:0 var(--ea-space-2);font-size:var(--ea-text-xs);gap:var(--ea-space-1);border-radius:var(--ea-radius-sm)}.ea-btn--sm:focus-visible{border-radius:var(--ea-radius-sm)}.ea-btn--lg{height:var(--ea-control-h-lg);padding:0 var(--ea-space-4);font-size:var(--ea-text-md)}.ea-btn--icon{width:var(--ea-control-h-md);flex:none;padding:0}.ea-btn--icon.ea-btn--sm{width:var(--ea-control-h-sm)}.ea-btn--icon.ea-btn--lg{width:var(--ea-control-h-lg)}.ea-btn--block{width:100%;display:flex}.ea-btn__icon{flex:none}.ea-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:639.98px){.ea-btn:not(.ea-btn--icon){height:auto;min-height:var(--ea-control-h-md);padding-block:var(--ea-space-1);white-space:normal}.ea-btn--sm:not(.ea-btn--icon){min-height:var(--ea-control-h-sm)}.ea-btn--lg:not(.ea-btn--icon){min-height:var(--ea-control-h-lg)}.ea-btn__label{text-align:center;line-height:1.25}}.ea-btn:disabled,.ea-btn[aria-disabled=true],.ea-btn--inactive{cursor:not-allowed;--ea-btn-bg:var(--ea-surface-hover);--ea-btn-bg-hover:var(--ea-surface-hover);--ea-btn-fg:var(--ea-text-muted);--ea-btn-border:var(--ea-border-strong);box-shadow:none}.ea-btn--ghost:disabled{--ea-btn-bg:transparent;--ea-btn-border:transparent}.ea-btn--loading{cursor:progress}.ea-btn--loading.ea-btn--primary{--ea-btn-bg:var(--ea-accent);--ea-btn-fg:var(--ea-accent-fg);--ea-btn-border:var(--ea-accent);--ea-btn-bg-hover:var(--ea-accent)}.ea-copy{justify-content:center;align-items:center;gap:var(--ea-space-1);border-radius:var(--ea-radius-sm);min-width:1.5rem;height:1.5rem;color:var(--ea-text-muted);font:inherit;font-size:var(--ea-text-xs);font-weight:var(--ea-weight-medium);cursor:pointer;transition:background-color var(--ea-duration-fast) var(--ea-ease), color var(--ea-duration-fast) var(--ea-ease), border-color var(--ea-duration-fast) var(--ea-ease);background:0 0;border:1px solid #0000;flex:none;margin:0;padding:0 .3rem;line-height:1;display:inline-flex}.ea-copy:hover{background:var(--ea-surface-hover);color:var(--ea-text);border-color:var(--ea-border)}.ea-copy:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:1px;border-radius:var(--ea-radius-sm)}.ea-copy--sm{min-width:1.625rem;height:1.625rem}.ea-copy--text{border-color:var(--ea-border);background:var(--ea-surface);padding:0 var(--ea-space-2)}.ea-copy--copied{color:var(--ea-success-fg);border-color:var(--ea-success-border);background:var(--ea-success-bg)}.ea-copy--failed{color:var(--ea-danger-fg);border-color:var(--ea-danger-border);background:var(--ea-danger-bg)}.ea-badge{align-items:center;gap:var(--ea-space-1);max-width:100%;height:1.25rem;padding:0 var(--ea-space-1-5);border:1px solid var(--ea-t-border,var(--ea-neutral-border));border-radius:var(--ea-radius-sm);background:var(--ea-t-bg,var(--ea-neutral-bg));color:var(--ea-t-fg,var(--ea-neutral-fg));font-size:var(--ea-text-xs);font-weight:var(--ea-weight-medium);white-space:nowrap;vertical-align:middle;line-height:1;display:inline-flex}.ea-badge--outline{background:0 0}.ea-badge--mono{font-family:var(--ea-font-mono);letter-spacing:0;font-size:.72rem}.ea-badge__icon{flex:none}.ea-pill{border:1px solid var(--ea-t-border);border-radius:var(--ea-radius-full);background:var(--ea-t-bg);max-width:100%;color:var(--ea-t-fg);font-weight:var(--ea-weight-semibold);white-space:nowrap;vertical-align:middle;align-items:center;gap:.3rem;padding:0 .5rem 0 .4rem;line-height:1;display:inline-flex}.ea-pill--sm{height:1.375rem;font-size:var(--ea-text-xs)}.ea-pill--md{height:1.75rem;font-size:var(--ea-text-sm);gap:.375rem;padding:0 .65rem 0 .5rem}.ea-pill__icon{flex:none}.ea-pill__label{text-overflow:ellipsis;overflow:hidden}.ea-pill__code{font-family:var(--ea-font-mono);font-size:.9em;font-weight:var(--ea-weight-semibold);letter-spacing:0}.ea-pill__code:not(:first-child){border-left:1px solid var(--ea-t-border);padding-left:.3rem}.ea-pill--refusal .ea-pill__code+.ea-pill__label{border-left:1px solid var(--ea-t-border);font-weight:var(--ea-weight-medium);padding-left:.3rem}.ea-pill--code-only .ea-pill__label{display:none}.ea-issue{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;display:inline-flex}.ea-issue__conformity{font-size:var(--ea-text-xs);color:var(--ea-text-secondary)}.ea-legend-wrap{min-width:0;container:ea-legend/inline-size}.ea-legend{gap:0;margin:0;display:grid}.ea-legend__row{gap:var(--ea-space-1);padding:var(--ea-space-2) 0;border-bottom:1px solid var(--ea-border);grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}@container ea-legend (min-width:40rem){.ea-legend__row{gap:var(--ea-space-3);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}}.ea-legend__row:last-child{border-bottom:0}.ea-legend__term{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;margin:0;display:flex}.ea-legend__code{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted)}.ea-legend__desc{font-size:var(--ea-text-sm);color:var(--ea-text-secondary);gap:var(--ea-space-1) var(--ea-space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ea-card{border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);background:var(--ea-surface);min-width:0;box-shadow:var(--ea-shadow-1);color:var(--ea-text);position:relative}.ea-card--tone{border-color:var(--ea-t-border)}.ea-card--tone:before{content:"";border-radius:var(--ea-radius-lg) 0 0 var(--ea-radius-lg);background:var(--ea-t-solid);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.ea-card__header{justify-content:space-between;align-items:flex-start;gap:var(--ea-space-3);padding:var(--ea-space-4) var(--ea-space-4) 0;flex-wrap:wrap;display:flex}.ea-card__heading{gap:var(--ea-space-1);flex-direction:column;flex:18rem;min-width:0;display:flex}.ea-card__title{font-size:var(--ea-text-lg);line-height:var(--ea-leading-snug);font-weight:var(--ea-weight-semibold);letter-spacing:-.005em;color:var(--ea-text);align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;margin:0;animation:none;display:flex}.ea-card__description{font-size:var(--ea-text-sm);color:var(--ea-text-secondary);max-width:var(--ea-measure);margin:0}.ea-card__meta,.ea-card__actions{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-card__body{padding:var(--ea-space-4);min-width:0}.ea-card__body--flush{padding:var(--ea-space-3) 0 0}.ea-card__body--flush .ea-table-wrap{border-radius:0 0 var(--ea-radius-lg) var(--ea-radius-lg);box-shadow:none;border-bottom:0;border-left:0;border-right:0}.ea-card__footer{justify-content:space-between;align-items:center;gap:var(--ea-space-2);padding:var(--ea-space-3) var(--ea-space-4);border-top:1px solid var(--ea-border);font-size:var(--ea-text-sm);color:var(--ea-text-secondary);flex-wrap:wrap;display:flex}.ea-stat{gap:var(--ea-space-1);min-width:0;padding:var(--ea-space-4);border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);background:var(--ea-surface);box-shadow:var(--ea-shadow-1);flex-direction:column;display:flex}.ea-stat__label{align-items:center;gap:var(--ea-space-1-5);font-size:var(--ea-text-sm);color:var(--ea-text-secondary);font-weight:var(--ea-weight-medium);display:flex}.ea-stat__label .ea-icon{color:var(--ea-t-fg,var(--ea-text-muted))}.ea-stat__value{font-size:1.75rem;line-height:1.1;font-weight:var(--ea-weight-semibold);letter-spacing:-.02em;color:var(--ea-text)}.ea-stat__hint{font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-table-block{gap:var(--ea-space-2);flex-direction:column;min-width:0;display:flex}.ea-table-wrap{border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);background:var(--ea-surface);max-width:100%;box-shadow:var(--ea-shadow-1);scrollbar-width:thin;scrollbar-color:var(--ea-border-strong) transparent;position:relative;overflow:auto}.ea-table-wrap:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px}.ea-table-wrap--sticky{overscroll-behavior:contain}table.ea-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ea-text-sm);line-height:var(--ea-leading-snug);color:var(--ea-text);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.ea-table__caption{caption-side:top;padding:var(--ea-space-3) var(--ea-space-4);text-align:left;font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);border-bottom:1px solid var(--ea-border);background:var(--ea-surface)}.ea-table thead th,.ea-table .ea-table__th{z-index:2;background:var(--ea-surface-sunken);color:var(--ea-text-muted);border:0;border-bottom:1px solid var(--ea-border-strong);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);letter-spacing:.02em;text-align:left;vertical-align:bottom;white-space:nowrap;padding:.5rem .75rem;animation:none;position:sticky;top:0}.ea-table tbody tr:nth-child(n),.ea-table tbody tr:nth-child(n):hover{background:0 0}.ea-table tbody tr:nth-child(n)>td,.ea-table tbody tr:nth-child(n)>th{height:var(--ea-row-h-compact);border:0;border-bottom:1px solid var(--ea-border);color:var(--ea-text);text-align:left;vertical-align:middle;font-size:var(--ea-text-sm);font-weight:var(--ea-weight-regular);background:0 0;padding:.375rem .75rem}.ea-table--comfortable tbody tr:nth-child(n)>td{height:var(--ea-row-h-comfortable);padding-top:.625rem;padding-bottom:.625rem}.ea-table tbody tr:nth-child(n):last-child>td,.ea-table tbody tr:nth-child(n):last-child>th{border-bottom:0}.ea-table tbody tr:nth-child(n):hover>td,.ea-table tbody tr:nth-child(n):hover>th{background:var(--ea-surface-hover)}.ea-table tbody tr.ea-table__skeleton-row:nth-child(n):hover>td,.ea-table tbody tr.ea-table__state-row:nth-child(n):hover>td{background:0 0}.ea-table tbody tr.ea-table__row--tone:nth-child(n)>:first-child{box-shadow:inset 3px 0 0 var(--ea-t-solid)}.ea-table tbody tr.ea-table__row--tone.ea-tone--danger:nth-child(n)>td,.ea-table tbody tr.ea-table__row--tone.ea-tone--danger:nth-child(n)>th{background:color-mix(in srgb, var(--ea-danger-bg) 55%, transparent)}.ea-table__footer-bar{min-width:0;padding:0 var(--ea-space-1)}.ea-table tfoot td{padding:var(--ea-space-2) var(--ea-space-3);border:0;border-top:1px solid var(--ea-border);background:var(--ea-surface-sunken);font-size:var(--ea-text-xs);color:var(--ea-text-secondary)}.ea-table .ea-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.ea-table .ea-table__cell--center{text-align:center}.ea-table .ea-table__cell--end{text-align:right}.ea-table .ea-table__cell--mono{font-family:var(--ea-font-mono);font-size:.78rem}.ea-table .ea-table__cell--nowrap{white-space:nowrap}.ea-table__state{padding:0}.ea-table tbody tr:nth-child(n)>td.ea-table__state{padding:var(--ea-space-3);height:auto}.ea-table__sort{border-radius:var(--ea-radius-sm);min-height:1.5rem;color:inherit;align-items:center;gap:.3rem;margin:-.25rem -.375rem;padding:.25rem .375rem;text-decoration:none;display:inline-flex}.ea-table__sort:hover{color:var(--ea-text);background:var(--ea-surface-hover);text-decoration:none}.ea-table__sort:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:0;border-radius:var(--ea-radius-sm)}.ea-table__sort-icon{opacity:.55}.ea-table__th--sorted,.ea-table__th--sorted .ea-table__sort{color:var(--ea-text)}.ea-table__th--sorted .ea-table__sort-icon{opacity:1;color:var(--ea-accent)}.ea-table__cell--numeric .ea-table__sort{flex-direction:row-reverse}.ea-table tbody tr.ea-table__row--link:nth-child(n){cursor:pointer;position:relative}.ea-row-link{color:var(--ea-text);font-weight:var(--ea-weight-medium);border-radius:var(--ea-radius-xs);text-decoration:none}.ea-row-link:after{content:"";z-index:1;position:absolute;inset:0}.ea-row-link:hover{color:var(--ea-text-link);text-decoration:underline}.ea-row-link:focus-visible{outline:none}.ea-row-link:focus-visible:after{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:-2px;border-radius:var(--ea-radius-sm)}.ea-table tbody tr.ea-table__row--link:nth-child(n):hover .ea-row-link{color:var(--ea-text-link)}.ea-table tr.ea-table__row--link :is(a:not(.ea-row-link),button,input,select,summary,[tabindex]){z-index:2;position:relative}@media (max-width:479.98px){.ea-table .ea-hide-below-sm,.ea-hide-below-sm{display:none}}@media (max-width:767.98px){.ea-table .ea-hide-below-md,.ea-hide-below-md{display:none}}@media (max-width:1099.98px){.ea-table .ea-hide-below-lg,.ea-hide-below-lg{display:none}}.ea-truncate{vertical-align:middle;align-items:center;gap:.2rem;min-width:0;max-width:100%;display:inline-flex}.ea-truncate__text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;min-width:0;display:inline-block;overflow:hidden}.ea-pagination{justify-content:space-between;align-items:center;gap:var(--ea-space-2) var(--ea-space-4);padding:var(--ea-space-2) 0;flex-wrap:wrap;display:flex}.ea-pagination__summary{font-size:var(--ea-text-sm);color:var(--ea-text-secondary);margin:0}.ea-pagination__controls{align-items:center;gap:var(--ea-space-1);flex-wrap:wrap;display:flex}.ea-pagination__pages{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ea-pagination__link{justify-content:center;align-items:center;gap:var(--ea-space-1);min-width:2rem;height:2rem;padding:0 var(--ea-space-2);border-radius:var(--ea-radius-md);color:var(--ea-text-secondary);font-size:var(--ea-text-sm);font-weight:var(--ea-weight-medium);font-variant-numeric:tabular-nums;border:1px solid #0000;text-decoration:none;display:inline-flex}.ea-pagination__link:hover{background:var(--ea-surface-hover);color:var(--ea-text);border-color:var(--ea-border);text-decoration:none}.ea-pagination__link:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:1px;border-radius:var(--ea-radius-md)}.ea-pagination__page--current,.ea-pagination__page--current:hover{background:var(--ea-accent-subtle);color:var(--ea-accent-subtle-fg);border-color:var(--ea-accent-subtle-border);font-weight:var(--ea-weight-semibold)}.ea-pagination__link--disabled{color:var(--ea-text-muted);opacity:.6;cursor:not-allowed}.ea-pagination__gap{padding:0 var(--ea-space-1);color:var(--ea-text-muted)}@media (max-width:479.98px){.ea-pagination__pages li:not(:has(.ea-pagination__page--current)){display:none}.ea-pagination__edge-label{display:none}}.ea-kv-wrap{min-width:0;container:ea-kv/inline-size}.ea-kv{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.ea-kv__row{grid-template-columns:var(--ea-kv-term,11rem) minmax(0, 1fr);gap:var(--ea-space-1) var(--ea-space-4);padding:var(--ea-space-2) 0;min-width:0;display:grid}.ea-kv--divided .ea-kv__row{border-bottom:1px solid var(--ea-border)}.ea-kv--divided .ea-kv__row--last{border-bottom:0}.ea-kv__row--wide{grid-column:1/-1}.ea-kv--term-sm{--ea-kv-term:9.5rem}.ea-kv--term-md{--ea-kv-term:12rem}.ea-kv--term-lg{--ea-kv-term:15rem}@container ea-kv (min-width:50rem){.ea-kv--cols-2{column-gap:var(--ea-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ea-kv--cols-2.ea-kv--divided .ea-kv__row--last-2col{border-bottom:0}}@container ea-kv (max-width:30rem){.ea-kv__row{grid-template-columns:minmax(0,1fr);gap:2px}}.ea-kv__term{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.ea-kv__label{font-size:var(--ea-text-sm);font-weight:var(--ea-weight-medium);color:var(--ea-text-secondary)}.ea-kv__field{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted);overflow-wrap:anywhere}.ea-kv__hint{font-size:var(--ea-text-xs);line-height:var(--ea-leading-snug);color:var(--ea-text-muted)}.ea-kv__value{align-items:flex-start;gap:var(--ea-space-1);min-width:0;font-size:var(--ea-text-sm);color:var(--ea-text);overflow-wrap:anywhere;margin:0;display:flex}.ea-kv__content{flex:0 auto;min-width:0}.ea-kv__value--mono .ea-kv__content{font-family:var(--ea-font-mono);word-break:normal;overflow-wrap:anywhere;font-size:.78rem;line-height:1.55}.ea-kv__value .ea-copy{margin-top:-.1rem}.ea-absent{color:var(--ea-text-muted);font-style:italic;font-family:var(--ea-font-sans);font-size:var(--ea-text-sm);align-items:baseline;gap:.35em;display:inline-flex}.ea-absent__dash{font-style:normal}.ea-inline-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ea-list-reset{margin:0;padding:0;list-style:none}.ea-chip{max-width:100%;height:1.625rem;padding:0 0 0 var(--ea-space-1-5);border:1px solid var(--ea-border);border-radius:var(--ea-radius-sm);background:var(--ea-surface-sunken);vertical-align:middle;align-items:center;gap:1px;display:inline-flex}.ea-chip__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ea-font-mono);color:var(--ea-text);background:0 0;padding:0;font-size:.75rem;overflow:hidden}.ea-chip__icon{color:var(--ea-text-muted);flex:none;margin-right:2px}.ea-chip__link{color:var(--ea-text-link);border-radius:var(--ea-radius-xs);align-items:center;min-width:0;min-height:1.5rem;text-decoration:none;display:inline-flex}.ea-chip__link .ea-chip__value{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:2px}.ea-chip__link:hover .ea-chip__value{text-decoration-color:currentColor}.ea-chip__link:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px;border-radius:var(--ea-radius-xs)}.ea-chip .ea-copy{min-width:1.5rem;height:1.5rem}.ea-datetime{align-items:baseline;gap:0 var(--ea-space-2);flex-wrap:wrap;display:inline-flex}.ea-datetime time{white-space:nowrap}.ea-datetime__iso{font-family:var(--ea-font-mono);color:var(--ea-text-muted);overflow-wrap:anywhere;font-size:.72rem}.ea-code{border:1px solid var(--ea-code-border);border-radius:var(--ea-radius-md);background:var(--ea-code-bg);min-width:0;margin:0;overflow:hidden}.ea-code__bar{align-items:center;gap:var(--ea-space-2);min-height:2rem;padding:var(--ea-space-1) var(--ea-space-1) var(--ea-space-1) var(--ea-space-3);border-bottom:1px solid var(--ea-code-border);background:var(--ea-surface);font-size:var(--ea-text-xs);display:flex}.ea-code__title{min-width:0;font-weight:var(--ea-weight-semibold);color:var(--ea-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ea-code__lang{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted);text-transform:uppercase;letter-spacing:.04em}pre.ea-code__pre{padding:var(--ea-space-3);color:var(--ea-code-fg);font-family:var(--ea-font-mono);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--ea-border-strong) transparent;background:0 0;border:0;border-radius:0;margin:0;font-size:.78rem;line-height:1.6;overflow:auto}pre.ea-code__pre::-webkit-scrollbar-thumb{background:var(--ea-border-strong)}pre.ea-code__pre:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:-2px}.ea-code__pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ea-code__pre--scroll{white-space:pre}.ea-code__code{font:inherit;color:inherit;background:0 0;padding:0}.ea-code__line{text-indent:-3.25em;padding-left:3.25em;display:block}.ea-code__ln{text-align:right;text-indent:0;width:2.5em;color:var(--ea-code-lineno);-webkit-user-select:none;user-select:none;margin-right:.75em;display:inline-block}.ea-json__body{padding:var(--ea-space-2) var(--ea-space-3);font-family:var(--ea-font-mono);color:var(--ea-code-fg);scrollbar-width:thin;font-size:.78rem;line-height:1.65;overflow:auto}.ea-json__body:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:-2px}.ea-json__row,.ea-json__close,.ea-json__more{white-space:pre-wrap;overflow-wrap:anywhere}.ea-json__children{border-left:1px dashed var(--ea-code-border);margin-left:.3rem;padding-left:1.1rem}.ea-json__summary{cursor:pointer;border-radius:var(--ea-radius-xs);white-space:pre-wrap;overflow-wrap:anywhere;list-style:none}.ea-json__summary::-webkit-details-marker{display:none}.ea-json__summary:before{content:"▸";width:1em;color:var(--ea-code-punct);transition:transform var(--ea-duration-fast) var(--ea-ease);margin-left:-1em;display:inline-block}.ea-json__node[open]>.ea-json__summary:before{transform:rotate(90deg)}.ea-json__node[open]>.ea-json__summary .ea-json__preview{display:none}.ea-json__summary:hover{background:var(--ea-surface-hover)}.ea-json__summary:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:1px}.ea-json__node,.ea-json__body>.ea-json__node,.ea-json__body>.ea-json__row{padding-left:1em}.ea-json__key{color:var(--ea-code-key)}.ea-json__str{color:var(--ea-code-string)}.ea-json__num{color:var(--ea-code-number)}.ea-json__bool{color:var(--ea-code-boolean)}.ea-json__null{color:var(--ea-code-null);font-style:italic}.ea-json__punct{color:var(--ea-code-punct)}.ea-json__preview{color:var(--ea-code-punct);font-style:italic}.ea-json__more{color:var(--ea-text-muted);font-style:italic}.ea-tabs{min-width:0}.ea-tabs__list{gap:var(--ea-space-1);border-bottom:1px solid var(--ea-border);scrollbar-width:none;display:flex;overflow-x:auto}.ea-tabs__tab{align-items:center;gap:var(--ea-space-1-5);height:2.375rem;padding:0 var(--ea-space-3);border-radius:var(--ea-radius-md) var(--ea-radius-md) 0 0;color:var(--ea-text-secondary);font:inherit;font-size:var(--ea-text-sm);font-weight:var(--ea-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex;position:relative}.ea-tabs__tab:hover{color:var(--ea-text);background:var(--ea-surface-hover)}.ea-tabs__tab[aria-selected=true]{color:var(--ea-text);font-weight:var(--ea-weight-semibold)}.ea-tabs__tab[aria-selected=true]:after{content:"";left:var(--ea-space-2);right:var(--ea-space-2);background:var(--ea-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.ea-tabs__tab:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:-2px;border-radius:var(--ea-radius-md) var(--ea-radius-md) 0 0}.ea-tabs__tab:disabled{color:var(--ea-text-muted);cursor:not-allowed;opacity:.6}.ea-tabs__count{border-radius:var(--ea-radius-full);background:var(--ea-neutral-bg);min-width:1.25rem;color:var(--ea-neutral-fg);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-semibold);text-align:center;padding:0 .35rem;line-height:1.25rem}.ea-tabs__panel{padding-top:var(--ea-space-4);min-width:0}.ea-tabs__panel:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:4px;border-radius:var(--ea-radius-sm)}.ea-tooltip-anchor{vertical-align:middle;display:inline-flex;position:relative}.ea-tooltip{z-index:var(--ea-z-tooltip);max-width:min(20rem,100vw - 1rem);padding:var(--ea-space-2) var(--ea-space-3);border-radius:var(--ea-radius-md);background:var(--ea-neutral-900);color:#f3f5f8;font-size:var(--ea-text-xs);font-weight:var(--ea-weight-regular);line-height:var(--ea-leading-snug);text-align:left;box-shadow:var(--ea-shadow-2);pointer-events:auto;display:none;position:fixed}[data-theme=dark] .ea-tooltip{color:#151821;background:#e7eaf0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ea-tooltip{color:#151821;background:#e7eaf0}}.ea-tooltip--open{animation:ea-fade-in var(--ea-duration-fast) var(--ea-ease);display:block}.ea-helptip{border-radius:var(--ea-radius-full);width:1.5rem;height:1.5rem;color:var(--ea-text-muted);cursor:help;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.ea-helptip:hover{color:var(--ea-text);background:var(--ea-surface-hover)}.ea-helptip:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:1px;border-radius:var(--ea-radius-full)}.ea-callout{gap:var(--ea-space-3);min-width:0;padding:var(--ea-space-3) var(--ea-space-4);border:1px solid var(--ea-t-border);border-left-width:4px;border-left-color:var(--ea-t-solid);border-radius:var(--ea-radius-md);background:var(--ea-t-bg);color:var(--ea-text);display:flex}.ea-callout--compact{padding:var(--ea-space-2) var(--ea-space-3);gap:var(--ea-space-2)}.ea-callout__icon{color:var(--ea-t-fg);flex:none;margin-top:.1rem}.ea-callout__body{gap:var(--ea-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ea-callout__title{font-weight:var(--ea-weight-semibold);color:var(--ea-text);line-height:var(--ea-leading-snug);margin:0}.ea-callout__content{font-size:var(--ea-text-sm);color:var(--ea-text);overflow-wrap:anywhere;min-width:0}.ea-callout__content>*+*{margin-top:var(--ea-space-2)}.ea-callout__text{margin:0}.ea-callout__list{font-size:var(--ea-text-sm);margin:0;padding-left:1.2rem}.ea-callout__actions{gap:var(--ea-space-2);margin-top:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-empty{text-align:center;align-items:center;gap:var(--ea-space-2);padding:var(--ea-space-10) var(--ea-space-6);border:1px dashed var(--ea-border-strong);border-radius:var(--ea-radius-lg);background:var(--ea-surface);flex-direction:column;display:flex}.ea-empty--compact{padding:var(--ea-space-6) var(--ea-space-4);background:0 0;border:0}.ea-empty__icon{border-radius:var(--ea-radius-full);background:var(--ea-surface-hover);width:2.75rem;height:2.75rem;color:var(--ea-text-muted);place-items:center;display:inline-grid}.ea-empty--compact .ea-empty__icon{width:2.25rem;height:2.25rem}.ea-empty__title{font-weight:var(--ea-weight-semibold);color:var(--ea-text);margin:0}.ea-empty__description{max-width:46ch;font-size:var(--ea-text-sm);color:var(--ea-text-secondary);margin:0}.ea-empty__actions{justify-content:center;gap:var(--ea-space-2);margin-top:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-skeleton{vertical-align:middle;border-radius:var(--ea-radius-xs);background:linear-gradient(90deg, var(--ea-skeleton) 0%, var(--ea-skeleton-shine) 50%, var(--ea-skeleton) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ea-shimmer;display:inline-block}.ea-skeleton-text{gap:var(--ea-space-2);flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.ea-skeleton{background:var(--ea-skeleton);animation:none}}.ea-details{min-width:0}.ea-details__summary{align-items:center;gap:var(--ea-space-1);cursor:pointer;min-height:1.5rem;font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);color:var(--ea-text-link);border-radius:var(--ea-radius-xs);list-style:none;display:inline-flex}.ea-details__summary::-webkit-details-marker{display:none}.ea-details__summary:before{content:"▸";transition:transform var(--ea-duration-fast) var(--ea-ease)}.ea-details[open]>.ea-details__summary:before{transform:rotate(90deg)}.ea-details__summary:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px}.ea-details__content{margin-top:var(--ea-space-2);min-width:0}.ea-field{gap:var(--ea-space-1-5);flex-direction:column;min-width:0;display:flex}.ea-field__top{align-items:baseline;gap:var(--ea-space-1) var(--ea-space-2);flex-wrap:wrap;display:flex}label.ea-field__label{font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);letter-spacing:0;text-transform:none;margin:0;display:inline}.ea-field__required{color:var(--ea-danger-fg)}.ea-field__name{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted)}.ea-field__origin{margin-left:auto}.ea-field__hint{font-size:var(--ea-text-xs);color:var(--ea-text-muted);line-height:var(--ea-leading-snug);margin:0}.ea-field__error{align-items:flex-start;gap:var(--ea-space-1);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-medium);color:var(--ea-danger-fg);line-height:var(--ea-leading-snug);margin:0;display:flex}.ea-field__error .ea-icon{margin-top:.1rem}input.ea-input,textarea.ea-input,select.ea-input{width:100%;min-width:0;height:var(--ea-control-h-md);padding:0 var(--ea-space-3);border:1px solid var(--ea-border-input);border-radius:var(--ea-radius-md);background:var(--ea-surface);color:var(--ea-text);font-family:inherit;font-size:var(--ea-text-md);box-shadow:none;transition:border-color var(--ea-duration-fast) var(--ea-ease), box-shadow var(--ea-duration-fast) var(--ea-ease);outline:none;margin:0;line-height:1.4;display:block}.ea-input::placeholder{color:var(--ea-text-muted);opacity:1}input.ea-input:hover,textarea.ea-input:hover,select.ea-input:hover{border-color:var(--ea-text-muted)}input.ea-input:focus,textarea.ea-input:focus,select.ea-input:focus{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:1px;border-color:var(--ea-focus);box-shadow:none}.ea-input[aria-invalid=true]{border-color:var(--ea-danger-solid)}.ea-input[aria-invalid=true]:focus{outline-color:var(--ea-danger-solid)}.ea-input:disabled,.ea-input[readonly]{background:var(--ea-surface-sunken);color:var(--ea-text-secondary);cursor:not-allowed}.ea-input[readonly]{cursor:text}.ea-input--mono{font-family:var(--ea-font-mono);font-size:.8125rem}textarea.ea-input.ea-textarea{height:auto;min-height:5.5rem;padding:var(--ea-space-2) var(--ea-space-3);resize:vertical}.ea-select{min-width:0;display:block;position:relative}select.ea-input.ea-select__control{appearance:none;cursor:pointer;padding-right:2rem}.ea-select__icon{pointer-events:none;color:var(--ea-text-muted);position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.ea-checkbox{align-items:flex-start;gap:var(--ea-space-2);min-width:0;display:flex}input[type=checkbox].ea-checkbox__input,input[type=checkbox].ea-rights__checkbox{width:1.125rem;height:1.125rem;accent-color:var(--ea-accent);cursor:pointer;flex:none;margin:.125rem 0 0;padding:0}input[type=checkbox].ea-checkbox__input:focus-visible,input[type=checkbox].ea-rights__checkbox:focus-visible{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:2px}.ea-checkbox__text{flex-direction:column;gap:2px;min-width:0;display:flex}label.ea-checkbox__label{font-size:var(--ea-text-md);font-weight:var(--ea-weight-medium);color:var(--ea-text);cursor:pointer;margin:0;display:inline}.ea-fieldset{border:0;min-width:0;margin:0;padding:0}.ea-fieldset__legend{margin-bottom:var(--ea-space-1);font-size:var(--ea-text-md);font-weight:var(--ea-weight-semibold);color:var(--ea-text);padding:0}.ea-fieldset__description{margin:0 0 var(--ea-space-3);font-size:var(--ea-text-sm);color:var(--ea-text-secondary)}.ea-fieldset__body{column-gap:var(--ea-space-4);margin-bottom:calc(-1 * var(--ea-space-4));grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));row-gap:0;display:grid}.ea-fieldset__body>*{margin-bottom:var(--ea-space-4)}@supports (grid-template-rows:subgrid){.ea-fieldset__body>.ea-field{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.ea-fieldset__body>.ea-field>*+*{margin-top:var(--ea-space-1-5)}}.ea-filedrop{gap:var(--ea-space-3);flex-direction:column;min-width:0;display:flex}.ea-filedrop__zone{align-items:center;gap:var(--ea-space-2);padding:var(--ea-space-8) var(--ea-space-4);border:2px dashed var(--ea-border-input);border-radius:var(--ea-radius-lg);background:var(--ea-surface);text-align:center;transition:background-color var(--ea-duration-fast) var(--ea-ease), border-color var(--ea-duration-fast) var(--ea-ease);flex-direction:column;display:flex}.ea-filedrop__zone--over{border-color:var(--ea-accent);background:var(--ea-accent-subtle)}.ea-filedrop__zone--disabled{background:var(--ea-surface-sunken)}.ea-filedrop__zone--disabled .ea-filedrop__icon{opacity:.6}.ea-filedrop__zone--disabled .ea-filedrop__title{color:var(--ea-text-muted)}.ea-filedrop__icon{border-radius:var(--ea-radius-full);background:var(--ea-accent-subtle);width:2.75rem;height:2.75rem;color:var(--ea-accent-subtle-fg);place-items:center;display:inline-grid}.ea-filedrop__title{font-weight:var(--ea-weight-medium);justify-content:center;align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;margin:0;display:flex}.ea-filedrop__rules{max-width:60ch;font-size:var(--ea-text-xs);color:var(--ea-text-muted);margin:0}.ea-filedrop__list{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-surface);margin:0;padding:0;list-style:none}.ea-filedrop__file{align-items:center;gap:var(--ea-space-2) var(--ea-space-3);padding:var(--ea-space-2) var(--ea-space-2) var(--ea-space-2) var(--ea-space-3);border-bottom:1px solid var(--ea-border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ea-filedrop__file:last-child{border-bottom:0}.ea-filedrop__file-icon{color:var(--ea-text-muted)}.ea-filedrop__file--refused .ea-filedrop__file-icon{color:var(--ea-danger-fg)}.ea-filedrop__file-main{flex-direction:column;min-width:0;display:flex}.ea-filedrop__file-name{font-weight:var(--ea-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ea-filedrop__file-meta{font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-filedrop__verdict{font-size:var(--ea-text-xs);font-weight:var(--ea-weight-medium);color:var(--ea-t-fg)}@media (max-width:599.98px){.ea-filedrop__file{grid-template-columns:auto minmax(0,1fr) auto}.ea-filedrop__verdict{grid-area:2/2/auto/-1}}html.ea-scroll-lock{overflow:hidden}dialog.ea-dialog{width:min(var(--ea-dialog-w,36rem), calc(100vw - 2rem));border:1px solid var(--ea-border-strong);border-radius:var(--ea-radius-xl);background:var(--ea-surface-raised);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ea-text);box-shadow:var(--ea-shadow-3);font-family:var(--ea-font-sans);font-size:var(--ea-text-md);line-height:var(--ea-leading-normal);margin:auto;padding:0;overflow:hidden}dialog.ea-dialog[open]{animation:ea-dialog-in var(--ea-duration) var(--ea-ease);display:flex}dialog.ea-dialog::backdrop{background:var(--ea-overlay)}.ea-dialog--sm{--ea-dialog-w:28rem}.ea-dialog--md{--ea-dialog-w:38rem}.ea-dialog--lg{--ea-dialog-w:56rem}.ea-dialog__panel{flex-direction:column;width:100%;min-width:0;max-height:calc(100dvh - 2rem);display:flex}.ea-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--ea-space-3);padding:var(--ea-space-4) var(--ea-space-4) var(--ea-space-3) var(--ea-space-5);border-bottom:1px solid var(--ea-border);display:flex}.ea-dialog__heading{gap:var(--ea-space-1);flex-direction:column;min-width:0;display:flex}.ea-dialog__title{font-size:var(--ea-text-lg);font-weight:var(--ea-weight-semibold);line-height:var(--ea-leading-snug);color:var(--ea-text);margin:0;animation:none}.ea-dialog__description{font-size:var(--ea-text-sm);color:var(--ea-text-secondary);margin:0}.ea-dialog__body{padding:var(--ea-space-4) var(--ea-space-5);min-width:0;overflow-y:auto}.ea-dialog__footer{justify-content:flex-end;gap:var(--ea-space-2);padding:var(--ea-space-3) var(--ea-space-5);border-top:1px solid var(--ea-border);background:var(--ea-surface-sunken);flex-wrap:wrap;display:flex}.ea-dialog__text{font-size:var(--ea-text-md);color:var(--ea-text)}.ea-dialog__text p{margin:0 0 var(--ea-space-2)}.ea-dialog__actions{justify-content:flex-end;gap:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-rights{gap:var(--ea-space-4);min-width:0;padding:var(--ea-space-5);border:1px solid var(--ea-border-strong);border-radius:var(--ea-radius-xl);background:var(--ea-surface);box-shadow:var(--ea-shadow-2);flex-direction:column;display:flex}.ea-rights__header{gap:var(--ea-space-3);align-items:flex-start;display:flex}.ea-rights__badge{border-radius:var(--ea-radius-lg);background:var(--ea-accent-subtle);width:2.5rem;height:2.5rem;color:var(--ea-accent-subtle-fg);border:1px solid var(--ea-accent-subtle-border);flex:none;place-items:center;display:inline-grid}.ea-rights__title{font-size:var(--ea-text-xl);font-weight:var(--ea-weight-semibold);line-height:var(--ea-leading-tight);color:var(--ea-text);margin:0;animation:none}.ea-rights__subtitle{margin:var(--ea-space-1) 0 0;font-size:var(--ea-text-sm);color:var(--ea-text-secondary);align-items:center;gap:var(--ea-space-1);flex-wrap:wrap;display:flex}.ea-rights__statement{padding:var(--ea-space-4);border-radius:var(--ea-radius-lg);background:var(--ea-surface-sunken);border:1px solid var(--ea-border)}.ea-rights__statement-label{margin:0 0 var(--ea-space-2);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);color:var(--ea-text-muted);letter-spacing:.02em}.ea-rights__quote{padding-left:var(--ea-space-3);border-left:3px solid var(--ea-accent);font-size:var(--ea-text-lg);line-height:var(--ea-leading-snug);font-weight:var(--ea-weight-medium);color:var(--ea-text);overflow-wrap:anywhere;white-space:pre-line;margin:0}.ea-rights__hash{margin:var(--ea-space-2) 0 0;font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-rights__hash code{font-family:var(--ea-font-mono);color:var(--ea-text-secondary)}.ea-rights__grid{gap:var(--ea-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767.98px){.ea-rights__grid{grid-template-columns:minmax(0,1fr)}}.ea-rights__block{min-width:0}.ea-rights__block-title{margin:0 0 var(--ea-space-2);font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);animation:none}.ea-rights__sources{gap:var(--ea-space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ea-rights__source{align-items:flex-start;gap:var(--ea-space-2);padding:var(--ea-space-2);border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-surface);display:flex}.ea-rights__code{border-radius:var(--ea-radius-sm);background:var(--ea-neutral-bg);color:var(--ea-neutral-fg);border:1px solid var(--ea-neutral-border);font-family:var(--ea-font-mono);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);flex:none;padding:.1rem .4rem}.ea-rights__source-text{flex-direction:column;min-width:0;display:flex}.ea-rights__source-name{font-weight:var(--ea-weight-semibold);font-size:var(--ea-text-sm)}.ea-rights__source-meta{font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-rights__facts{gap:var(--ea-space-2);flex-direction:column;margin:0;display:flex}.ea-rights__facts div{flex-direction:column;gap:1px;min-width:0;display:flex}.ea-rights__facts dt{font-size:var(--ea-text-xs);color:var(--ea-text-muted);font-weight:var(--ea-weight-medium)}.ea-rights__facts dd{font-size:var(--ea-text-sm);color:var(--ea-text);overflow-wrap:anywhere;margin:0}.ea-rights__journal{gap:var(--ea-space-2);padding:var(--ea-space-3);border-radius:var(--ea-radius-md);background:var(--ea-info-bg);border:1px solid var(--ea-info-border);font-size:var(--ea-text-sm);align-items:flex-start;display:flex}.ea-rights__journal p{margin:0}.ea-rights__journal-icon{color:var(--ea-info-fg);flex:none;margin-top:.15rem}.ea-rights__error{gap:var(--ea-space-2);padding:var(--ea-space-3);border-radius:var(--ea-radius-md);background:var(--ea-danger-bg);border:1px solid var(--ea-danger-border);color:var(--ea-text);font-size:var(--ea-text-sm);align-items:flex-start;display:flex}.ea-rights__error .ea-icon{color:var(--ea-danger-fg);flex:none;margin-top:.1rem}.ea-rights__form{gap:var(--ea-space-2);flex-direction:column;margin:0;display:flex}label.ea-rights__check{align-items:flex-start;gap:var(--ea-space-3);padding:var(--ea-space-3) var(--ea-space-4);border:2px solid var(--ea-border-input);border-radius:var(--ea-radius-lg);background:var(--ea-surface);color:var(--ea-text);font-size:var(--ea-text-md);font-weight:var(--ea-weight-semibold);cursor:pointer;transition:border-color var(--ea-duration-fast) var(--ea-ease), background-color var(--ea-duration-fast) var(--ea-ease);margin:0;display:flex}label.ea-rights__check:hover{border-color:var(--ea-accent)}label.ea-rights__check--on{border-color:var(--ea-accent);background:var(--ea-accent-subtle)}label.ea-rights__check--nudge{border-color:var(--ea-warning-solid);background:var(--ea-warning-bg)}.ea-rights__hint{font-size:var(--ea-text-xs);color:var(--ea-text-muted);margin:0}.ea-rights__hint--alert{color:var(--ea-warning-fg);font-weight:var(--ea-weight-semibold)}.ea-rights__actions{gap:var(--ea-space-2);margin-top:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-rights-record{gap:var(--ea-space-3);padding:var(--ea-space-4);border:1px solid var(--ea-success-border);border-left:4px solid var(--ea-success-solid);border-radius:var(--ea-radius-lg);background:var(--ea-surface);flex-direction:column;min-width:0;display:flex}.ea-rights-record__header{gap:var(--ea-space-3);align-items:flex-start;display:flex}.ea-rights-record__icon{border-radius:var(--ea-radius-md);background:var(--ea-success-bg);width:2.25rem;height:2.25rem;color:var(--ea-success-fg);flex:none;place-items:center;display:inline-grid}.ea-rights-record__title{font-weight:var(--ea-weight-semibold);color:var(--ea-success-fg);margin:0}.ea-rights-record__subtitle{font-size:var(--ea-text-sm);color:var(--ea-text-secondary);margin:0}.ea-rights-record__quote{quotes:"« " " »";white-space:pre-line}.ea-stepper{min-width:0;margin:0;padding:0;list-style:none;display:flex}.ea-stepper--horizontal{gap:0}.ea-stepper__step{gap:var(--ea-space-2);flex:1 1 0;min-width:0;display:flex;position:relative}.ea-stepper--horizontal .ea-stepper__step{padding-right:var(--ea-space-3);flex-direction:column}.ea-stepper--horizontal .ea-stepper__step:not(:last-child):after{content:"";background:var(--ea-border-strong);border-radius:2px;height:2px;position:absolute;top:.8125rem;left:2rem;right:.375rem}.ea-stepper--horizontal .ea-stepper__step--done:not(:last-child):after{background:var(--ea-success-solid)}.ea-stepper__marker{z-index:1;border-radius:var(--ea-radius-full);border:2px solid var(--ea-border-strong);background:var(--ea-surface);width:1.625rem;height:1.625rem;color:var(--ea-text-muted);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);flex:none;place-items:center;display:inline-grid;position:relative}.ea-stepper__step--done .ea-stepper__marker{background:var(--ea-success-solid);border-color:var(--ea-success-solid);color:#fff}.ea-stepper__step--current .ea-stepper__marker{border-color:var(--ea-accent);background:var(--ea-accent);color:var(--ea-accent-fg);box-shadow:0 0 0 4px var(--ea-accent-subtle)}.ea-stepper__step--error .ea-stepper__marker{background:var(--ea-danger-solid);border-color:var(--ea-danger-solid);color:#fff}.ea-stepper__step--blocked .ea-stepper__marker{color:var(--ea-text-muted);background:var(--ea-surface-sunken);border-style:dashed}.ea-stepper__step--skipped .ea-stepper__marker{border-style:dotted}.ea-stepper__body{flex-direction:column;gap:1px;min-width:0;display:flex}.ea-stepper__label{font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);line-height:var(--ea-leading-snug)}.ea-stepper__step--upcoming .ea-stepper__label,.ea-stepper__step--blocked .ea-stepper__label{color:var(--ea-text-secondary)}.ea-stepper__state{font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-stepper__step--done .ea-stepper__state{color:var(--ea-success-fg)}@media (max-width:639.98px){.ea-stepper__step:not(.ea-stepper__step--current) .ea-stepper__description,.ea-stepper__step:not(.ea-stepper__step--current) .ea-stepper__sft{display:none}}.ea-stepper__step--current .ea-stepper__state{color:var(--ea-accent-subtle-fg);font-weight:var(--ea-weight-semibold)}.ea-stepper__step--error .ea-stepper__state{color:var(--ea-danger-fg);font-weight:var(--ea-weight-semibold)}.ea-stepper__description{margin-top:var(--ea-space-1);font-size:var(--ea-text-xs);color:var(--ea-text-secondary);line-height:var(--ea-leading-snug)}.ea-stepper__sft{margin-top:var(--ea-space-1);align-self:flex-start}.ea-stepper--vertical{flex-direction:column}.ea-stepper--vertical .ea-stepper__step{padding-bottom:var(--ea-space-4);flex-direction:row}.ea-stepper--vertical .ea-stepper__step:last-child{padding-bottom:0}.ea-stepper--vertical .ea-stepper__step:not(:last-child):after{content:"";background:var(--ea-border-strong);border-radius:2px;width:2px;position:absolute;top:1.75rem;bottom:.125rem;left:calc(.8125rem - 1px)}.ea-stepper--vertical .ea-stepper__step--done:not(:last-child):after{background:var(--ea-success-solid)}.ea-stepper--compact .ea-stepper__marker{width:1.375rem;height:1.375rem}.ea-stepper--compact.ea-stepper--horizontal .ea-stepper__step:not(:last-child):after{top:.6875rem;left:1.75rem}@media (max-width:899.98px){.ea-stepper--horizontal{flex-direction:column}.ea-stepper--horizontal .ea-stepper__step{padding:0 0 var(--ea-space-3);flex-direction:row}.ea-stepper--horizontal .ea-stepper__step:last-child{padding-bottom:0}.ea-stepper--horizontal .ea-stepper__step:not(:last-child):after{width:2px;height:auto;inset:1.75rem auto .125rem calc(.8125rem - 1px)}.ea-stepper--compact.ea-stepper--horizontal .ea-stepper__step:not(:last-child):after{top:1.5rem;left:calc(.6875rem - 1px)}}.ea-timeline{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ea-timeline__item{gap:var(--ea-space-3);padding-bottom:var(--ea-space-3);min-width:0;display:flex;position:relative}.ea-timeline__item:not(:last-child):before{content:"";background:var(--ea-border);width:2px;position:absolute;top:1.625rem;bottom:0;left:calc(.75rem - 1px)}.ea-timeline__marker{z-index:1;border-radius:var(--ea-radius-full);background:var(--ea-t-bg);border:1px solid var(--ea-t-border);width:1.5rem;height:1.5rem;color:var(--ea-t-fg);flex:none;place-items:center;display:inline-grid;position:relative}.ea-timeline__body{flex-direction:column;flex:auto;gap:2px;min-width:0;padding-top:.125rem;display:flex}.ea-timeline__head{align-items:baseline;gap:var(--ea-space-1) var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-timeline__time{font-family:var(--ea-font-mono);font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-timeline__level{font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-semibold);text-transform:uppercase;letter-spacing:var(--ea-tracking-caps);color:var(--ea-t-fg)}.ea-timeline__title{font-weight:var(--ea-weight-semibold);font-size:var(--ea-text-sm);color:var(--ea-text)}.ea-timeline__code{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted)}.ea-timeline__meta{gap:var(--ea-space-1) var(--ea-space-3);font-size:var(--ea-text-xs);color:var(--ea-text-secondary);flex-wrap:wrap;display:flex}.ea-timeline__stage{font-weight:var(--ea-weight-medium)}.ea-timeline__description{font-size:var(--ea-text-sm);color:var(--ea-text-secondary);overflow-wrap:anywhere;margin:0}.ea-limit{gap:var(--ea-space-2);min-width:0;padding:var(--ea-space-3);border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-surface);flex-direction:column;display:flex}.ea-limit__head{justify-content:space-between;align-items:baseline;gap:var(--ea-space-1) var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-limit__name{align-items:baseline;gap:var(--ea-space-1) var(--ea-space-2);flex-wrap:wrap;min-width:0;display:flex}.ea-limit__label{font-weight:var(--ea-weight-semibold);font-size:var(--ea-text-sm)}.ea-limit__code{font-family:var(--ea-font-mono);font-size:var(--ea-text-xs);color:var(--ea-text-secondary);overflow-wrap:anywhere}.ea-limit__origin{font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-limit__values{gap:var(--ea-space-1) var(--ea-space-4);font-size:var(--ea-text-sm);flex-wrap:wrap;display:flex}.ea-limit__k{font-size:var(--ea-text-xs);color:var(--ea-text-muted);margin-right:var(--ea-space-1)}.ea-limit__track{border-radius:var(--ea-radius-full);background:var(--ea-surface-hover);border:1px solid var(--ea-border);height:.5rem;position:relative;overflow:hidden}.ea-limit__fill{border-radius:inherit;background:var(--ea-t-solid);position:absolute;top:0;bottom:0;left:0}.ea-limit__overflow{background:repeating-linear-gradient(135deg, var(--ea-t-solid) 0 4px, transparent 4px 7px);width:18%;position:absolute;top:0;bottom:0;right:0}.ea-limit__verdict{align-items:flex-start;gap:var(--ea-space-1-5);font-size:var(--ea-text-xs);color:var(--ea-t-fg);margin:0;display:flex}.ea-limit__verdict .ea-icon{flex:none;margin-top:.1rem}.ea-limit__verdict strong{font-weight:var(--ea-weight-bold)}.ea-limit-row__name{font-weight:var(--ea-weight-medium);display:block}.ea-limit-row__code{margin-right:var(--ea-space-2);font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-secondary);display:inline-block}.ea-limit-row__env{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted)}.ea-limit-row__scope{color:var(--ea-text-secondary);min-width:9rem}.ea-limit-row__value{white-space:nowrap;flex-direction:column;align-items:flex-end;display:inline-flex}.ea-limit-row__human{font-size:var(--ea-text-2xs);color:var(--ea-text-muted)}.ea-limit-row__obs{align-items:center;gap:var(--ea-space-1);color:var(--ea-success-fg);font-size:var(--ea-text-xs);display:inline-flex}.ea-limit-row__obs--breach{color:var(--ea-danger-fg);font-weight:var(--ea-weight-semibold)}.ea-stop__title{align-items:center;gap:var(--ea-space-2);display:flex}.ea-stop__icon{color:var(--ea-t-fg);flex:none}.ea-stop__message{color:var(--ea-text)}.ea-stop__resume{align-items:flex-start;gap:var(--ea-space-2) var(--ea-space-3);padding:var(--ea-space-3);border-radius:var(--ea-radius-md);border:1px solid var(--ea-t-border);background:var(--ea-t-bg);font-size:var(--ea-text-sm);flex-wrap:wrap;display:flex}.ea-stop__resume>.ea-icon{color:var(--ea-t-fg);flex:none;margin-top:.15rem}.ea-stop__resume p{flex:24rem;min-width:0;margin:0}.ea-stop__resume-action{flex:none}.ea-prov__ids{gap:var(--ea-space-2) var(--ea-space-4);flex-wrap:wrap;display:flex}.ea-prov__id{align-items:center;gap:var(--ea-space-1-5);min-width:0;max-width:100%;display:inline-flex}.ea-prov__id-k{font-size:var(--ea-text-xs);color:var(--ea-text-muted);font-weight:var(--ea-weight-medium)}.ea-prov__excerpt{gap:var(--ea-space-2);flex-direction:column;min-width:0;display:flex}.ea-prov__label{align-items:baseline;gap:var(--ea-space-1) var(--ea-space-2);font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);flex-wrap:wrap;margin:0;display:flex}.ea-prov__hint{font-size:var(--ea-text-xs);font-weight:var(--ea-weight-regular);color:var(--ea-text-muted)}.ea-prov__groups{gap:var(--ea-space-4) var(--ea-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1199.98px){.ea-prov__groups{grid-template-columns:minmax(0,1fr)}}.ea-prov__group{min-width:0}.ea-prov__group--wide{grid-column:1/-1}.ea-prov__group-title{margin:0 0 var(--ea-space-1);padding-bottom:var(--ea-space-1);border-bottom:1px solid var(--ea-border-strong);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);letter-spacing:var(--ea-tracking-caps);text-transform:uppercase;color:var(--ea-text-muted);animation:none}.ea-prov__missing{align-items:center;gap:var(--ea-space-1);color:var(--ea-danger-fg);font-weight:var(--ea-weight-semibold);font-family:var(--ea-font-sans);font-size:var(--ea-text-sm);flex-wrap:wrap;display:inline-flex}.ea-prov__missing-block{padding:var(--ea-space-3);border:1px dashed var(--ea-danger-border);border-radius:var(--ea-radius-md);background:var(--ea-danger-bg);margin:0}.ea-prov__rights{gap:var(--ea-space-1-5);flex-direction:column;min-width:0;margin:0;display:flex}.ea-prov__rights div{flex-direction:column;min-width:0;display:flex}.ea-prov__rights dt{font-size:var(--ea-text-xs);color:var(--ea-text-muted)}.ea-prov__rights dt code{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs)}.ea-prov__rights dd{overflow-wrap:anywhere;margin:0}.ea-decision__headline{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-decision__target{font-weight:var(--ea-weight-semibold)}.ea-decision__reason{margin:0 0 var(--ea-space-3);padding:var(--ea-space-3);border-radius:var(--ea-radius-md);background:var(--ea-surface-sunken);border:1px solid var(--ea-border);font-size:var(--ea-text-sm);overflow-wrap:anywhere}.ea-decision__reason-k{font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);color:var(--ea-text-muted);margin-bottom:2px;display:block}.ea-decision-inline{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}.ea-decision-inline__meta{font-size:var(--ea-text-2xs);color:var(--ea-text-muted);max-width:100%}.ea-decision-inline__meta code{font-family:var(--ea-font-mono)}.ea-decision-inline__evidence{overflow-wrap:anywhere}.ea-origin{border:1px solid var(--ea-border-strong);border-radius:var(--ea-radius-full);background:var(--ea-surface);max-width:100%;color:var(--ea-text-secondary);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-medium);white-space:nowrap;vertical-align:middle;align-items:center;gap:.3rem;padding:.1rem .45rem;line-height:1.5;display:inline-flex}.ea-origin .ea-icon{flex:none}.ea-origin__precision{text-overflow:ellipsis;min-width:0;overflow:hidden}.ea-origin__precision code{font-family:var(--ea-font-mono)}.ea-origin--organisation{border-color:var(--ea-info-border);color:var(--ea-info-fg);background:var(--ea-info-bg)}.ea-origin--w2-item{border-color:var(--ea-progress-border);color:var(--ea-progress-fg);background:var(--ea-progress-bg)}.ea-origin--operator{border-color:var(--ea-warning-border);color:var(--ea-warning-fg);background:var(--ea-warning-bg)}.ea-origin--missing{border-color:var(--ea-danger-border);color:var(--ea-danger-fg);background:var(--ea-danger-bg)}.ea-order__table{min-width:44rem}.ea-table tbody tr:nth-child(n)>th.ea-order__field{vertical-align:top;width:15rem}.ea-table tbody tr:nth-child(n)>td.ea-order__value,.ea-table tbody tr:nth-child(n)>td.ea-order__origin,.ea-table tbody tr:nth-child(n)>td.ea-order__check{vertical-align:top;padding-top:.5rem;padding-bottom:.5rem}.ea-order__label{font-weight:var(--ea-weight-semibold);display:block}.ea-order__key{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-muted);display:block}.ea-order__role{font-size:var(--ea-text-2xs);color:var(--ea-text-muted);font-weight:var(--ea-weight-regular);margin-top:1px;display:block}.ea-order__value{overflow-wrap:anywhere}.ea-order__value code{font-family:var(--ea-font-mono);font-size:.78rem}.ea-order__chips,.ea-order__params{gap:var(--ea-space-1);flex-wrap:wrap;display:flex}.ea-order__chip,.ea-order__params code{border:1px solid var(--ea-border);border-radius:var(--ea-radius-xs);background:var(--ea-surface-sunken);padding:0 .35rem}.ea-order__vars{gap:var(--ea-space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ea-order__var{align-items:center;gap:var(--ea-space-1) var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-order__var-name{font-weight:var(--ea-weight-semibold)}.ea-order__var-eq{color:var(--ea-text-muted)}.ea-order__var-value{overflow-wrap:anywhere}.ea-order__editable{font-size:var(--ea-text-2xs);color:var(--ea-accent-subtle-fg);background:var(--ea-accent-subtle);border-radius:var(--ea-radius-xs);padding:0 .3rem}.ea-order__absent{color:var(--ea-danger-fg);font-weight:var(--ea-weight-semibold)}.ea-order__error,.ea-order__ok{align-items:flex-start;gap:var(--ea-space-1);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-medium);display:inline-flex}.ea-order__error{color:var(--ea-danger-fg)}.ea-order__ok{color:var(--ea-success-fg);white-space:nowrap}.ea-order__error .ea-icon,.ea-order__ok .ea-icon{flex:none;margin-top:.1rem}.ea-order__summary{align-items:center;gap:var(--ea-space-1-5);font-size:var(--ea-text-sm);font-weight:var(--ea-weight-medium);color:var(--ea-t-fg);margin:0;display:flex}.ea-refusal__title{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-refusal__errors{gap:var(--ea-space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ea-refusal__errors li{gap:var(--ea-space-1) var(--ea-space-2);padding:var(--ea-space-2) var(--ea-space-3);border-radius:var(--ea-radius-sm);background:var(--ea-surface);border:1px solid var(--ea-danger-border);flex-wrap:wrap;display:flex}.ea-refusal__field{font-weight:var(--ea-weight-semibold)}.ea-refusal__field code{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);font-weight:var(--ea-weight-regular);color:var(--ea-text-muted);margin-left:var(--ea-space-1)}.ea-refusal__guarantee{align-items:center;gap:var(--ea-space-1);font-size:var(--ea-text-xs);color:var(--ea-text-secondary);flex-wrap:wrap;margin:0;display:flex}.ea-counters{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ea-counter{padding:var(--ea-space-3);background:var(--ea-surface);flex-direction:column;gap:2px;min-width:0;display:flex}.ea-counter__value{font-size:var(--ea-text-xl);font-weight:var(--ea-weight-semibold);color:var(--ea-text);line-height:1.2}.ea-counter__label{font-size:var(--ea-text-xs);color:var(--ea-text-muted);line-height:var(--ea-leading-snug)}@media (max-width:1099.98px){.ea-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479.98px){.ea-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ea-job__subtitle{font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);align-items:center;gap:var(--ea-space-2);margin:0;animation:none;display:flex}.ea-diff__sides{gap:var(--ea-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ea-diff__side{gap:var(--ea-space-3);padding:var(--ea-space-3);border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);background:var(--ea-surface-sunken);min-width:0;display:flex}.ea-diff__side-body{gap:var(--ea-space-1);flex-direction:column;min-width:0;display:flex}.ea-diff__side-title{font-weight:var(--ea-weight-semibold);font-size:var(--ea-text-sm);margin:0}.ea-diff__side-meta{font-size:var(--ea-text-xs);color:var(--ea-text-secondary);overflow-wrap:anywhere;margin:0}.ea-diff__tag{border-radius:var(--ea-radius-md);background:var(--ea-text);width:1.75rem;height:1.75rem;color:var(--ea-surface);font-weight:var(--ea-weight-bold);font-size:var(--ea-text-sm);flex:none;place-items:center;display:inline-grid}.ea-diff__tag--sm{width:1.25rem;height:1.25rem;font-size:var(--ea-text-2xs);border-radius:var(--ea-radius-sm);margin-right:var(--ea-space-1);vertical-align:middle}.ea-diff__arrow{color:var(--ea-text-muted)}@media (max-width:719.98px){.ea-diff__sides{grid-template-columns:minmax(0,1fr)}.ea-diff__arrow{justify-self:center;transform:rotate(90deg)}}.ea-diff__summary{gap:var(--ea-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1099.98px){.ea-diff__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599.98px){.ea-diff__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ea-diff__stat{padding:var(--ea-space-2) var(--ea-space-3);border:1px solid var(--ea-t-border);border-radius:var(--ea-radius-md);background:var(--ea-t-bg);flex-direction:column;gap:2px;min-width:0;display:flex}.ea-diff__stat-k{font-size:var(--ea-text-xs);color:var(--ea-text-secondary)}.ea-diff__stat-v{align-items:center;gap:var(--ea-space-1);font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-t-fg);display:inline-flex}.ea-diff__section{gap:var(--ea-space-2);flex-direction:column;min-width:0;display:flex}.ea-diff__section-title{font-size:var(--ea-text-sm);font-weight:var(--ea-weight-semibold);color:var(--ea-text);margin:0;animation:none}.ea-diff__lines{border:1px solid var(--ea-border);border-radius:var(--ea-radius-md);font-family:var(--ea-font-mono);margin:0;padding:0;font-size:.78rem;list-style:none;overflow:hidden}.ea-diff__line{align-items:baseline;gap:var(--ea-space-1) var(--ea-space-2);padding:var(--ea-space-1-5) var(--ea-space-3);border-bottom:1px solid var(--ea-border);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ea-diff__line:last-child{border-bottom:0}.ea-diff__line--add{background:var(--ea-diff-add-bg);color:var(--ea-diff-add-fg)}.ea-diff__line--del{background:var(--ea-diff-del-bg);color:var(--ea-diff-del-fg)}.ea-diff__line--mod{background:var(--ea-warning-bg);color:var(--ea-warning-fg)}.ea-diff__line ins,.ea-diff__line del,.ea-diff__ids ins,.ea-diff__ids del,.ea-diff__cell ins,.ea-diff__cell del{text-decoration:none}.ea-diff__line--del del,.ea-diff__ids del{text-decoration:line-through;text-decoration-thickness:1px}.ea-diff__sign{font-weight:var(--ea-weight-bold);width:1ch}.ea-diff__sign--add{color:var(--ea-diff-add-fg)}.ea-diff__sign--del{color:var(--ea-diff-del-fg)}.ea-diff__note{font-family:var(--ea-font-sans);font-size:var(--ea-text-xs);opacity:.9}.ea-diff__only{gap:var(--ea-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:719.98px){.ea-diff__only{grid-template-columns:minmax(0,1fr)}}.ea-diff__only-title{margin:0 0 var(--ea-space-1);font-size:var(--ea-text-xs);font-weight:var(--ea-weight-semibold);color:var(--ea-text-secondary)}.ea-diff__ids{gap:var(--ea-space-1);font-family:var(--ea-font-mono);font-size:var(--ea-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ea-diff__ids li{border-radius:var(--ea-radius-xs);border:1px solid var(--ea-border);background:var(--ea-surface-sunken);padding:0 .35rem}.ea-diff__hashes{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;display:flex}.ea-diff__table{min-width:36rem}.ea-table tbody tr:nth-child(n)>td.ea-diff__cell{font-family:var(--ea-font-mono);overflow-wrap:anywhere;font-size:.78rem}.ea-table tbody tr:nth-child(n)>td.ea-diff__cell--del{background:var(--ea-diff-del-bg);color:var(--ea-diff-del-fg)}.ea-table tbody tr:nth-child(n)>td.ea-diff__cell--add{background:var(--ea-diff-add-bg);color:var(--ea-diff-add-fg)}.ea-table tbody tr:nth-child(n):hover>td.ea-diff__cell--del{background:var(--ea-diff-del-bg)}.ea-table tbody tr:nth-child(n):hover>td.ea-diff__cell--add{background:var(--ea-diff-add-bg)}.ea-diff__null{opacity:.8;font-style:italic}@media (forced-colors:active){.ea-pill,.ea-badge,.ea-origin,.ea-chip,.ea-env{border:1px solid canvastext}.ea-card--tone:before,.ea-callout{border-color:canvastext}.ea-limit__fill{forced-color-adjust:none;background:highlight}.ea-stepper__marker{border-color:canvastext}.ea-nav__link[aria-current=page]{outline:2px solid highlight}.ea-btn--inactive,.ea-btn[aria-disabled=true]{color:graytext;border-color:graytext}}@media print{.ea-shell{display:block}.ea-shell__sidebar,.ea-shell__topbar,.ea-skip-link,.ea-copy,.ea-shell__backdrop{display:none!important}.ea-shell__main{padding:0}.ea-card,.ea-table-wrap{box-shadow:none;break-inside:avoid}.ea-table-wrap{overflow:visible;max-height:none!important}}
:root{--ea-gap-section:var(--ea-space-6);--ea-gap-block:var(--ea-space-4);--ea-gap-tight:var(--ea-space-2)}.ea-kpis{gap:var(--ea-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));display:grid}.ea-kpi-groups{gap:var(--ea-space-3) var(--ea-space-5);flex-wrap:wrap;display:flex}.ea-kpi-groups>.ea-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));min-width:0}.ea-kpis--act{flex:4 34rem}.ea-kpis--res{flex:3 26rem}.ea-stat{transition:border-color var(--ea-duration-fast) var(--ea-ease), box-shadow var(--ea-duration-fast) var(--ea-ease);position:relative}.ea-stat--tone{border-color:var(--ea-t-border);background:color-mix(in srgb, var(--ea-t-bg) 65%, var(--ea-surface))}.ea-stat--tone:before{content:"";border-radius:var(--ea-radius-lg) 0 0 var(--ea-radius-lg);background:var(--ea-t-solid);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.ea-stat--tone .ea-stat__value{color:var(--ea-t-fg)}.ea-stat--link:hover{border-color:var(--ea-border-strong);box-shadow:var(--ea-shadow-2)}.ea-stat__cta:after{content:"";border-radius:var(--ea-radius-lg);position:absolute;inset:0}.ea-stat__cta:focus-visible{outline:none}.ea-stat--link:focus-within{outline:var(--ea-focus-width) solid var(--ea-focus);outline-offset:var(--ea-focus-offset)}.ea-stat__value--text{font-size:var(--ea-text-md);letter-spacing:0;line-height:1.3;font-weight:var(--ea-weight-semibold);padding-block:.3rem .15rem}.ea-stat__src{font-family:var(--ea-font-mono);font-size:var(--ea-text-2xs);color:var(--ea-text-secondary)}.ea-allclear{align-items:center;gap:var(--ea-space-2);font-size:var(--ea-text-sm);color:var(--ea-success-fg);margin:0;display:flex}.ea-tally{gap:var(--ea-space-2);flex-direction:column;display:flex}.ea-tally__bar{border-radius:var(--ea-radius-full);background:var(--ea-surface-sunken);gap:2px;height:.625rem;display:flex;overflow:hidden}.ea-tally__seg{background:var(--ea-t-solid);min-width:.5rem}.ea-tally__legend{gap:var(--ea-space-1) var(--ea-space-4);font-size:var(--ea-text-sm);color:var(--ea-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ea-tally__item{align-items:center;gap:var(--ea-space-1-5);display:inline-flex}.ea-tally__item--zero{color:var(--ea-text-muted)}.ea-tally__dot{border-radius:var(--ea-radius-full);background:var(--ea-t-solid);flex:none;width:.625rem;height:.625rem}.ea-channels{gap:var(--ea-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ea-channel-item{min-width:0;display:flex}.ea-channel{gap:var(--ea-space-3);min-width:0;padding:var(--ea-space-4) var(--ea-space-4) var(--ea-space-3) calc(var(--ea-space-4) + 4px);border:1px solid var(--ea-border);border-radius:var(--ea-radius-lg);background:var(--ea-surface);box-shadow:var(--ea-shadow-1);color:var(--ea-text);transition:border-color var(--ea-duration-fast) var(--ea-ease), box-shadow var(--ea-duration-fast) var(--ea-ease);flex-direction:column;flex:1;display:flex;position:relative}.ea-channel:before{content:"";border-radius:var(--ea-radius-lg) 0 0 var(--ea-radius-lg);background:var(--ea-t-solid,var(--ea-neutral-solid));width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.ea-channel:hover{border-color:var(--ea-border-strong);box-shadow:var(--ea-shadow-2)}.ea-channel__head{gap:var(--ea-space-1);flex-direction:column;min-width:0;display:flex}.ea-channel__name{font-size:var(--ea-text-lg);line-height:var(--ea-leading-snug);font-weight:var(--ea-weight-semibold);color:var(--ea-text);letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;animation:none}.ea-channel__ids{align-items:center;gap:var(--ea-space-1) var(--ea-space-2);font-size:var(--ea-text-xs);color:var(--ea-text-secondary);flex-wrap:wrap;margin:0;display:flex}.ea-channel__chips{gap:var(--ea-space-1-5);flex-wrap:wrap;display:flex}.ea-channel__reason{font-size:var(--ea-text-sm);line-height:var(--ea-leading-snug);color:var(--ea-text-secondary);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ea-channel__reason strong{color:var(--ea-text);font-weight:var(--ea-weight-semibold)}.ea-channel__warn{align-items:center;gap:var(--ea-space-1-5);font-size:var(--ea-text-xs);color:var(--ea-warning-fg);margin:0;display:flex}.ea-channel__facts{gap:var(--ea-space-1);padding-top:var(--ea-space-3);border-top:1px dashed var(--ea-border-strong);margin:0;display:grid}.ea-channel__fact{gap:var(--ea-space-2);min-height:1.75rem;font-size:var(--ea-text-xs);grid-template-columns:6rem minmax(0,1fr);align-items:center;display:grid}.ea-channel__fact dt{color:var(--ea-text-muted)}.ea-channel__fact dd{align-items:center;gap:var(--ea-space-1) var(--ea-space-2);min-width:0;color:var(--ea-text-secondary);flex-wrap:wrap;margin:0;display:flex}.ea-channel__tpl{font-size:var(--ea-text-xs);overflow-wrap:anywhere}.ea-channel__foot{align-items:center;gap:var(--ea-space-2);flex-wrap:wrap;margin-top:auto;display:flex}
