:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--esfa-ink:#12213f;--esfa-ink-soft:#52627e;--esfa-line:#dce4f0;--esfa-surface:#fff;--esfa-canvas:#f4f7fb;--esfa-accent:#f5c544;--esfa-accent-strong:#d9a50f;--esfa-success:#17815f;--esfa-danger:#bb3e4b;--esfa-radius:18px;--esfa-shadow:0 16px 42px #12213f14}html,body{min-block-size:100%;margin:0}body{background:radial-gradient(circle at 88% -8%, #f5c54430, transparent 22rem), linear-gradient(180deg, #f8fafc 0%, var(--esfa-canvas) 22rem);color:var(--esfa-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}s-app-nav,s-page,s-section,s-banner,s-stack{box-sizing:border-box}.esfa-banner{box-sizing:border-box;color:#fff;background:#141414;border-block-start:1px solid #c3242c;justify-content:space-between;align-items:center;min-block-size:98px;padding:20px 84px 20px 28px;display:flex}.esfa-banner__brand{align-items:center;gap:32px;display:flex}.esfa-banner__logo{object-fit:contain;object-position:left center;block-size:40px;inline-size:122px}.esfa-banner__tagline{max-inline-size:13ch;margin:0;font-size:.75rem;line-height:1.05}.esfa-banner__tagline strong,.esfa-banner__link{color:#32d9d0}.esfa-banner__link{text-underline-offset:4px;font-size:.75rem;text-decoration:underline}s-app-nav{display:none}.esfa-page{box-sizing:border-box;min-block-size:100%;inline-size:100%;max-inline-size:1440px;margin:0 auto;padding:32px 40px 56px}.esfa-page__frame{position:relative}.esfa-page__frame:before{background:var(--esfa-accent);content:"";border-radius:999px;block-size:4px;inline-size:52px;position:absolute;inset-block-start:0;inset-inline-start:0}.esfa-page s-page{--s-color-bg-surface:var(--esfa-surface);--s-color-border:var(--esfa-line);--s-color-text:var(--esfa-ink);--s-color-text-secondary:var(--esfa-ink-soft);--s-color-bg-fill-brand:var(--esfa-ink);--s-border-radius-300:var(--esfa-radius);--s-border-radius-200:12px;--s-font-family:Inter, ui-sans-serif, system-ui, sans-serif;padding-block-start:18px;display:block}.esfa-page s-section{margin-block:18px;display:block}.esfa-page s-section:first-child{margin-block-start:0}.esfa-page s-section>*{border-radius:var(--esfa-radius)}.esfa-page s-link{color:var(--esfa-ink);text-underline-offset:3px;font-weight:650;text-decoration-color:#f5c544b3;text-decoration-thickness:2px}.esfa-page s-link:hover{color:#000d29;-webkit-text-decoration-color:var(--esfa-accent-strong);text-decoration-color:var(--esfa-accent-strong)}.esfa-page s-button{--s-color-bg-fill-brand:var(--esfa-ink);--s-color-bg-fill-brand-hover:#1b315b;--s-color-border-brand:var(--esfa-ink)}.esfa-page s-banner{border-radius:12px}.esfa-state{background:var(--esfa-surface);border:1px solid var(--esfa-line);border-radius:var(--esfa-radius);box-shadow:var(--esfa-shadow);padding:8px}.esfa-skeleton-page{gap:18px;display:grid}.esfa-skeleton{background:linear-gradient(90deg,#e8edf5 25%,#f4f7fb 50%,#e8edf5 75%) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite esfa-skeleton-pulse;display:block}.esfa-skeleton--line{block-size:.75rem;inline-size:100%}.esfa-skeleton--line-2{inline-size:68%}.esfa-skeleton--title{block-size:1rem;inline-size:min(44%,14rem)}.esfa-skeleton--button{block-size:2.25rem;inline-size:7.5rem}.esfa-skeleton--input{block-size:2.5rem;inline-size:100%}.esfa-skeleton--metric{border-radius:14px;block-size:8.75rem}.esfa-skeleton-lines,.esfa-skeleton-rows{gap:10px;display:grid}.esfa-skeleton-row{border:1px solid var(--esfa-line);background:#fbfcfe;border-radius:14px;gap:14px;padding:16px;display:grid}.esfa-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes esfa-skeleton-pulse{0%{background-position:100%}to{background-position:0}}.esfa-intro{color:var(--esfa-ink-soft);max-inline-size:64ch;margin:0 0 20px;line-height:1.6}.esfa-panel{background:var(--esfa-surface);border:1px solid var(--esfa-line);border-radius:var(--esfa-radius);box-shadow:var(--esfa-shadow);padding:22px}.esfa-panel__header,.esfa-row__topline,.esfa-toolbar,.esfa-toolbar__actions,.esfa-summary__header,.esfa-row__meta{align-items:center;display:flex}.esfa-panel__header,.esfa-toolbar,.esfa-summary__header{justify-content:space-between;gap:16px}.esfa-summary__description{color:var(--esfa-ink-soft);max-inline-size:68ch;margin:16px 0 0;line-height:1.55}.esfa-summary__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:22px 0 0;display:grid}.esfa-summary__details>div{border-inline-start:2px solid var(--esfa-accent);min-inline-size:0;padding-inline-start:10px}.esfa-summary__details dt{color:var(--esfa-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.esfa-summary__details dd{color:var(--esfa-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem;line-height:1.45}.esfa-disclosure{padding:0}.esfa-disclosure details{color:var(--esfa-ink);padding:20px 22px}.esfa-disclosure summary{cursor:pointer;font-size:.875rem;font-weight:750}.esfa-disclosure .esfa-row-list{margin-block-start:16px}.esfa-disclosure__item{border:1px solid var(--esfa-line);background:#fbfcfe;border-radius:12px;gap:4px;padding:12px;font-size:.8125rem;display:grid}.esfa-disclosure__item span{color:var(--esfa-ink-soft)}.esfa-panel__title{color:var(--esfa-ink);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:750}.esfa-panel__subtitle{color:var(--esfa-ink-soft);margin:4px 0 0;font-size:.875rem}.esfa-toolbar{border-block-end:1px solid var(--esfa-line);flex-wrap:wrap;margin-block:20px;padding-block-end:16px}.esfa-search{border:1px solid var(--esfa-line);box-sizing:border-box;color:var(--esfa-ink);background:#fbfcfe;border-radius:10px;outline:none;min-block-size:40px;inline-size:min(100%,280px);padding:0 12px}.esfa-search:focus{border-color:var(--esfa-accent-strong);box-shadow:0 0 0 3px #f5c5443d}.esfa-toolbar__actions{flex-wrap:wrap;gap:8px}.esfa-filter{color:var(--esfa-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-block-size:34px;padding:0 12px;font-size:.8125rem;font-weight:700}.esfa-filter:hover,.esfa-filter[aria-pressed=true]{color:#6d5100;background:#fff8dd;border-color:#f3d56f}.esfa-row-list{gap:10px;display:grid}.esfa-row{border:1px solid var(--esfa-line);color:inherit;background:#fbfcfe;border-radius:14px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.esfa-row:hover{border-color:#bfcae0;transform:translateY(-1px);box-shadow:0 10px 20px #12213f12}.esfa-row__topline{justify-content:space-between;gap:10px}.esfa-row__name{color:var(--esfa-ink);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:750}.esfa-row__meta{color:var(--esfa-ink-soft);flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;font-size:.8125rem}.esfa-row__meta span+span:before{color:#a0aec3;content:"•";margin-inline-end:16px}.esfa-status{color:#40516d;letter-spacing:.06em;text-transform:uppercase;background:#edf1f7;border-radius:999px;padding:7px 9px;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.esfa-status--active,.esfa-status--eligible,.esfa-status--available,.esfa-status--issued{color:var(--esfa-success);background:#e4f5ee}.esfa-status--draft,.esfa-status--paused,.esfa-status--pending_issuance,.esfa-status--issuing{color:#826100;background:#fff5d5}.esfa-status--archived,.esfa-status--failed_permanent,.esfa-status--failed_retryable{color:var(--esfa-danger);background:#fbe8ea}.esfa-empty{color:var(--esfa-ink-soft);text-align:center;border:1px dashed #bdc8d9;border-radius:14px;margin:0;padding:28px}.esfa-analytics-controls,.esfa-metric-grid{gap:12px;display:grid}.esfa-analytics-controls{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:20px}.esfa-analytics-field{color:var(--esfa-ink);gap:7px;font-size:.8125rem;font-weight:700;display:grid}.esfa-analytics-field input,.esfa-analytics-field select{border:1px solid var(--esfa-line);box-sizing:border-box;color:var(--esfa-ink);background:#fbfcfe;border-radius:10px;outline:none;min-block-size:40px;inline-size:100%;padding:0 10px}.esfa-analytics-field input:focus,.esfa-analytics-field select:focus{border-color:var(--esfa-accent-strong);box-shadow:0 0 0 3px #f5c5443d}.esfa-analytics-error,.esfa-analytics-loading{color:var(--esfa-ink-soft);margin:0}.esfa-analytics-error{color:var(--esfa-danger);font-weight:650}.esfa-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.esfa-metric{border:1px solid var(--esfa-line);background:#fbfcfe;border-radius:14px;min-block-size:142px;padding:16px}.esfa-metric__label,.esfa-metric__value,.esfa-metric__definition{margin:0}.esfa-metric__label{color:var(--esfa-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.esfa-metric__value{color:var(--esfa-ink);letter-spacing:-.03em;margin-block:8px;font-size:1.35rem;font-weight:780}.esfa-metric__definition{color:var(--esfa-ink-soft);font-size:.75rem;line-height:1.45}@media (max-width:720px){.esfa-banner{flex-direction:column;align-items:flex-start;gap:20px;min-block-size:0;padding:20px 24px}.esfa-banner__brand{gap:20px}.esfa-page{padding:20px 16px 36px}.esfa-panel{padding:16px}.esfa-panel__header,.esfa-toolbar,.esfa-summary__header{flex-direction:column;align-items:stretch}.esfa-search{inline-size:100%}.esfa-analytics-controls,.esfa-metric-grid,.esfa-summary__details{grid-template-columns:1fr}.esfa-row__topline{align-items:flex-start}.esfa-disclosure details{padding:16px}.esfa-page__frame:before{inline-size:40px}}
