@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.suUhcW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.suUhcW_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3383ca8b946b84c9-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.ZuWVHW_className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.ZuWVHW_variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-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/6e342921ee4dcd9d-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/2bb852295097cd96-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/9eb5a876700c0028-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/2a04751c893bf294-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/07a39a8a4660cc7c-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%}.z61v7q_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.z61v7q_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.p_0pma_backdrop{z-index:-1;background:var(--bg);pointer-events:none;position:fixed;inset:0;overflow:hidden}.p_0pma_blob1,.p_0pma_blob2,.p_0pma_blob3{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.p_0pma_blob1{background:radial-gradient(closest-side, var(--aurora-1), transparent);width:62vmax;height:46vmax;animation:70s ease-in-out infinite alternate p_0pma_drift-a;top:-22vmax;left:18vw}.p_0pma_blob2{background:radial-gradient(closest-side, var(--aurora-2), transparent);width:44vmax;height:44vmax;animation:84s ease-in-out infinite alternate p_0pma_drift-b;top:8vmax;right:-18vmax}.p_0pma_blob3{background:radial-gradient(closest-side, var(--aurora-3), transparent);width:52vmax;height:40vmax;animation:96s ease-in-out infinite alternate p_0pma_drift-c;bottom:-26vmax;left:-12vmax}.p_0pma_grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes p_0pma_drift-a{to{transform:translate(-14vw,10vh)rotate(18deg)scale(1.1)}}@keyframes p_0pma_drift-b{to{transform:translate(-10vw,18vh)scale(.85)}}@keyframes p_0pma_drift-c{to{transform:translate(16vw,-12vh)rotate(-14deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.p_0pma_blob1,.p_0pma_blob2,.p_0pma_blob3{animation:none}}
:root{--font-sans:var(--font-manrope), system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-unbounded), var(--font-sans);--font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Code", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.625rem;--text-3xl:2.25rem;--leading-tight:1.2;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:650;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:7px;--radius-md:11px;--radius-lg:18px;--radius-xl:24px;--radius-full:999px;--control-h-sm:2rem;--control-h-md:2.5rem;--sidebar-w:256px;--content-max:1120px;--dur-fast:.14s;--dur-base:.24s;--dur-slow:.7s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--bg:#090a0c;--bg-solid:#121417;--aurora-1:#8ccbff21;--aurora-2:#ffffff09;--aurora-3:#8ccbff0d;--glass-bg:#ffffff0a;--glass-bg-strong:#0e101499;--glass-blur:blur(22px) saturate(150%);--glass-blur-strong:blur(32px) saturate(160%);--glass-edge:linear-gradient(140deg, #ffffff38, #ffffff0a 35%, #ffffff05 65%, #8ccbff38);--glass-highlight:inset 0 1px 0 #ffffff12;--spotlight:#8ccbff12;--sheen:#b4e0ff73;--field-bg:#00000059;--field-inset:inset 0 1px 2px #0006;--surface-1:var(--glass-bg);--surface-2:#ffffff0d;--surface-3:#ffffff16;--border:#ffffff14;--border-strong:#ffffff26;--text-primary:#f2f4f7;--text-secondary:#a3aab6;--text-muted:#7f8693;--accent:#8ccbff;--accent-hover:#a8d8ff;--accent-gradient:linear-gradient(180deg, #b3deff 0%, #8ccbff 100%);--accent-glow:0 8px 26px -12px #8ccbff99;--accent-soft:#8ccbff1f;--accent-text:#9dd3ff;--on-accent:#06121e;--display-gradient:linear-gradient(180deg, #fff 40%, #c4e5ff);--success:#3dd68c;--success-soft:#3dd68c21;--success-text:#5fe3a1;--warning:#f5b83d;--warning-soft:#f5b83d21;--warning-text:#f7c55e;--danger:#ff6b6b;--danger-soft:#ff6b6b21;--danger-text:#ff8a8a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 18px 50px -22px #000c, 0 1px 2px #0006;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f5f7;--bg-solid:#fff;--aurora-1:#6eb9f529;--aurora-2:#ffffffb3;--aurora-3:#8ccbff14;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffc7;--glass-edge:linear-gradient(140deg, #fff, #ffffff4d 40%, #0a6fb50d 70%, #0a6fb533);--glass-highlight:inset 0 1px 0 #ffffffe6;--spotlight:#0a6fb50f;--sheen:#96d2ff8c;--field-bg:#ffffffd9;--field-inset:inset 0 1px 2px #0f141e12;--surface-2:#ffffffb3;--surface-3:#0e11160d;--border:#0e111614;--border-strong:#0e111626;--text-primary:#0e1116;--text-secondary:#4a5361;--text-muted:#5f6877;--accent:#0a6fb5;--accent-hover:#0b5e99;--accent-gradient:linear-gradient(180deg, #232830 0%, #0b0d11 100%);--accent-glow:0 8px 20px -10px #0b0d1173;--accent-soft:#0a6fb517;--accent-text:#0a63a3;--on-accent:#fff;--display-gradient:linear-gradient(180deg, #0e1116 50%, #0a63a3);--success-soft:#16a34a1c;--success-text:#15803d;--warning-soft:#d977061f;--warning-text:#9a5a06;--danger-soft:#dc26261a;--danger-text:#b91c1c;--shadow-sm:0 1px 2px #0f141e0f;--shadow-md:0 18px 44px -24px #0f141e4d, 0 1px 2px #0f141e0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f4f5f7;--bg-solid:#fff;--aurora-1:#6eb9f529;--aurora-2:#ffffffb3;--aurora-3:#8ccbff14;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffc7;--glass-edge:linear-gradient(140deg, #fff, #ffffff4d 40%, #0a6fb50d 70%, #0a6fb533);--glass-highlight:inset 0 1px 0 #ffffffe6;--spotlight:#0a6fb50f;--sheen:#96d2ff8c;--field-bg:#ffffffd9;--field-inset:inset 0 1px 2px #0f141e12;--surface-2:#ffffffb3;--surface-3:#0e11160d;--border:#0e111614;--border-strong:#0e111626;--text-primary:#0e1116;--text-secondary:#4a5361;--text-muted:#5f6877;--accent:#0a6fb5;--accent-hover:#0b5e99;--accent-gradient:linear-gradient(180deg, #232830 0%, #0b0d11 100%);--accent-glow:0 8px 20px -10px #0b0d1173;--accent-soft:#0a6fb517;--accent-text:#0a63a3;--on-accent:#fff;--display-gradient:linear-gradient(180deg, #0e1116 50%, #0a63a3);--success-soft:#16a34a1c;--success-text:#15803d;--warning-soft:#d977061f;--warning-text:#9a5a06;--danger-soft:#dc26261a;--danger-text:#b91c1c;--shadow-sm:0 1px 2px #0f141e0f;--shadow-md:0 18px 44px -24px #0f141e4d, 0 1px 2px #0f141e0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
.glass,.glass-strong{isolation:isolate;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), var(--shadow-md);position:relative}.glass-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong)}.glass:before,.glass-strong:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-edge);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-spotlight]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-200px), var(--spotlight), transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0}[data-spotlight]:hover:after{opacity:1}@keyframes focus-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.995)}to{opacity:1;filter:blur();transform:none}}.reveal>*{animation:focus-in var(--dur-slow) var(--ease-out) backwards}.reveal>:nth-child(2){animation-delay:60ms}.reveal>:nth-child(3){animation-delay:.12s}.reveal>:nth-child(4){animation-delay:.18s}.reveal>:nth-child(5){animation-delay:.24s}.reveal>:nth-child(n+6){animation-delay:.3s}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-strong{background:var(--bg-solid)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--accent-soft)}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.display{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:-.02em}option{background:var(--bg-solid);color:var(--text-primary)}input[type=checkbox]:not([role=switch]){appearance:none;border:1px solid var(--border-strong);background:var(--field-bg);width:18px;height:18px;box-shadow:var(--field-inset);cursor:pointer;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:5px;flex:none;place-content:center;margin:0;display:inline-grid}input[type=checkbox]:not([role=switch]):after{content:"";border:2px solid var(--on-accent);width:10px;height:6px;transition:transform var(--dur-base) var(--ease-spring);border-top:none;border-right:none;transform:translateY(-1px)rotate(-45deg)scale(0)}input[type=checkbox]:not([role=switch]):checked{background:var(--accent-gradient);border-color:#0000}input[type=checkbox]:not([role=switch]):checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}input[type=checkbox]:not([role=switch]):focus-visible{box-shadow:var(--focus-ring);outline:none}
