@font-face{font-family:Archivo;src:url(/assets/Archivo-Variable-xmY31JO_.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/Archivo-Italic-Variable-BhLdWP9q.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Variable-ClsShqio.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Italic-Variable-Bi1COV4C.woff2)format("woff2-variations");font-weight:100 1000;font-style:italic;font-display:swap}:root{--color-oxford-navy-50:#f4f7fb;--color-oxford-navy-100:#e4edf6;--color-oxford-navy-200:#c8dbef;--color-oxford-navy-300:#a1c4e8;--color-oxford-navy-400:#6da8e4;--color-oxford-navy-500:#358ce3;--color-oxford-navy-600:#1473d2;--color-oxford-navy-700:#0a5cae;--color-oxford-navy-800:#034586;--color-oxford-navy-900:#036;--color-oxford-navy-950:#021c36;--color-twitter-blue-50:#f4f8fb;--color-twitter-blue-100:#e4eff6;--color-twitter-blue-200:#c7dff0;--color-twitter-blue-300:#9ecbeb;--color-twitter-blue-400:#66b3ea;--color-twitter-blue-500:#299def;--color-twitter-blue-600:#0585e0;--color-twitter-blue-700:#07c;--color-twitter-blue-800:#035086;--color-twitter-blue-900:#043253;--color-twitter-blue-950:#032035;--color-light-cyan-50:#f4f9fb;--color-light-cyan-100:#e3f3f7;--color-light-cyan-200:#cdedf6;--color-light-cyan-300:#9cdbec;--color-light-cyan-400:#6ec9e2;--color-light-cyan-500:#41b6d7;--color-light-cyan-600:#299cbd;--color-light-cyan-700:#227c96;--color-light-cyan-800:#1a5d70;--color-light-cyan-900:#113a46;--color-light-cyan-950:#0b262d;--color-atomic-tangerine-50:#fbf6f4;--color-atomic-tangerine-100:#f5eae5;--color-atomic-tangerine-200:#efd4c8;--color-atomic-tangerine-300:#eab69e;--color-atomic-tangerine-400:#ec9065;--color-atomic-tangerine-500:#ef7b45;--color-atomic-tangerine-600:#d05116;--color-atomic-tangerine-700:#a44113;--color-atomic-tangerine-800:#7a3110;--color-atomic-tangerine-900:#4c1f0b;--color-atomic-tangerine-950:#311407;--color-slate-grey-50:#f7f7f8;--color-slate-grey-100:#ecedef;--color-slate-grey-200:#d8dbdf;--color-slate-grey-300:#bec3cb;--color-slate-grey-400:#9da6b3;--color-slate-grey-500:#718096;--color-slate-grey-600:#627084;--color-slate-grey-700:#4f5969;--color-slate-grey-800:#3b434e;--color-slate-grey-900:#262a31;--color-slate-grey-950:#181b20;--color-brand:var(--color-oxford-navy-900);--color-brand-hover:var(--color-oxford-navy-800);--color-interactive:var(--color-twitter-blue-800);--color-interactive-hover:var(--color-twitter-blue-900);--color-focus-ring:var(--color-twitter-blue-700);--color-signal:var(--color-atomic-tangerine-500);--color-signal-surface:var(--color-atomic-tangerine-100);--color-info-surface:var(--color-light-cyan-200);--color-text:var(--color-slate-grey-900);--color-text-muted:var(--color-slate-grey-600);--color-text-disabled:var(--color-slate-grey-400);--color-border:var(--color-slate-grey-200);--color-border-control:var(--color-slate-grey-500);--color-surface:#fff;--color-surface-sunken:var(--color-slate-grey-50);--font-display:Archivo, "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--font-ui:"DM Sans", -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--logotype-expanding-weight:300;--logotype-expanding-width:95;--logotype-expanding-track:.18em;--logotype-ranks-weight:700;--logotype-ranks-width:110;--logotype-ranks-track:.02em}table,.metric,.tabular{font-variant-numeric:tabular-nums}:root{--color-plate:var(--color-oxford-navy-950);--color-plate-raised:var(--color-oxford-navy-900);--color-ground-black:#000;--color-ground-neutral:#0e1013;--color-ground-warm:#12100e;--color-ground-navy-deep:#001a33;--color-ground-charcoal:#1b1b1b;--color-logo-ink:var(--color-oxford-navy-900);--color-on-dark:var(--color-atomic-tangerine-100);--color-on-dark-body:var(--color-light-cyan-200);--color-on-dark-muted:var(--color-slate-grey-400);--color-on-dark-link:var(--color-twitter-blue-400);--color-on-dark-signal:var(--color-atomic-tangerine-400);--color-focus-ring-on-dark:var(--color-light-cyan-500);--color-border-control-on-dark:var(--color-slate-grey-500);--color-signal-mark:var(--color-atomic-tangerine-600);--color-signal-text:var(--color-atomic-tangerine-700);--color-signal-border:var(--color-atomic-tangerine-600);--color-on-signal:var(--color-oxford-navy-950);--color-confirm-text:var(--color-light-cyan-800);--color-confirm-mark:var(--color-light-cyan-700);--color-confirm-surface:var(--color-light-cyan-100);--color-on-dark-confirm:var(--color-light-cyan-400);--color-text-muted-on-tint:var(--color-slate-grey-700);--color-hover-surface-on-tint:#021c360a;--color-dot-filled:var(--color-oxford-navy-900);--color-dot-empty:var(--color-slate-grey-500);--color-dot-filled-on-dark:var(--color-light-cyan-200);--color-dot-empty-on-dark:var(--color-slate-grey-400);--color-divider:var(--color-slate-grey-200);--color-selected-surface:var(--color-light-cyan-100);--color-hover-surface:var(--color-slate-grey-50);--color-scrim:#021c369e;--color-surface-disabled:var(--color-slate-grey-100);--color-surface-brand-tint:var(--color-oxford-navy-100);--color-track:var(--color-slate-grey-200);--color-switch-off:var(--color-slate-grey-500);--color-signal-hover:var(--color-atomic-tangerine-400);--color-skeleton:var(--color-slate-grey-100);--color-skeleton-sheen:#ffffffb8;--text-3xs:.6875rem;--lead-3xs:1.2727;--text-2xs:.75rem;--lead-2xs:1.3333;--text-xs:.8125rem;--lead-xs:1.3846;--text-sm:.875rem;--lead-sm:1.4286;--text-base:1rem;--lead-base:1.5;--text-lg:1.125rem;--lead-lg:1.5556;--text-xl:1.375rem;--lead-xl:1.2727;--text-2xl:1.75rem;--lead-2xl:1.2143;--text-3xl:2.25rem;--lead-3xl:1.1667;--text-4xl:3rem;--lead-4xl:1.0833;--wght-regular:400;--wght-medium:500;--wght-semibold:600;--wght-bold:700;--wdth-display:105;--track-tight:-.01em;--track-normal:0;--track-label:.06em;--measure:68ch;--measure-tight:52ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--header-h:calc(var(--space-3) * 2 + var(--space-10) + 1px);--container:1280px;--container-wide:1440px;--container-prose:736px;--gutter:var(--space-5);--gutter-lg:var(--space-8);--sidebar-w:260px;--grid-columns:12;--grid-gap:var(--space-6);--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-pill:999px;--radius-xl:26px;--arch-step:15px;--focus-pull:16px;--ring-w:2px;--shadow-sm:0 1px 2px #021c360f, 0 1px 1px #021c360a;--shadow:0 2px 4px #021c360f, 0 4px 12px #021c3614;--shadow-lg:0 4px 8px #021c3612, 0 12px 28px #021c361f;--shadow-modal:0 16px 48px #021c363d;--z-behind:-1;--z-base:0;--z-raised:10;--z-sticky-cell:20;--z-sticky:100;--z-dropdown:200;--z-scrim:300;--z-modal:310;--z-toast:400;--z-skiplink:900;--ease:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-reveal:cubic-bezier(.16, .84, .44, 1);--dur-press:.1s;--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--dur-reveal:.3s;--dur-dot:.62s;--dur-rise:.7s;--dur-spin:.72s;--dur-shimmer:1.4s;--dur-pulse:1.8s;--ease-linear:linear;--dur-still:1ms;--delay-still:-1ms;--delay-none:0s;--grain-opacity:.22;--grain-size:144px;--lattice-pitch:74.5px;--lattice-row:63.2px;--lattice-stagger:calc(var(--lattice-pitch) / 2);--lattice-r:20.8px;--lattice-dot:calc(var(--lattice-pitch) / 2);--stagger-pulse-row:.12s;--stagger-pulse-dot:50ms;--stagger-lateral:45ms;--stagger-row:.3s;--stagger-rank:90ms;--stagger-reveal:60ms;--stagger-cap:4;--reveal-distance:10px;--reveal-trigger:-12%;--press-scale:.97;--dur-enter-hero:1.39s;--dur-enter:.8s;--dur-enter-line:.6s;--dur-enter-settle:1.8s;--dur-enter-bracket:1s;--delay-enter-bracket:.5s;--delay-enter-line:.15s;--stagger-enter-hero:.15s;--stagger-enter:.13s;--stagger-enter-word:60ms;--stagger-enter-line:50ms;--enter-rise-hero:5em;--enter-rise-block:80px;--enter-rise-word:4em;--enter-rise-line:1.3em;--enter-bracket-x:.6em;--enter-settle-scale:1.1;--ease-capsule:cubic-bezier(.579, .001, 0, 1.007);--dur-capsule:.65s;--dur-capsule-label:.45s;--dur-morph:.6s;--dur-track:.7s;--dur-panel:.3s;--dur-chrome:.25s;--dur-scrim:.4s;--dur-panel-child:.5s;--dur-pill-clip:.6s;--dur-pill-enter:1s;--stagger-pill:50ms;--capsule-w:2.7em;--capsule-label-x:2.8em;--capsule-label-nudge:12px;--track-out:.05em;--radius-morph:2em;--halo-w:10px;--halo-offset:.5em;--pill-tilt:3deg;--pill-rise:30px;--blur-bar:30px;--menu-panel-h:23em;--dur-sheen:1.2s;--sheen-from:-20%;--sheen-to:120%;--dur-edge:.7s;--dur-catch:.4s;--glimmer-angle:105deg;--glimmer-width:38%;--glimmer-peak:22%;--glimmer-catch:14%;--dur-enter-lift:.625s;--delay-enter-lift:65ms;--stagger-enter-lift:70ms;--enter-lift-y:48px;--enter-lift-scale:.96;--delay-menu-close:.45s;--dim-mark:.4;--dot-xs:4px;--dot-sm:6px;--dot:8px;--dot-lg:12px;--dot-xl:16px;--dot-empty-scale:.6;--dot-gap-xs:4px;--dot-gap:6px;--dot-gap-lg:10px;--dot-rise:6px;--dot-overshoot:1.14;--texture-cell-x:38px;--texture-cell-y:33px;--texture-dot:1.1px}.er-on-dark,[data-er-theme=dark]{--color-surface:var(--color-plate);--color-surface-sunken:var(--color-plate);--color-hover-surface:#cdedf612;--color-text:var(--color-on-dark);--color-text-muted:var(--color-on-dark-muted);--color-text-disabled:var(--color-slate-grey-500);--color-interactive:var(--color-on-dark-link);--color-interactive-hover:var(--color-light-cyan-200);--color-focus-ring:var(--color-focus-ring-on-dark);--color-border:#cdedf62e;--color-border-control:var(--color-border-control-on-dark);--color-divider:#cdedf62e;--color-signal-text:var(--color-on-dark-signal);--color-signal-mark:var(--color-atomic-tangerine-500);--color-signal-surface:#ef7b4524;--color-signal-border:var(--color-atomic-tangerine-500);--color-confirm-text:var(--color-on-dark-confirm);--color-confirm-mark:var(--color-on-dark-confirm);--color-confirm-surface:#6dc9e224;--color-info-surface:#cdedf61a;--color-dot-filled:var(--color-dot-filled-on-dark);--color-dot-empty:var(--color-dot-empty-on-dark);--color-brand:var(--color-on-dark);--color-brand-hover:var(--color-light-cyan-200);--color-selected-surface:#cdedf624;--color-surface-disabled:#cdedf614;--color-surface-brand-tint:#cdedf624;--color-logo-ink:#fff;--color-track:#cdedf62e;--color-switch-off:var(--color-slate-grey-500);--color-skeleton:#cdedf61a;--color-skeleton-sheen:#cdedf624;--color-text-muted-on-tint:var(--color-on-dark-muted);--color-hover-surface-on-tint:#cdedf612;color:var(--color-text);background:var(--color-surface)}.er-on-dark p,.er-on-dark li,.er-on-dark td,[data-er-theme=dark] p,[data-er-theme=dark] li,[data-er-theme=dark] td{color:var(--color-on-dark-body)}.er-on-info,.er-on-signal,[data-er-theme=info],[data-er-theme=signal]{--color-text-muted:var(--color-text-muted-on-tint);--color-hover-surface:var(--color-hover-surface-on-tint)}.er-on-info,[data-er-theme=info]{background:var(--color-info-surface);color:var(--color-text)}.er-on-signal,[data-er-theme=signal]{background:var(--color-signal-surface);color:var(--color-text)}.er-on-light,[data-er-theme=light]{--color-surface:#fff;--color-surface-sunken:var(--color-slate-grey-50);--color-hover-surface:var(--color-slate-grey-50);--color-text:var(--color-slate-grey-900);--color-text-muted:var(--color-slate-grey-600);--color-text-disabled:var(--color-slate-grey-400);--color-interactive:var(--color-twitter-blue-800);--color-interactive-hover:var(--color-twitter-blue-900);--color-focus-ring:var(--color-twitter-blue-700);--color-border:var(--color-slate-grey-200);--color-border-control:var(--color-slate-grey-500);--color-divider:var(--color-slate-grey-200);--color-signal-text:var(--color-atomic-tangerine-700);--color-signal-mark:var(--color-atomic-tangerine-600);--color-signal-surface:var(--color-atomic-tangerine-100);--color-signal-border:var(--color-atomic-tangerine-600);--color-confirm-text:var(--color-light-cyan-800);--color-confirm-mark:var(--color-light-cyan-700);--color-confirm-surface:var(--color-light-cyan-100);--color-info-surface:var(--color-light-cyan-200);--color-dot-filled:var(--color-oxford-navy-900);--color-dot-empty:var(--color-slate-grey-500);--color-brand:var(--color-oxford-navy-900);--color-brand-hover:var(--color-oxford-navy-800);--color-selected-surface:var(--color-light-cyan-100);--color-surface-disabled:var(--color-slate-grey-100);--color-surface-brand-tint:var(--color-oxford-navy-100);--color-logo-ink:var(--color-oxford-navy-900);--color-track:var(--color-slate-grey-200);--color-switch-off:var(--color-slate-grey-500);--color-skeleton:var(--color-slate-grey-100);--color-skeleton-sheen:#ffffffb8;--color-text-muted-on-tint:var(--color-slate-grey-700);--color-hover-surface-on-tint:#021c360a;color:var(--color-text);background:var(--color-surface)}.er-on-light p,.er-on-light li,.er-on-light td,[data-er-theme=light] p,[data-er-theme=light] li,[data-er-theme=light] td{color:var(--color-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--dur-still)!important;animation-delay:var(--delay-still)!important;transition-duration:var(--dur-still)!important;transition-delay:var(--delay-none)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}.er-dot{width:var(--dot);height:var(--dot);background:var(--color-dot-filled);border-radius:50%;flex:none;display:block}.er-dot--empty{width:calc(var(--dot) * var(--dot-empty-scale));height:calc(var(--dot) * var(--dot-empty-scale));background:var(--color-dot-empty)}.er-dot--signal{background:var(--color-signal-mark)}.er-dot--confirm{background:var(--color-confirm-mark)}.er-dot--xs{width:var(--dot-xs);height:var(--dot-xs)}.er-dot--sm{width:var(--dot-sm);height:var(--dot-sm)}.er-dot--lg{width:var(--dot-lg);height:var(--dot-lg)}.er-dot--xl{width:var(--dot-xl);height:var(--dot-xl)}.er-dot--xs.er-dot--empty{width:calc(var(--dot-xs) * var(--dot-empty-scale));height:calc(var(--dot-xs) * var(--dot-empty-scale))}.er-dot--sm.er-dot--empty{width:calc(var(--dot-sm) * var(--dot-empty-scale));height:calc(var(--dot-sm) * var(--dot-empty-scale))}.er-dot--lg.er-dot--empty{width:calc(var(--dot-lg) * var(--dot-empty-scale));height:calc(var(--dot-lg) * var(--dot-empty-scale))}.er-dot--xl.er-dot--empty{width:calc(var(--dot-xl) * var(--dot-empty-scale));height:calc(var(--dot-xl) * var(--dot-empty-scale))}.er-row{align-items:center;gap:var(--dot-gap);min-height:var(--dot-lg);display:flex}.er-row--tight{gap:var(--dot-gap-xs)}.er-row--loose{gap:var(--dot-gap-lg)}.er-rank{align-items:center;gap:var(--space-2);display:inline-flex}.er-rank__dots{align-items:center;gap:var(--dot-gap);display:flex}.er-rank__value{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--lead-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.er-rank--signal .er-rank__value{color:var(--color-signal-text)}.er-js .er-rank--animate .er-dot{animation:er-dot-land var(--dur) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger-rank))}.er-loader{align-items:center;gap:var(--dot-gap);flex-direction:column-reverse;display:inline-flex}.er-loader .er-row{justify-content:center}.er-loader .er-dot{background:var(--color-dot-filled)}.er-js .er-loader .er-dot{animation:er-dot-pulse var(--dur-pulse) var(--ease-out) infinite;animation-delay:calc(var(--r,0) * var(--stagger-pulse-row) + var(--i,0) * var(--stagger-pulse-dot))}@keyframes er-dot-pulse{0%,62%,to{opacity:.22;transform:scale(.72)}16%{opacity:1;transform:scale(1)}}.er-progress{gap:var(--space-2);flex-direction:column;display:flex}.er-progress__row{align-items:center;gap:var(--dot-gap);display:flex}.er-progress__label{justify-content:space-between;gap:var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:flex}.er-meter{height:var(--dot);border-radius:var(--radius-pill);background:var(--color-track);overflow:hidden}.er-meter__fill{border-radius:var(--radius-pill);background:var(--color-dot-filled);height:100%;transition:width var(--dur-slow) var(--ease-out)}.er-meter--signal .er-meter__fill{background:var(--color-signal-mark)}.er-steps{gap:var(--space-3);flex-direction:column;display:flex}.er-steps__line{padding-right:var(--space-16);padding-bottom:var(--space-6);align-items:center;gap:0;display:flex;position:relative}.er-step{flex:1 1 0;align-items:center;gap:0;min-width:0;display:flex}.er-step:last-child{flex:none}.er-step__dot{width:var(--dot-lg);height:var(--dot-lg);background:var(--color-dot-empty);z-index:var(--z-raised);border-radius:50%;flex:none;position:relative}.er-step--done .er-step__dot{background:var(--color-dot-filled)}.er-step--current .er-step__dot{background:var(--color-dot-filled);box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-dot-filled)}.er-step--stalled .er-step__dot{background:var(--color-signal-mark);box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-signal-mark)}.er-step__rule{height:2px;min-width:var(--space-4);background:var(--color-divider);flex:auto}.er-step--done .er-step__rule{background:var(--color-dot-filled)}.er-step__label{top:calc(var(--dot-lg) + var(--space-2));font-family:var(--font-ui);font-size:var(--text-2xs);line-height:var(--lead-2xs);color:var(--color-text-muted);white-space:nowrap;position:absolute}.er-step--current .er-step__label{color:var(--color-text);font-weight:var(--wght-semibold)}.er-step--stalled .er-step__label{color:var(--color-signal-text);font-weight:var(--wght-semibold)}.er-steps__aside{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-divider);margin-top:var(--space-6);display:flex}.er-steps--vertical .er-steps__line{flex-direction:column;align-items:flex-start}.er-steps--vertical .er-step{flex-direction:column;flex:none;align-items:flex-start;width:100%}.er-steps--vertical .er-step__rule{width:2px;height:var(--space-6);min-width:0;margin-left:calc(var(--dot-lg) / 2 - 1px)}.er-steps--vertical .er-step__label{padding-left:var(--space-3);white-space:normal;position:static}.er-steps--vertical .er-step>.er-step__label{margin-top:calc(var(--dot-lg) * -1)}@media (width<=1024px){.er-steps--responsive .er-steps__line{flex-direction:column;align-items:flex-start}.er-steps--responsive .er-step{flex-direction:column;flex:none;align-items:flex-start;width:100%}.er-steps--responsive .er-step__rule{width:2px;height:var(--space-6);min-width:0;margin-left:calc(var(--dot-lg) / 2 - 1px)}.er-steps--responsive .er-step__label{padding-left:var(--space-3);white-space:normal;position:static}}.er-divider{background:var(--color-divider);height:1px;margin:var(--space-8) 0;border:0}.er-divider--dots{background:radial-gradient(circle at center, var(--color-dot-empty) 1.4px, transparent 1.5px);background-size:calc(var(--texture-cell-x) / 2) 3px;background-repeat:repeat-x;height:3px}.er-divider-label{align-items:center;gap:var(--space-4);margin:var(--space-8) 0;font-family:var(--font-ui);font-size:var(--text-2xs);line-height:var(--lead-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-muted);display:flex}.er-divider-label:before,.er-divider-label:after{content:"";background:radial-gradient(circle at center, var(--color-dot-empty) 1.4px, transparent 1.5px);background-size:calc(var(--texture-cell-x) / 2) 3px;background-repeat:repeat-x;flex:auto;height:3px}.er-texture{isolation:isolate;position:relative}.er-texture:before{content:"";z-index:var(--z-behind);pointer-events:none;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--color-dot-empty) 45%, transparent) var(--texture-dot), transparent calc(var(--texture-dot) + .1px));background-size:var(--texture-cell-x) var(--texture-cell-y);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 42%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 42%,#000 20%,#0000 78%)}.er-ground-focus{--ground-focus-size:min(120vw, 1100px);--ground-focus-origin:50% 38%;background-color:var(--color-plate);background-image:radial-gradient(circle, color-mix(in srgb, var(--color-plate-raised) 55%, transparent) 0%, color-mix(in srgb, var(--color-plate) 25%, transparent) 42%, transparent 68%);background-repeat:no-repeat;background-size:var(--ground-focus-size) var(--ground-focus-size);background-position:var(--ground-focus-origin);position:relative}.er-avatar{width:var(--space-10);height:var(--space-10);background:var(--color-surface-brand-tint);color:var(--color-brand);font-family:var(--font-display);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display);font-size:var(--text-sm);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.er-avatar--sm{width:var(--space-6);height:var(--space-6);font-size:var(--text-3xs)}.er-avatar--lg{width:var(--space-16);height:var(--space-16);font-size:var(--text-xl)}.er-avatar--anon{background:var(--color-surface-disabled)}.er-avatar__cluster{width:calc(var(--dot-xs) * 2 + var(--dot-gap-xs));gap:var(--dot-gap-xs);flex-wrap:wrap;display:flex}.er-avatar__cluster span{width:var(--dot-xs);height:var(--dot-xs);background:var(--color-dot-empty);border-radius:50%}.er-avatar-stack{display:inline-flex}.er-avatar-stack .er-avatar{box-shadow:0 0 0 2px var(--color-surface)}.er-avatar-stack .er-avatar+.er-avatar{margin-left:calc(var(--space-3) * -1)}.er-skeleton{background:var(--color-skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.er-skeleton--text{height:var(--space-3);margin:var(--space-2) 0}.er-skeleton--title{height:var(--space-5);width:44%}.er-skeleton--line-short{width:62%}.er-skeleton--avatar{width:var(--space-10);height:var(--space-10);border-radius:50%}.er-skeleton--block{height:var(--space-16);border-radius:var(--radius)}.er-js .er-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-skeleton-sheen), transparent);animation:er-shimmer var(--dur-shimmer) var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes er-shimmer{to{transform:translate(100%)}}.er-skeleton-rank{gap:var(--dot-gap);align-items:center;display:flex}.er-empty{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-6);max-width:var(--measure-tight);flex-direction:column;margin-inline:auto;display:flex}.er-empty__mark{gap:var(--dot-gap-lg);display:flex}.er-empty__mark span{width:var(--dot-lg);height:var(--dot-lg);background:var(--color-dot-empty);opacity:.55;border-radius:50%}.er-empty__mark span:first-child,.er-empty__mark span:nth-child(2){background:var(--color-dot-filled);opacity:1}.er-empty__title{font-family:var(--font-display);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display);font-size:var(--text-xl);line-height:var(--lead-xl);color:var(--color-text);margin:0}.er-empty__body{color:var(--color-text-muted);margin:0}.er-empty--filtered .er-empty__mark span{background:var(--color-dot-empty);opacity:.55}.er-mark{align-items:center;gap:var(--dot-gap-lg);flex-direction:column-reverse;display:inline-flex}.er-mark .er-row{justify-content:center;gap:var(--dot-gap-lg)}.er-mark .er-dot{width:var(--dot-xl);height:var(--dot-xl);background:var(--color-dot-filled)}.er-js .er-mark--animate .er-dot{opacity:0;transform:scale(.2) translateY(var(--dot-rise));animation:er-dot-build var(--dur-dot) var(--ease-out) forwards;animation-delay:calc(var(--r,0) * var(--stagger-row) + var(--i,0) * var(--stagger-lateral))}@keyframes er-dot-build{0%{opacity:0;transform:scale(.2) translateY(var(--dot-rise))}62%{opacity:1;transform:scale(var(--dot-overshoot)) translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes er-dot-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.er-logotype,p.er-logotype{font-family:var(--font-display);text-transform:uppercase;color:var(--color-logo-ink);margin:0;line-height:.95}.er-logotype span{display:block}.er-logotype__expanding{font-variation-settings:"wght" var(--logotype-expanding-weight), "wdth" var(--logotype-expanding-width);letter-spacing:var(--logotype-expanding-track)}.er-logotype__ranks{font-variation-settings:"wght" var(--logotype-ranks-weight), "wdth" var(--logotype-ranks-width);letter-spacing:var(--logotype-ranks-track);font-size:1.32em}.er-js .er-reveal{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:calc(var(--row,0) * var(--stagger-reveal))}.er-js .er-reveal.is-revealed{opacity:1;transform:none}.er-js .er-reveal.is-instant{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.er-js .er-mark--animate .er-dot,.er-js .er-rank--animate .er-dot,.er-js .er-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.er-js .er-loader .er-dot{opacity:.55;transform:none;animation:none!important}.er-js .er-skeleton:after{opacity:0;animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4))}@media (width<=768px){:root{--header-h:calc(var(--space-3) * 2 + var(--space-8) + var(--space-2) + var(--space-10) + 1px)}}@media (width<=560px){:root{--header-h:calc(var(--space-3) * 2 + var(--space-6) + var(--space-2) + var(--space-10) + 1px)}}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lead-base);-webkit-font-smoothing:antialiased;margin:0}table,.er-tabular,.er-metric__value,.er-rank__value,.er-count{font-variant-numeric:tabular-nums lining-nums}img,svg,video{max-width:100%;height:auto}.er-t-display,.er-t-h1,.er-t-h2,.er-t-h3{font-family:var(--font-display);color:var(--color-text);margin:0}.er-t-display{font-size:var(--text-4xl);line-height:var(--lead-4xl);letter-spacing:var(--track-tight);font-variation-settings:"wght" var(--wght-bold), "wdth" var(--wdth-display)}.er-t-h1{font-size:var(--text-3xl);line-height:var(--lead-3xl);letter-spacing:var(--track-tight);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display)}.er-t-h2{font-size:var(--text-2xl);line-height:var(--lead-2xl);letter-spacing:var(--track-tight);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display)}.er-t-h3{font-size:var(--text-xl);line-height:var(--lead-xl);letter-spacing:var(--track-normal);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display)}.er-t-lede{font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--lead-lg);color:var(--color-text-muted);max-width:var(--measure);margin:0}.er-t-body{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lead-base);max-width:var(--measure);margin:0}.er-t-sm{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--lead-sm);margin:0}.er-t-xs{font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted);margin:0}.er-t-label{font-family:var(--font-ui);font-size:var(--text-3xs);line-height:var(--lead-3xs);font-weight:var(--wght-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-muted);margin:0}.er-t-mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lead-sm)}a{color:var(--color-interactive);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--color-interactive-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.er-skip-link{left:var(--space-4);top:var(--space-4);z-index:var(--z-skiplink);padding:var(--space-3) var(--space-4);background:var(--color-brand);color:var(--color-surface);border-radius:var(--radius);transform:translateY(calc(-100% - var(--space-8)));transition:transform var(--dur) var(--ease-out);position:absolute}.er-skip-link:focus-visible{color:var(--color-surface);transform:translateY(0)}.er-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:0 var(--space-6);border-radius:var(--radius);font-family:var(--font-display);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display);font-size:var(--text-base);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.er-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale));transition-duration:var(--dur-press)}.er-btn--primary{background:var(--color-brand);color:var(--color-surface)}.er-btn--primary:hover:not(:disabled){background:var(--color-brand-hover);color:var(--color-surface)}.er-btn--secondary{background:var(--color-surface);color:var(--color-interactive);border-color:var(--color-border-control)}.er-btn--secondary:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-interactive-hover);border-color:var(--color-interactive)}.er-btn--quiet{color:var(--color-interactive);padding-inline:var(--space-3);background:0 0}.er-btn--quiet:hover:not(:disabled){background:var(--color-hover-surface);color:var(--color-interactive-hover)}.er-btn--signal{background:var(--color-signal);color:var(--color-on-signal)}.er-btn--signal:hover:not(:disabled){background:var(--color-signal-hover);color:var(--color-on-signal)}.er-btn--sm{min-height:var(--space-10);padding:0 var(--space-4);font-size:var(--text-sm)}.er-btn--block{width:100%}.er-btn:disabled,.er-btn[aria-disabled=true]{background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000;transform:none}.er-btn[aria-busy=true]{cursor:progress;color:#0000}.er-btn[aria-busy=true]:after{content:"";width:var(--space-5);height:var(--space-5);color:var(--color-surface);animation:er-spin var(--dur-spin) var(--ease-linear) infinite;border:2px solid;border-top-color:#0000;border-radius:50%;position:absolute}.er-btn--secondary[aria-busy=true]:after,.er-btn--quiet[aria-busy=true]:after{color:var(--color-interactive)}.er-btn--signal[aria-busy=true]:after{color:var(--color-on-signal)}@keyframes er-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.er-btn[aria-busy=true]:after{opacity:.45;border-top-color:currentColor;animation:none!important}}@media (hover:hover) and (pointer:fine){.er-btn:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px)}}.er-field__label{font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:var(--wght-medium);color:var(--color-text)}.er-field__hint{font-size:var(--text-xs);line-height:var(--lead-xs);color:var(--color-text-muted)}.er-field__required{color:var(--color-text-muted);font-weight:var(--wght-regular)}.er-input,.er-select,.er-textarea{width:100%;min-height:var(--space-12);padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lead-base);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)}.er-textarea{min-height:var(--space-24);padding:var(--space-3) var(--space-4);resize:vertical}.er-input::placeholder,.er-textarea::placeholder{color:var(--color-text-muted)}.er-input:hover:not(:disabled),.er-select:hover:not(:disabled),.er-textarea:hover:not(:disabled){border-color:var(--color-text-muted)}.er-input:focus,.er-select:focus,.er-textarea:focus{border-color:var(--color-interactive)}.er-input:disabled,.er-select:disabled,.er-textarea:disabled{background:var(--color-surface-disabled);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed;border-style:dashed}.er-input:read-only:not(:disabled){background:var(--color-surface-sunken)}.er-input[aria-invalid=true],.er-select[aria-invalid=true],.er-textarea[aria-invalid=true]{border-color:var(--color-signal-mark);border-width:2px}.er-field__error{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-signal-text);display:flex}.er-field__error:before{content:"!";font-weight:var(--wght-bold);flex:none}.er-select{appearance:none;padding-right:var(--space-10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--space-5)) calc(50% + 1px), calc(100% - var(--space-4)) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.er-check{align-items:flex-start;gap:var(--space-3);min-height:var(--space-10);cursor:pointer;display:flex}.er-check input{appearance:none;width:var(--space-6);height:var(--space-6);margin:var(--space-1) 0 0;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;place-content:center;display:grid}.er-check input[type=radio]{border-radius:50%}.er-check input:before{content:"";width:var(--dot-sm);height:var(--dot-sm);background:var(--color-surface);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.er-check input:checked{background:var(--color-brand);border-color:var(--color-brand)}.er-check input:checked:before{transform:scale(1)}.er-check input:indeterminate{background:var(--color-brand);border-color:var(--color-brand)}.er-check input:indeterminate:before{width:var(--space-3);border-radius:1px;height:2px;transform:scale(1)}.er-check input:hover:not(:disabled){border-color:var(--color-interactive)}.er-check input:disabled{background:var(--color-surface-disabled);border-color:var(--color-border);cursor:not-allowed}.er-check input:disabled+span{color:var(--color-text-disabled)}.er-check__text{font-size:var(--text-base);line-height:var(--lead-base)}.er-switch{align-items:center;gap:var(--space-3);min-height:var(--space-10);cursor:pointer;display:inline-flex}.er-switch input{appearance:none;width:var(--space-10);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-switch-off);border:1px solid var(--color-border-control);cursor:pointer;transition:background var(--dur-fast) var(--ease);flex:none;position:relative}.er-switch input:after{content:"";width:var(--space-4);height:var(--space-4);background:var(--color-surface);transition:transform var(--dur) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.er-switch input:checked{background:var(--color-brand);border-color:var(--color-brand)}.er-switch input:checked:after{transform:translateX(var(--space-4))}.er-switch input:disabled{opacity:.5;cursor:not-allowed}.er-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);gap:var(--space-4);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.er-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.er-card__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lead-xl);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-display);margin:0}.er-card__foot{align-items:center;gap:var(--space-3);padding-top:var(--space-2);margin-top:auto;display:flex}.er-card--sunken{background:var(--color-surface-sunken)}.er-card--link{cursor:pointer;color:inherit;text-decoration:none}.er-card--link:hover{border-color:var(--color-interactive);box-shadow:var(--shadow)}@media (hover:hover) and (pointer:fine){.er-card--link:hover{transform:translateY(-2px)}}.er-card--link{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease-out)}.er-card--link:active{transform:scale(var(--press-scale));transition-duration:var(--dur-press)}.er-card--signal{border-left:3px solid var(--color-signal-mark)}.er-metric{gap:var(--space-1);flex-direction:column;display:flex}.er-metric__value{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--lead-3xl);font-variation-settings:"wght" var(--wght-bold), "wdth" var(--wdth-display);color:var(--color-brand)}.er-metric__label{font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted)}.er-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-disabled);color:var(--color-text);font-size:var(--text-2xs);line-height:var(--lead-2xs);font-weight:var(--wght-semibold);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;display:inline-flex}.er-badge--info{background:var(--color-info-surface);color:var(--color-text)}.er-badge--confirm{background:var(--color-confirm-surface);color:var(--color-confirm-text)}.er-badge--signal{background:var(--color-signal-surface);color:var(--color-signal-text);box-shadow:inset 0 0 0 1px var(--color-signal-border)}.er-badge--quiet{color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}.er-badge--derived{background:var(--color-info-surface);color:var(--color-text);text-transform:none;letter-spacing:var(--track-normal);font-weight:var(--wght-medium)}.er-tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-info-surface);color:var(--color-text);font-size:var(--text-xs);line-height:var(--lead-xs);white-space:nowrap;display:inline-flex}.er-tag__remove{appearance:none;color:var(--color-text-muted);cursor:pointer;width:var(--space-6);height:var(--space-6);margin-right:calc(var(--space-1) * -1);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.er-tag__remove:hover{color:var(--color-text);background:var(--color-hover-surface)}.er-count{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-track);color:var(--color-text);font-size:var(--text-2xs);line-height:1;font-weight:var(--wght-semibold);justify-content:center;align-items:center;display:inline-flex}.er-count--signal{background:var(--color-signal-mark);color:var(--color-surface)}.er-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.er-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--lead-sm)}.er-table thead th{z-index:var(--z-sticky);background:var(--color-surface-sunken);text-align:left;padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);line-height:var(--lead-2xs);font-weight:var(--wght-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0}.er-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);vertical-align:middle}.er-table tbody tr:last-child td{border-bottom:0}.er-table tbody tr{transition:background var(--dur-fast) var(--ease)}.er-table tbody tr:hover{background:var(--color-hover-surface)}.er-table tbody tr[aria-selected=true]{background:var(--color-selected-surface)}.er-table .er-num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.er-table tbody tr.is-signal td:first-child{box-shadow:inset 3px 0 0 var(--color-signal-mark)}.er-table__sort{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--space-6);background:0 0;border:0;padding:0;display:inline-flex}.er-table__sort:hover,.er-table thead th[aria-sort] .er-table__sort{color:var(--color-text)}.er-table--compact tbody td{padding:var(--space-2) var(--space-4)}@media (width<=768px){.er-table th:first-child,.er-table td:first-child{z-index:var(--z-sticky-cell);background:var(--color-surface);position:sticky;left:0}.er-table thead th:first-child{z-index:var(--z-sticky);background:var(--color-surface-sunken)}}.er-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-6);padding:var(--space-3) var(--gutter);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.er-header__brand{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.er-nav{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.er-nav__link{align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:0 var(--space-4);border-radius:var(--radius);font-family:var(--font-ui);font-weight:var(--wght-medium);font-size:var(--text-sm);color:var(--color-text-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.er-nav__link:hover{background:var(--color-hover-surface);color:var(--color-text)}.er-nav__link[aria-current=page]{color:var(--color-brand);background:var(--color-surface-brand-tint);font-weight:var(--wght-semibold)}.er-nav__link[aria-current=page]:before{content:"";width:var(--dot-sm);height:var(--dot-sm);background:var(--color-dot-filled);border-radius:50%;flex:none}@media (width<=1024px){.er-nav--collapse{display:none}}.er-rail{gap:var(--space-1);flex-direction:column;display:flex}.er-rail__item{align-items:center;gap:var(--space-3);min-height:var(--space-10);padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-text);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease);text-decoration:none;display:flex}.er-rail__item:hover{background:var(--color-hover-surface)}.er-rail__item[aria-current=true]{background:var(--color-selected-surface);font-weight:var(--wght-semibold)}.er-rail__count{margin-left:auto}.er-sidebar{gap:var(--space-6);width:min(85vw,300px);padding:var(--space-6) var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-divider);visibility:hidden;transition:transform var(--dur-slow) var(--ease-out);z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.er-sidebar[data-open=true]{visibility:visible;transform:translate(0)}@media (width>=1024px){.er-sidebar{width:var(--sidebar-w);visibility:visible;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.er-sidebar{transition:none}}.er-sidebar__group,.er-sidebar__list{gap:var(--space-1);flex-direction:column;display:flex}.er-sidebar__group-label{padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--wght-semibold);color:var(--color-text-muted)}.er-sidebar__link{align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:0 var(--space-3);border-radius:var(--radius);font-family:var(--font-display);font-variation-settings:"wght" var(--wght-medium), "wdth" var(--wdth-nav);font-size:var(--text-sm);color:var(--color-text-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.er-sidebar__link:hover{background:var(--color-hover-surface);color:var(--color-text)}.er-sidebar__link[aria-current=page]{color:var(--color-brand);background:var(--color-surface-brand-tint);font-variation-settings:"wght" var(--wght-semibold), "wdth" var(--wdth-nav)}.er-sidebar__link[aria-current=page]:before{content:"";width:var(--dot-sm);height:var(--dot-sm);background:var(--color-dot-filled);border-radius:50%;flex:none}.er-sidebar__toggle{width:var(--space-10);height:var(--space-10);border:1px solid var(--color-border-control);border-radius:var(--radius);color:var(--color-text);background:0 0;justify-content:center;align-items:center;display:inline-flex}.er-sidebar__toggle:hover{background:var(--color-hover-surface)}@media (width>=1024px){.er-sidebar__toggle{display:none}}.er-sidebar__bars,.er-sidebar__bars:before,.er-sidebar__bars:after{width:var(--space-5);background:currentColor;height:2px}.er-sidebar__bars{display:block;position:relative}.er-sidebar__bars:before,.er-sidebar__bars:after{content:"";position:absolute;left:0}.er-sidebar__bars:before{top:calc(-1 * var(--space-2))}.er-sidebar__bars:after{top:var(--space-2)}.er-sidebar__scrim{background:var(--color-scrim);z-index:var(--z-scrim);position:fixed;inset:0}@media (width>=1024px){.er-sidebar__scrim{display:none}}.er-tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:thin;scroll-padding-inline:var(--space-4);min-width:0;display:flex;overflow-x:auto}.er-tab{appearance:none;min-height:var(--space-12);padding:0 var(--space-4);font-family:var(--font-ui);font-weight:var(--wght-medium);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:var(--space-2);transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.er-tab:hover{color:var(--color-text)}.er-tab[aria-selected=true]{color:var(--color-brand);font-weight:var(--wght-semibold)}.er-tab[aria-selected=true]:after{content:"";left:var(--space-4);right:var(--space-4);background:var(--color-brand);height:2px;position:absolute;bottom:-1px}.er-tab:disabled{color:var(--color-text-disabled);cursor:not-allowed}.er-tabpanel{padding-top:var(--space-6)}.er-pagination{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.er-pagination__status{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.er-page{appearance:none;min-width:var(--space-10);min-height:var(--space-10);padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-interactive);font-family:var(--font-ui);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000}.er-page:hover:not(:disabled){background:var(--color-hover-surface)}.er-page[aria-current=page]{background:var(--color-brand);color:var(--color-surface);font-weight:var(--wght-semibold)}.er-page:disabled{color:var(--color-text-disabled);cursor:not-allowed}.er-modal{border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-modal);max-width:min(var(--container-prose), calc(100vw - var(--space-8)));border:0;width:100%;padding:0}.er-modal::backdrop{background:var(--color-scrim)}.er-modal[open]{animation:er-rise var(--dur-slow) var(--ease-out)}.er-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.er-modal__body{padding:0 var(--space-6);max-width:var(--measure-tight)}.er-modal__foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--color-divider);margin-top:var(--space-6);display:flex}.er-modal__close{appearance:none;color:var(--color-text-muted);width:var(--space-10);height:var(--space-10);border-radius:var(--radius);cursor:pointer;font-size:var(--text-lg);background:0 0;border:0;flex:none;line-height:1}.er-modal__close:hover{background:var(--color-hover-surface);color:var(--color-text)}@keyframes er-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.er-toast-region{right:var(--gutter);bottom:var(--gutter);z-index:var(--z-toast);gap:var(--space-3);width:min(380px, calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.er-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-border-control);box-shadow:var(--shadow-lg);font-size:var(--text-sm);line-height:var(--lead-sm);animation:er-rise var(--dur-slow) var(--ease-out);display:flex}.er-toast--confirm{border-left-color:var(--color-confirm-mark)}.er-toast--signal{border-left-color:var(--color-signal-mark)}.er-toast__title{font-weight:var(--wght-semibold);margin:0 0 var(--space-1)}.er-toast__body{color:var(--color-text-muted);margin:0}.er-toast__close{appearance:none;color:var(--color-text-muted);cursor:pointer;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:0 0;border:0;flex:none;margin-left:auto;line-height:1}.er-toast__close:hover{background:var(--color-hover-surface);color:var(--color-text)}.er-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--color-info-surface);color:var(--color-text);font-size:var(--text-sm);line-height:var(--lead-sm);display:flex}.er-note--confirm{background:var(--color-confirm-surface)}.er-note--signal{background:var(--color-signal-surface);box-shadow:inset 0 0 0 1px var(--color-signal-border)}.er-note__mark{margin-top:var(--space-1);flex:none}.er-container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.er-container--prose{max-width:var(--container-prose)}.er-container--wide{max-width:var(--container-wide)}.er-stack{gap:var(--space-4);flex-direction:column;display:flex}.er-stack--lg{gap:var(--space-8)}.er-cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.er-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.er-section{padding-block:var(--space-16)}@media (width>=768px){.er-container,.er-container--prose,.er-container--wide{padding-inline:var(--gutter-lg)}}.er-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.er-form{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.er-field{gap:var(--space-2);flex-direction:column;display:flex}.er-field__label{font-weight:600;font-size:var(--text-sm)}.er-field__hint{color:var(--color-text-muted);font-weight:400}.er-field__control{font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);padding:var(--space-3);width:100%}.er-field__control:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.er-form__status{min-height:1.4em;font-size:var(--text-sm);margin:0}.er-form__status--error{color:var(--color-text)}.er-form__status--ok{color:var(--color-confirm-text)}.er-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--gutter)}.er-panels{padding:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.er-panel--sunken{background:var(--color-surface-sunken)}.er-panel--flush{border-inline:0;border-radius:0}@media (width>=768px){.er-panel{padding:var(--space-16) var(--gutter-lg)}.er-panels{padding:var(--space-3);gap:var(--space-3)}}.er-tip{position:relative}.er-tip__bubble{bottom:calc(100% + var(--space-2));z-index:var(--z-dropdown);width:max-content;max-width:var(--measure-tight);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-plate);color:var(--color-on-dark);font-size:var(--text-xs);line-height:var(--lead-xs);text-align:left;opacity:0;visibility:hidden;translate:-50%;translate:-50% var(--dot-rise);transition:opacity var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease), translate var(--dur) var(--ease-out);position:absolute;left:50%}.er-tip:hover>.er-tip__bubble,.er-tip:focus-visible>.er-tip__bubble,.er-tip:focus-within>.er-tip__bubble{opacity:1;visibility:visible;transition-delay:var(--dur-slow);translate:-50%}.er-tip__bubble--below{bottom:auto;top:calc(100% + var(--space-2));translate:-50% calc(var(--dot-rise) * -1)}.er-tip:hover>.er-tip__bubble--below,.er-tip:focus-visible>.er-tip__bubble--below,.er-tip:focus-within>.er-tip__bubble--below{translate:-50%}@media (prefers-reduced-motion:reduce){.er-tip__bubble,.er-tip__bubble--below{translate:-50%!important}}.er-figure{gap:var(--space-3);min-width:0;margin:0;display:grid}.er-figure__mount{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);min-width:0;overflow:hidden}.er-figure__mount>img,.er-figure__mount>svg,.er-figure__mount>picture>img{border-radius:var(--radius);width:100%;display:block}.er-figure__cap{font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);max-width:var(--measure)}.er-figure__meta{font-size:var(--text-2xs);line-height:var(--lead-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-muted)}.er-figure--sm .er-figure__mount{border-radius:var(--radius);padding:var(--space-2)}.er-figure--sm .er-figure__mount>img,.er-figure--sm .er-figure__mount>svg{border-radius:var(--radius-sm)}.er-figure--lg .er-figure__mount{border-radius:var(--radius-xl);padding:var(--space-4)}.er-figure--lg .er-figure__mount>img,.er-figure--lg .er-figure__mount>svg{border-radius:var(--radius-lg)}.er-figure--bleed .er-figure__mount{border:0;border-radius:0;padding:0}.er-figure--bleed .er-figure__mount>img,.er-figure--bleed .er-figure__mount>svg{border-radius:0}.er-figure--diagram .er-figure__mount{padding:var(--space-5);overflow-x:auto}.er-figure--diagram .er-figure__mount>svg{border-radius:0;width:100%;min-width:380px;height:auto}html{font-family:var(--font-ui);font-size:100%}body{background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);line-height:var(--lead-base);margin:0}#root{min-height:100vh}.rr-shell{flex-direction:column;min-height:100vh;display:flex}.rr-header{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);padding:var(--space-4,1rem) var(--space-6,1.5rem);border-bottom:1px solid var(--color-border);display:flex}.rr-header-brand{align-items:center;gap:var(--space-3,.75rem);display:flex}.rr-header-logo{width:auto;height:20px;display:block}.rr-header-title{font-size:var(--text-lg);margin:0;font-weight:600}.rr-header-identity{align-items:center;gap:var(--space-3,.75rem);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.rr-tabs{gap:var(--space-2,.5rem);padding:0 var(--space-6,1.5rem);border-bottom:1px solid var(--color-border);display:flex}.rr-tab{padding:var(--space-3,.75rem) var(--space-2,.5rem);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;border:none;background:0 0;border-bottom:2px solid #0000;font-weight:500}.rr-tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent,var(--color-text))}.rr-main{padding:var(--space-6,1.5rem);gap:var(--space-6,1.5rem);flex-direction:column;flex:1;display:flex}.rr-heartbeat{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);flex-wrap:wrap;display:flex}.rr-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rr-table th,.rr-table td{text-align:left;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-bottom:1px solid var(--color-border)}.rr-table th{color:var(--color-text-muted);font-weight:500}.rr-as-of{font-size:var(--text-xs,.75rem);color:var(--color-text-muted)}.rr-summary-row{gap:var(--space-6,1.5rem);flex-wrap:wrap;display:flex}.rr-stat{gap:var(--space-1,.25rem);flex-direction:column;display:flex}.rr-stat-value{font-size:var(--text-2xl,1.5rem);font-weight:600}.rr-stat-label{font-size:var(--text-xs,.75rem);color:var(--color-text-muted)}.rr-sign-in{flex:1;justify-content:center;align-items:center;display:flex}
