@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-display:"DM Sans","DM Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-body:"Inter","Inter Fallback"}:root{--background:#ffffff;--card:#ffffff;--muted:#f5f5f5;--border:#e5e5e5;--border-subtle:#ebebeb;--border-strong:#d4d4d4;--foreground:#0a0a0a;--foreground-secondary:#525252;--muted-foreground:#737373;--primary:#0a0a0a;--primary-foreground:#ffffff;--accent-primary:#e5f1fd;--accent-primary-foreground:#0b6db8;--accent-strong:#095a99;--accent-primary-border:#b2d5f1;--accent-activity:#d8eafb;--success:#16a34a;--success-strong:#15803d;--success-soft:#eef9f2;--success-border:#c9e9d4;--destructive:#dc2626;--destructive-strong:#b91c1c;--destructive-soft:#fdf1f0;--destructive-border:#f3d2ce;--warning:#b45309;--warning-strong:#92400e;--warning-soft:#fdf6ec;--warning-border:#f0e0c4;--sub-blue:#eaf4ff;--sub-blue-fg:#1677c8;--sub-green:#eef9f2;--sub-green-fg:#25834a;--sub-purple:#f4f0fe;--sub-purple-fg:#6d48c9;--sub-orange:#fff4ea;--sub-orange-fg:#b9650f;--sub-teal:#eaf7f7;--sub-teal-fg:#0f7b87;--sub-rose:#fdeff4;--sub-rose-fg:#bc3a6d;--mk-blue:#0b6db8;--mk-violet:#7a58d0;--mk-amber:#db9a20;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--display:var(--font-display,"DM Sans"),ui-sans-serif,system-ui,sans-serif;--body:var(--font-body,"Inter"),ui-sans-serif,system-ui,sans-serif;--code:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--duration-fast:120ms;--duration-normal:200ms;--duration-slow:350ms;--duration-section:650ms;--ease:cubic-bezier(0,0,0.2,1);--ring:0 0 0 3px rgba(10,10,10,0.12);--elev-1:0 1px 2px rgba(15,23,42,0.05);--elev-2:0 18px 55px rgba(15,23,42,0.14);--measure:68ch;--wrap:1160px;--ground:var(--background);--paper:var(--card);--surface:var(--muted);--line:var(--border);--line-2:var(--border-strong);--ink:var(--foreground);--ink-2:var(--foreground-secondary);--ink-3:var(--muted-foreground);--blue:var(--accent-primary-foreground);--blue-soft:var(--accent-primary);--blue-deep:var(--accent-strong);--pine:var(--success);--pine-soft:var(--success-soft);--pine-deep:var(--success-strong);--terra:var(--destructive);--terra-soft:var(--destructive-soft);--terra-deep:var(--destructive-strong);--amber:var(--warning);--amber-soft:var(--warning-soft);--amber-deep:var(--warning-strong);--peach:var(--border-strong);--peach-soft:var(--muted);--peach-deep:var(--muted-foreground);--brass:var(--mk-amber);--p-lavender:var(--sub-purple);--p-lavender-b:#e6dcfb;--p-lavender-t:var(--sub-purple-fg);--p-mint:var(--sub-green);--p-mint-b:var(--success-border);--p-mint-t:var(--sub-green-fg);--p-peach:var(--sub-orange);--p-peach-b:#fbe2cd;--p-peach-t:var(--sub-orange-fg);--p-rose:var(--sub-rose);--p-rose-b:#f8dbe6;--p-rose-t:var(--sub-rose-fg);--p-teal:var(--sub-teal);--p-teal-b:#cbe9ec;--p-teal-t:var(--sub-teal-fg);--p-indigo:var(--sub-blue);--p-indigo-b:#cfe4f8;--p-indigo-t:var(--sub-blue-fg);--grad-select:none;--mk-green:var(--mk-blue);--r-panel:var(--radius-md);--r-card:var(--radius-lg);--r-xl:var(--radius-xl);--r-pill:var(--radius-full);--font:var(--body);--mono:var(--display);--t-base:var(--duration-normal) var(--ease);--spring:var(--duration-normal) var(--ease);--focus:var(--ring)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-normal:1ms;--duration-slow:1ms;--duration-section:1ms;--t-base:1ms linear;--spring:1ms linear}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--display);font-weight:500;letter-spacing:-.03em;line-height:1.15}h1{letter-spacing:-.045em;line-height:1.05}h2{letter-spacing:-.04em;line-height:1.1}h4,h5,h6{font-weight:600;letter-spacing:-.015em}a{color:var(--accent-primary-foreground);text-underline-offset:2px}a:hover{color:var(--foreground)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:4px}img,svg{max-width:100%;height:auto}.mono,code,kbd,pre,samp{font-family:var(--code)}.lbl{font-family:var(--display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;margin:0 0 15px}.pnl{border:1px solid var(--border);border-radius:var(--radius-md)}.pnl,.tile{background:var(--card)}.tile{border:2px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px;position:relative}.btn{font-family:var(--display);font-size:15px;font-weight:500;padding:0 20px;height:44px;border-radius:var(--radius-full);cursor:pointer;border:1px solid transparent;transition:background var(--duration-normal) var(--ease),border-color var(--duration-normal) var(--ease),color var(--duration-normal) var(--ease);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn.ink{background:var(--primary)}.btn.ink,.btn.ink:hover{color:var(--primary-foreground)}.btn.ink:hover{background:rgba(10,10,10,.9)}.btn.ink:active{background:rgba(10,10,10,.82)}.btn.out{background:var(--background);color:var(--muted-foreground);border-width:2px;border-color:rgba(10,10,10,.1)}.btn.out:hover{color:var(--foreground);border-color:rgba(10,10,10,.15)}.btn.pri-out{background:var(--background);border-color:var(--border)}.btn.pri-out,.btn.pri-out:hover{color:var(--accent-primary-foreground)}.btn.pri-out:hover{background:var(--accent-primary)}.btn.ghost{background:transparent;color:var(--muted-foreground);padding:0 12px}.btn.ghost:hover{background:var(--muted);color:var(--foreground)}.btn.tonal{background:var(--muted);color:var(--muted-foreground);border-color:transparent}.btn.tonal:hover{background:var(--border);color:var(--foreground)}.btn.danger{background:var(--destructive-soft);color:var(--destructive)}.btn.sm{height:36px;font-size:14px;padding:0 15px}.btn[disabled]{opacity:.45;cursor:default;pointer-events:none}.mk-anno{position:relative;display:inline-block;white-space:nowrap}.mk-anno svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mk-anno.mk-underline svg{top:auto;bottom:-.13em;height:.34em}.mk-anno.mk-double svg{top:auto;bottom:-.18em;height:.46em}.mk-anno.mk-strike svg{top:50%;height:.34em;transform:translateY(-52%)}.mk-anno svg path{fill:none;stroke-linecap:round;stroke-dasharray:var(--l);stroke-dashoffset:var(--l)}.inview .mk-anno svg path{animation:mk-draw var(--duration-section) var(--ease) forwards}.inview .mk-anno.d2 svg path{animation-delay:.25s}.inview .mk-anno.d3 svg path{animation-delay:.5s}@keyframes mk-draw{to{stroke-dashoffset:0}}.mkt-cta{font-family:var(--display);font-size:17px;font-weight:500;padding:0 24px;height:48px;border-radius:var(--radius-full);border:none;background:var(--primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background var(--duration-normal) var(--ease),border-color var(--duration-normal) var(--ease),color var(--duration-normal) var(--ease)}.mkt-cta,.mkt-cta:hover{color:var(--primary-foreground)}.mkt-cta:hover{background:rgba(10,10,10,.9)}.mkt-cta:active{background:rgba(10,10,10,.82)}.mkt-cta.ghost{background:var(--background);color:var(--muted-foreground);border:2px solid rgba(10,10,10,.1)}.mkt-cta.ghost:hover{background:var(--background);color:var(--foreground);border-color:rgba(10,10,10,.15)}.btn .arr,.mkt-cta .arr{transition:transform var(--duration-normal) var(--ease)}.btn:hover .arr,.mkt-cta:hover .arr{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.mk-anno svg path{stroke-dashoffset:0;animation:none}}.pill{font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:var(--radius-sm);white-space:nowrap;display:inline-block;line-height:1.15}.pill--same{background:var(--muted);color:var(--muted-foreground)}.pill--grow{background:var(--success-soft);color:var(--success)}.pill--cut{background:var(--destructive-soft);color:var(--destructive)}.pill--info{background:var(--sub-blue);color:var(--sub-blue-fg)}.pill--nav{background:var(--sub-purple);color:var(--sub-purple-fg)}