@font-face{font-family:sans;src:url(../media/InterTight_400-s.p.23ms9amgd_e-7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/InterTight_600-s.p.3l1_slcceat9l.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}._2N0ZTa_className{font-family:sans,sans Fallback,system-ui,-apple-system,Segoe UI,sans-serif}._2N0ZTa_variable{--font-sans:"sans", "sans Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_400-s.p.0schr0lclylgv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/JetBrainsMono_600-s.p.0mjik0z7domjy.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.d3bTeG_className{font-family:mono,mono Fallback,ui-monospace,SF Mono,Menlo,monospace}.d3bTeG_variable{--font-mono:"mono", "mono Fallback", ui-monospace, SF Mono, Menlo, monospace}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#fff;--surface-side:#f4f6f5;--surface-sunken:#edf1ef;--line:#dfe5e2;--line-soft:#ebefed;--line-strong:#c2ccc8;--border-control:#7d8985;--text-1:#0c1a16;--text-2:#3d4a46;--text-3:#566360;--text-on-ink:#fff;--mint:#3ee39a;--mint-deep:#08704a;--mint-tint:#ddf3e8;--amber:#874400;--amber-tint:#fff0d6;--amber-dot:#e8961a;--red:#b42318;--red-tint:#fde8e5;--red-dot:#e5484d;--blue:#3a4a55;--blue-tint:#e7ecef;--neutral-dot:#b4beba;--focus:#08704a;--code-bg:#0b1612;--code-text:#cff5e1;--code-line:#1e2c27;--ink:#0c1a16;--danger-fill:#b42318;--text-on-danger:#fff;--action:#0b5e43;--action-hover:#084a35;--text-on-action:#fff;--rail:#0d2b22;--rail-2:#173e31;--rail-3:#22503f;--rail-line:#2a5646;--rail-text:#eaf3ee;--rail-text-2:#a5c0b4;--rail-accent:#3ee39a;--rail-danger:#ff9d95;--rail-amber:#f5b95f;--tick:#566360;--tick-read:#1769b8;--ink-panel-bg:#0d2b22;--ink-panel-line:#0d2b22;--ink-panel-text:#fff;--ink-panel-text-2:#c9d9d1;--avatar-1-bg:#ddf3e8;--avatar-1-fg:#0b6b47;--avatar-2-bg:#fff0d6;--avatar-2-fg:#7a3a04;--avatar-3-bg:#e8eef9;--avatar-3-fg:#2f4a7a;--avatar-4-bg:#f1e8f7;--avatar-4-fg:#5b2b7a;--avatar-5-bg:#fde8e5;--avatar-5-fg:#b42318;--live-ring:#3ee39a99;--live-ring-red:#e5484d8c;--live-ring-amber:#e8961a8c;--topbar-bg:#fffffff7;--backdrop:#07141073;--wa-header:#075e54;--wa-header-text:#fff;--wa-wall:#efeae2;--wa-bubble:#d9fdd3;--wa-bubble-text:#111b21;--wa-meta:#54656f;--wa-doc:#c8efc1;--wa-chip:#e1f2fb;--wa-chip-text:#54656f;--wa-read:#027eb5;--ff-sans:var(--font-sans,"Inter Tight"), system-ui, -apple-system, "Segoe UI", sans-serif;--ff-mono:var(--ff-sans);--ff-code:var(--font-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;--t-xs:12px;--lh-xs:16px;--t-sm:13px;--lh-sm:18px;--t-md:14px;--lh-md:21px;--t-lg:16px;--lh-lg:22px;--t-xl:18px;--lh-xl:24px;--t-2xl:24px;--lh-2xl:30px;--t-3xl:30px;--lh-3xl:36px;--t-step:44px;--lh-step:44px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:8px;--r-xl:8px;--r-full:999px;--rail-w:248px;--bottombar-h:64px;--page-max:1200px;--sh-xs:none;--sh-active:0 0 0 1px var(--line);--sh-lift:0 1px 2px #0c1a160d, 0 8px 24px -12px #0c1a1633;--sh-btn:none;--sh-float:0 0 0 1px var(--line), 0 12px 32px -12px #0c1a164d;--sh-toast:0 12px 32px -12px #00000080;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--d-press:.12s;--d-hover:.15s;--d-menu:.18s;--d-dialog:.22s;--d-indicator:.3s;--d-rise:.45s;--z-topbar:10;--z-bottombar:20;--z-drawer:30;--z-menu:40;--z-dialog:50;--z-toast:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09120f;--surface:#0d1814;--surface-side:#0b1512;--surface-sunken:#13201b;--line:#20302a;--line-soft:#17241f;--line-strong:#34463f;--border-control:#6e827a;--text-1:#e7efeb;--text-2:#b2c0ba;--text-3:#91a29b;--text-on-ink:#0c1a16;--mint:#3ee39a;--mint-deep:#3ee39a;--mint-tint:#0f2a20;--amber:#f5b95f;--amber-tint:#33240f;--amber-dot:#f0a93b;--red:#f97066;--red-tint:#3a1715;--blue:#b6c4ce;--blue-tint:#1a252c;--neutral-dot:#53635c;--focus:#3ee39a;--action:#3ee39a;--action-hover:#6bebb3;--text-on-action:#06110d;--rail:#071a13;--rail-2:#10291f;--rail-3:#1a3a2d;--rail-line:#1b3a2e;--rail-text:#e7efeb;--rail-text-2:#9db5aa;--rail-accent:#3ee39a;--rail-danger:#ff9d95;--rail-amber:#f5b95f;--tick:#91a29b;--tick-read:#53bdeb;--ink-panel-bg:#13201b;--ink-panel-line:#20302a;--ink-panel-text:#e7efeb;--ink-panel-text-2:#b2c0ba;--avatar-1-bg:#0f2a20;--avatar-1-fg:#3ee39a;--avatar-2-bg:#33240f;--avatar-2-fg:#f5b95f;--avatar-3-bg:#172238;--avatar-3-fg:#9db8f0;--avatar-4-bg:#2a1a36;--avatar-4-fg:#d7b4f0;--avatar-5-bg:#3a1715;--avatar-5-fg:#f97066;--topbar-bg:#09120ff7;--backdrop:#0009;--wa-header:#202c33;--wa-header-text:#e9edef;--wa-wall:#0b141a;--wa-bubble:#005c4b;--wa-bubble-text:#e9edef;--wa-meta:#c4cdd2;--wa-doc:#025144;--wa-chip:#182229;--wa-chip-text:#aebac1;--wa-read:#53bdeb;--sh-xs:none;--sh-active:0 0 0 1px var(--line);--sh-lift:0 0 0 1px var(--line);--sh-btn:none;--sh-float:0 0 0 1px var(--line), 0 12px 32px -12px #000000b3;--sh-toast:0 0 0 1px var(--line), 0 12px 32px -12px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09120f;--surface:#0d1814;--surface-side:#0b1512;--surface-sunken:#13201b;--line:#20302a;--line-soft:#17241f;--line-strong:#34463f;--border-control:#6e827a;--text-1:#e7efeb;--text-2:#b2c0ba;--text-3:#91a29b;--text-on-ink:#0c1a16;--mint:#3ee39a;--mint-deep:#3ee39a;--mint-tint:#0f2a20;--amber:#f5b95f;--amber-tint:#33240f;--amber-dot:#f0a93b;--red:#f97066;--red-tint:#3a1715;--blue:#b6c4ce;--blue-tint:#1a252c;--neutral-dot:#53635c;--focus:#3ee39a;--action:#3ee39a;--action-hover:#6bebb3;--text-on-action:#06110d;--rail:#071a13;--rail-2:#10291f;--rail-3:#1a3a2d;--rail-line:#1b3a2e;--rail-text:#e7efeb;--rail-text-2:#9db5aa;--rail-accent:#3ee39a;--rail-danger:#ff9d95;--rail-amber:#f5b95f;--tick:#91a29b;--tick-read:#53bdeb;--ink-panel-bg:#13201b;--ink-panel-line:#20302a;--ink-panel-text:#e7efeb;--ink-panel-text-2:#b2c0ba;--avatar-1-bg:#0f2a20;--avatar-1-fg:#3ee39a;--avatar-2-bg:#33240f;--avatar-2-fg:#f5b95f;--avatar-3-bg:#172238;--avatar-3-fg:#9db8f0;--avatar-4-bg:#2a1a36;--avatar-4-fg:#d7b4f0;--avatar-5-bg:#3a1715;--avatar-5-fg:#f97066;--topbar-bg:#09120ff7;--backdrop:#0009;--wa-header:#202c33;--wa-header-text:#e9edef;--wa-wall:#0b141a;--wa-bubble:#005c4b;--wa-bubble-text:#e9edef;--wa-meta:#c4cdd2;--wa-doc:#025144;--wa-chip:#182229;--wa-chip-text:#aebac1;--wa-read:#53bdeb;--sh-xs:none;--sh-active:0 0 0 1px var(--line);--sh-lift:0 0 0 1px var(--line);--sh-btn:none;--sh-float:0 0 0 1px var(--line), 0 12px 32px -12px #000000b3;--sh-toast:0 0 0 1px var(--line), 0 12px 32px -12px #000000b3}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:76px}@media (max-width:639.98px){html{scroll-padding-top:140px}}body{min-height:100dvh;font-family:var(--ff-sans);font-size:var(--t-md);line-height:var(--lh-md);color:var(--text-1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{font-size:var(--t-3xl);line-height:var(--lh-3xl);letter-spacing:-.03em;font-weight:600}h2{font-size:var(--t-xl);line-height:var(--lh-xl);letter-spacing:-.02em;font-weight:600}h3{font-size:var(--t-lg);line-height:var(--lh-lg);letter-spacing:-.01em;font-weight:600}@media (max-width:639.98px){h1{font-size:var(--t-2xl);line-height:var(--lh-2xl)}}h1,h2,h3,h4{text-wrap:balance}b,strong{font-weight:600}a{color:var(--mint-deep);text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}img,svg{vertical-align:middle;display:inline-block}pre,code,kbd,samp{font-family:var(--ff-code);font-size:.92em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ring-inset:focus-visible,.ring-inset :focus-visible{outline-offset:-2px}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select{min-height:44px}}::selection{background:var(--mint-tint);color:var(--text-1)}html{accent-color:var(--action);caret-color:var(--action);scrollbar-color:var(--line-strong) transparent}.label{font-size:var(--t-sm);line-height:var(--lh-sm);color:var(--text-3);font-weight:400}.mono,.num{font-variant-numeric:tabular-nums}.code{font-family:var(--ff-code);font-size:.92em}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wrap-anywhere{overflow-wrap:anywhere}.nowrap-num{white-space:nowrap;font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.sr-only{position:fixed;top:0;left:0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
