@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--brand-navy:#011e55;--brand-navy-ink:#030b1c;--brand-blue:#0254fa;--brand-blue-light:#4f86ff;--brand-cream:#eddec6;--brand-brown:#765842;--ink:#1b1b18;--backdrop:#eee6d6;--surface:#fffdf9;--surface-alt:#f6efe1;--border:#011e551f;--shadow-soft:0 20px 45px -25px #011e5559;--shadow-window:0 50px 90px -45px #011e5559;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-pill:9999px;--background:var(--surface);--foreground:var(--ink);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit}
.lp-theme{--lp-brand:#011e55;--lp-navy:#fff;--lp-navy-deep:#eef3fc;--lp-ink:#0a1a45;--lp-muted:#0a1a45bd;--lp-paper:#f6f9ff;--lp-copy-consumer:#dbe8ff;--lp-copy-provider:#c9daff;--lp-lift:#fff;--lp-serial:#0143c8;--lp-ink-blue:#0254fa;--lp-fold:#a9c2fb;--lp-sheet-edge:#011e551a;--lp-sheet-shadow:0 1px 2px #011e551a, 0 22px 44px -26px #011e5561;--lp-stamp-blend:multiply;--lp-on-navy:#0a1a45;--lp-on-navy-muted:#0a1a45bd;--lp-strong:#011e55;--lp-line:#0a1a4524;--lp-line-strong:#0a1a4547;--lp-hover:#0a1a450f;--lp-btn-bg:#011e55;--lp-btn-fg:#fff;--lp-btn-hover:#0254fa;--lp-action-bg:#011e55;--lp-action-fg:#fff;--lp-action-hover:#0254fa;--lp-ok:#1d6b3a;--lp-warn:#0b63c4;--lp-late:#2a3fb5;--lp-error:#a3262a;--lp-logo:#011e55;--lp-logo-accent:#0254fa;--lp-code-bg:#01143a;--lp-code-fg:#f3f6ff;--lp-code-muted:#f3f6ffc7;--lp-code-cap:#f3f6ff12;--lp-gutter:clamp(.65rem, 3vw, 2.5rem);background:var(--lp-navy);color:var(--lp-on-navy);scrollbar-color:#4f86ff var(--lp-navy-deep);accent-color:var(--lp-ink-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .lp-theme:not([data-theme-lock=light]),.lp-theme[data-form-theme=dark]{--lp-navy:#0e1013;--lp-navy-deep:#090a0c;--lp-ink:#eceef2;--lp-muted:#eceef2b3;--lp-paper:#16181d;--lp-copy-consumer:#121419;--lp-copy-provider:#0f1115;--lp-lift:#2a2f3a;--lp-serial:#8fb4ff;--lp-ink-blue:#7aa5ff;--lp-fold:#2b303b;--lp-sheet-edge:#ffffff17;--lp-sheet-shadow:0 2px 5px #00000073, 0 26px 48px -24px #000000e6;--lp-stamp-blend:normal;--lp-on-navy:#f2f3f6;--lp-on-navy-muted:#f2f3f6b8;--lp-strong:#fff;--lp-line:#ffffff1c;--lp-line-strong:#ffffff3d;--lp-hover:#ffffff12;--lp-btn-bg:#fff;--lp-btn-fg:#0e1013;--lp-btn-hover:#dbe6ff;--lp-action-bg:#2f6bff;--lp-action-fg:#fff;--lp-action-hover:#58f;--lp-ok:#6fd39a;--lp-warn:#8fc4ff;--lp-late:#a5b8ff;--lp-error:#ff9aa0;--lp-logo:#fff;--lp-logo-accent:#5a8cff;--lp-code-bg:#0a0b0e;--lp-code-fg:#e8eaf0;--lp-code-muted:#e8eaf0b3;--lp-code-cap:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp-theme{--surface:var(--lp-paper);--surface-alt:var(--lp-copy-consumer);--backdrop:var(--lp-navy);--background:var(--lp-navy);--foreground:var(--lp-ink);--ink:var(--lp-ink);--border:color-mix(in srgb, var(--lp-ink) 10%, transparent);--brand-navy:var(--lp-ink);--brand-navy-ink:var(--lp-ink);--brand-blue:var(--lp-ink-blue);--brand-blue-light:var(--lp-ink-blue);--brand-cream:var(--lp-copy-provider);--shadow-soft:none;--shadow-window:0 1px 2px color-mix(in srgb, var(--lp-ink) 8%, transparent);--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:4px;--lp-sidebar-bg:var(--lp-navy-deep)}.lp-theme[data-font=sans]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.lp-theme[data-font=serif]{font-family:Georgia,Times New Roman,Times,serif}.lp-theme[data-font=sans] :is(input,select,textarea,button),.lp-theme[data-font=serif] :is(input,select,textarea,button){font-family:inherit}.lp-theme[data-bg]{background:var(--backdrop)}.lp-theme:has([data-bg=transparent]){background:0 0}body:has([data-bg=transparent]){background:0 0}.lp-theme[data-corners=rounded]{--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px}.lp-theme ::selection{color:#01143a;background:#4f86ff}.lp-theme :where(a,button,summary,[role=button],[tabindex]):focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #4f86ff}.lp-theme{--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-shimmer{to{background-position-x:-200%}}.lp-theme :where(a,button,[role=button],input,select,textarea,summary){transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.lp-theme :where(tbody tr){transition:background-color var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.lp-theme :where(button:not(:disabled),[role=button]):active{transform:translateY(1px)scale(.985)}[data-stagger]>*{animation:lp-rise var(--dur-slow,.32s) var(--ease-out,ease-out) both;animation-delay:calc(min(var(--i,0), 8) * 45ms)}[data-stagger]>:first-child{--i:0}[data-stagger]>:nth-child(2){--i:1}[data-stagger]>:nth-child(3){--i:2}[data-stagger]>:nth-child(4){--i:3}[data-stagger]>:nth-child(5){--i:4}[data-stagger]>:nth-child(6){--i:5}[data-stagger]>:nth-child(7){--i:6}[data-stagger]>:nth-child(8){--i:7}[data-stagger]>:nth-child(n+9){--i:8}}@media (prefers-reduced-motion:reduce){.lp-theme *{scroll-behavior:auto}}
