:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f8fafc;--bg:#fff;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f3f4f7;--surface-2:#eaedf1;--border:#dce0e5;--border-hover:#c8ccd3;--border-strong:#80858d;--ink:#0b0f14;--ink-hover:#292e36;--on-ink:#fff;--text:#191e26;--text-2:#3a4049;--muted:#565d67;--faint:#686e77;--accent:#4338ca;--accent-hover:#3730a3;--accent-soft:#eef0ff;--accent-soft-2:#e0e4ff;--on-accent:#fff;--good:#0b6b42;--good-soft:#e7f4ec;--warn:#8a4b00;--warn-soft:#fcf1e2;--critical:#b42318;--critical-soft:#fcebea;--on-critical:#fff;--critical-hover:color-mix(in oklch, var(--critical), black 8%);--info:#0b5a86;--info-soft:#e6f2f9;--caveat-bg:#fff6e5;--highlight:#fff1b8;--scrim:#0b0f1466;--shimmer:#ffffff8c;--focus:var(--accent);--inverse-bg:var(--ink);--inverse-text:var(--on-ink);--inverse-good:#4ade9a;--inverse-warn:#f5b942;--inverse-critical:#ff8a80;--inverse-info:#7cc8f2;--inverse-accent:#a5b4fc;--mk-hero-tint:color-mix(in srgb, var(--accent) 4%, transparent);--chart-1:#2a78d6;--chart-2:#1baf7a;--chart-3:#eb6834;--chart-4:#4a3aa7;--chart-other:var(--border-strong);--chart-grid:var(--border);--chart-axis:var(--muted);--shadow-0:none;--shadow-1:0 1px 2px #0b0f140f;--shadow-2:0 1px 2px #0b0f140f, 0 8px 24px -12px #0b0f1429;--shadow-3:0 2px 6px #0b0f1414, 0 24px 48px -16px #0b0f143d;--shadow-drag:0 4px 12px #0b0f141a, 0 28px 56px -20px #0b0f1452;--raised-edge:transparent;--font-sans-stack:var(--font-inter,"Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display-stack:var(--font-bricolage,"Bricolage Grotesque"), var(--font-inter,"Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono-stack:var(--font-jetbrains,"JetBrains Mono"), ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--t-title-size:clamp(28px, 1.375rem + 1.5vw, 32px);--t-headline-size:clamp(20px, 1.125rem + .5vw, 22px);--t-notice-title-size:clamp(19px, 1rem + .75vw, 22px);--t-h3-size:17px;--t-body-read-size:16px;--t-body-size:16px;--t-ui-size:15px;--t-input-size:16px;--t-small-size:13px;--t-label-size:12px;--t-micro-size:11px;--t-badge-size:12px;--t-mono-size:12px;--t-num-xl-size:40px;--t-num-lg-size:24px;--t-num-md-size:18px;--mk-display-size:clamp(36px, -.25rem + 6.25vw, 60px);--mk-h1-size:clamp(30px, .8333rem + 2.6042vw, 40px);--mk-h2-size:clamp(24px, .875rem + 1.5625vw, 30px);--mk-h3-size:clamp(18px, .9167rem + .5208vw, 20px);--mk-lead-size:clamp(18px, .9167rem + .5208vw, 20px);--mk-body-size:16px;--mk-small-size:14px;--mk-eyebrow-size:12px;--mk-mono-size:12px;--mk-price-size:clamp(44px, 1.5rem + 3.125vw, 56px);--dur-instant:80ms;--dur-micro:.12s;--dur-short:.18s;--dur-standard:.24s;--dur-medium:.32s;--dur-emphasis:.42s;--dur-long:.6s;--dur-dial:.7s;--dur-spring-snappy:.38s;--dur-spring-gentle:.52s;--dur-spring-pop:.4s;--dur-pill:.2s;--dur-drop:.16s;--dur-bar:.4s;--dur-flash:.6s;--dur-flash-long:.9s;--dur-returned:1s;--dur-saved-hold:1.5s;--dur-live-insert:2s;--dur-long-press:.35s;--dur-tooltip-delay:.4s;--delay-enter:60ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-linear:linear;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-spring-snappy:linear(0, .093, .273, .465, .628, .757, .848, .912, .952, .976, .99, .998, 1.001, 1.003, 1.003, 1.002, 1);--ease-spring-gentle:linear(0, .088, .26, .44, .596, .719, .811, .876, .92, .95, .97, .982, .99, .994, .997, .998, 1);--ease-spring-pop:linear(0, .123, .37, .621, .821, .953, 1.026, 1.054, 1.056, 1.044, 1.03, 1.016, 1.007, 1.001, .998, .997, 1);--loop-spinner:.9s;--loop-radar:1.6s;--loop-scan:1.2s;--loop-shimmer:1.2s;--loop-pulse:1.6s;--loop-dot:.9s;--hold-step-floor:.7s;--hold-step-floor-long:.9s;--hold-reveal-gap:.35s;--hold-run-cap:6s;--hold-flush:.12s;--hold-answer:.9s;--hold-replay-step:.45s;--hold-skeleton-delay:.15s;--hold-skeleton-min:.3s;--shift-xs:4px;--shift-sm:8px;--shift-md:16px;--shift-lg:24px;--scale-press:.97;--scale-press-card:.98;--scale-press-chip:.96;--scale-enter:.98;--scale-pop-from:.96;--stagger-list:30ms;--stagger-chip:50ms;--stagger-sync:60ms;--mk-dur-route:.28s;--mk-dur-route-out:.16s;--mk-stagger:40ms;--mk-stagger-chip:60ms;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--gutter:16px;--stack-xs:4px;--stack-sm:8px;--stack-md:16px;--stack-lg:24px;--stack-xl:32px;--card-pad:16px;--sheet-pad:16px;--section-pad:64px;--h-control-sm:32px;--h-control-md:44px;--h-control-lg:48px;--h-control-xl:52px;--target-min:44px;--h-topbar:52px;--h-mk-header:56px;--h-tabbar:calc(64px + env(safe-area-inset-bottom,0px));--h-action-bar:calc(68px + env(safe-area-inset-bottom,0px));--h-impersonation:0px;--w-sidebar:240px;--w-rail-collapsed:64px;--w-panel:420px;--w-drawer:480px;--w-theater:560px;--w-filter-rail:288px;--w-rail-opp:360px;--w-rail-ws:320px;--w-content-app:1280px;--w-content-admin:1440px;--w-content-marketing:1120px;--w-content:var(--w-content-marketing);--w-prose:720px;--w-form:560px;--w-auth:440px;--w-dialog-sm:400px;--w-dialog-md:560px;--w-dialog-lg:720px;--w-intro:480px;--w-tour-card:340px;--w-board-col:296px;--w-popover:320px;--w-tooltip:240px;--w-menu-min:200px;--w-toast:400px;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--avatar-sm:24px;--avatar-md:32px;--avatar-lg:40px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-sheet:20px;--r-pill:9999px;--bw:1px;--bw-2:2px;--bw-rail:3px;--z-base:0;--z-sticky:10;--z-topbar:20;--z-nav:30;--z-banner:35;--z-popover:40;--z-scrim:45;--z-overlay:50;--z-dialog:60;--z-tour:65;--z-toast:70;--z-tooltip:80;--z-impersonation:90;--z-skip-link:100}@media (min-width:640px){:root{--mk-eyebrow-size:13px;--mk-mono-size:13px;--section-pad:96px}}@media (min-width:768px){:root{--gutter:24px;--card-pad:20px;--sheet-pad:24px;--h-control-md:40px;--h-topbar:56px;--stack-xl:40px;--t-body-size:15px;--t-ui-size:14px;--t-input-size:14px;--t-mono-size:13px;--h-mk-header:64px}}@media (min-width:1024px){:root{--t-num-xl-size:44px;--t-num-lg-size:28px}}@media (min-width:1280px){:root{--gutter:32px}}:root[data-impersonating]{--h-impersonation:56px}@media (min-width:768px){:root[data-impersonating]{--h-impersonation:40px}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0f14;--bg:#0b0f14;--surface:#12161c;--surface-raised:#161a21;--surface-sunken:#070a0f;--surface-2:#1a1e25;--border:#262a31;--border-hover:#333840;--border-strong:#666c75;--ink:#f5f7f9;--ink-hover:#d4d8dd;--on-ink:#0b0f14;--text:#e3e6ec;--text-2:#c3c8cf;--muted:#a3aab4;--faint:#808790;--accent:#a5b4fc;--accent-hover:#c7d0fe;--accent-soft:#1e2142;--accent-soft-2:#262a52;--on-accent:#0b0f14;--good:#4ade9a;--good-soft:#0f2b20;--warn:#f5b942;--warn-soft:#2e2411;--critical:#ff8a80;--critical-soft:#36181b;--on-critical:#0b0f14;--critical-hover:color-mix(in oklch, var(--critical), white 8%);--info:#7cc8f2;--info-soft:#0e2533;--caveat-bg:#2e2411;--highlight:#4a3f12;--scrim:#0009;--shimmer:#ffffff0d;--inverse-good:#0b6b42;--inverse-warn:#8a4b00;--inverse-critical:#b42318;--inverse-info:#0b5a86;--inverse-accent:#4338ca;--chart-1:#3987e5;--chart-2:#199e70;--chart-3:#d95926;--chart-4:#9085e9;--shadow-1:0 1px 2px #00000080;--shadow-2:0 1px 2px #00000080, 0 8px 24px -12px #000000b3;--shadow-3:0 2px 6px #00000080, 0 24px 48px -16px #000c;--shadow-drag:0 4px 12px #0009, 0 28px 56px -20px #000000e6;--raised-edge:#262a31}}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0f14;--bg:#0b0f14;--surface:#12161c;--surface-raised:#161a21;--surface-sunken:#070a0f;--surface-2:#1a1e25;--border:#262a31;--border-hover:#333840;--border-strong:#666c75;--ink:#f5f7f9;--ink-hover:#d4d8dd;--on-ink:#0b0f14;--text:#e3e6ec;--text-2:#c3c8cf;--muted:#a3aab4;--faint:#808790;--accent:#a5b4fc;--accent-hover:#c7d0fe;--accent-soft:#1e2142;--accent-soft-2:#262a52;--on-accent:#0b0f14;--good:#4ade9a;--good-soft:#0f2b20;--warn:#f5b942;--warn-soft:#2e2411;--critical:#ff8a80;--critical-soft:#36181b;--on-critical:#0b0f14;--critical-hover:color-mix(in oklch, var(--critical), white 8%);--info:#7cc8f2;--info-soft:#0e2533;--caveat-bg:#2e2411;--highlight:#4a3f12;--scrim:#0009;--shimmer:#ffffff0d;--inverse-good:#0b6b42;--inverse-warn:#8a4b00;--inverse-critical:#b42318;--inverse-info:#0b5a86;--inverse-accent:#4338ca;--chart-1:#3987e5;--chart-2:#199e70;--chart-3:#d95926;--chart-4:#9085e9;--shadow-1:0 1px 2px #00000080;--shadow-2:0 1px 2px #00000080, 0 8px 24px -12px #000000b3;--shadow-3:0 2px 6px #00000080, 0 24px 48px -16px #000c;--shadow-drag:0 4px 12px #0009, 0 28px 56px -20px #000000e6;--raised-edge:#262a31}}@supports not (transition-timing-function:linear(0, 1)){:root{--ease-spring-snappy:var(--ease-enter);--ease-spring-gentle:var(--ease-enter);--ease-spring-pop:var(--ease-enter)}}
@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-fade{0%{opacity:0}to{opacity:1}}@keyframes v-fade-out{to{opacity:0}}@keyframes v-rise-in{0%{opacity:0;transform:translateY(var(--shift-sm))}to{opacity:1;transform:none}}@keyframes v-flip-in{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}@keyframes v-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes v-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes v-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes v-chip-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes v-shimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes v-busy{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes v-toast-in{0%{opacity:0;transform:translateY(var(--shift-md))}to{opacity:1;transform:none}}@keyframes v-toast-out{to{opacity:0;transform:translateY(var(--shift-sm))}}@keyframes v-undo-line{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes v-push-in{0%{opacity:0;transform:translateX(var(--shift-lg))}to{opacity:1;transform:none}}@keyframes v-push-out{to{opacity:0;transform:translateX(calc(-1 * var(--shift-lg)))}}@keyframes v-pop-in{0%{opacity:0;transform:translateX(calc(-1 * var(--shift-lg)))}to{opacity:1;transform:none}}@keyframes v-pop-out{to{opacity:0;transform:translateX(var(--shift-lg))}}@keyframes v-returned{to{outline-color:#0000}}@keyframes v-tab-in{0%{opacity:0;transform:translateX(var(--dx,12px))}to{opacity:1;transform:none}}@keyframes v-bar-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes v-bar-down{to{transform:translateY(100%)}}@keyframes v-panel-in{0%{transform:translate(100%)}to{transform:none}}@keyframes v-panel-out{0%{transform:none}to{transform:translate(100%)}}@keyframes v-dialog-in{0%{opacity:0;transform:scale(var(--scale-enter))}to{opacity:1;transform:none}}@keyframes v-dialog-out{to{opacity:0;transform:scale(var(--scale-enter))}}@keyframes v-popover-in{0%{opacity:0;transform:scale(var(--scale-pop-from))}to{opacity:1;transform:none}}@keyframes v-scene-out{to{opacity:0;transform:translateY(calc(-1 * var(--shift-sm)))}}@keyframes v-scene-in{0%{opacity:0;transform:translateY(var(--shift-sm))}to{opacity:1;transform:none}}@keyframes v-radar-pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}@keyframes v-blip-decay{to{opacity:.5}}@keyframes v-draw{to{stroke-dashoffset:0}}@keyframes v-probe{0%{transform:translate(0)}to{transform:translate(194px)}}@keyframes v-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--shift-sm)))}to{opacity:1;transform:none}}@keyframes v-row-rise{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes v-row-flash{0%{background:var(--accent-soft)}to{background:0 0}}@keyframes v-card-flash{0%{background:var(--accent-soft)}to{background:var(--surface)}}@keyframes v-sum-in{0%{opacity:0;transform:translateY(var(--shift-lg))}to{opacity:1;transform:none}}@keyframes v-swing{0%{transform:rotate(0)}33%{transform:rotate(-12deg)}66%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes v-fold{0%{transform:rotate(0)}50%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes v-drop-in{0%{transform:translateY(-100%)}to{transform:none}}@keyframes v-stamp{0%{opacity:0;transform:scale(1.25)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes v-rows-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes v-rows-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes v-slide-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes v-slide-up-out{0%{transform:none}to{transform:translateY(-100%)}}@keyframes v-live-tint{0%{background-color:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}to{background-color:#0000;box-shadow:inset 3px 0 #0000}}:root{--kf-spin:v-spin;--kf-fade:v-fade;--kf-fade-out:v-fade-out;--kf-rise-in:v-rise-in;--kf-flip-in:v-flip-in;--kf-ring:v-ring;--kf-dot:v-dot;--kf-pop:v-pop;--kf-chip-pop:v-chip-pop;--kf-shimmer:v-shimmer;--kf-busy:v-busy;--kf-toast-in:v-toast-in;--kf-toast-out:v-toast-out;--kf-undo-line:v-undo-line;--kf-push-in:v-push-in;--kf-push-out:v-push-out;--kf-pop-in:v-pop-in;--kf-pop-out:v-pop-out;--kf-returned:v-returned;--kf-tab-in:v-tab-in;--kf-bar-up:v-bar-up;--kf-bar-down:v-bar-down;--kf-panel-in:v-panel-in;--kf-panel-out:v-panel-out;--kf-dialog-in:v-dialog-in;--kf-dialog-out:v-dialog-out;--kf-popover-in:v-popover-in;--kf-scene-out:v-scene-out;--kf-scene-in:v-scene-in;--kf-radar-pulse:v-radar-pulse;--kf-blip-decay:v-blip-decay;--kf-draw:v-draw;--kf-probe:v-probe;--kf-grow-x:v-grow-x;--kf-drop:v-drop;--kf-row-rise:v-row-rise;--kf-row-flash:v-row-flash;--kf-card-flash:v-card-flash;--kf-sum-in:v-sum-in;--kf-swing:v-swing;--kf-fold:v-fold;--kf-drop-in:v-drop-in;--kf-stamp:v-stamp;--kf-rows-open:v-rows-open;--kf-rows-close:v-rows-close;--kf-slide-down:v-slide-down;--kf-slide-up-out:v-slide-up-out;--kf-live-tint:v-live-tint}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.v-peer){animation:none}::view-transition-group(.v-push){animation:none}::view-transition-group(.v-pop){animation:none}::view-transition-old(.v-peer){animation:var(--dur-micro) var(--ease-exit) both v-fade-out}::view-transition-new(.v-peer){animation:var(--dur-standard) var(--ease-enter) var(--delay-enter) both v-rise-in}::view-transition-old(.v-push){animation:var(--dur-short) var(--ease-exit) both v-push-out}::view-transition-new(.v-push){animation:var(--dur-medium) var(--ease-enter) both v-push-in}::view-transition-old(.v-pop){animation:calc(var(--dur-short) * .8) var(--ease-exit) both v-pop-out}::view-transition-new(.v-pop){animation:calc(var(--dur-medium) * .8) var(--ease-enter) both v-pop-in}::view-transition-group(.notice-morph){animation-duration:var(--dur-spring-snappy);animation-timing-function:var(--ease-spring-snappy)}::view-transition-group(.notice-morph-back){animation-duration:var(--dur-medium);animation-timing-function:var(--ease-emphasized)}::view-transition-old(.notice-morph){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-new(.notice-morph){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-old(.notice-morph-back){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-new(.notice-morph-back){object-fit:none;object-position:left top;width:auto;height:100%}::view-transition-old(.notice-morph){animation:var(--dur-micro) linear both v-fade-out}::view-transition-old(.notice-morph-back){animation:var(--dur-micro) linear both v-fade-out}::view-transition-new(.notice-morph){animation:var(--dur-pill) linear var(--dur-instant) both v-fade}::view-transition-new(.notice-morph-back){animation:var(--dur-pill) linear var(--dur-instant) both v-fade}::view-transition-group(.v-mk){animation:none}::view-transition-old(.v-mk){animation:var(--mk-dur-route-out) var(--ease-exit) both v-fade-out}::view-transition-new(.v-mk){animation:var(--mk-dur-route) var(--ease-enter) both v-rise-in}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}:root.vt-theme::view-transition-old(root){animation:var(--dur-standard) linear both v-fade-out}:root.vt-theme::view-transition-new(root){animation:var(--dur-standard) linear both v-fade}:root[data-motion=reduce]::view-transition-group(*){animation-duration:var(--dur-micro)!important;animation-delay:0s!important}:root[data-motion=reduce]::view-transition-old(*){animation-duration:var(--dur-micro)!important;animation-delay:0s!important}:root[data-motion=reduce]::view-transition-new(*){animation-duration:var(--dur-micro)!important;animation-delay:0s!important}:root[data-motion=reduce]::view-transition-old(*){animation-name:v-fade-out!important}:root[data-motion=reduce]::view-transition-new(*){animation-name:v-fade!important}:root[data-vt=off]::view-transition-group(*){animation:none!important}:root[data-vt=off]::view-transition-old(*){animation:none!important}:root[data-vt=off]::view-transition-new(*){animation:none!important}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{animation-iteration-count:1!important;animation-duration:var(--dur-micro)!important;scroll-behavior:auto!important;transition-duration:0s!important}:root[data-motion=reduce] .v-rm-fade{transition-property:opacity!important;transition-duration:var(--dur-micro)!important}@media (prefers-reduced-motion:reduce){html:not([data-motion]) *,html:not([data-motion]) :before,html:not([data-motion]) :after{animation-iteration-count:1!important;animation-duration:var(--dur-micro)!important;scroll-behavior:auto!important;transition-duration:0s!important}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--h-impersonation) + var(--h-topbar) + var(--space-12))}body{min-height:100dvh;font-family:var(--font-sans-stack);font-size:var(--t-body-size);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}body:has([data-page=marketing],[data-page=auth]){background:var(--bg)}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-hover)}h1,h2,h3,h4,h5,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}[hidden]{display:none!important}::selection{background:var(--accent-soft-2);color:var(--text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip-link);background:var(--ink);color:var(--on-ink);border-radius:var(--r-md);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:calc(var(--h-impersonation) + 8px);color:var(--on-ink)}.tnum{font-variant-numeric:tabular-nums}[data-loop=paused],[data-loop=paused]:before,[data-loop=paused]:after,[data-loop=paused] *,[data-loop=paused] :before,[data-loop=paused] :after{animation-play-state:paused!important}.muted{color:var(--muted)}.faint{color:var(--faint)}.text-2{color:var(--text-2)}.ink{color:var(--ink)}.t-title{font-family:var(--font-display-stack);font-optical-sizing:auto;font-size:var(--t-title-size);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.15}.t-headline{font-family:var(--font-display-stack);font-optical-sizing:auto;font-size:var(--t-headline-size);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-weight:650;line-height:1.25}.t-notice-title{font-size:var(--t-notice-title-size);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-weight:650;line-height:1.3}.t-h3{font-size:var(--t-h3-size);letter-spacing:-.005em;color:var(--ink);font-weight:600;line-height:1.35}.t-body-read{font-size:var(--t-body-read-size);text-wrap:pretty;max-width:68ch;line-height:1.6}.t-body{font-size:var(--t-body-size);text-wrap:pretty;line-height:1.5}.t-ui{font-size:var(--t-ui-size);font-weight:500;line-height:1.4}.t-small{font-size:var(--t-small-size);line-height:1.45}.t-label{font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.3}.t-micro{font-size:var(--t-micro-size);letter-spacing:.02em;font-weight:600;line-height:1.2}.t-mono{font-family:var(--font-mono-stack);font-size:var(--t-mono-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4}.t-num-xl{font-size:var(--t-num-xl-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1}.t-num-lg{font-size:var(--t-num-lg-size);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1.1}.t-num-md{font-size:var(--t-num-md-size);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650;line-height:1.2}.mk-display{font-family:var(--font-display-stack);font-optical-sizing:auto;font-size:var(--mk-display-size);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.05}.mk-h1{font-family:var(--font-display-stack);font-optical-sizing:auto;font-size:var(--mk-h1-size);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.12}.mk-h2{font-family:var(--font-display-stack);font-optical-sizing:auto;font-size:var(--mk-h2-size);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:650;line-height:1.2}.mk-h3{font-size:var(--mk-h3-size);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.3}.mk-lead{font-size:var(--mk-lead-size);color:var(--text-2);text-wrap:pretty;line-height:1.5}.mk-body{font-size:var(--mk-body-size);color:var(--text-2);text-wrap:pretty;line-height:1.6}.mk-small{font-size:var(--mk-small-size);color:var(--muted);line-height:1.5}.eyebrow{font-size:var(--mk-eyebrow-size);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.4}.mk-mono{font-family:var(--font-mono-stack);font-size:var(--mk-mono-size);font-variant-numeric:tabular-nums;font-weight:500}.mk-price{font-size:var(--mk-price-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1}@media (forced-colors:active){:focus-visible{outline-color:highlight}}@media print{body{color:#000;background:#fff}[data-print=hide]{display:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 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:100 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:100 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:100 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:100 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:100 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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 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_c261f344-module__sB9EVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c261f344-module__sB9EVG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_cd66c5e5-module__Uwcqgq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_cd66c5e5-module__Uwcqgq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.05w992gizc866.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.1m9k836wuo8c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.2lz2vdkeqaz2g.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.1ocfy-u58n01e.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.3r4--ze9tqti8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.29e6ydd6osd72.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_4dca5400-module__Xh2Zgq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_4dca5400-module__Xh2Zgq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
