@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e09d8e6e-module__OOMCUa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e09d8e6e-module__OOMCUa__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--blue:#2b82ff;--blue-light:#2ba2fe;--blue-sky:#84c9ff;--blue-ice:#b6e4ff;--blue-ghost:#2b82ff14;--blue-glow:#2b82ff26;--blue-1:#549bff;--blue-2:#7fb4ff;--blue-3:#a9cdff;--blue-4:#c7deff;--blue-5:#d4e6ff;--corail:#ff7b7b;--corail-1:#ff9595;--corail-2:#ffb0b0;--corail-ghost:#ff7b7b14;--green:#22c55e;--green-dim:#22c55e1a;--amber:#f59e0b;--amber-dim:#f59e0b1f;--red:#ef4444;--red-dim:#ef44441a;--black:#151515;--charcoal:#1c1c1c;--graphite:#242424;--slate:#2e2e2e;--muted:#6b6b78;--dim:#9898a6;--light:#c8c8d0;--hairline:#ebebf0;--snow:#f7fcff;--ice:#eefcff;--white:#fff;--surface-0:var(--white);--surface-1:var(--snow);--surface-2:#eef4f9;--text-0:var(--black);--text-1:var(--muted);--text-2:var(--dim);--border-0:#0000000f;--border-1:#0000001a;--border-2:#00000029;--surface-dark:#0e1217;--border-dark:#ffffff14;--on-dark-0:#fff;--on-dark-1:#ffffffb3;--on-dark-2:#ffffff73;--bg-ambient-top:#f7fcff;--bg-ambient-bottom:#daf2fe;--gradient-ambient:linear-gradient(160deg, var(--bg-ambient-top) 0%, var(--bg-ambient-bottom) 100%);--display:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:ui-monospace, "SF Mono", monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:28px;--fs-5xl:32px;--fs-6xl:40px;--fs-7xl:48px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-10:10px;--s-12:12px;--s-14:14px;--s-16:16px;--s-18:18px;--s-20:20px;--s-24:24px;--s-28:28px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--s-80:80px;--s-96:96px;--s-128:128px;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-full:999px;--shadow-xs:0 1px 3px #0000000a, 0 1px 6px #00000008;--shadow-sm:0 2px 8px #0000000f, 0 1px 3px #0000000a;--shadow-md:0 8px 24px #00000012;--shadow-lg:0 16px 40px #00000017;--shadow-blue:0 12px 36px #2b82ff1f;--shadow-cta:0 4px 20px #15151533;--ease:cubic-bezier(.25,.46,.45,.94);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.15s;--dur:.25s;--dur-slow:.4s;--nav-h:64px}
.btn{justify-content:center;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-16);border-radius:var(--r-md);background:var(--surface-0);color:var(--text-0);font-family:var(--sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;line-height:1;display:inline-flex}.btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn:focus-visible{box-shadow:0 0 0 3px var(--blue-ghost);outline:none}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn--dark{background:var(--black);color:var(--white)}.btn--primary{background:var(--blue);color:var(--white)}.btn--secondary{background:var(--surface-0);border-color:var(--blue-glow);color:var(--blue)}.btn--secondary:hover{box-shadow:none;background:var(--blue-ghost);border-color:var(--blue-glow);transform:none}.btn--text{color:var(--blue);padding-left:var(--s-4);padding-right:var(--s-4);background:0 0}.btn--text:hover{box-shadow:none;color:var(--blue-light);transform:none}.btn--ghost{color:var(--text-1);font-weight:var(--fw-medium);background:0 0}.btn--ghost:hover{box-shadow:none;background:var(--surface-1);color:var(--text-0);transform:none}.btn--on-dark{border-color:var(--border-dark);color:var(--on-dark-0);background:#ffffff1f}.btn--on-dark:hover{box-shadow:none;background:#fff3;transform:none}.btn--danger{color:var(--red);background:0 0}.btn--danger:hover{box-shadow:none;background:var(--red-dim);transform:none}.btn--sm{padding:var(--s-8) var(--s-12);font-size:var(--fs-xs);border-radius:var(--r-sm)}.btn--lg{padding:var(--s-16) var(--s-32);font-size:var(--fs-lg)}.btn--block{width:100%}.badge{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-8);border-radius:var(--r-sm);font-family:var(--sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1.2;display:inline-flex}.badge--blue{background:var(--blue-ghost);color:var(--blue)}.badge--green{background:var(--green-dim);color:var(--green)}.badge--amber{background:var(--amber-dim);color:var(--amber)}.badge--red{background:var(--red-dim);color:var(--red)}.badge--neutral{background:var(--surface-2);color:var(--text-1)}.badge--eyebrow{letter-spacing:.2px;font-weight:var(--fw-medium);padding:var(--s-2) var(--s-10)}.pill{align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-12);border:1px solid var(--border-1);border-radius:var(--r-full);background:var(--surface-0);color:var(--text-0);font-family:var(--sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);line-height:1.2;display:inline-flex}.pill:hover{border-color:var(--blue)}.pill:focus-visible{box-shadow:0 0 0 3px var(--blue-ghost);outline:none}.pill--active{background:var(--blue);border-color:var(--blue);color:var(--white)}.chip-fund{align-items:center;gap:var(--s-8);padding:var(--s-4) var(--s-14) var(--s-4) var(--s-4);background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-full);font-family:var(--sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-0);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);line-height:1;display:inline-flex}.chip-fund:hover{border-color:var(--blue);color:var(--blue)}.chip-fund__logo{border-radius:var(--r-full);width:26px;height:26px;font-family:var(--display);font-weight:var(--fw-heavy);font-size:var(--fs-2xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.chip-fund__chev{width:12px;height:12px;color:var(--text-2);transition:color var(--dur-fast) var(--ease);flex-shrink:0}.chip-fund:hover .chip-fund__chev{color:var(--blue)}.field{width:100%;padding:var(--s-10) var(--s-14);border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-0);color:var(--text-0);font-family:var(--sans);font-size:var(--fs-base);box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none;line-height:1.4}.field::placeholder{color:var(--text-2)}.field:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-ghost)}.field:disabled{opacity:.6;cursor:not-allowed}.search{display:block;position:relative}.search .field{padding-left:var(--s-32)}.search__icon{left:var(--s-12);width:16px;height:16px;color:var(--text-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select{display:block;position:relative}.select .field{appearance:none;padding-right:var(--s-32);cursor:pointer}.select__chevron{right:var(--s-12);width:14px;height:14px;color:var(--text-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dropdown{min-width:0;position:relative}.dropdown__trigger{align-items:center;gap:var(--s-10);width:100%;padding:var(--s-12) var(--s-14);border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--surface-0);font-family:var(--sans);font-size:var(--fs-sm);color:var(--text-0);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:flex;overflow:hidden}.dropdown__trigger:hover{border-color:var(--blue)}.dropdown__trigger:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-ghost);outline:none}.dropdown__chevron{color:var(--text-2);transition:transform var(--dur-fast) var(--ease);flex-shrink:0;margin-left:auto}.dropdown.is-open .dropdown__chevron{transform:rotate(180deg)}.dropdown__menu{top:calc(100% + var(--s-6));z-index:100;background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--s-10);max-height:300px;display:none;position:absolute;left:0;right:0;overflow:auto}.dropdown.is-open .dropdown__menu{display:block}.dropdown__search{margin-bottom:var(--s-6)}.dropdown__item{align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-10);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease);display:flex}.dropdown__item:hover{background:var(--surface-1)}.dropdown__item--selected{background:var(--blue-ghost)}.dropdown__item--disabled{opacity:.35;pointer-events:none}.dropdown__check{border-radius:var(--r-xs);border:1.5px solid var(--border-2);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.dropdown__item--selected .dropdown__check{background:var(--blue);border-color:var(--blue);color:var(--white)}.dropdown__item-logo{border-radius:var(--r-sm);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.dropdown__item-body{flex-direction:column;min-width:0;display:flex}.dropdown__item-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-0);line-height:1.2}.dropdown__item-sub{font-size:var(--fs-xs);color:var(--text-1);line-height:1.2}.dropdown__option{padding:var(--s-8) var(--s-12);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-0);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:block}.dropdown__option:hover{background:var(--surface-1)}.dropdown__option--active{color:var(--blue);background:var(--blue-ghost);font-weight:var(--fw-semibold)}.card{background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-lg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);overflow:hidden}.card--interactive{cursor:pointer}.card--interactive:hover{box-shadow:var(--shadow-blue);border-color:var(--blue);transform:translateY(-4px)}.card--feature{border-radius:var(--r-xl)}.card-bento{gap:var(--s-16);grid-template-columns:repeat(2,1fr);display:grid}.card__stat{gap:var(--s-2);flex-direction:column;display:flex}.card__stat-num{font-family:var(--display);font-size:var(--fs-3xl);font-weight:var(--fw-heavy);line-height:var(--lh-tight);color:var(--text-0)}.card__stat-label{font-size:var(--fs-xs);color:var(--text-1)}.card-launch{gap:var(--s-16);padding:var(--s-20) var(--s-24) var(--s-20);background:var(--surface-0);border:1px solid var(--border-0);border-radius:var(--r-xl);cursor:pointer;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.card-launch:hover{border-color:var(--blue);box-shadow:var(--shadow-blue);transform:translateY(-3px)}.card-launch__head{justify-content:space-between;align-items:center;gap:var(--s-12);display:flex}.card-launch__mgr{align-items:center;gap:var(--s-12);min-width:0;display:flex}.card-launch__logo{border-radius:var(--r-md);background:var(--surface-0);border:1px solid var(--border-0);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.card-launch__mgr-name{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-0)}.card-launch__date{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--text-1);letter-spacing:.5px;font-variant-numeric:tabular-nums}.card-launch__name{font-family:var(--display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-0);line-height:var(--lh-tight)}.card-launch__strategy{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--blue);letter-spacing:.5px}.card-launch__stats{gap:var(--s-18);margin-top:var(--s-14);padding-top:var(--s-14);border-top:1px solid var(--border-1);display:flex}.card-launch__stat{gap:var(--s-2);flex-direction:column;display:flex}.card-launch__stat-label{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text-1);letter-spacing:.5px}.card-launch__stat-val{font-family:var(--display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-0);font-variant-numeric:tabular-nums}.card-doc{align-items:center;gap:var(--s-16);padding:var(--s-18) var(--s-20);background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-lg);cursor:pointer;transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:flex}.card-doc:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.card-doc__icon{border-radius:var(--r-md);background:var(--blue-5);width:36px;height:36px;color:var(--blue);font-family:var(--display);font-weight:var(--fw-heavy);font-size:var(--fs-2xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.card-doc__body{flex:1;min-width:0}.card-doc__type{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text-1);letter-spacing:.5px}.card-doc__title{font-family:var(--display);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-0);margin-top:3px}.card-doc__meta{font-size:var(--fs-2xs);color:var(--text-1);white-space:nowrap;flex-shrink:0}.card-manager{gap:var(--s-20);padding:var(--s-20) var(--s-24);background:var(--surface-0);border:1px solid var(--border-0);border-radius:var(--r-xl);cursor:pointer;transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.card-manager:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.card-manager__logo{border-radius:var(--r-lg);background:var(--black);width:48px;height:48px;color:var(--white);font-family:var(--display);font-size:var(--fs-2xl);font-weight:var(--fw-heavy);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.card-manager__body{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.card-manager__name{font-family:var(--display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-0);line-height:var(--lh-tight);margin:0}.card-manager__stats{gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-1);flex-wrap:wrap;align-items:center;display:flex}.card-manager__cta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--blue);white-space:nowrap;align-items:center;gap:var(--s-4);flex-shrink:0;display:inline-flex}.nav{height:var(--nav-h);padding:0 var(--s-24);background:var(--surface-0);border-bottom:1px solid var(--border-0);z-index:1200;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav__links{align-items:center;gap:var(--s-6);display:flex}.nav__link{padding:var(--s-8) var(--s-12);border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-1);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);text-decoration:none}.nav__link:hover,.nav__link.is-active{color:var(--text-0);background:var(--surface-1)}.modal__overlay{z-index:1300;padding:var(--s-20);background:#15151573;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface-0);border-radius:var(--r-xl);padding:var(--s-28) var(--s-32);width:480px;max-width:100%;box-shadow:var(--shadow-lg)}.modal__title{font-family:var(--display);font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:var(--s-6)}.modal__sub{font-size:var(--fs-sm);color:var(--text-1);margin-bottom:var(--s-20)}.cta{padding:var(--s-48) var(--s-20)}.cta__inner{padding:var(--s-48) var(--s-32);border-radius:var(--r-xl);background:var(--surface-dark);color:var(--on-dark-0)}.cta__eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.2px;color:var(--on-dark-1)}.cta__title{font-family:var(--display);font-size:var(--fs-5xl);font-weight:var(--fw-heavy);line-height:var(--lh-tight)}.cta__sub{color:var(--on-dark-1);font-size:var(--fs-lg)}.table{background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-lg);width:100%;overflow:hidden}.table__head{padding:var(--s-10) var(--s-20);border-bottom:1px solid var(--border-1);background:var(--surface-1);display:flex}.table__th{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;line-height:var(--lh-snug)}.table__row{height:var(--s-40);padding:var(--s-8) var(--s-20);border-bottom:1px solid var(--border-0);transition:background var(--dur-fast) var(--ease);align-items:center;display:flex}.table__row:last-child{border-bottom:none}.table__row:hover{background:var(--surface-1)}.table__row--best{background:var(--green-dim)}.table__row--worst{background:var(--red-dim)}.table__cell{font-size:var(--fs-sm);color:var(--text-0)}.footer{padding:var(--s-64) 0 var(--s-32);background:var(--surface-1)}.footer__cols{gap:var(--s-48);flex-wrap:wrap;display:flex}.footer__col-title{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.2px;color:var(--text-1);margin-bottom:var(--s-14)}.footer__link{font-size:var(--fs-sm);color:var(--text-1);padding:var(--s-4) 0;text-decoration:none;display:block}.footer__link:hover{color:var(--text-0)}.t-display{font-family:var(--display);font-size:clamp(40px,8vw,64px);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:-.02em}.t-h1{font-family:var(--display);font-size:var(--fs-6xl);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:-.02em}.t-h2{font-family:var(--display);font-size:var(--fs-5xl);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:-.01em}.t-h3{font-family:var(--display);font-size:var(--fs-4xl);font-weight:var(--fw-heavy);line-height:var(--lh-tight)}.t-h4{font-family:var(--display);font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.t-h5{font-family:var(--display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.t-h6{font-family:var(--display);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.t-card-title{font-family:var(--display);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-0)}.t-stat{font-family:var(--display);font-size:clamp(28px,4vw,40px);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:1}.t-lead{font-family:var(--sans);font-size:var(--fs-xl);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--text-1)}.t-body{font-family:var(--sans);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--text-1)}.t-body-sm{font-family:var(--sans);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-1)}.t-body-xs{font-family:var(--sans);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-1)}.t-label{font-family:var(--sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-0)}.t-label-sm{font-family:var(--sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-0)}.t-caption{font-family:var(--sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-2)}.t-eyebrow{font-family:var(--sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.2px;color:var(--blue)}.bg-ambient,.modal__overlay--ambient{background:var(--gradient-ambient)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}body{font-family:var(--sans);background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:clamp(40px,6vw,80px);padding-right:clamp(40px,6vw,80px)}@media (max-width:1024px){.container{padding-left:24px;padding-right:24px}}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}}.ow-btn-cta{justify-content:center;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-24);border-radius:var(--r-sm);font-family:var(--sans);cursor:pointer;min-height:40px;transition:all .2s var(--ease);background:var(--black);color:var(--white);border:none;font-size:14px;font-weight:600;display:inline-flex}.ow-btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px #1515154d}.ow-btn-cta:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ow-btn-bl{justify-content:center;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-24);border-radius:var(--r-sm);font-family:var(--sans);cursor:pointer;min-height:40px;transition:all .2s var(--ease);background:var(--blue);color:var(--white);border:none;font-size:14px;font-weight:600;display:inline-flex}.ow-btn-bl:hover{background:#1a6fe6;transform:translateY(-1px)}.ow-btn-bl:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ow-btn-ol{justify-content:center;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-24);border-radius:var(--r-sm);font-family:var(--sans);cursor:pointer;min-height:40px;transition:all .2s var(--ease);background:var(--surface-0);color:var(--text-0);border:1px solid var(--border-1);font-size:14px;font-weight:600;display:inline-flex}.ow-btn-ol:hover{border-color:var(--blue);color:var(--blue)}.ow-btn-ol:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ow-btn-gh{justify-content:center;align-items:center;gap:var(--s-8);padding:var(--s-12) var(--s-24);border-radius:var(--r-sm);font-family:var(--sans);cursor:pointer;min-height:40px;transition:all .2s var(--ease);color:var(--text-0);background:0 0;border:none;font-size:14px;font-weight:600;display:inline-flex}.ow-btn-gh:hover{background:var(--blue-ghost);color:var(--blue)}.ow-btn-gh:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ow-input{width:100%;padding:var(--s-8) var(--s-12);border:1px solid var(--border-1);border-radius:var(--r-sm);font-family:var(--sans);background:var(--surface-0);min-height:40px;color:var(--text-0);font-size:14px;transition:border-color .2s,box-shadow .2s;display:block}.ow-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-ghost);outline:none}.ow-input::placeholder{color:var(--text-2)}.ow-select{width:100%;padding:var(--s-8) var(--s-12);border:1px solid var(--border-1);border-radius:var(--r-sm);font-family:var(--sans);background:var(--surface-0);min-height:40px;color:var(--text-0);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%236b6b78' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:block}.ow-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-ghost);outline:none}.loading-page{justify-content:center;align-items:center;min-height:60vh;display:flex}.loading-spinner{border:3px solid var(--border-1);border-top-color:var(--blue);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-skeleton{width:100%;max-width:1200px;padding:var(--s-24)}.skel-header,.skel-tabs,.skel-content{background:linear-gradient(90deg, var(--surface-1) 25%, var(--surface-2) 50%, var(--surface-1) 75%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.skel-header{height:80px;margin-bottom:var(--s-16)}.skel-tabs{height:48px;margin-bottom:var(--s-24)}.skel-content{height:400px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.error-page{text-align:center;justify-content:center;align-items:center;gap:var(--s-16);flex-direction:column;min-height:60vh;display:flex}.error-page h1{font-family:var(--display);font-size:2rem;font-weight:800}.error-page p{color:var(--muted);max-width:400px}:root{--display:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--sans:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}
