:root{color-scheme:light;--ap-canvas:#f4f7f5;--ap-surface:#ffffff;--ap-surface-2:#ecf2ef;--ap-surface-sunken:#e4ece8;--ap-night:#101c24;--ap-ink:#101c24;--ap-ink-muted:#52656f;--ap-ink-faint:#60717b;--ap-ink-on-night:#f4f7f5;--ap-ink-on-night-muted:#a5b7c1;--ap-rule:#dce5e0;--ap-rule-strong:#75877e;--ap-primary:#087461;--ap-primary-strong:#065c4d;--ap-primary-ink:#ffffff;--ap-primary-soft:#e4f7ef;--ap-primary-soft-ink:#08634f;--ap-signal:#43e0be;--ap-signal-ink:#101c24;--ap-signal-edge:#087461;--ap-sky:#8a93ff;--ap-sky-ink:#101c24;--ap-sky-soft:#eff0ff;--ap-ok:#156849;--ap-ok-soft:#e7f5ec;--ap-warn:#805400;--ap-warn-soft:#fff4da;--ap-danger:#ae332b;--ap-danger-soft:#fff0ed;--ap-measured:#156849;--ap-measured-soft:#e7f5ec;--ap-derived:#454fa8;--ap-derived-soft:#eff0ff;--ap-unavailable:#805400;--ap-unavailable-soft:#fff4da;--ap-interval-track:#dce5e0;--ap-interval-band:#aad8c9;--ap-interval-point:#087461;--ap-series-1:#0f6b57;--ap-series-2:#3891c4;--ap-series-3:#7a4a00;--ap-series-4:#4436cc;--ap-series-5:#b03a92;--ap-series-brand:#087461;--ap-series-rival:#647680;--ap-focus:#101c24;--ap-focus-halo:#43e0be;--ap-nav-surface:#101c24;--ap-nav-hover:#1b303a;--ap-nav-selected:#203d40;--ap-nav-line:#30464f;--ap-nav-ink:#f4f7f5;--ap-nav-muted:#a5b7c1;--ap-nav-active:#43e0be;--ap-white:#ffffff;--ap-brand-iris:#8a93ff;--ap-brand-steel:#a5b7c1;--ap-brand-ink:#101c24;--ap-brand-cloud:#f4f7f5;--ap-brand-mint:#43e0be;--ap-shadow-1:0 1px 2px rgb(16 28 36/4%);--ap-shadow-2:0 12px 40px rgb(16 28 36/12%);--ap-scrim:rgb(16 28 36/50%);--ap-space-1:4px;--ap-space-2:8px;--ap-space-3:12px;--ap-space-4:16px;--ap-space-5:24px;--ap-space-6:32px;--ap-space-7:48px;--ap-space-8:64px;--ap-radius-sm:8px;--ap-radius:12px;--ap-radius-lg:18px;--ap-radius-xl:28px;--ap-radius-pill:999px;--ap-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ap-font-num:"Inter",system-ui,sans-serif;--ap-font-heading:"Sora","Inter",system-ui,sans-serif;--ap-text-xs:0.75rem;--ap-text-sm:0.8125rem;--ap-text-base:0.875rem;--ap-text-lg:1.0625rem;--ap-text-xl:1.375rem;--ap-text-2xl:1.875rem;--ap-text-3xl:2rem;--ap-motion:180ms;--ap-ease:cubic-bezier(0.2,0.7,0.3,1);--ap-tap-min:44px;--ap-measure:68ch}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ap-canvas:#0b151c;--ap-surface:#14232d;--ap-surface-2:#1a2e39;--ap-surface-sunken:#101c24;--ap-night:#101c24;--ap-ink:#f4f7f5;--ap-ink-muted:#b2c2c9;--ap-ink-faint:#a5b7c1;--ap-ink-on-night:#f4f7f5;--ap-ink-on-night-muted:#a5b7c1;--ap-rule:#2d424d;--ap-rule-strong:#728c99;--ap-primary:#43e0be;--ap-primary-strong:#6ceacf;--ap-primary-ink:#101c24;--ap-primary-soft:#153e34;--ap-primary-soft-ink:#7aedd0;--ap-signal:#43e0be;--ap-signal-ink:#101c24;--ap-signal-edge:#43e0be;--ap-sky:#8a93ff;--ap-sky-ink:#101c24;--ap-sky-soft:#292f52;--ap-ok:#78dfb1;--ap-ok-soft:#163a2c;--ap-warn:#f1cb7a;--ap-warn-soft:#3b3017;--ap-danger:#ffb4a8;--ap-danger-soft:#422626;--ap-measured:#78dfb1;--ap-measured-soft:#163a2c;--ap-derived:#cbd0ff;--ap-derived-soft:#292f52;--ap-unavailable:#f1cb7a;--ap-unavailable-soft:#3b3017;--ap-interval-track:#2d424d;--ap-interval-band:#236554;--ap-interval-point:#43e0be;--ap-series-1:#37c79a;--ap-series-2:#8fd8f5;--ap-series-3:#b8801f;--ap-series-4:#a99cff;--ap-series-5:#ef6fb6;--ap-series-brand:#43e0be;--ap-series-rival:#a5b7c1;--ap-focus:#f4f7f5;--ap-focus-halo:#43e0be;--ap-nav-surface:#101c24;--ap-nav-hover:#1b303a;--ap-nav-selected:#203d40;--ap-nav-line:#30464f;--ap-nav-ink:#f4f7f5;--ap-nav-muted:#a5b7c1;--ap-nav-active:#43e0be;--ap-white:#ffffff;--ap-brand-iris:#8a93ff;--ap-brand-steel:#a5b7c1;--ap-brand-ink:#101c24;--ap-brand-cloud:#f4f7f5;--ap-brand-mint:#43e0be;--ap-shadow-1:0 1px 2px rgb(0 0 0/20%);--ap-shadow-2:0 12px 40px rgb(0 0 0/35%);--ap-scrim:rgb(16 28 36/50%)}}:root[data-theme=dark]{color-scheme:dark;--ap-canvas:#0b151c;--ap-surface:#14232d;--ap-surface-2:#1a2e39;--ap-surface-sunken:#101c24;--ap-night:#101c24;--ap-ink:#f4f7f5;--ap-ink-muted:#b2c2c9;--ap-ink-faint:#a5b7c1;--ap-ink-on-night:#f4f7f5;--ap-ink-on-night-muted:#a5b7c1;--ap-rule:#2d424d;--ap-rule-strong:#728c99;--ap-primary:#43e0be;--ap-primary-strong:#6ceacf;--ap-primary-ink:#101c24;--ap-primary-soft:#153e34;--ap-primary-soft-ink:#7aedd0;--ap-signal:#43e0be;--ap-signal-ink:#101c24;--ap-signal-edge:#43e0be;--ap-sky:#8a93ff;--ap-sky-ink:#101c24;--ap-sky-soft:#292f52;--ap-ok:#78dfb1;--ap-ok-soft:#163a2c;--ap-warn:#f1cb7a;--ap-warn-soft:#3b3017;--ap-danger:#ffb4a8;--ap-danger-soft:#422626;--ap-measured:#78dfb1;--ap-measured-soft:#163a2c;--ap-derived:#cbd0ff;--ap-derived-soft:#292f52;--ap-unavailable:#f1cb7a;--ap-unavailable-soft:#3b3017;--ap-interval-track:#2d424d;--ap-interval-band:#236554;--ap-interval-point:#43e0be;--ap-series-1:#37c79a;--ap-series-2:#8fd8f5;--ap-series-3:#b8801f;--ap-series-4:#a99cff;--ap-series-5:#ef6fb6;--ap-series-brand:#43e0be;--ap-series-rival:#a5b7c1;--ap-focus:#f4f7f5;--ap-focus-halo:#43e0be;--ap-nav-surface:#101c24;--ap-nav-hover:#1b303a;--ap-nav-selected:#203d40;--ap-nav-line:#30464f;--ap-nav-ink:#f4f7f5;--ap-nav-muted:#a5b7c1;--ap-nav-active:#43e0be;--ap-white:#ffffff;--ap-brand-iris:#8a93ff;--ap-brand-steel:#a5b7c1;--ap-brand-ink:#101c24;--ap-brand-cloud:#f4f7f5;--ap-brand-mint:#43e0be;--ap-shadow-1:0 1px 2px rgb(0 0 0/20%);--ap-shadow-2:0 12px 40px rgb(0 0 0/35%);--ap-scrim:rgb(16 28 36/50%)}:root[data-theme=light]{color-scheme:light;--ap-canvas:#f4f7f5;--ap-surface:#ffffff;--ap-surface-2:#ecf2ef;--ap-surface-sunken:#e4ece8;--ap-night:#101c24;--ap-ink:#101c24;--ap-ink-muted:#52656f;--ap-ink-faint:#60717b;--ap-ink-on-night:#f4f7f5;--ap-ink-on-night-muted:#a5b7c1;--ap-rule:#dce5e0;--ap-rule-strong:#75877e;--ap-primary:#087461;--ap-primary-strong:#065c4d;--ap-primary-ink:#ffffff;--ap-primary-soft:#e4f7ef;--ap-primary-soft-ink:#08634f;--ap-signal:#43e0be;--ap-signal-ink:#101c24;--ap-signal-edge:#087461;--ap-sky:#8a93ff;--ap-sky-ink:#101c24;--ap-sky-soft:#eff0ff;--ap-ok:#156849;--ap-ok-soft:#e7f5ec;--ap-warn:#805400;--ap-warn-soft:#fff4da;--ap-danger:#ae332b;--ap-danger-soft:#fff0ed;--ap-measured:#156849;--ap-measured-soft:#e7f5ec;--ap-derived:#454fa8;--ap-derived-soft:#eff0ff;--ap-unavailable:#805400;--ap-unavailable-soft:#fff4da;--ap-interval-track:#dce5e0;--ap-interval-band:#aad8c9;--ap-interval-point:#087461;--ap-series-1:#0f6b57;--ap-series-2:#3891c4;--ap-series-3:#7a4a00;--ap-series-4:#4436cc;--ap-series-5:#b03a92;--ap-series-brand:#087461;--ap-series-rival:#647680;--ap-focus:#101c24;--ap-focus-halo:#43e0be;--ap-nav-surface:#101c24;--ap-nav-hover:#1b303a;--ap-nav-selected:#203d40;--ap-nav-line:#30464f;--ap-nav-ink:#f4f7f5;--ap-nav-muted:#a5b7c1;--ap-nav-active:#43e0be;--ap-white:#ffffff;--ap-brand-iris:#8a93ff;--ap-brand-steel:#a5b7c1;--ap-brand-ink:#101c24;--ap-brand-cloud:#f4f7f5;--ap-brand-mint:#43e0be;--ap-shadow-1:0 1px 2px rgb(16 28 36/4%);--ap-shadow-2:0 12px 40px rgb(16 28 36/12%);--ap-scrim:rgb(16 28 36/50%)}:root,:root[data-theme=light]{--ap-canvas:#f1f3f8;--ap-surface:#ffffff;--ap-surface-2:#f6f7fb;--ap-surface-sunken:#e9edf5;--ap-night:#111a3d;--ap-ink:#18223a;--ap-ink-muted:#65718a;--ap-ink-faint:#8b95aa;--ap-rule:#e2e6ef;--ap-rule-strong:#c8cfdd;--ap-primary:#5661d7;--ap-primary-strong:#444eba;--ap-primary-ink:#ffffff;--ap-primary-soft:#eef0ff;--ap-primary-soft-ink:#414ab0;--ap-signal:#43e0be;--ap-signal-edge:#29b99c;--ap-sky:#8a93ff;--ap-sky-soft:#eff1ff;--ap-nav-surface:#111a3d;--ap-nav-hover:#19254b;--ap-nav-selected:#202e59;--ap-nav-line:#2b3963;--ap-nav-ink:#f7f9ff;--ap-nav-muted:#a7b4d4;--ap-nav-active:#59dfc0;--ap-series-1:#5661d7;--ap-series-2:#23b8d8;--ap-series-3:#f0ad4e;--ap-series-4:#43c59e;--ap-series-5:#df6aa8;--ap-series-brand:#5661d7;--ap-shadow-1:0 2px 8px rgb(24 34 58/5%);--ap-shadow-2:0 18px 48px rgb(24 34 58/14%);--ap-radius-sm:7px;--ap-radius:10px;--ap-radius-lg:14px;--ap-font-heading:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ap-font-display:"Sora","Inter",system-ui,sans-serif;--ap-text-base:0.875rem;--ap-text-lg:1rem;--ap-text-xl:1.25rem;--ap-text-2xl:1.625rem;--ap-text-3xl:1.875rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ap-canvas:#0c1326;--ap-surface:#141e35;--ap-surface-2:#1a2741;--ap-surface-sunken:#10192d;--ap-night:#0a1022;--ap-ink:#f5f7fd;--ap-ink-muted:#b6c0d7;--ap-ink-faint:#8996b3;--ap-rule:#293650;--ap-rule-strong:#42506d;--ap-primary:#8f97ff;--ap-primary-strong:#a8aeff;--ap-primary-ink:#10162d;--ap-primary-soft:#29315f;--ap-primary-soft-ink:#c7cbff;--ap-nav-surface:#0a1022;--ap-nav-hover:#15203d;--ap-nav-selected:#202e59;--ap-shadow-1:0 2px 10px rgb(0 0 0/18%);--ap-shadow-2:0 18px 52px rgb(0 0 0/38%)}}:root[data-theme=dark]{--ap-canvas:#0c1326;--ap-surface:#141e35;--ap-surface-2:#1a2741;--ap-surface-sunken:#10192d;--ap-night:#0a1022;--ap-ink:#f5f7fd;--ap-ink-muted:#b6c0d7;--ap-ink-faint:#8996b3;--ap-rule:#293650;--ap-rule-strong:#42506d;--ap-primary:#8f97ff;--ap-primary-strong:#a8aeff;--ap-primary-ink:#10162d;--ap-primary-soft:#29315f;--ap-primary-soft-ink:#c7cbff;--ap-nav-surface:#0a1022;--ap-nav-hover:#15203d;--ap-nav-selected:#202e59;--ap-shadow-1:0 2px 10px rgb(0 0 0/18%);--ap-shadow-2:0 18px 52px rgb(0 0 0/38%)}@font-face{font-family:Sora;src:url(/fonts/sora.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--ap-canvas);color:var(--ap-ink);font-family:var(--ap-font);font-size:var(--ap-text-base);line-height:1.55;font-feature-settings:none;font-variant-ligatures:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--ap-font-heading);letter-spacing:-.015em;line-height:1.2;text-wrap:balance}h1{font-size:var(--ap-text-3xl)}h1,h2{font-weight:600}h2{font-size:var(--ap-text-2xl)}h3{font-size:var(--ap-text-xl)}h3,h4{font-weight:600}h4{font-size:var(--ap-text-lg)}p{margin:0;max-width:var(--ap-measure)}a{color:var(--ap-primary);text-underline-offset:.18em;text-decoration-thickness:max(1px,.06em)}a:hover{color:var(--ap-primary-strong)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ap-focus);outline-offset:2px;border-radius:var(--ap-radius-sm)}:focus:not(:focus-visible){outline:none}.ap-num{font-family:var(--ap-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.ap-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){:focus-visible{outline:2px solid CanvasText}}.ap-shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.ap-container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:var(--ap-space-5)}.ap-scroll-x{overflow-x:auto;overscroll-behavior-x:contain}.ap-topbar{background:var(--ap-surface);border-bottom:1px solid var(--ap-rule);position:-webkit-sticky;position:sticky;top:0;z-index:20}.ap-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);min-height:60px}.ap-brand{display:inline-flex;align-items:center;gap:var(--ap-space-3);color:var(--ap-ink);text-decoration:none;font-weight:600;letter-spacing:-.02em}.ap-brand-mark{width:20px;height:20px;border-radius:var(--ap-radius-pill);border:3px solid var(--ap-primary);border-right-color:var(--ap-signal);transform:rotate(-24deg)}.ap-brand-name{font-size:var(--ap-text-lg)}.ap-footer{border-top:1px solid var(--ap-rule);padding-block:var(--ap-space-5);margin-top:var(--ap-space-8)}.ap-footer-note{font-size:var(--ap-text-sm);color:var(--ap-ink-faint)}.ap-footer-note code{font-family:var(--ap-font);background:var(--ap-surface-2);border-radius:4px;padding:1px 5px}