@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../fonts/Manrope-VariableFont_wght.woff2)format("woff2-variations"),url(../../fonts/Manrope-VariableFont_wght.ttf)format("truetype-variations"),url(../../fonts/Manrope-VariableFont_wght.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/IBMPlexMono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/IBMPlexMono-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/IBMPlexMono-700.woff2)format("woff2")}:root{color-scheme:dark;--elegia-red:#b83333;--elegia-red-bright:#e0494a;--elegia-red-lift:#cc3b3b;--elegia-red-text:#e45252;--elegia-black:#060606;--elegia-true-black:#000;--elegia-white:#fff;--elegia-off-white:#f5f4f2;--bg-base:#060606;--bg-card:#151515;--bg-surface:#1a1a1a;--bg-deep:#0a0a0a;--bg-input:#0d0d0d;--bg-focal:#1a0a0a;--bg-raised:#252525;--hairline-dark:#1e1e1e;--border-dark:#2a2a2a;--border-dim:#282828;--border-section:#333;--fg-on-dark:#fff;--fg-on-dark-muted:#ccc;--fg-on-dark-dim:#aaa;--fg-on-dark-faint:#888;--fg-on-dark-mute2:#828282;--fg-muted:#999;--fg-on-dark-bbb:#bbb;--fg-on-dark-ddd:#ddd;--light-bg:#f5f4f2;--paper-alt:#ebe8e3;--light-card:#eceae5;--light-surface:#e8e5e0;--light-border:#d0cdc6;--light-text:#111;--light-text-2:#222;--light-text-3:#333;--light-text-4:#444;--light-muted:#555;--light-muted-2:#666;--paper-sunken:#e2ded7;--paper-raised:#fbfaf8;--light-hairline:#e3e0da;--light-border-strong:#bfbbb2;--light-faint:#6b665e;--light-knob:#b8b4ab;--elegia-red-deep:#a02a2a;--status-danger:#c0413f;--status-success:#3a7d52;--status-warning:#b8862f;--status-danger-deep:#9e2b28;--status-success-deep:#2c6341;--status-warning-deep:#7a5614;--status-danger-bright:#ff6b6b;--status-success-bright:#6fcf97;--status-warning-bright:#e0b060;--status-danger-tint-dark:#2a1111;--status-success-tint-dark:#0f2418;--status-warning-tint-dark:#2a1f0c;--status-danger-tint-light:#f6e1df;--status-success-tint-light:#e2eee6;--status-warning-tint-light:#f5ead5;--red-tint-light:#f3e1df;--red-rule-light:#e3c4c0;--red-rule-dark:#4d1818}:root,[data-theme=dark],.section-dark{--color-accent:var(--elegia-red);--color-accent-hover:var(--elegia-red-bright);--color-focus-ring:var(--elegia-red);--color-error:#ff6b6b;--surface-page:var(--bg-base);--surface-sunken:var(--bg-input);--surface-card:var(--bg-card);--surface-raised:var(--bg-surface);--surface-overlay:var(--bg-surface);--border-subtle:var(--hairline-dark);--border-base:var(--border-dark);--border-strong:var(--border-section);--text:var(--fg-on-dark);--text-2:var(--fg-on-dark-muted);--text-3:var(--fg-on-dark-dim);--text-faint:var(--fg-on-dark-faint);--text-label:var(--fg-muted);--field-bg:var(--bg-input);--field-border:var(--border-dark);--control-knob:var(--fg-on-dark-faint);--accent:var(--elegia-red);--accent-hover:var(--elegia-red-lift);--accent-text:var(--elegia-red-text);--accent-tint:color-mix(in srgb, var(--elegia-red-bright) 8%, transparent);--accent-border:var(--red-rule-dark);--accent-secondary:var(--elegia-red-bright);--focus-ring:var(--elegia-red);--error:var(--status-danger);--error-surface:var(--status-danger-tint-dark);--error-text:var(--color-error);--success:var(--status-success);--success-surface:var(--status-success-tint-dark);--success-text:var(--status-success-bright);--warning:var(--status-warning);--warning-surface:var(--status-warning-tint-dark);--warning-text:var(--status-warning-bright);--info:var(--fg-on-dark-dim);--info-surface:var(--bg-surface);--info-text:var(--fg-on-dark);--surface-inverse:var(--light-bg);--text-inverse:var(--light-text);--highlight-surface:var(--bg-surface);--highlight-border:var(--border-strong);--highlight-text:var(--fg-on-dark);--chart-1:var(--elegia-red-bright);--chart-2:var(--fg-on-dark-muted);--chart-3:var(--fg-muted);--chart-4:var(--light-muted-2);--chart-5:color-mix(in srgb, var(--elegia-red-bright) 55%, var(--bg-base));--chart-6:var(--light-text-4);--chart-grid:var(--border-dark);--chart-axis:var(--fg-on-dark-faint)}:root,[data-theme=dark],.section-dark,[data-theme=light],.section-light{--text-muted:var(--text-2);--text-subtle:var(--text-3);--text-on-accent:var(--elegia-white);--border:var(--border-base);--border-focus:var(--focus-ring);--accent-soft:var(--accent-tint);--focus-width:2px;--focus-offset:2px;--chart-emphasis:var(--chart-1);--chart-muted:var(--chart-5)}[data-theme=light],.section-light{--surface-page:var(--paper-alt);--surface-sunken:var(--paper-sunken);--surface-card:var(--light-bg);--surface-raised:var(--paper-raised);--surface-overlay:var(--paper-raised);--border-subtle:var(--light-hairline);--border-base:var(--light-border);--border-strong:var(--light-border-strong);--text:var(--light-text);--text-2:var(--light-text-3);--text-3:var(--light-muted);--text-faint:var(--light-faint);--text-label:var(--light-muted-2);--field-bg:var(--elegia-white);--field-border:var(--light-border);--control-knob:var(--light-knob);--accent-hover:var(--elegia-red-deep);--accent-text:var(--elegia-red);--accent-tint:color-mix(in srgb, var(--elegia-red) 8%, transparent);--accent-border:var(--red-rule-light);--accent-secondary:var(--elegia-red-deep);--error:var(--status-danger-deep);--error-surface:var(--status-danger-tint-light);--error-text:var(--status-danger-deep);--success:var(--status-success-deep);--success-surface:var(--status-success-tint-light);--success-text:var(--status-success-deep);--warning:var(--status-warning-deep);--warning-surface:var(--status-warning-tint-light);--warning-text:var(--status-warning-deep);--info:var(--light-muted);--info-surface:var(--paper-sunken);--info-text:var(--light-text);--surface-inverse:var(--bg-base);--text-inverse:var(--fg-on-dark);--highlight-surface:var(--paper-sunken);--highlight-border:var(--border-strong);--highlight-text:var(--light-text);--chart-1:var(--elegia-red);--chart-2:var(--light-text);--chart-3:var(--light-muted-2);--chart-4:var(--fg-muted);--chart-5:color-mix(in srgb, var(--elegia-red) 45%, var(--paper-alt));--chart-6:var(--light-border-strong);--chart-grid:var(--light-hairline);--chart-axis:var(--light-faint)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}:root{--font-sans:"Manrope", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-label:var(--font-mono);--font-body:var(--font-sans);--font-heading:var(--font-sans);--fs-display:56px;--fs-h1:48px;--fs-h2-form:40px;--fs-h3:32px;--fs-h3-sub:28px;--fs-claim:22px;--fs-quote:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:15px;--fs-body-xs:14px;--fs-meta:13px;--fs-caption:12px;--fs-eyebrow:12px;--fs-micro:11px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-tight:1.1;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.6;--lh-prose:1.8;--lh-loose:1.9;--tracking-display:-.03em;--tracking-h1:-.02em;--tracking-tight:-.01em;--tracking-eyebrow:.08em;--tracking-eyebrow-wide:.1em;--tracking-eyebrow-xwide:.12em;--tracking-mono:.05em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:60px;--space-11:80px;--space-12:96px;--space-13:120px;--radius-none:0;--radius-pill:12px;--radius-full:9999px;--container-max:1200px;--container-narrow:900px;--container-prose:760px;--container-pad:24px;--measure:56ch;--nav-height:72px;--control-h-sm:32px;--control-h-md:48px;--control-h-lg:56px;--bp-sm:600px;--bp-md:768px;--bp-lg:1200px;--z-base:0;--z-sticky:50;--z-header:100;--z-overlay:200;--z-dialog:300;--z-toast:400;--z-tooltip:500;--border-thin:1px;--border-rule:2px;--border-accent:3px;--border-accent-thick:4px;--shadow-glow-red:0 0 32px #b8333347, 0 0 64px #b8333314;--shadow-arrow-glow:0 0 6px #b83333b3;--shadow-inset-platter:0 2px 6px #0009, inset 0 1px 0 #ffffff0a;--shadow-overlay:0 12px 40px #00000080;--shadow-toast:0 8px 30px #00000073}[data-theme=dark],.section-dark{--shadow-overlay:0 12px 40px #00000080}[data-theme=light],.section-light{--shadow-overlay:0 12px 40px #28231e29}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.22, 1, .36, 1);--dur-quick:.2s;--dur-base:.55s;--dur-cinema:.7s;--dur-fast:.15s;--dur-slow:var(--dur-cinema);--ease-out:var(--ease-out-quart);--red:var(--elegia-red);--white:var(--fg-on-dark);--off-white:var(--light-bg)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--surface-page)}.section-light{background:var(--off-white);color:var(--light-text);color-scheme:light}.section-dark{background:var(--bg-base);color:var(--white);color-scheme:dark}body{font-family:var(--font-sans);background-color:var(--surface-page);color:var(--text);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.elegia-typeset{font-family:var(--font-sans);color:var(--fg-on-dark);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased}.elegia-typeset h1,.elegia-h1{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-h1);margin:0 0 var(--space-6)}.elegia-typeset h2,.elegia-h2{font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--color-accent);margin:0 0 var(--space-9)}.elegia-typeset h3,.elegia-h3{font-size:var(--fs-h3-sub);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}.elegia-typeset p,.elegia-p{font-size:var(--fs-body-lg);line-height:var(--lh-prose);margin:0 0 var(--space-6)}.elegia-tagline{font-size:var(--fs-quote);font-weight:var(--fw-light);color:var(--color-accent);letter-spacing:.01em}.elegia-eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--color-accent)}.elegia-quote{border-left:var(--border-accent-thick) solid var(--color-accent);padding-left:var(--space-7);font-style:italic;font-size:var(--fs-quote);line-height:1.7}.elegia-mono{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-accent)}.footer-links-label{font-family:var(--font-label);letter-spacing:.05em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.home-faq{max-width:760px}.home-faq-item{border-top:var(--border-thin) solid var(--border)}.home-faq-item:last-child{border-bottom:var(--border-thin) solid var(--border)}.home-faq-item>summary{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;user-select:none;list-style:none;display:flex}.home-faq-item>summary::-webkit-details-marker{display:none}.home-faq-item>summary:after{content:"+";font-size:var(--fs-claim);font-weight:var(--fw-light);color:var(--accent-text);flex-shrink:0;line-height:1}.home-faq-item[open]>summary:after{content:"−"}.home-faq-item>summary:hover:after{color:var(--accent-hover)}.home-faq-item>summary:active{opacity:.75}.home-faq-item>summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.home-faq-q{font-family:inherit;font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--lh-relaxed);color:var(--text);letter-spacing:var(--tracking-tight);margin:0}.home-faq-answer{max-width:var(--measure);padding-bottom:var(--space-6);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-muted)}.accordion-controls{margin-bottom:var(--space-1);justify-content:flex-end;display:flex}.accordion-toggle{font-family:inherit;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--accent-text);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none}.accordion-toggle[hidden]{display:none}.accordion-toggle:hover{opacity:.7}.accordion-toggle:active{opacity:.55}.accordion-toggle:disabled{color:var(--text-faint);cursor:not-allowed}.accordion-toggle:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.home-faq-item>summary:after,.accordion-toggle{transition:color var(--dur-fast), opacity var(--dur-fast)}}.el-feed{margin:0;padding:0;list-style:none}.el-feed__item{gap:var(--space-4);padding-bottom:var(--space-6);display:flex;position:relative}.el-feed__item:last-child{padding-bottom:0}.el-feed__item:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:17px;bottom:0;left:4px}.el-feed__node{background:var(--accent);width:9px;height:9px;box-shadow:var(--shadow-arrow-glow);flex-shrink:0;margin-top:4px}.el-feed__item--muted .el-feed__node{background:var(--text-faint);box-shadow:none}.el-feed__content{min-width:0}.el-feed__head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.el-feed__title{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text)}.el-feed__time{font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-mono);color:var(--text-faint)}.el-feed__meta{font-size:var(--fs-body-xs);line-height:var(--lh-normal);color:var(--text-subtle);margin-top:3px}.el-shell{--el-shell-sidebar-w:232px;grid-template-columns:var(--el-shell-sidebar-w) minmax(0, 1fr);background:var(--surface-page);min-height:100dvh;color:var(--text);font-family:var(--font-sans);display:grid;position:relative}.el-shell__skip{top:var(--space-3);left:var(--space-3);z-index:var(--z-overlay);padding:var(--space-3) var(--space-4);background:var(--surface-overlay);color:var(--text);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);border:var(--border-thin) solid var(--border-strong);text-decoration:underline;position:absolute}.el-shell__skip:not(:focus){clip-path:inset(50%);white-space:nowrap}.el-shell__skip:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-shell__skip:hover{text-decoration-thickness:2px}.el-shell__skip:active{opacity:.75}.el-shell__sidebar{gap:var(--space-7);min-width:0;padding:var(--space-6) var(--space-4);background:var(--surface-sunken);border-right:var(--border-thin) solid var(--border-subtle);flex-direction:column;display:flex}.el-shell__brand{gap:var(--space-1);padding-inline:var(--space-4);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-h1);color:var(--text);flex-direction:column;display:flex}.el-shell__menu-toggle{display:none}@media (min-width:861px){.el-shell__menu::details-content{content-visibility:visible}}.el-shell__body{flex-direction:column;min-width:0;display:flex}.el-shell__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--nav-height);padding:var(--space-3) var(--space-7);background:var(--surface-page);border-bottom:var(--border-thin) solid var(--border-subtle);flex-wrap:wrap;display:flex}.el-shell__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.el-shell__title{font-size:var(--fs-h3-sub);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-h1);color:var(--text);overflow-wrap:anywhere;margin:0}.el-shell__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.el-shell__main{gap:var(--space-7);width:100%;max-width:var(--container-max);min-width:0;padding:var(--space-8) var(--space-7) var(--space-11);flex-direction:column;display:flex}.el-shell__main:focus{outline:none}.el-shell--solo{grid-template-columns:minmax(0,1fr);place-items:center}.el-shell--solo>.el-shell__main{max-width:none;padding:var(--space-8) var(--space-4);align-items:center}.el-shell__panel{gap:var(--space-6);flex-direction:column;width:100%;max-width:380px;display:flex}@media (max-width:860px){.el-shell:not(.el-shell--solo){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.el-shell__sidebar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-right:none;border-bottom:var(--border-thin) solid var(--border-subtle)}.el-shell__brand{padding-inline:0}.el-shell__sidebar>.el-shell__nav .el-sidebar-nav__list{gap:var(--space-1);flex-flow:wrap}.el-shell__sidebar>.el-shell__nav .el-sidebar-nav__section{padding:var(--space-2) 0 0;flex-basis:100%}.el-shell__sidebar>.el-shell__nav .el-sidebar-nav__link{border-left:none;border-bottom:var(--border-accent) solid transparent}.el-shell__sidebar>.el-shell__nav .el-sidebar-nav__link[aria-current=page]{border-bottom-color:var(--accent)}.el-shell__menu-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h-sm);padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);font-family:var(--font-label);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-subtle);cursor:pointer;list-style:none;display:flex}.el-shell__menu-toggle::-webkit-details-marker{display:none}.el-shell__menu-toggle:after{content:"";width:var(--space-2);height:var(--space-2);border-right:var(--border-rule) solid currentColor;border-bottom:var(--border-rule) solid currentColor;transform:translateY(-25%)rotate(45deg)}.el-shell__menu[open]>.el-shell__menu-toggle:after{transform:translateY(25%)rotate(-135deg)}.el-shell__menu-toggle:hover{color:var(--text);background:var(--surface-raised)}.el-shell__menu-toggle:active{opacity:.75}.el-shell__menu-toggle:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.el-shell__menu[open]>.el-shell__nav{padding-top:var(--space-3)}.el-shell__topbar{padding:var(--space-3) var(--space-4)}.el-shell__main{gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-9)}}@media (prefers-reduced-motion:no-preference){.el-shell__skip{transition:transform var(--dur-fast) var(--ease-out)}.el-shell__menu-toggle,.el-shell__menu-toggle:after{transition:color var(--dur-fast), background var(--dur-fast), transform var(--dur-fast) var(--ease-out)}}.el-avatar{--el-avatar-size:36px;width:var(--el-avatar-size);height:var(--el-avatar-size);box-sizing:border-box;border:var(--border-thin) solid var(--border);border-radius:var(--radius-none);background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-mono);font-size:round(calc(var(--el-avatar-size) * .36), 1px);font-weight:var(--fw-semibold);letter-spacing:.02em;object-fit:cover;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.el-avatar--circle{border-radius:var(--radius-full)}.el-avatar--accent{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.cost-badge{background:var(--accent);width:28px;height:28px;color:var(--text-on-accent);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-mono);margin-bottom:var(--space-4);border-radius:var(--radius-none);justify-content:center;align-items:center;display:flex}.el-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-thin) solid var(--border);border-radius:var(--radius-none);background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-label);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;vertical-align:middle;display:inline-flex}.el-badge__dot{background:currentColor;flex-shrink:0;width:6px;height:6px}.el-badge--accent{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.el-badge--success{background:var(--success-surface);border-color:var(--success);color:var(--success-text)}.el-badge--warning{background:var(--warning-surface);border-color:var(--warning);color:var(--warning-text)}.el-badge--error{background:var(--error-surface);border-color:var(--error);color:var(--error-text)}.el-badge--info{background:var(--info-surface);border-color:var(--info);color:var(--info-text)}.el-banner{align-items:flex-start;gap:var(--space-4);background:var(--surface-card);border:var(--border-thin) solid var(--border-subtle);border-left:var(--border-accent) solid var(--accent);border-radius:var(--radius-none);padding:var(--space-5) var(--space-6);color:var(--text-subtle);display:flex}.el-banner[hidden]{display:none}.el-banner--neutral{border-left-color:var(--text-faint)}.el-banner--info{border-left-color:var(--info);background:var(--info-surface)}.el-banner--success{border-left-color:var(--success);background:var(--success-surface)}.el-banner--warning{border-left-color:var(--warning);background:var(--warning-surface)}.el-banner--error{border-left-color:var(--error);background:var(--error-surface)}.el-banner>.el-banner__icon{color:var(--accent-text);flex-shrink:0;margin-top:1px}.el-banner--neutral .el-banner__icon{color:var(--text-muted)}.el-banner--info .el-banner__icon{color:var(--info-text)}.el-banner--success .el-banner__icon{color:var(--success-text)}.el-banner--warning .el-banner__icon{color:var(--warning-text)}.el-banner--error .el-banner__icon{color:var(--error-text)}.el-banner__content{flex:1;min-width:0}.el-banner__title{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text)}.el-banner--info .el-banner__title{color:var(--info-text)}.el-banner--success .el-banner__title{color:var(--success-text)}.el-banner--warning .el-banner__title{color:var(--warning-text)}.el-banner--error .el-banner__title{color:var(--error-text)}.el-banner__body{font-size:var(--fs-body-xs);line-height:var(--lh-relaxed);color:var(--text-muted)}.el-banner__title+.el-banner__body{margin-top:var(--space-1)}.el-banner__action{flex-shrink:0}.el-banner__close{color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-top:-2px;padding:0;font-family:inherit;font-size:18px;line-height:1}.el-banner__close:hover{color:var(--text)}.el-banner__close:active{opacity:.75}.el-banner__close:disabled{opacity:.5;cursor:not-allowed}.el-banner__close:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.el-banner__close{transition:color var(--dur-fast) var(--ease-out)}}.el-breadcrumb__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.el-breadcrumb__item{align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);display:inline-flex}.el-breadcrumb__item+.el-breadcrumb__item:before{content:"/";content:"/" / "";color:var(--accent-text)}.el-breadcrumb__link{color:var(--text-faint);text-decoration:none}.el-breadcrumb__link:hover{color:var(--accent-text)}.el-breadcrumb__link:active{opacity:.75}.el-breadcrumb__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-breadcrumb [aria-current=page]{color:var(--text)}@media (prefers-reduced-motion:no-preference){.el-breadcrumb__link{transition:color var(--dur-fast) var(--ease-out)}}.form-submit{background:var(--accent);color:var(--text-on-accent);padding:var(--space-4) var(--space-7);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;align-items:center;gap:10px;font-family:inherit;text-decoration:none;display:inline-flex}.form-submit:hover{opacity:.85}.form-submit:active{opacity:.75}.form-submit:disabled,.form-submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.footer-cta{padding:var(--space-2) var(--space-4);background:var(--accent);color:var(--text-on-accent);font-family:inherit;font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;cursor:pointer;border:none;text-decoration:none;display:inline-block}.footer-cta:hover,.footer-cta:focus-visible{background:var(--accent-hover);color:var(--text-on-accent)}.footer-cta:active{background:var(--accent)}.footer-cta:disabled,.footer-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed}.el-link-button{font:inherit;color:var(--accent-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.el-link-button:hover{color:var(--text)}.el-link-button:active{opacity:.75}.el-link-button:disabled,.el-link-button[aria-disabled=true]{color:var(--text-faint);cursor:not-allowed;text-decoration:none}.form-submit:focus-visible,.el-link-button:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.btn-spinner{border:2px solid color-mix(in srgb, var(--text-on-accent) 30%, transparent);border-top-color:var(--text-on-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.btn-spinner[hidden]{display:none}.el-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:0 var(--space-6);border:var(--border-thin) solid transparent;border-radius:var(--radius-none);color:var(--text);font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.el-btn--secondary{border-color:var(--border-strong)}.el-btn--secondary:hover{border-color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.el-btn--ghost{color:var(--text-muted)}.el-btn--ghost:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.el-btn--secondary:active,.el-btn--ghost:active{background:color-mix(in srgb, var(--text) 14%, transparent)}.el-btn--danger{background:var(--error);color:var(--text-on-accent)}.el-btn--danger:hover{filter:brightness(.88)}.el-btn--danger:active{filter:brightness(.78)}.el-btn:disabled,.el-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.el-btn--secondary:is(:disabled,[aria-disabled=true]){border-color:var(--border-strong);background:0 0}.el-btn--ghost:is(:disabled,[aria-disabled=true]){color:var(--text-muted);background:0 0}.el-btn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-btn--sm{min-height:var(--control-h-sm);padding:0 var(--space-4);font-size:var(--fs-micro)}.el-btn--lg{min-height:var(--control-h-lg);padding:0 var(--space-7);font-size:var(--fs-meta)}.form-submit.el-btn--lg{min-height:0;padding:var(--space-5) var(--space-8)}.footer-cta.el-btn--sm{min-height:0;padding:var(--space-2) var(--space-4);font-size:var(--fs-eyebrow)}.el-btn--block{justify-content:center;width:100%;display:flex}.footer-cta:has(>.el-btn__icon){align-items:center;gap:var(--space-2);display:inline-flex}.footer-cta.el-btn--block:has(>.el-btn__icon){display:flex}.el-link-button>.el-btn__icon{vertical-align:-.2em}.el-link-button>.el-btn__icon:first-child{margin-inline-end:var(--space-1)}.el-link-button>.el-btn__icon:last-child{margin-inline-start:var(--space-1)}.el-btn__spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.form-submit,.footer-cta,.el-link-button,.el-btn{transition:opacity var(--dur-fast), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out)}.btn-spinner,.el-btn__spinner{animation:.7s linear infinite spin}}.el-card{background:var(--surface-card);color:var(--text-subtle);padding:var(--space-7);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-none)}.el-card :where(h1,h2,h3,h4,h5,h6){color:var(--text)}.el-card--accent-top{border-top:var(--border-rule) solid var(--accent)}.el-card--accent-left{border-left:var(--border-accent) solid var(--accent)}.el-card--accent-left-thick{border-left:var(--border-accent-thick) solid var(--accent)}.el-card--flush{padding:0}.el-card--flat{border-color:#0000}.el-card--flat.el-card--accent-top{border-top-color:var(--accent)}.el-card--flat.el-card--accent-left,.el-card--flat.el-card--accent-left-thick{border-left-color:var(--accent)}.el-card--sunken{background:var(--surface-sunken)}a.el-card{color:inherit;text-decoration:none;display:block}a.el-card:focus-visible,.el-card--interactive:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-card--interactive{cursor:pointer}.el-card--interactive:hover{background:var(--surface-raised);border-color:var(--border-strong)}.el-card--interactive.el-card--accent-top:hover{border-top-color:var(--accent)}.el-card--interactive.el-card--accent-left:hover,.el-card--interactive.el-card--accent-left-thick:hover{border-left-color:var(--accent)}.el-card--interactive:active{background:var(--surface-card)}.el-card--interactive[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.el-card--interactive{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}.el-checkbox{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.el-checkbox__input{width:var(--space-4);height:var(--space-4);opacity:0;cursor:inherit;margin:0;position:absolute;top:2px;left:0}.el-checkbox__box{width:var(--space-4);height:var(--space-4);background:var(--field-bg);border:var(--border-thin) solid var(--field-border);flex-shrink:0;margin-top:2px;position:relative}.el-checkbox__box:after{content:"";border-right:var(--border-rule) solid var(--text-on-accent);border-bottom:var(--border-rule) solid var(--text-on-accent);opacity:0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.el-checkbox__label{font-size:var(--fs-body-sm);color:var(--text-subtle);line-height:var(--lh-normal)}.el-checkbox:hover .el-checkbox__box{border-color:var(--border-strong)}.el-checkbox__input:checked+.el-checkbox__box{background:var(--accent);border-color:var(--accent)}.el-checkbox__input:checked+.el-checkbox__box:after{opacity:1}.el-checkbox:active .el-checkbox__box{border-color:var(--accent)}.el-checkbox__input:focus-visible+.el-checkbox__box{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-checkbox__input[aria-invalid=true]:not(:checked)+.el-checkbox__box{border-color:var(--error)}.el-checkbox:has(.el-checkbox__input:disabled){opacity:.5;cursor:not-allowed}.el-checkbox:has(.el-checkbox__input:disabled) .el-checkbox__box{border-color:var(--field-border)}.el-checkbox:not(:has(.el-checkbox__input:disabled)):hover .el-checkbox__input:checked+.el-checkbox__box{background:var(--accent-hover);border-color:var(--accent-hover)}@media (prefers-reduced-motion:no-preference){.el-checkbox__box,.el-checkbox__box:after{transition:background var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast)}}.el-classification{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2);border:var(--border-thin) solid var(--border-strong);border-radius:var(--radius-none);color:var(--text-muted);line-height:var(--lh-normal);vertical-align:baseline;background:0 0;flex-wrap:wrap;display:inline-flex}.el-classification__label{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap}.el-classification__desc{font-size:var(--fs-caption);color:var(--text-subtle)}.el-classification--public{color:var(--text-subtle);border-style:dashed}.el-classification--internal{color:var(--text-muted)}.el-classification--confidential{border-color:var(--accent);border-left-width:var(--border-accent);background:var(--accent-soft);color:var(--accent-text)}.el-classification--restricted{border-color:var(--error);border-left-width:var(--border-accent);background:var(--error-surface);color:var(--error-text)}.el-classification--confidential .el-classification__desc,.el-classification--restricted .el-classification__desc{color:var(--text)}.el-copy-field .el-copy-field__control>.el-copy-field__input{padding-left:var(--space-4);text-overflow:ellipsis}.el-copy-field .el-copy-field__control>.el-copy-field__input[readonly]{color:var(--text)}.el-copy-field[data-enhanced] .el-copy-field__control>.el-copy-field__input{padding-right:calc(var(--control-h-sm) + var(--space-3))}.el-copy-field__button{right:var(--space-2);position:absolute}.el-copy-field:not([data-enhanced]) .el-copy-field__button{display:none}.el-copy-field[data-copied] .el-copy-field__button,.el-copy-field[data-copied] .el-copy-field__button:hover{color:var(--success-text)}.el-copy-field__status{right:calc(var(--control-h-sm) + var(--space-3));padding:var(--space-1) var(--space-2);background:var(--field-bg);color:var(--success-text);font-family:var(--font-label);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-mono);text-transform:uppercase;pointer-events:none;position:absolute}.el-copy-field__status:empty{padding:0}@media (prefers-reduced-motion:no-preference){.el-copy-field[data-copied] .el-copy-field__status{animation:el-copy-field-in var(--dur-fast) var(--ease-out)}}@keyframes el-copy-field-in{0%{opacity:0}}.el-chart{--el-chart-height:160px;align-self:stretch;min-width:0;margin:0;position:relative}.el-chart__caption{margin-bottom:var(--space-3);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--text)}.el-chart__legend{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.el-chart__key{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);display:inline-flex}.el-chart__key:before{content:"";background:var(--el-chart-swatch,var(--chart-1));width:10px;height:10px}.el-chart__key--s1{--el-chart-swatch:var(--chart-1)}.el-chart__key--s2{--el-chart-swatch:var(--chart-3)}.el-chart__plot{height:var(--el-chart-height);flex-direction:column;display:flex}.el-chart__max{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--chart-axis);line-height:1}.el-chart__svg{flex:auto;width:100%;min-height:0;display:block;overflow:visible}.el-chart__grid,.el-chart__axis{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.el-chart__grid{stroke:var(--chart-grid)}.el-chart__axis{stroke:var(--chart-axis)}.el-chart__bar--s1{fill:var(--chart-1)}.el-chart__bar--s2,.el-chart--highlight-last .el-chart__bar--s1{fill:var(--chart-3)}.el-chart--highlight-last .el-chart__bar--last{fill:var(--chart-1)}.el-chart__x{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-mono);color:var(--chart-axis);display:flex}.el-chart__empty{min-height:var(--el-chart-height);border:var(--border-thin) dashed var(--border);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-faint);justify-content:center;align-items:center;margin:0;display:flex}.el-chart__table{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.el-date{font-variant-numeric:tabular-nums;min-height:var(--control-h-sm)}.el-date::-webkit-datetime-edit{padding:0}.el-date::-webkit-datetime-edit-fields-wrapper{padding:0}.el-date::-webkit-datetime-edit-day-field:focus,.el-date::-webkit-datetime-edit-month-field:focus,.el-date::-webkit-datetime-edit-year-field:focus{background:var(--accent);color:var(--text-on-accent)}.el-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.el-date::-webkit-calendar-picker-indicator:hover{opacity:1}.el-date:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}.el-date::-webkit-calendar-picker-indicator:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-date-range{min-width:0;margin:0 0 var(--space-6);border:0;padding:0}.el-date-range__legend{margin-bottom:var(--space-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);padding:0}.el-date-range__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.el-date-range__fields>.form-field{margin-bottom:0}.el-date-range>.el-field__hint,.el-date-range>.el-field__error{margin-top:var(--space-2)}.el-date-range:disabled .el-date-range__legend{opacity:.5}.el-dl{margin:0}.el-dl__item{padding:var(--space-3) 0;border-bottom:var(--border-thin) solid var(--border-subtle)}.el-dl__item:first-child{padding-top:0}.el-dl__item:last-child{border-bottom:none;padding-bottom:0}.el-dl__term{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);line-height:var(--lh-normal);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-faint)}.el-dl__desc{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text);overflow-wrap:anywhere;margin:0}.el-dl__desc+.el-dl__desc{margin-top:var(--space-1)}.el-dl--inline{container-type:inline-size}@container (min-width:30rem){.el-dl--inline .el-dl__item{column-gap:var(--space-6);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);align-items:baseline;display:grid}.el-dl--inline .el-dl__term{grid-area:1/1;margin-bottom:0}.el-dl--inline .el-dl__desc{grid-column:2}}.el-dialog{box-sizing:border-box;width:min(100% - 2 * var(--space-4), var(--el-dialog-width,480px));max-width:none;max-height:calc(100dvh - 2 * var(--space-6));background:var(--surface-overlay);color:var(--text);border:var(--border-thin) solid var(--border);border-top:var(--border-rule) solid var(--accent);border-radius:var(--radius-none);box-shadow:var(--shadow-overlay);margin:auto;padding:0;overflow:auto}.el-dialog::backdrop{background:color-mix(in srgb, var(--surface-page) 72%, transparent)}.el-dialog--danger{border-top-color:var(--error)}.el-dialog:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-7) var(--space-4);display:flex}.el-dialog__title{font-size:var(--fs-h3-sub);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.el-dialog__body{padding:0 var(--space-7) var(--space-6);font-size:var(--fs-body-sm);color:var(--text-subtle);line-height:1.7}.el-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7);border-top:var(--border-thin) solid var(--border-subtle);flex-wrap:wrap;display:flex}.el-dialog__form{display:contents}.el-dialog__close{color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-top:-2px;padding:0;font-family:inherit;font-size:22px;line-height:1}.el-dialog__close:hover{color:var(--text)}.el-dialog__close:active{opacity:.75}.el-dialog__close:disabled{opacity:.5;cursor:not-allowed}.el-dialog__close:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@keyframes el-dialog-in{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes el-dialog-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.el-dialog[open]{animation:el-dialog-in var(--dur-fast) var(--ease-out)}.el-dialog[open]::backdrop{animation:el-dialog-backdrop-in var(--dur-fast) var(--ease-out)}.el-dialog__close{transition:color var(--dur-fast) var(--ease-out)}}@media (max-width:600px){.el-dialog__header{padding:var(--space-5) var(--space-5) var(--space-3)}.el-dialog__body{padding:0 var(--space-5) var(--space-5)}.el-dialog__footer{padding:var(--space-4) var(--space-5)}}.el-empty{text-align:center;padding:var(--space-11) var(--space-6);flex-direction:column;align-items:center;display:flex}.el-empty:before{content:"";width:32px;height:var(--border-rule);margin-bottom:var(--space-6);background:var(--accent)}.el-empty__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);line-height:var(--lh-normal);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text)}.el-empty__title{margin:0 0 var(--space-3);font-family:inherit;font-size:var(--fs-h3-sub);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text)}.el-empty__body{max-width:44ch;font-size:var(--fs-body-sm);color:var(--text-subtle);margin:0;line-height:1.7}.el-empty__action{margin-top:var(--space-7)}.about-eyebrow{font-family:var(--font-label);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-text)}.el-eyebrow--spaced{margin-bottom:var(--space-4)}.about-eyebrow.el-eyebrow--accent{color:var(--accent-text)}.about-eyebrow:has(>.el-eyebrow__rule){align-items:center;gap:var(--space-3);display:flex}span.about-eyebrow:has(>.el-eyebrow__rule){display:inline-flex}.el-eyebrow__rule{width:var(--space-6);height:var(--border-rule);background:var(--accent);flex-shrink:0;display:inline-block}.form-field{gap:var(--space-2);flex-direction:column;align-self:stretch;display:flex}.form-field label:where(:not(.el-checkbox,.el-radio,.el-switch)){font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.form-field>input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),.el-input-wrap>input,.form-field>textarea,.el-select__control{background:var(--field-bg);border:var(--border-thin) solid var(--field-border);color:var(--text);padding:13px var(--space-4);font-size:var(--fs-body-sm);border-radius:var(--radius-none);appearance:none;outline:none;width:100%}.form-field>input::placeholder,.el-input-wrap>input::placeholder,.form-field>textarea::placeholder{color:var(--text-faint);opacity:1}.form-field>input[type=file]{background:var(--field-bg);border:var(--border-thin) solid var(--field-border);color:var(--text);font-family:inherit;font-size:var(--fs-body-sm);line-height:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-none);cursor:pointer;width:100%;padding:0}.form-field>input[type=file]:hover{border-color:var(--border-strong)}.form-field>input[type=file]:focus-visible{border-color:var(--accent);outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.form-field>input[type=file]:disabled{opacity:.5;cursor:not-allowed}.form-field>input[type=file]::file-selector-button{height:var(--control-h-md);margin-right:var(--space-4);padding:0 var(--space-6);border:var(--border-thin) solid var(--border-strong);border-radius:var(--radius-none);color:var(--text);font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0}.form-field>input[type=file]:hover::file-selector-button{border-color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.form-field>input[type=file]:active::file-selector-button{background:color-mix(in srgb, var(--text) 14%, transparent)}:where(.form-field>input,.el-input-wrap>input,.form-field>textarea,.el-select__control){font-family:inherit}.form-field>input:hover,.el-input-wrap>input:hover,.form-field>textarea:hover,.el-select__control:hover{border-color:var(--border-strong)}.form-field>input:focus,.el-input-wrap>input:focus,.form-field>textarea:focus,.el-select__control:focus,.form-field>input:active,.el-input-wrap>input:active,.form-field>textarea:active,.el-select__control:active{border-color:var(--accent)}.form-field>input[aria-invalid=true],.el-input-wrap>input[aria-invalid=true],.form-field>textarea[aria-invalid=true],.el-select__control[aria-invalid=true]{border-color:var(--error)}.form-field>input[aria-invalid=true]:focus,.el-input-wrap>input[aria-invalid=true]:focus,.form-field>textarea[aria-invalid=true]:focus,.el-select__control[aria-invalid=true]:focus{border-color:var(--accent)}.form-field>input[readonly]:not(:disabled),.el-input-wrap>input[readonly]:not(:disabled),.form-field>textarea[readonly]:not(:disabled){color:var(--text-muted);border-style:dashed}.form-field>input:disabled,.el-input-wrap>input:disabled,.form-field>textarea:disabled,.el-select__control:disabled{opacity:.5;cursor:not-allowed;border-color:var(--field-border)}.el-field__req{margin-left:var(--space-1);color:var(--error-text)}.el-field__req-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.el-field__hint,.el-field__error{font-size:var(--fs-caption);line-height:var(--lh-normal)}.el-field__hint{color:var(--text-subtle)}.el-field__error{color:var(--error-text)}@media (prefers-reduced-motion:no-preference){.form-field>input,.el-input-wrap>input,.form-field>textarea,.el-select__control{transition:border-color var(--dur-fast)}}.el-filter-bar{align-items:flex-end;gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin:0;display:flex;position:relative}.el-filter-bar__controls{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;flex:32rem;min-width:0;display:flex}.el-filter-bar__controls>*{flex:12rem;min-width:0;margin:0}.el-filter-bar__controls>fieldset{flex:2 22rem}.el-filter-bar__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.el-filter-bar__actions>*{min-height:var(--control-h-md);margin:0}.el-filter-bar__status{font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--text-subtle);flex:1 0 100%;margin:0}.el-filter-bar__status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.el-filter-bar__controls>fieldset,.el-filter-bar__actions{flex:100%}.el-filter-bar__actions>*{flex:1 1 0;justify-content:center}}.el-iconbtn{width:var(--control-h-md);height:var(--control-h-md);border:var(--border-thin) solid transparent;border-radius:var(--radius-none);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.el-iconbtn:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.el-iconbtn:active:not(:disabled){background:color-mix(in srgb, var(--text) 14%, transparent)}.el-iconbtn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-iconbtn--sm{width:var(--control-h-sm);height:var(--control-h-sm)}.el-iconbtn--lg{width:var(--control-h-lg);height:var(--control-h-lg)}.el-iconbtn--solid{background:var(--surface-card);border-color:var(--border);color:var(--text)}.el-iconbtn--solid:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.el-iconbtn--accent{background:var(--accent);color:var(--text-on-accent)}.el-iconbtn--accent:hover:not(:disabled){background:var(--accent-hover);color:var(--text-on-accent)}.el-iconbtn--accent:active:not(:disabled){background:var(--accent)}.el-iconbtn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}.el-iconbtn[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--accent-text) 16%, transparent);color:var(--accent-text)}.el-iconbtn--accent[aria-pressed=true],.el-iconbtn--accent[aria-pressed=true]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--text-on-accent);color:var(--text-on-accent)}.el-iconbtn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.el-iconbtn{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}.el-icon{vertical-align:middle;color:currentColor;flex-shrink:0;display:inline-block}.el-input--mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.form-field>input:autofill,.el-input-wrap>input:autofill{-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 100px var(--field-bg)}:is(.form-field,.el-input-wrap)>input.el-input--sm{height:var(--control-h-sm);font-size:var(--fs-body-xs);padding-block:0}:is(.form-field,.el-input-wrap)>input.el-input--lg{height:var(--control-h-lg);font-size:var(--fs-body);padding-block:0}.el-input-wrap{align-items:center;display:flex;position:relative}.el-input-wrap>input{padding-left:calc(var(--space-4) + 16px + var(--space-3))}.el-input-wrap__icon{left:var(--space-4);color:var(--text-faint);pointer-events:none;display:inline-flex;position:absolute}.el-input-wrap:hover .el-input-wrap__icon{color:var(--text-muted)}.el-input-wrap:focus-within .el-input-wrap__icon{color:var(--accent-text)}.el-input-wrap:has(>input:disabled) .el-input-wrap__icon{opacity:.5;color:var(--text-faint)}@media (prefers-reduced-motion:no-preference){.el-input-wrap__icon{transition:color var(--dur-fast)}}.el-kpi{gap:var(--space-4);background:var(--surface-card);border:var(--border-thin) solid var(--border-subtle);padding:var(--space-6);flex-direction:column;display:flex;position:relative}.el-kpi--accent{border-top:var(--border-rule) solid var(--accent)}.el-kpi__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint)}.el-kpi__body{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.el-kpi__main{min-width:0}.el-kpi__value-row{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.el-kpi__value{font-size:var(--fs-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-h1);color:var(--text);line-height:1}.el-kpi__unit{font-size:var(--fs-body-sm);color:var(--text-subtle)}.el-kpi__empty{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-faint)}.el-kpi__delta{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-muted);display:inline-flex}.el-kpi__delta--up{color:var(--success-text)}.el-kpi__delta--down{color:var(--error-text)}.el-kpi__delta--good{color:var(--success-text)}.el-kpi__delta--bad{color:var(--error-text)}.el-kpi__caption{font-size:var(--fs-body-xs);line-height:var(--lh-normal);color:var(--text-subtle)}.el-kpi__spark{flex-shrink:0;align-items:flex-end;gap:2px;height:36px;display:flex}.el-kpi__bar{width:5px;height:var(--el-bar,8%);background:var(--border-strong)}.el-kpi__bar--last{background:var(--accent)}.el-kpi__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-toggle{padding:var(--space-1) var(--space-3);border:var(--border-thin) solid color-mix(in srgb, var(--text) 25%, transparent);border-radius:var(--radius-pill);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow-xwide);text-transform:uppercase;color:var(--text);text-decoration:none}.lang-toggle:hover,.lang-toggle:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);outline:none}.lang-toggle:active{background:var(--accent-hover);border-color:var(--accent-hover)}@media (prefers-reduced-motion:no-preference){.lang-toggle{transition:background var(--dur-quick), border-color var(--dur-quick), color var(--dur-quick)}}.lang-suggest{left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);box-sizing:border-box;align-items:center;gap:var(--space-3);max-width:calc(100vw - var(--space-6));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-card);border:var(--border-thin) solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-toast);color:var(--text);font-size:var(--fs-body-xs);opacity:0;transform:translate(-50%, var(--space-2));line-height:1.35;display:flex;position:fixed}.lang-suggest[hidden]{display:none}.lang-suggest.is-visible{opacity:1;transform:translate(-50%)}.lang-suggest-text{color:var(--text-subtle)}.lang-suggest .lang-pill{padding:var(--space-1) var(--space-3);border:var(--border-thin) solid color-mix(in srgb, var(--text) 25%, transparent);border-radius:var(--radius-pill);color:var(--text);font-weight:var(--fw-semibold);white-space:nowrap;flex:none;text-decoration:none}.lang-suggest .lang-pill:hover,.lang-suggest .lang-pill:focus-visible{background:var(--accent);border-color:var(--accent);outline:none}.lang-suggest .lang-pill:active{opacity:.85}.lang-suggest-close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex}.lang-suggest-close:hover,.lang-suggest-close:focus-visible{color:var(--text)}.lang-suggest-close:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.lang-suggest-close:active{opacity:.75}.lang-suggest-close:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.lang-suggest{transition:opacity var(--dur-base) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-quart)}.lang-suggest .lang-pill{transition:background var(--dur-quick), border-color var(--dur-quick)}.lang-suggest-close{transition:color var(--dur-quick)}}@media (max-width:600px){.lang-suggest{gap:var(--space-2);padding-left:var(--space-3)}.lang-suggest-text{display:none}}.el-lang-toggle{border:var(--border-thin) solid var(--border-strong);flex:none;align-items:stretch;display:inline-flex}.el-lang-toggle--pill{align-items:center;gap:var(--space-2);border:0}.el-lang-toggle__seg{padding:var(--space-2) var(--space-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow-xwide);text-transform:uppercase;color:var(--text-muted);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.el-lang-toggle__seg+.el-lang-toggle__seg{border-left:var(--border-thin) solid var(--border-strong)}.el-lang-toggle__seg[aria-current=true]{background:var(--surface-raised);color:var(--text);box-shadow:inset 0 calc(-1 * var(--border-rule)) 0 var(--accent)}a.el-lang-toggle__seg:hover{background:var(--accent);color:var(--text-on-accent)}a.el-lang-toggle__seg:active{background:var(--accent-hover);color:var(--text-on-accent)}a.el-lang-toggle__seg:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}@media (prefers-reduced-motion:no-preference){.el-lang-toggle__seg{transition:background var(--dur-fast), color var(--dur-fast)}}.el-link{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline 1px}.el-link:hover{color:var(--text)}.el-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-link--standalone{align-items:center;gap:var(--space-1);font-family:var(--font-label);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);line-height:var(--lh-tight);text-transform:uppercase;color:var(--accent-text);text-decoration:none;display:inline-flex}.el-link--standalone:hover{color:var(--text);text-underline-offset:.25em;text-decoration:underline}.el-link--standalone:active{opacity:.75}.el-link--standalone:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-link--standalone[aria-current=page]{color:var(--text);text-underline-offset:.25em;text-decoration:underline}.el-link__icon{vertical-align:-.125em;margin-inline-start:.25em}.el-link--standalone>.el-link__icon{margin-inline-start:0}@media (prefers-reduced-motion:no-preference){.el-link,.el-link--standalone{transition:color var(--dur-fast) var(--ease-out), opacity var(--dur-fast)}}.el-logo{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.el-menu{display:inline-flex;position:relative}.el-menu__trigger{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--border-thin) solid var(--border);font-family:inherit;font-size:var(--fs-body-xs);color:var(--text);cursor:pointer;background:0 0;display:inline-flex}.el-menu__trigger:hover,.el-menu__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-raised)}.el-menu__trigger:active{opacity:.75}.el-menu__trigger:disabled{opacity:.5;cursor:not-allowed}.el-menu__list{min-width:180px;padding:var(--space-1) 0;background:var(--surface-overlay);border:var(--border-thin) solid var(--border);box-shadow:var(--shadow-overlay);color:var(--text);margin:0;inset:auto}.el-menu__list:not(:popover-open){display:none}@supports (position-area:bottom){.el-menu__list{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;margin-top:var(--space-2)}.el-menu--align-right .el-menu__list{position-area:bottom span-left}}@supports not (position-area:bottom){.el-menu__list{top:var(--el-menu-y,auto);left:var(--el-menu-x,auto);position:fixed}}.el-menu__item{justify-content:space-between;align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-4);text-align:left;font-family:inherit;font-size:var(--fs-body-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.el-menu__item:hover,.el-menu__item:focus-visible{background:var(--accent-soft);color:var(--text);outline:none}.el-menu__item:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.el-menu__item:active{opacity:.75}.el-menu__item--danger,.el-menu__item--danger:hover,.el-menu__item--danger:focus-visible{color:var(--accent-text)}.el-menu__item[aria-disabled=true]{color:var(--text-faint);cursor:not-allowed;background:0 0}.el-menu__item[role=menuitemradio]{justify-content:flex-start}.el-menu__item[role=menuitemradio] .el-menu__label{flex:1;min-width:0}.el-menu__item[role=menuitemradio]:after{content:"";box-sizing:border-box;border:solid;border-width:0 var(--border-rule) var(--border-rule) 0;visibility:hidden;flex:none;width:7px;height:12px;margin:0 4.5px 3px;transform:rotate(45deg)}.el-menu__item[aria-checked=true]:not(.el-menu__item--danger){color:var(--text)}.el-menu__item[aria-checked=true]:after{visibility:visible;color:var(--accent-text)}.el-menu__item[aria-disabled=true][aria-checked=true],.el-menu__item[aria-disabled=true][aria-checked=true]:after{color:var(--text-faint)}.el-menu__shortcut{font-family:var(--font-label);font-size:var(--fs-micro);color:var(--text-faint)}.el-menu__divider{height:var(--border-thin);margin:var(--space-1) 0;background:var(--border-subtle);border:0}.el-menu__trigger:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.el-menu__trigger,.el-menu__item{transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast)}}.el-metric{flex-direction:column;gap:6px;display:flex}.el-metric__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.el-metric__label{font-size:var(--fs-body-sm);color:var(--text-muted)}.el-metric__value{font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--accent-text)}.el-metric__track{background:var(--field-bg);border:var(--border-thin) solid var(--border-subtle);height:8px}.el-metric__fill{width:var(--el-metric-value,0%);background:var(--accent);height:100%}.el-metric--muted .el-metric__value{color:var(--text-faint)}.el-metric--muted .el-metric__fill{background:var(--text-faint)}@media (prefers-reduced-motion:no-preference){.el-metric__fill{transition:width var(--dur-base) var(--ease-out)}}.multiselect-group{gap:var(--space-2);flex-wrap:wrap;display:flex}.multiselect-option{cursor:pointer;position:relative}.multiselect-option input[type=checkbox]{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.multiselect-option span{font-size:var(--fs-meta);color:var(--text-subtle);padding:var(--space-2) 14px;border:var(--border-thin) solid var(--field-border);cursor:pointer;user-select:none;line-height:1.4;display:block}.multiselect-option:hover span{border-color:var(--border-strong);color:var(--text-muted)}.multiselect-option input:checked+span{border-color:var(--accent);color:var(--text);background:var(--accent-tint)}.multiselect-option input:active+span{border-color:var(--accent)}.multiselect-option input:focus-visible+span{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.multiselect-option input:disabled+span{opacity:.5;cursor:not-allowed;border-color:var(--field-border);color:var(--text-subtle)}.multiselect-option:has(input:disabled){cursor:not-allowed}.multiselect-hint{font-size:var(--fs-caption);color:var(--text-subtle);min-height:18px;margin-top:6px}@media (prefers-reduced-motion:no-preference){.multiselect-option span{transition:border-color var(--dur-fast), color var(--dur-fast), background var(--dur-fast)}}.el-org-switcher{display:flex}.el-org-switcher__trigger.el-menu__trigger{justify-content:space-between;gap:var(--space-3);min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);background:var(--surface-card);text-align:left;flex:1}.el-org-switcher__trigger.el-menu__trigger:hover,.el-org-switcher__trigger.el-menu__trigger[aria-expanded=true]{background:var(--surface-raised)}.el-org-switcher__chevron{color:var(--text-faint);flex-shrink:0}.el-org-switcher__trigger[aria-expanded=true] .el-org-switcher__chevron{transform:rotate(180deg)}.el-org-switcher__trigger:hover .el-org-switcher__chevron{color:var(--text)}.el-org-switcher__trigger:disabled:hover .el-org-switcher__chevron{color:var(--text-faint)}.el-org-switcher .el-menu__list{min-width:240px}.el-org-switcher .el-menu__label{flex:1;min-width:0}.el-org-switcher__org{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.el-org-switcher__name,.el-org-switcher__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-org-switcher__name{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text)}.el-org-switcher__meta{margin-top:var(--space-1);font-family:var(--font-label);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);line-height:var(--lh-snug);text-transform:uppercase;color:var(--text-faint)}.el-menu__item .el-org-switcher__name{font-weight:var(--fw-medium);color:inherit}.el-menu__item[aria-checked=true] .el-org-switcher__name{font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:no-preference){.el-org-switcher__chevron{transition:color var(--dur-fast), transform var(--dur-fast) var(--ease-out)}}.el-otp{--el-otp-cell:var(--space-9);width:calc(var(--el-otp-length,6) * var(--el-otp-cell) + var(--border-thin));max-width:100%;height:var(--el-otp-cell);border:var(--border-thin) solid var(--field-border);background:repeating-linear-gradient(to right, var(--field-bg) 0 calc(var(--el-otp-cell) - var(--border-thin)), var(--field-border) 0 var(--el-otp-cell));position:relative;overflow:hidden}.el-otp__input{width:calc((var(--el-otp-length,6) + 1) * var(--el-otp-cell));height:100%;padding:0 0 0 calc((var(--el-otp-cell) - 1ch) / 2);border-radius:var(--radius-none);color:var(--text);caret-color:var(--accent-text);font-family:var(--font-mono);font-size:var(--fs-claim);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:calc(var(--el-otp-cell) - 1ch);appearance:none;background:0 0;border:0;outline:none;margin:0;display:block}.el-otp:hover{border-color:var(--border-strong)}.el-otp:focus-within,.el-otp:active{border-color:var(--accent)}.el-otp:has(>.el-otp__input[aria-invalid=true]){border-color:var(--error)}.el-otp:has(>.el-otp__input[aria-invalid=true]):focus-within{border-color:var(--accent)}.el-otp:has(>.el-otp__input:disabled){opacity:.5;border-color:var(--field-border)}.el-otp__input:disabled{cursor:not-allowed}.el-otp__input::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}@media (prefers-reduced-motion:no-preference){.el-otp{transition:border-color var(--dur-fast)}}.el-pagination{gap:var(--space-2);flex-wrap:wrap;display:flex}.el-pagination__link,.el-pagination__ellipsis{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--space-2);box-sizing:border-box;font-family:var(--font-label);font-size:var(--fs-caption);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.el-pagination__link{border:var(--border-thin) solid var(--border);color:var(--text-muted)}.el-pagination__link:hover{border-color:var(--border-strong);color:var(--text)}.el-pagination__link:active{opacity:.75}.el-pagination__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-pagination__link[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);cursor:default}.el-pagination__link[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.el-pagination__ellipsis{color:var(--text-faint)}@media (prefers-reduced-motion:no-preference){.el-pagination__link{transition:border-color var(--dur-fast), color var(--dur-fast)}}.pillars-grid{gap:var(--space-9);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pillar{border-left:var(--border-accent-thick) solid var(--accent);padding-left:var(--space-6)}.pillar h3{color:var(--accent)}.pillar p{font-size:var(--fs-body);font-weight:var(--fw-light)}.pillar h2,.pillar h3{font-size:var(--fs-h3-sub);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.pillar h2{color:var(--text)}.pillar p{line-height:var(--lh-prose);color:var(--text-muted)}@media (max-width:768px){.pillars-grid{grid-template-columns:1fr;gap:36px}.pillar h3{font-size:24px}}.el-progress{gap:var(--space-2);flex-direction:column;display:flex}.el-progress__header{justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;color:var(--text-faint);display:flex}.el-progress__value{color:var(--accent-text)}.el-progress__track{background:var(--field-bg);border:var(--border-thin) solid var(--border-subtle);height:4px;position:relative;overflow:hidden}.el-progress__fill{width:var(--el-progress,0%);background:var(--accent);position:absolute;top:0;bottom:0;left:0}.el-progress__track:not([aria-valuenow])>.el-progress__fill{width:35%}@keyframes el-progress-slide{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:no-preference){.el-progress__fill{transition:width var(--dur-base) var(--ease-out)}.el-progress__track:not([aria-valuenow])>.el-progress__fill{animation:el-progress-slide 1.2s var(--ease-out) infinite}}@media (prefers-reduced-motion:reduce){.el-progress__track:not([aria-valuenow])>.el-progress__fill{background:color-mix(in srgb, var(--accent) 40%, transparent);width:100%}}.quote{border-left:var(--border-accent-thick) solid var(--accent);padding-left:var(--space-7);margin:var(--space-9) 0;font-style:italic;font-size:var(--fs-quote);line-height:1.7}.quote-author{font-style:normal;font-weight:var(--fw-bold);color:var(--accent);margin-top:var(--space-4)}.el-quote--callout>:first-child{margin-top:0}.el-quote--callout>:last-child{margin-bottom:0}@media (max-width:768px){.quote{font-size:var(--fs-body-lg);padding-left:var(--space-6)}}.el-radio{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.el-radio__input{width:var(--space-4);height:var(--space-4);opacity:0;cursor:inherit;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-radio__box{width:var(--space-4);height:var(--space-4);background:var(--field-bg);border:var(--border-thin) solid var(--field-border);flex-shrink:0;position:relative}.el-radio__box:after{content:"";background:var(--accent);opacity:0;position:absolute;inset:3px}.el-radio__label{font-size:var(--fs-body-sm);color:var(--text-subtle)}.el-radio:hover .el-radio__box{border-color:var(--border-strong)}.el-radio__input:checked+.el-radio__box{border-color:var(--accent)}.el-radio__input:checked+.el-radio__box:after{opacity:1}.el-radio:hover .el-radio__input:checked+.el-radio__box:after{background:var(--accent-hover)}.el-radio:active .el-radio__box{border-color:var(--accent)}.el-radio__input:focus-visible+.el-radio__box{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-radio__input[aria-invalid=true]:not(:checked)+.el-radio__box{border-color:var(--error)}.el-radio:has(.el-radio__input:disabled){opacity:.5;cursor:not-allowed}.el-radio:has(.el-radio__input:disabled) .el-radio__box{border-color:var(--field-border)}.el-radio-group{border:0;min-width:0;margin:0;padding:0}.el-radio-group__legend{margin-bottom:var(--space-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);padding:0}.el-radio-group__options{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.el-radio-group--row .el-radio-group__options{gap:var(--space-5);flex-flow:wrap}@media (prefers-reduced-motion:no-preference){.el-radio__box,.el-radio__box:after{transition:border-color var(--dur-fast), background var(--dur-fast), opacity var(--dur-fast)}}.el-search{align-items:center;display:flex;position:relative}.el-search__input{background:var(--field-bg);border:var(--border-thin) solid var(--field-border);width:100%;color:var(--text);padding:11px var(--space-8) 11px 38px;font-size:var(--fs-body-sm);border-radius:var(--radius-none);appearance:none;outline:none;font-family:inherit}.el-search__input::placeholder{color:var(--text-faint);opacity:1}.el-search__input:hover{border-color:var(--border-strong)}.el-search__input:focus,.el-search__input:active{border-color:var(--accent)}.el-search__input:disabled{opacity:.5;cursor:not-allowed;border-color:var(--field-border)}.el-search__input[aria-invalid=true]{border-color:var(--error)}.el-search[data-enhanced] .el-search__input::-webkit-search-cancel-button{appearance:none}.el-search__icon{left:var(--space-4);border:var(--border-rule) solid var(--text-faint);border-radius:var(--radius-full);pointer-events:none;width:11px;height:11px;position:absolute}.el-search__icon:after{content:"";background:var(--text-faint);transform-origin:0;width:6px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.el-search__clear{right:var(--space-2);width:var(--space-6);height:var(--space-6);color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.el-search__clear:before,.el-search__clear:after{content:"";width:12px;height:var(--border-rule);background:currentColor;position:absolute;top:50%;left:50%}.el-search__clear:before{transform:translate(-50%,-50%)rotate(45deg)}.el-search__clear:after{transform:translate(-50%,-50%)rotate(-45deg)}.el-search:not([data-enhanced]) .el-search__clear,.el-search__input:placeholder-shown~.el-search__clear,.el-search__input:disabled~.el-search__clear{display:none}.el-search__clear:hover{color:var(--text)}.el-search__clear:active{color:var(--accent-text)}.el-search__clear:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:0}@media (prefers-reduced-motion:no-preference){.el-search__input{transition:border-color var(--dur-fast)}.el-search__clear{transition:color var(--dur-fast)}}.el-select{position:relative}.el-select__control{height:var(--control-h-md);padding-block:0;padding-right:var(--space-8);cursor:pointer}.el-select__control:has(>option[value=""]:checked){color:var(--text-faint)}.el-select__control option{color:var(--text);background:var(--field-bg)}.el-select__caret{right:var(--space-4);border-right:var(--border-rule) solid var(--text-faint);border-bottom:var(--border-rule) solid var(--text-faint);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.el-select__control:focus+.el-select__caret{border-color:var(--accent-text)}.el-select__control:disabled+.el-select__caret{opacity:.5}.el-select--sm .el-select__control{height:var(--control-h-sm);font-size:var(--fs-body-xs);padding-block:0}.el-select--lg .el-select__control{height:var(--control-h-lg);font-size:var(--fs-body);padding-block:0}.el-sidebar-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.el-sidebar-nav__section{padding:var(--space-5) var(--space-4) var(--space-2);font-family:var(--font-label);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;color:var(--text-faint)}.el-sidebar-nav__link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-left:var(--border-accent) solid transparent;font-size:var(--fs-body-sm);font-weight:var(--fw-regular);color:var(--text-subtle);text-decoration:none;display:flex}.el-sidebar-nav__link:hover{background:var(--surface-raised);color:var(--text)}.el-sidebar-nav__link:active{opacity:.75}.el-sidebar-nav__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.el-sidebar-nav__link[aria-current=page]{background:var(--accent-soft);border-left-color:var(--accent);font-weight:var(--fw-semibold);color:var(--text)}.el-sidebar-nav__link[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.el-sidebar-nav__icon{color:currentColor;flex:none;width:20px;height:20px;display:inline-flex}.el-sidebar-nav__icon>svg{width:100%;height:100%}.el-sidebar-nav__label{flex:auto;min-width:0}.el-sidebar-nav__count{font-family:var(--font-label);font-size:var(--fs-micro);color:var(--text-faint)}.el-sidebar-nav__link[aria-current=page] .el-sidebar-nav__count{color:var(--accent-text)}@media (prefers-reduced-motion:no-preference){.el-sidebar-nav__link{transition:background var(--dur-fast), color var(--dur-fast)}}.site-footer .footer-cta{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--accent);color:var(--text-on-accent);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-decoration:none;display:inline-block}.site-footer .footer-cta:hover,.site-footer .footer-cta:focus-visible{background:var(--accent-hover);color:var(--text-on-accent);outline:none}.site-footer .footer-cta:active{background:var(--accent)}.site-footer{background:var(--surface-page);border-top:var(--border-thin) solid var(--border-strong);padding:var(--space-8) var(--container-pad) var(--space-7);color:var(--text-faint);font-size:var(--fs-micro)}.footer-inner{max-width:var(--container-max);margin:0 auto var(--space-6);justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-7);border-bottom:var(--border-thin) solid var(--border-subtle);flex-wrap:wrap;display:flex}.footer-brand{flex:220px;max-width:320px}.footer-logo-link{line-height:0;display:inline-block}.footer-logo{opacity:.7;width:auto;height:32px;display:block}.site-footer .footer-logo{margin-bottom:var(--space-3)}.footer-tagline{font-size:var(--fs-meta);color:var(--text-faint);line-height:var(--lh-relaxed);max-width:28ch;margin:0}.footer-links-group{gap:var(--space-3);flex-direction:column;min-width:140px;display:flex}.footer-links-label{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);color:var(--text);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding-bottom:var(--space-3);border-bottom:var(--border-thin) solid var(--border-subtle);margin-bottom:var(--space-1)}.footer-links-group a{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow-xwide);text-transform:uppercase;color:var(--text-faint);text-decoration:none}.footer-links-group a:hover{color:var(--text)}.footer-links-group a:active{opacity:.75}.footer-legal{max-width:var(--container-max);margin:0 auto var(--space-6);padding-bottom:var(--space-6);border-bottom:var(--border-thin) solid var(--border-subtle)}.footer-legal-intro{font-size:var(--fs-meta);color:var(--text-label);letter-spacing:.02em;margin:0 0 var(--space-4)}.footer-entities{gap:var(--space-5) var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.footer-entity{gap:var(--space-1);flex-direction:column;display:flex}.footer-entity-name{font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--text-faint);letter-spacing:.02em}.footer-entity-meta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-faint)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:var(--container-max);flex-wrap:wrap;margin:0 auto;display:flex}.footer-copy{font-size:var(--fs-micro);color:var(--text-faint);letter-spacing:.04em}.footer-legal-links{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;height:auto;display:flex;position:static}.footer-legal-links.footer-links-group{align-items:flex-start;gap:var(--space-3);flex-direction:column}.footer-legal-links a{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow-xwide);text-transform:uppercase;color:var(--text-faint);text-decoration:none}.footer-legal-links a:hover{color:var(--text)}.footer-legal-links a:active{opacity:.75}.footer-cookie{font-family:inherit;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow-xwide);text-transform:uppercase;color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.footer-cookie:hover{color:var(--text)}.footer-cookie:active{opacity:.75}.footer-logo-link:focus-visible,.footer-links-group a:focus-visible,.footer-legal-links a:focus-visible,.footer-cookie:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.site-footer .footer-cta{transition:background var(--dur-quick) var(--ease-out-quart)}.footer-links-group a,.footer-legal-links a,.footer-cookie{transition:color var(--dur-quick) var(--ease-out-quart)}}@media (max-width:600px){.footer-inner{gap:var(--space-6)}.footer-entities{grid-template-columns:1fr}}.site-nav{z-index:var(--z-header);height:var(--nav-height);padding-top:0;padding-bottom:0;padding-left:max(var(--container-pad), env(safe-area-inset-left));padding-right:max(var(--container-pad), env(safe-area-inset-right));background:var(--surface-page);border-bottom:var(--border-thin) solid var(--border-subtle);will-change:transform;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}body.nav-hidden .site-nav{transform:translateY(-100%)}.nav-logo{flex-shrink:0;line-height:0;text-decoration:none;display:block}.nav-logo img{width:auto;min-width:90px;max-width:140px;height:44px;display:block}.nav-links{align-items:center;gap:var(--space-4);display:flex}.nav-link{color:var(--text);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:var(--space-2) var(--space-3);text-decoration:none}.nav-link:hover{color:var(--accent-text)}.nav-link:active{opacity:.75}.nav-link.active{color:var(--accent-text)}.nav-logo:focus-visible,.nav-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-site-header__menu{align-items:center;display:flex}.el-site-header__menu-links{align-items:center;gap:var(--space-4);display:flex}.el-site-header__menu-toggle{cursor:pointer;color:var(--text);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:var(--space-2) var(--space-3);list-style:none;display:none}.el-site-header__menu-toggle:hover,.el-site-header__menu[open]>.el-site-header__menu-toggle{color:var(--accent-text)}.el-site-header__menu-toggle:active{opacity:.75}.el-site-header__menu-toggle:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (min-width:601px){.el-site-header__menu::details-content{content-visibility:visible;block-size:auto}}@media (prefers-reduced-motion:no-preference){.site-nav{transition:transform var(--dur-quick) var(--ease-out-quart)}.nav-link{transition:color var(--dur-quick) var(--ease-out-quart)}}@media (max-width:600px){.site-nav{padding:0 var(--space-4)}.nav-logo img{max-width:124px;height:36px}.nav-links{gap:var(--space-1)}.nav-link{padding:var(--space-1) var(--space-2)}.el-site-header__menu-toggle{padding:var(--space-1) var(--space-2);display:block}.el-site-header__menu-links{padding:var(--space-2) var(--space-4);background:var(--surface-page);border-bottom:var(--border-thin) solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0}.el-site-header__menu-links .nav-link{padding:var(--space-3) var(--space-2)}}.el-skeleton{width:var(--el-skeleton-w,100%);height:var(--el-skeleton-h,14px);background:var(--surface-sunken);border-radius:var(--radius-none);max-width:100%;display:block}@keyframes el-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:no-preference){.el-skeleton{background:linear-gradient(90deg, var(--surface-sunken) 0%, var(--surface-raised) 50%, var(--surface-sunken) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite el-skeleton-shimmer}}.el-stat{background:var(--surface-card);border:var(--border-thin) solid var(--border-subtle);padding:var(--space-6);position:relative}.el-stat--accent{border-top:var(--border-rule) solid var(--accent)}.el-stat__label{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint)}.el-stat__value-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.el-stat__value{font-size:var(--fs-h3);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-h1);color:var(--text);line-height:1}.el-stat__unit{font-size:var(--fs-body-sm);color:var(--text-subtle)}.el-stat__empty{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-faint)}.el-stat__delta{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.el-stat__change{align-items:center;gap:var(--space-1);color:var(--text-muted);display:inline-flex}.el-stat__change--up{color:var(--success-text)}.el-stat__change--down{color:var(--error-text)}.el-stat__change--good{color:var(--success-text)}.el-stat__change--bad{color:var(--error-text)}.el-stat__context{color:var(--text-faint)}.el-stat__caption{margin-top:var(--space-3);font-size:var(--fs-body-xs);line-height:var(--lh-normal);color:var(--text-subtle)}.el-stat__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.el-switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex;position:relative}.el-switch__input{opacity:0;width:40px;height:22px;cursor:inherit;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-switch__track{background:var(--field-bg);border:var(--border-thin) solid var(--field-border);flex-shrink:0;width:40px;height:22px;position:relative}.el-switch__knob{width:var(--space-4);height:var(--space-4);background:var(--control-knob);position:absolute;top:2px;left:2px}.el-switch__label{font-size:var(--fs-body-sm);color:var(--text-subtle)}.el-switch:hover .el-switch__track{border-color:var(--border-strong)}.el-switch__input:checked+.el-switch__track{background:var(--accent);border-color:var(--accent)}.el-switch__input:checked+.el-switch__track .el-switch__knob{background:var(--text-on-accent);transform:translate(18px)}.el-switch:active .el-switch__track{border-color:var(--accent)}.el-switch__input:focus-visible+.el-switch__track{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-switch:has(.el-switch__input:disabled){opacity:.5;cursor:not-allowed}.el-switch:has(.el-switch__input:disabled) .el-switch__track{border-color:var(--field-border)}.el-switch:not(:has(.el-switch__input:disabled)):hover .el-switch__input:checked+.el-switch__track{background:var(--accent-hover);border-color:var(--accent-hover)}@media (prefers-reduced-motion:no-preference){.el-switch__track{transition:background var(--dur-fast), border-color var(--dur-fast)}.el-switch__knob{transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast)}}.el-table{border:var(--border-thin) solid var(--border-subtle);width:100%;min-width:0;position:relative;overflow-x:auto}.el-table:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-table__table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.el-table__caption{caption-side:top;padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--fs-body-xs);font-weight:var(--fw-semibold);color:var(--text)}.el-table__caption--hidden,.el-table__header--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.el-table__th{text-align:left;background:var(--surface-sunken);padding:11px var(--space-4);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);border-bottom:var(--border-thin) solid var(--border);white-space:nowrap}.el-table__cell{text-align:left;padding:13px var(--space-4);color:var(--text-muted);border-bottom:var(--border-thin) solid var(--border-subtle);vertical-align:middle}.el-table__cell:first-child{color:var(--text)}.el-table__row:last-child>.el-table__cell{border-bottom:none}.el-table__table .el-table__row--total>.el-table__cell{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-sunken)}.el-table__table>tfoot>.el-table__row--total>.el-table__cell{border-top:var(--border-rule) solid var(--border-strong)}.el-table__table>thead>.el-table__row--total>.el-table__cell{border-bottom:var(--border-rule) solid var(--border-strong)}.el-table__center{text-align:center}.el-table__num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.el-table__actions{text-align:right;white-space:nowrap;width:1%}.el-table__cell--nowrap{white-space:nowrap}.el-table__row:hover,.el-table__row:focus-within{background:var(--accent-soft)}.el-table__row:has(.el-table__link){cursor:pointer}.el-table__link{color:inherit;text-decoration:none}.el-table__link:hover{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.el-table__link:active{opacity:.75}.el-table__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.el-table__row,.el-table__link{transition:background var(--dur-fast), color var(--dur-fast)}}.el-tabs__list{--el-tabs-ring:calc(var(--focus-width) + var(--focus-offset));gap:var(--space-6);margin:calc(-1 * var(--el-tabs-ring));padding:var(--el-tabs-ring);background:linear-gradient(var(--border), var(--border)) bottom / 100% var(--border-thin) no-repeat;overscroll-behavior-x:contain;scrollbar-width:none;background-origin:content-box;background-clip:content-box;display:flex;overflow:auto hidden}.el-tabs--segmented>.el-tabs__list{background:0 0;gap:0}.el-tabs[data-panels]:not([data-enhanced])>.el-tabs__list{display:none}.el-tabs__tab{border:none;border-bottom:var(--border-rule) solid transparent;padding:0 0 var(--space-3);white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;background:0 0;flex:none;position:relative}.el-tabs__tab:hover{color:var(--text-muted)}.el-tabs__tab:active{color:var(--text)}.el-tabs__tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.el-tabs__tab:disabled{color:var(--text-faint);opacity:.5;cursor:not-allowed}.el-tabs__tab:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-tabs--segmented .el-tabs__tab{padding:var(--space-2) var(--space-4);border:var(--border-thin) solid var(--border-strong);color:var(--text-muted)}.el-tabs--segmented .el-tabs__tab+.el-tabs__tab{margin-left:calc(-1 * var(--border-thin))}.el-tabs--segmented .el-tabs__tab:hover{color:var(--text);background:var(--accent-soft)}.el-tabs--segmented .el-tabs__tab:active{background:var(--surface-raised)}.el-tabs--segmented .el-tabs__tab[aria-selected=true]{z-index:1;border-color:var(--border-strong);background:var(--surface-raised);color:var(--text);box-shadow:inset 0 calc(-1 * var(--border-rule)) 0 var(--accent)}.el-tabs--segmented .el-tabs__tab:disabled{color:var(--text-faint);background:0 0}.el-tabs--segmented .el-tabs__tab:focus-visible{z-index:2}.el-tabs__panel{padding-top:var(--space-6)}.el-tabs[data-enhanced]>.el-tabs__panel:not([data-selected]){display:none}.el-tabs__panel:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.el-tabs__tab{transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast)}}.tag-strip{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tag{font-family:var(--font-label);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow-xwide);text-transform:uppercase;color:var(--text-label)}.tag-sep{color:var(--accent-text);font-weight:var(--fw-light)}.el-tag{align-items:center;gap:var(--space-1);min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--border-thin) solid var(--border);border-radius:var(--radius-none);line-height:var(--lh-tight);white-space:nowrap;background:0 0;display:inline-flex}.el-tag--button{font-family:var(--font-label);cursor:pointer}.el-tag--button:hover{border-color:var(--border-strong);color:var(--text)}.el-tag--button:active{background:color-mix(in srgb, var(--text) 8%, transparent)}.el-tag--button:focus-visible,.el-tag__remove:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-tag--button:disabled{opacity:.5;cursor:not-allowed}.el-tag--selected,.el-tag--button[aria-pressed=true]{background:var(--highlight-surface);border-color:var(--accent-border);color:var(--highlight-text)}.el-tag--button[aria-pressed=true]:hover{border-color:var(--accent-border);color:var(--highlight-text)}.el-tag:has(>.el-tag__remove){padding-inline-end:var(--space-1)}.el-tag__remove{width:20px;height:20px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.el-tag__remove:hover{color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent)}.el-tag__remove:active{background:color-mix(in srgb, var(--text) 16%, transparent)}.el-tag__remove:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.el-tag--button,.el-tag__remove{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}.form-field>textarea{line-height:var(--lh-relaxed);resize:vertical;min-height:var(--control-h-md)}.form-field>textarea:disabled{resize:none}.el-toast-viewport{z-index:var(--z-toast);gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));flex-direction:column;display:flex;position:fixed}.el-toast-viewport--bottom-right{bottom:calc(var(--space-7) + env(safe-area-inset-bottom,0px));right:var(--space-7)}.el-toast-viewport--bottom-left{bottom:calc(var(--space-7) + env(safe-area-inset-bottom,0px));left:var(--space-7)}.el-toast-viewport--top-right{top:var(--space-7);right:var(--space-7)}.el-toast-viewport--top-left{top:var(--space-7);left:var(--space-7)}.el-toast{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);background:var(--surface-overlay);border:var(--border-thin) solid var(--border);border-left:var(--border-accent) solid var(--accent);border-radius:var(--radius-none);min-width:260px;max-width:360px;box-shadow:var(--shadow-toast);padding:var(--space-4) var(--space-5);color:var(--text-subtle);display:flex}.el-toast[hidden]{display:none}.el-toast--neutral{border-left-color:var(--text-faint)}.el-toast--info{border-left-color:var(--info)}.el-toast--success{border-left-color:var(--success)}.el-toast--warning{border-left-color:var(--warning)}.el-toast--error{border-left-color:var(--error)}.el-toast>.el-toast__icon{color:var(--accent-text);flex-shrink:0;margin-top:1px}.el-toast--info .el-toast__icon{color:var(--info-text)}.el-toast--success .el-toast__icon{color:var(--success-text)}.el-toast--warning .el-toast__icon{color:var(--warning-text)}.el-toast--error .el-toast__icon{color:var(--error-text)}.el-toast__content{flex:1;min-width:0}.el-toast__title{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--text)}.el-toast--info .el-toast__title{color:var(--info-text)}.el-toast--success .el-toast__title{color:var(--success-text)}.el-toast--warning .el-toast__title{color:var(--warning-text)}.el-toast--error .el-toast__title{color:var(--error-text)}.el-toast__body{font-size:var(--fs-body-xs);line-height:var(--lh-normal);color:var(--text-muted)}.el-toast__title+.el-toast__body{margin-top:2px}.el-toast__close{color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:16px;line-height:1}.el-toast__close:hover{color:var(--text)}.el-toast__close:active{opacity:.75}.el-toast__close:disabled{opacity:.5;cursor:not-allowed}.el-toast__close:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@keyframes el-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:no-preference){.el-toast{animation:el-toast-in var(--dur-fast) var(--ease-out)}.el-toast__close{transition:color var(--dur-fast) var(--ease-out)}}@media (max-width:600px){.el-toast-viewport--bottom-right,.el-toast-viewport--bottom-left,.el-toast-viewport--top-right,.el-toast-viewport--top-left{left:var(--space-4);right:var(--space-4)}.el-toast{min-width:0;max-width:none}}.el-tooltip{display:inline-flex;position:relative}.el-tooltip__trigger{cursor:help}.el-tooltip__trigger:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.el-tooltip__bubble{z-index:var(--z-tooltip);background:var(--surface-overlay);border:var(--border-thin) solid var(--border);border-radius:var(--radius-none);width:max-content;max-width:240px;box-shadow:var(--shadow-overlay);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.03em;line-height:var(--lh-normal);visibility:hidden;opacity:0;padding:6px 10px;position:absolute}.el-tooltip__bubble:before{content:"";position:absolute}.el-tooltip--top>.el-tooltip__bubble{margin-bottom:var(--space-2);bottom:100%;left:50%;transform:translate(-50%)}.el-tooltip--top>.el-tooltip__bubble:before{height:var(--space-2);top:100%;left:0;right:0}.el-tooltip--bottom>.el-tooltip__bubble{margin-top:var(--space-2);top:100%;left:50%;transform:translate(-50%)}.el-tooltip--bottom>.el-tooltip__bubble:before{height:var(--space-2);bottom:100%;left:0;right:0}.el-tooltip--left>.el-tooltip__bubble{margin-right:var(--space-2);top:50%;right:100%;transform:translateY(-50%)}.el-tooltip--left>.el-tooltip__bubble:before{width:var(--space-2);top:0;bottom:0;left:100%}.el-tooltip--right>.el-tooltip__bubble{margin-left:var(--space-2);top:50%;left:100%;transform:translateY(-50%)}.el-tooltip--right>.el-tooltip__bubble:before{width:var(--space-2);top:0;bottom:0;right:100%}.el-tooltip:hover>.el-tooltip__bubble,.el-tooltip:focus-within>.el-tooltip__bubble{visibility:visible;opacity:1}.el-tooltip[data-dismissed]>.el-tooltip__bubble{visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.el-tooltip__bubble{transition:opacity var(--dur-fast) var(--ease-out), visibility var(--dur-fast)}}.el-two-factor{max-width:var(--measure)}.el-two-factor__steps{counter-reset:el-two-factor-step;margin:0;padding:0;list-style:none}.el-two-factor__step{padding-left:var(--space-9);counter-increment:el-two-factor-step;position:relative}.el-two-factor__step+.el-two-factor__step{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-thin) solid var(--border-subtle)}.el-two-factor__step:before{content:counter(el-two-factor-step, decimal-leading-zero);font-family:var(--font-label);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-mono);line-height:var(--lh-normal);color:var(--accent-text);position:absolute;left:0}.el-two-factor__step+.el-two-factor__step:before{top:var(--space-6)}.el-two-factor__instruction{margin:0 0 var(--space-4);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted)}.el-two-factor__qr{margin-bottom:var(--space-6);padding:var(--space-3);background:var(--field-bg);border:var(--border-thin) solid var(--border);color:var(--text);display:inline-flex}.el-two-factor__qr-img,.el-two-factor__qr>svg,.el-two-factor__qr>canvas{max-width:100%;height:auto;display:block}.el-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}