:root{color-scheme:light dark;--hp-color-bg:oklch(100% 0 0);--hp-color-surface:oklch(98.5% 0 0);--hp-color-surface-raised:oklch(96.5% 0 0);--hp-color-border:oklch(90% 0 0);--hp-color-border-strong:oklch(78% 0 0);--hp-color-fg:oklch(20% 0 0);--hp-color-fg-muted:oklch(43.5% 0 0);--hp-color-accent:oklch(43.2% .076 223.1);--hp-color-accent-fg:oklch(100% 0 0);--hp-color-accent-surface:oklch(66.8% .111 223.1);--hp-color-accent-surface-fg:oklch(10% 0 0);--hp-color-accent-alt:oklch(44.2% .091 69.1);--hp-color-accent-alt-fg:oklch(100% 0 0);--hp-color-accent-alt-surface:oklch(78.7% .171 69.1);--hp-color-accent-alt-surface-fg:oklch(20% 0 0);--hp-color-success:oklch(42.6% .11 150);--hp-color-warning:oklch(44.2% .088 75);--hp-color-danger:oklch(46% .175 25);--hp-color-chart-1:oklch(27.2% .049 223.1);--hp-color-chart-2:oklch(36% .075 69.1);--hp-color-chart-3:oklch(42% .075 223.1);--hp-color-chart-4:oklch(50% .105 69.1);--hp-color-chart-5:oklch(55.6% .099 223.1);--hp-color-chart-6:oklch(64.2% .134 69.1);--hp-shadow-ambient:0 1px 2px #0000000d, 0 2px 8px #0000000a;--hp-shadow-overlay:0 4px 12px #0000001a, 0 12px 32px #00000012;--hp-shadow-modal:0 8px 24px #00000024, 0 24px 64px #0000001a;--hp-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hp-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--hp-font-numeric:tabular-nums;--hp-text-xs:.75rem;--hp-text-sm:.875rem;--hp-text-base:1rem;--hp-text-lg:1.125rem;--hp-text-xl:1.375rem;--hp-text-2xl:1.75rem;--hp-text-3xl:2.25rem;--hp-text-4xl:3rem;--hp-text-5xl:3.75rem;--hp-weight-regular:400;--hp-weight-medium:500;--hp-weight-semibold:600;--hp-leading-tight:1.2;--hp-leading-snug:1.35;--hp-leading-normal:1.55;--hp-leading-relaxed:1.7;--hp-tracking-tight:-.02em;--hp-tracking-normal:0em;--hp-tracking-wide:.02em;--hp-space-1:.25rem;--hp-space-2:.5rem;--hp-space-3:.75rem;--hp-space-4:1rem;--hp-space-6:1.5rem;--hp-space-8:2rem;--hp-space-12:3rem;--hp-radius-sm:3px;--hp-radius-md:6px;--hp-radius-lg:10px;--hp-z-dropdown:10;--hp-z-sticky:20;--hp-z-modal-backdrop:30;--hp-z-modal:40;--hp-z-toast:50;--hp-z-tooltip:60;--hp-motion-duration-fast:.12s;--hp-motion-duration-base:.2s;--hp-motion-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--hp-color-bg:oklch(12% 0 0);--hp-color-surface:oklch(16% 0 0);--hp-color-surface-raised:oklch(20% 0 0);--hp-color-border:oklch(28% 0 0);--hp-color-border-strong:oklch(42% 0 0);--hp-color-fg:oklch(97% 0 0);--hp-color-fg-muted:oklch(72% 0 0);--hp-color-accent:oklch(79% .138 223.1);--hp-color-accent-fg:oklch(12% 0 0);--hp-color-accent-surface:oklch(28% .049 223.1);--hp-color-accent-surface-fg:oklch(97% 0 0);--hp-color-accent-alt:oklch(78.6% .161 69.1);--hp-color-accent-alt-fg:oklch(12% 0 0);--hp-color-accent-alt-surface:oklch(28% .057 69.1);--hp-color-accent-alt-surface-fg:oklch(97% 0 0);--hp-color-success:oklch(70% .11 150);--hp-color-warning:oklch(71.6% .11 75);--hp-color-danger:oklch(72.6% .12 25);--hp-color-chart-1:oklch(50% .089 223.1);--hp-color-chart-2:oklch(58.2% .122 69.1);--hp-color-chart-3:oklch(64% .115 223.1);--hp-color-chart-4:oklch(73.4% .154 69.1);--hp-color-chart-5:oklch(80% .134 223.1);--hp-color-chart-6:oklch(90.2% .07 69.1);--hp-shadow-ambient:0 1px 2px #0006, 0 2px 8px #0000004d;--hp-shadow-overlay:0 4px 12px #0000008c, 0 12px 32px #0006;--hp-shadow-modal:0 8px 24px #000000a6, 0 24px 64px #00000080}}[data-theme=dark]{color-scheme:dark;--hp-color-bg:oklch(12% 0 0);--hp-color-surface:oklch(16% 0 0);--hp-color-surface-raised:oklch(20% 0 0);--hp-color-border:oklch(28% 0 0);--hp-color-border-strong:oklch(42% 0 0);--hp-color-fg:oklch(97% 0 0);--hp-color-fg-muted:oklch(72% 0 0);--hp-color-accent:oklch(79% .138 223.1);--hp-color-accent-fg:oklch(12% 0 0);--hp-color-accent-surface:oklch(28% .049 223.1);--hp-color-accent-surface-fg:oklch(97% 0 0);--hp-color-accent-alt:oklch(78.6% .161 69.1);--hp-color-accent-alt-fg:oklch(12% 0 0);--hp-color-accent-alt-surface:oklch(28% .057 69.1);--hp-color-accent-alt-surface-fg:oklch(97% 0 0);--hp-color-success:oklch(70% .11 150);--hp-color-warning:oklch(71.6% .11 75);--hp-color-danger:oklch(72.6% .12 25);--hp-color-chart-1:oklch(50% .089 223.1);--hp-color-chart-2:oklch(58.2% .122 69.1);--hp-color-chart-3:oklch(64% .115 223.1);--hp-color-chart-4:oklch(73.4% .154 69.1);--hp-color-chart-5:oklch(80% .134 223.1);--hp-color-chart-6:oklch(90.2% .07 69.1);--hp-shadow-ambient:0 1px 2px #0006, 0 2px 8px #0000004d;--hp-shadow-overlay:0 4px 12px #0000008c, 0 12px 32px #0006;--hp-shadow-modal:0 8px 24px #000000a6, 0 24px 64px #00000080}.mk-page{--mk-gap-section:calc(3 * var(--hp-space-8));--mk-window-shadow:var(--hp-shadow-modal);min-block-size:100dvh;accent-color:var(--hp-color-accent);background:var(--hp-color-bg);color:var(--hp-color-fg);font-family:var(--hp-font-sans);font-size:var(--hp-text-base);line-height:var(--hp-leading-normal);-webkit-font-smoothing:antialiased;--mk-frame-gutter:0px;--mk-frame:min(100% - 2 * var(--mk-frame-gutter), 78rem);--mk-cross:calc(var(--hp-space-3) - 1px);--mk-cell-pad:calc(var(--mk-gap-section) / 2);--mk-section-min:min(80svh, 56rem);--mk-hex-w:calc(2.5 * var(--hp-space-8));--mk-hex-h:calc(1.73205 * var(--mk-hex-w));--mk-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 96.995' preserveAspectRatio='none'%3E%3Cpath d='M28 0 56 16.166V48.497L28 64.663 0 48.497V16.166ZM28 64.663V96.995' fill='none' stroke='black' stroke-width='0.75'/%3E%3C/svg%3E");overflow-wrap:anywhere;margin:0;position:relative}@media (width>=30rem){.mk-page{--mk-frame-gutter:var(--hp-space-4)}}@media (width>=40rem){.mk-page{--mk-gap-section:calc(3 * var(--hp-space-12))}}@media (width>=64rem){.mk-page{--mk-gap-section:calc(4 * var(--hp-space-12))}}:root:has(.mk-header){scroll-padding-block-start:calc(var(--mk-header-height,4rem) + var(--hp-space-4))}.mk-page ::selection{background:var(--hp-color-accent-surface);color:var(--hp-color-accent-surface-fg)}.mk-page,.mk-page *,.mk-page :before,.mk-page :after{box-sizing:border-box}.mk-container{inline-size:var(--mk-frame);padding-inline:var(--hp-space-4);margin-inline:auto}@media (width>=40rem){.mk-container{padding-inline:var(--hp-space-8)}}.mk-grid{column-gap:min(var(--hp-space-8), 100% / 24);row-gap:var(--hp-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.mk-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.mk-section-body{gap:var(--hp-space-8);grid-template-columns:minmax(0,1fr);display:grid}.mk-page:before{content:"";box-sizing:border-box;inline-size:var(--mk-frame);border-inline:1px solid var(--hp-color-border);pointer-events:none;margin-inline:auto;position:absolute;inset-block:0;inset-inline:0}.mk-header:after,.mk-section:after,.mk-footer:before{content:"";z-index:1;inline-size:calc(var(--mk-frame) + var(--mk-cross) - 1px);block-size:var(--mk-cross);pointer-events:none;--mk-cross-ink:linear-gradient(var(--hp-color-border-strong), var(--hp-color-border-strong));--mk-cross-arm:calc((var(--mk-cross) - 1px) / 2);background:var(--mk-cross-ink) 0 50% / var(--mk-cross) 1px no-repeat, var(--mk-cross-ink) var(--mk-cross-arm) 0 / 1px 100% no-repeat, var(--mk-cross-ink) 100% 50% / var(--mk-cross) 1px no-repeat, var(--mk-cross-ink) calc(100% - var(--mk-cross-arm)) 0 / 1px 100% no-repeat;margin-inline:auto;position:absolute;inset-inline:0}.mk-section:after,.mk-footer:before{inset-block-start:calc(-1 * (var(--mk-cross) + 1px) / 2)}.mk-header:after{inset-block-end:calc(-1 * (var(--mk-cross) + 1px) / 2)}@media (width<=29.99rem){.mk-page:before,.mk-header:after,.mk-section:after,.mk-footer:before{display:none}}.mk-eyebrow{font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);line-height:var(--hp-leading-snug);font-variant-numeric:var(--hp-font-numeric);color:var(--hp-color-fg-muted);margin:0}.mk-link{align-items:center;gap:var(--hp-space-1);min-block-size:2.75rem;color:var(--hp-color-accent);text-underline-offset:var(--hp-space-1);border-radius:var(--hp-radius-sm);transition:color var(--hp-motion-duration-fast) var(--hp-motion-ease);text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.mk-link:hover{color:var(--hp-color-fg)}.mk-link:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.mk-inline-link{min-block-size:0;display:inline}.mk-link-icon{flex:none;block-size:1em;inline-size:1em}.mk-button-secondary{appearance:none;min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--hp-space-2) var(--hp-space-4);border:1px solid var(--hp-color-fg-muted);border-radius:var(--hp-radius-md);background:var(--hp-color-bg);color:var(--hp-color-fg);font:inherit;font-size:var(--hp-text-sm);font-weight:var(--hp-weight-medium);line-height:var(--hp-leading-snug);white-space:nowrap;cursor:pointer;transition:background var(--hp-motion-duration-fast) var(--hp-motion-ease), border-color var(--hp-motion-duration-fast) var(--hp-motion-ease), color var(--hp-motion-duration-fast) var(--hp-motion-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mk-button-secondary:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.mk-header{z-index:var(--hp-z-sticky);background:var(--hp-color-bg);border-block-end:1px solid var(--hp-color-border);position:sticky;inset-block-start:0}.mk-header[data-wrapped]{position:relative}.mk-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;min-inline-size:0;position:absolute;overflow:hidden}.mk-skip:focus{padding-inline:var(--hp-space-3);background:var(--hp-color-bg);box-shadow:var(--hp-shadow-overlay);position:absolute;inset-block-start:var(--hp-space-2);inset-inline-start:var(--hp-space-2)}@media (width>=30rem){.mk-header-inner{border-inline:1px solid var(--hp-color-border)}}.mk-header-inner{justify-content:space-between;align-items:center;gap:0 var(--hp-space-4);flex-wrap:wrap;min-block-size:4rem;display:flex}.mk-header-home{border-radius:var(--hp-radius-sm);align-items:center;min-block-size:2.75rem;display:flex}.mk-header-home:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.mk-header-actions{justify-content:flex-end;align-items:center;gap:0 var(--hp-space-6);flex-wrap:wrap;margin-inline-start:auto;display:flex}.mk-header-actions .mk-link{justify-content:center;min-inline-size:2.75rem}.mk-header-join:not([data-shown]){visibility:hidden;opacity:0}.mk-header-actions .mk-header-join{transition:opacity var(--hp-motion-duration-base) var(--hp-motion-ease), visibility var(--hp-motion-duration-base), background var(--hp-motion-duration-fast) var(--hp-motion-ease), border-color var(--hp-motion-duration-fast) var(--hp-motion-ease), color var(--hp-motion-duration-fast) var(--hp-motion-ease)}@media (width<=29.99rem){.mk-header-inner,.mk-header-actions{column-gap:var(--hp-space-2)}.mk-header-actions .mk-header-join{padding-inline:var(--hp-space-3)}}.mk-header-actions{min-inline-size:0;max-inline-size:100%}.mk-header-actions .mk-header-join{white-space:normal;text-wrap:balance;text-align:center}.mk-header-home{min-inline-size:0;max-inline-size:100%}.mk-logo{block-size:var(--hp-space-8);object-fit:contain;object-position:left center;inline-size:auto;max-inline-size:100%;display:block}@media (width<=29.99rem){.mk-logo{block-size:calc(var(--hp-space-4) + var(--hp-space-1))}}.mk-header .mk-link{font-size:var(--hp-text-sm)}.mk-header-home picture{display:contents}.mk-main:focus{outline:none}.mk-hero-inner{row-gap:var(--hp-space-4);padding-block:var(--hp-space-8) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.mk-hero-inner{row-gap:var(--hp-space-12);padding-block-start:calc(2 * var(--hp-space-12))}}.mk-hero-copy{gap:var(--hp-space-4);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.mk-hero-copy{gap:var(--hp-space-6)}}[data-backdrop]{isolation:isolate;--mk-hex-fade:radial-gradient(ellipse 70% 60% at 50% 0%, #000000b3 15%, transparent 100%);--mk-hex-clear:linear-gradient(transparent, transparent);--mk-hex-clear-size:100% 100%;--mk-hex-heart:50% 0%;position:relative}[data-backdrop]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 45% 40% at var(--mk-hex-heart), color-mix(in oklab, var(--hp-color-accent) 30%, var(--hp-color-border)), var(--hp-color-border) 100%);padding:inherit;mask-image:var(--mk-hex), var(--mk-hex-fade), var(--mk-hex-clear);mask-size:var(--mk-hex-w) var(--mk-hex-h), 100% 100%, var(--mk-hex-clear-size);position:absolute;inset:0;mask-position:top,0 0,50%;mask-repeat:repeat,no-repeat,no-repeat;mask-clip:border-box;mask-origin:border-box,border-box,content-box;mask-composite:intersect,subtract,add}.mk-cta-section[data-backdrop]{--mk-hex-fade:radial-gradient(ellipse 75% 75% at 50% 50%, #000000b3 40%, transparent 100%);--mk-hex-clear:radial-gradient(farthest-side, #000 72%, transparent 100%);--mk-hex-clear-size:calc(2 * min(100%, 40rem)) 200%;--mk-hex-heart:50% 50%;padding-block-end:calc(var(--mk-gap-section) / 2)}[data-patch]{isolation:isolate;--mk-patch-ink:#000000b3 20%, transparent 100%;--mk-frame-start:calc(50% - var(--mk-frame) / 2);--mk-frame-end:calc(50% + var(--mk-frame) / 2)}:is([data-patch=low],[data-patch=corner],[data-patch=margin]):before,[data-patch=head] .mk-section-head:before{content:"";z-index:-1;pointer-events:none;background:var(--hp-color-border);mask-image:var(--mk-hex), var(--mk-patch-a), var(--mk-patch-b);mask-size:var(--mk-hex-w) var(--mk-hex-h), 100% 100%, 100% 100%;position:absolute;inset:0;mask-position:top,0 0,0 0;mask-repeat:repeat,no-repeat,no-repeat;mask-composite:intersect,add,add}[data-patch=low]{--mk-patch-a:radial-gradient(6rem 2.5rem at calc(100% - 3.5rem) 2.75rem, var(--mk-patch-ink));--mk-patch-b:radial-gradient(3rem 2rem at calc(100% - 1.5rem) 4.5rem, var(--mk-patch-ink))}[data-patch=head] .mk-section-head{isolation:isolate;--mk-patch-a:radial-gradient(7rem 2.25rem at calc(100% - 5rem) 3.75rem, var(--mk-patch-ink));--mk-patch-b:radial-gradient(3rem 1.5rem at calc(100% - 2rem) 2.25rem, var(--mk-patch-ink));position:relative}:is([data-patch=corner],[data-patch=margin]):before{content:none}@media (width>=64rem){[data-patch=low]{--mk-patch-a:radial-gradient(15rem 4rem at calc(var(--mk-frame-start) + var(--mk-frame) * .18) calc(100% - 3.5rem), var(--mk-patch-ink));--mk-patch-b:radial-gradient(6rem 3rem at calc(var(--mk-frame-start) + 1rem) calc(100% - 4.5rem), var(--mk-patch-ink))}[data-patch=corner]{--mk-patch-a:radial-gradient(12rem 5.5rem at calc(var(--mk-frame-end) - 4rem) calc(100% - 5.5rem), var(--mk-patch-ink));--mk-patch-b:radial-gradient(5rem 7rem at calc(var(--mk-frame-end) + .5rem) calc(100% - 11rem), var(--mk-patch-ink))}[data-patch=margin]{--mk-patch-a:radial-gradient(4.5rem 12rem at var(--mk-frame-end) 62%, var(--mk-patch-ink));--mk-patch-b:radial-gradient(3.5rem 5rem at calc(var(--mk-frame-end) + 1.5rem) 30%, var(--mk-patch-ink))}:is([data-patch=corner],[data-patch=margin]):before{content:""}[data-patch=head] .mk-section-head{--mk-patch-a:radial-gradient(8rem 3rem at calc(100% - 6rem) 6.5rem, var(--mk-patch-ink));--mk-patch-b:radial-gradient(3.5rem 2.5rem at calc(100% - 11rem) 4.5rem, var(--mk-patch-ink))}}.mk-hero-copy>.mk-lede{justify-self:center}.mk-hero-inner>.mk-stage-wrap{min-inline-size:0}.mk-hero{padding-block-end:var(--mk-cell-pad)}.mk-stage-wrap{gap:var(--hp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.mk-stage-frame{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.mk-stage-frame:before{content:"";inset:calc(-1 * var(--hp-space-2));pointer-events:none;--mk-tick:linear-gradient(var(--hp-color-accent), var(--hp-color-accent));--mk-arm:var(--hp-space-4);background:var(--mk-tick) 0 0 / var(--mk-arm) 1px no-repeat, var(--mk-tick) 0 0 / 1px var(--mk-arm) no-repeat, var(--mk-tick) 100% 0 / var(--mk-arm) 1px no-repeat, var(--mk-tick) 100% 0 / 1px var(--mk-arm) no-repeat, var(--mk-tick) 0 100% / var(--mk-arm) 1px no-repeat, var(--mk-tick) 0 100% / 1px var(--mk-arm) no-repeat, var(--mk-tick) 100% 100% / var(--mk-arm) 1px no-repeat, var(--mk-tick) 100% 100% / 1px var(--mk-arm) no-repeat;position:absolute}.mk-title{font-size:clamp(var(--hp-text-3xl), 12vw, var(--hp-text-4xl));font-weight:var(--hp-weight-semibold);letter-spacing:calc(1.5 * var(--hp-tracking-tight));text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.05}@media (width>=40rem){.mk-title{font-size:clamp(var(--hp-text-4xl), 6.4vw, calc(1.25 * var(--hp-text-5xl)))}}.mk-title-part{display:block}.mk-lede{max-inline-size:60ch;font-size:var(--hp-text-xl);line-height:var(--hp-leading-snug);color:var(--hp-color-fg-muted);text-wrap:balance;margin:0}.mk-hero-signup{justify-self:center;gap:var(--hp-space-2);inline-size:100%;max-inline-size:36rem;text-align:start;margin-block-start:var(--hp-space-2);display:grid}.mk-hero-credit{font-size:var(--hp-text-sm);line-height:var(--hp-leading-normal);color:var(--hp-color-fg-muted);text-align:center;text-wrap:balance;margin:0;margin-block-start:calc(-2lh - var(--hp-space-2))}@media (width<=29.99rem){.mk-hero-credit{margin-block-start:calc(-3lh - var(--hp-space-2))}}.mk-hero-signup:has(>.mk-signup:not([data-state=idle]),.mk-signup-status:not(:empty))>.mk-hero-credit{visibility:hidden}.mk-window{border:1px solid var(--hp-color-border);border-radius:var(--hp-radius-lg);background:var(--hp-color-surface);min-inline-size:0;box-shadow:var(--mk-window-shadow);color:var(--hp-color-fg);font-size:var(--hp-text-sm);line-height:var(--hp-leading-normal);text-align:start;cursor:default;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-page{--mk-window-shadow:var(--hp-shadow-ambient), var(--hp-shadow-modal);--mk-window-raised:color-mix(in oklch, var(--hp-color-surface-raised), var(--hp-color-border));--mk-window-muted:color-mix(in oklch, var(--hp-color-fg-muted) 85%, var(--hp-color-fg));--mk-window-success:color-mix(in oklch, var(--hp-color-success) 85%, var(--hp-color-fg));--mk-window-ring:color-mix(in oklab, var(--hp-color-accent) 35%, var(--hp-color-border-strong));--mk-window-bar:var(--hp-color-border);--mk-window-bar-muted:color-mix(in oklch, var(--hp-color-fg-muted) 75%, var(--hp-color-fg))}:root:not([data-theme=light]) .mk-window{--hp-color-surface-raised:var(--mk-window-raised);--hp-color-fg-muted:var(--mk-window-muted);--hp-color-success:var(--mk-window-success);border-color:var(--mk-window-ring);background:var(--hp-color-surface-raised)}:root:not([data-theme=light]) .mk-window-bar{--hp-color-fg-muted:var(--mk-window-bar-muted);--hp-color-border:var(--hp-color-border-strong);background:var(--mk-window-bar)}}:root[data-theme=dark] .mk-page{--mk-window-shadow:var(--hp-shadow-ambient), var(--hp-shadow-modal);--mk-window-raised:color-mix(in oklch, var(--hp-color-surface-raised), var(--hp-color-border));--mk-window-muted:color-mix(in oklch, var(--hp-color-fg-muted) 85%, var(--hp-color-fg));--mk-window-success:color-mix(in oklch, var(--hp-color-success) 85%, var(--hp-color-fg));--mk-window-ring:color-mix(in oklab, var(--hp-color-accent) 35%, var(--hp-color-border-strong));--mk-window-bar:var(--hp-color-border);--mk-window-bar-muted:color-mix(in oklch, var(--hp-color-fg-muted) 75%, var(--hp-color-fg))}:root[data-theme=dark] .mk-window{--hp-color-surface-raised:var(--mk-window-raised);--hp-color-fg-muted:var(--mk-window-muted);--hp-color-success:var(--mk-window-success);border-color:var(--mk-window-ring);background:var(--hp-color-surface-raised)}:root[data-theme=dark] .mk-window-bar{--hp-color-fg-muted:var(--mk-window-bar-muted);--hp-color-border:var(--hp-color-border-strong);background:var(--mk-window-bar)}.mk-window-content{display:contents}.mk-window-bar{align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-block-end:1px solid var(--hp-color-border);background:var(--hp-color-surface-raised);box-shadow:inset 0 1px 0 var(--hp-color-border-strong);flex-wrap:wrap;display:flex}.mk-window-dots{gap:var(--hp-space-1);flex:none;display:flex}.mk-window-dots span{inline-size:var(--hp-space-3);block-size:var(--hp-space-3);background:var(--hp-color-border-strong);border-radius:50%}.mk-window-url{min-inline-size:0;max-inline-size:24rem;padding:var(--hp-space-1) var(--hp-space-3);border:1px solid var(--hp-color-border);border-radius:var(--hp-radius-md);background:var(--hp-color-bg);color:var(--hp-color-fg);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:10ch;margin-inline:auto;overflow:hidden}.mk-window-crumb{min-inline-size:0;color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);white-space:nowrap;text-overflow:ellipsis;flex:10ch;overflow:hidden}@media (width<=31.99rem){.mk-crumb-part[data-mid]{display:none}}.mk-sample{padding-inline:var(--hp-space-2);border:1px solid var(--hp-color-border-strong);border-radius:var(--hp-radius-sm);background:var(--hp-color-bg);color:var(--hp-color-fg-muted);font-size:var(--hp-text-sm);font-weight:var(--hp-weight-semibold);letter-spacing:var(--hp-tracking-wide);line-height:var(--hp-leading-normal);flex:none}.mk-window-status{justify-content:space-between;align-items:center;gap:var(--hp-space-1) var(--hp-space-4);margin-inline:calc(-1 * var(--hp-space-4));padding:var(--hp-space-2) var(--hp-space-4) 0;border-block-start:1px solid var(--hp-color-border);color:var(--hp-color-fg-muted);font-size:var(--hp-text-sm);flex-wrap:wrap;flex:1 0 100%;order:1;display:flex}@media (width>=64rem){.mk-window-status{border:0;flex:0 auto;order:0;min-inline-size:0;margin-inline:0;padding:0}}.mk-live{align-items:center;gap:var(--hp-space-2);color:var(--hp-color-fg);font-family:var(--hp-font-mono);font-weight:var(--hp-weight-medium);display:inline-flex}.mk-live-dot{inline-size:var(--hp-space-2);block-size:var(--hp-space-2);background:var(--hp-color-success);border-radius:50%;flex:none}.mk-figure{color:var(--hp-color-fg);font-family:var(--hp-font-mono);font-variant-numeric:var(--hp-font-numeric);font-weight:var(--hp-weight-medium);text-align:start;display:inline-block}.mk-nsid,.mk-path{min-inline-size:0;font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);color:var(--hp-color-fg);overflow-wrap:anywhere}.mk-tag{min-inline-size:0;padding-inline:var(--hp-space-2);border:1px solid var(--hp-color-border-strong);border-radius:var(--hp-radius-sm);color:var(--hp-color-fg);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);font-weight:var(--hp-weight-medium);line-height:var(--hp-leading-normal);flex:0 auto}.mk-tag[data-kind=record]{border-color:var(--hp-color-accent-surface);background:var(--hp-color-accent-surface);color:var(--hp-color-accent-surface-fg)}.mk-tag[data-kind=query]{border-color:var(--hp-color-accent-alt-surface);background:var(--hp-color-accent-alt-surface);color:var(--hp-color-accent-alt-surface-fg)}.mk-tag[data-kind=lang]{border-color:var(--hp-color-accent);color:var(--hp-color-accent)}.mk-tag[data-kind=lang][data-current]{border-color:var(--hp-color-accent-surface);background:var(--hp-color-accent-surface);color:var(--hp-color-accent-surface-fg)}.mk-tag[data-kind=soon]{color:var(--hp-color-fg-muted);border-style:dashed}.mk-tag[data-kind=done]{border-color:var(--hp-color-success);color:var(--hp-color-success)}.mk-tag[data-kind=running]{border-color:var(--hp-color-accent);color:var(--hp-color-accent)}.mk-tags{align-items:center;gap:var(--hp-space-1) var(--hp-space-2);flex-wrap:wrap;display:flex}.mk-ok-icon,.mk-pending-icon,.mk-running-icon{flex:none;block-size:1em;inline-size:1em}.mk-pending-icon{color:var(--hp-color-fg-muted)}.mk-mark{flex:none;display:inline-grid}.mk-mark>*{grid-area:1/1}.mk-mark>.mk-pending-icon{scale:0}.mk-mark>.mk-ok-icon{color:var(--hp-color-success)}.mk-ok{align-items:center;gap:var(--hp-space-1);color:var(--hp-color-success);font-family:var(--hp-font-mono);font-weight:var(--hp-weight-medium);display:inline-flex}.mk-panel-head{justify-content:space-between;align-items:baseline;gap:var(--hp-space-2);color:var(--hp-color-fg);font-size:var(--hp-text-sm);font-weight:var(--hp-weight-semibold);margin:0;display:flex}.mk-panel-count{color:var(--hp-color-fg-muted);font-variant-numeric:var(--hp-font-numeric)}.mk-src{padding:var(--hp-space-4) 0;counter-reset:mk-line;font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);line-height:var(--hp-leading-relaxed);margin:0;list-style:none}.mk-src-line{counter-increment:mk-line;column-gap:var(--hp-space-4);min-block-size:1lh;padding-inline:var(--hp-space-4);grid-template-columns:3ch minmax(0,1fr);display:grid}.mk-src-line:before{content:counter(mk-line);color:var(--hp-color-fg-muted);font-variant-numeric:var(--hp-font-numeric);text-align:end}.mk-src-text{min-inline-size:0;color:var(--hp-color-fg);white-space:pre;text-overflow:ellipsis;overflow:hidden}@media (width>=30rem){.mk-src-line[data-narrow],.mk-window wbr{display:none}}@media (width<=29.99rem){.mk-src-line[data-wide]{display:none}.mk-src-line{column-gap:var(--hp-space-2);padding-inline:var(--hp-space-3);grid-template-columns:2ch minmax(0,1fr)}.mk-src-text{text-indent:-6ch;white-space:pre-wrap;padding-inline-start:6ch}}.mk-t-key,.mk-t-kw{color:var(--hp-color-accent)}.mk-t-str{color:var(--hp-color-accent-alt)}.mk-t-punc{color:var(--hp-color-fg-muted)}.mk-t-emoji{font-family:var(--hp-font-sans)}.mk-stage-body{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.mk-stage-body{grid-template-columns:minmax(0,2fr) minmax(0,5fr)}}.mk-stage-side{align-content:start;gap:var(--hp-space-4);padding:var(--hp-space-6) var(--hp-space-4);border-inline-end:1px solid var(--hp-color-border);background:var(--hp-color-bg);display:none}@media (width>=48rem){.mk-stage-side{display:grid}}.mk-lexicons{display:grid}.mk-lexicon{gap:var(--hp-space-2);padding-block:var(--hp-space-3);border-block-start:1px solid var(--hp-color-border);display:grid}.mk-lexicon .mk-nsid{font-weight:var(--hp-weight-medium)}.mk-lexicon-meta{align-items:center;gap:var(--hp-space-1);color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);display:inline-flex}.mk-lexicon-statuses>.mk-lexicon-meta{font-weight:var(--hp-weight-medium)}.mk-lexicon-meta[data-done]{color:var(--hp-color-success)}.mk-lexicon-meta[data-running]{color:var(--hp-color-accent)}.mk-lexicon-meta[data-running] .mk-pending-icon{color:inherit}.mk-depicted-icon{flex:none;block-size:1em;inline-size:1em}.mk-stage-add{justify-self:start;align-items:center;gap:var(--hp-space-1);color:var(--hp-color-fg-muted);font-size:var(--hp-text-sm);display:inline-flex}.mk-stage-main{grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;display:grid}.mk-request{align-items:center;gap:var(--hp-space-2) var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-block-end:1px solid var(--hp-color-border);background:var(--hp-color-surface-raised);flex-wrap:wrap;display:flex}@media (width>=40rem){.mk-request{padding:var(--hp-space-4) var(--hp-space-6)}}.mk-method{padding-inline:var(--hp-space-2);border-radius:var(--hp-radius-sm);background:var(--hp-color-accent-surface);color:var(--hp-color-accent-surface-fg);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);font-weight:var(--hp-weight-semibold);line-height:var(--hp-leading-normal);flex:none}.mk-request .mk-path{font-size:var(--hp-text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width>=48rem){.mk-request .mk-path{font-size:var(--hp-text-base)}}@media (width<=29.99rem){.mk-request .mk-path{white-space:normal;flex-basis:100%;order:1;overflow:visible}}.mk-stage-names{align-items:baseline;gap:var(--hp-space-1);padding:var(--hp-space-2) var(--hp-space-4);border-block-end:1px solid var(--hp-color-border);font-size:var(--hp-text-sm);flex-wrap:wrap;margin:0;display:flex}.mk-stage-names-title{color:var(--hp-color-fg-muted)}.mk-stage-names-title:after{content:":"}.mk-stage-name{color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono)}.mk-stage-name+.mk-stage-name:before{content:"·";color:var(--hp-color-fg-muted);font-family:var(--hp-font-sans);margin-inline-end:var(--hp-space-1);line-height:1}.mk-stage-name[data-current]{color:var(--hp-color-fg)}@media (width<=29.99rem){.mk-stage-names{padding-inline:var(--hp-space-3);font-size:var(--hp-text-xs)}.mk-stage-names-title{display:none}}@media (width>=48rem){.mk-stage-names{display:none}}.mk-http{align-items:center;gap:var(--hp-space-2);min-inline-size:0;color:var(--hp-color-success);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);font-weight:var(--hp-weight-medium);flex:0 auto;margin-inline-start:auto;display:inline-flex}.mk-panel{container:mk-panel/inline-size}.mk-panel-body{gap:var(--hp-space-3);padding:var(--hp-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.mk-panel-body{padding:var(--hp-space-6)}}.mk-panel-row{align-items:center;gap:var(--hp-space-2) var(--hp-space-3);flex-wrap:wrap;display:flex}.mk-panel-state{color:var(--hp-color-success);font-weight:var(--hp-weight-medium)}.mk-panel .mk-src{margin-inline:calc(-1 * var(--hp-space-4));padding-block:var(--hp-space-3);border-block:1px solid var(--hp-color-border);background:var(--hp-color-bg)}@media (width>=40rem){.mk-panel .mk-src{margin-inline:calc(-1 * var(--hp-space-6));padding-inline:var(--hp-space-2)}}.mk-job{gap:var(--hp-space-4)}.mk-job-head{align-items:center;gap:var(--hp-space-2) var(--hp-space-3);flex-wrap:wrap;display:flex}.mk-job-head .mk-nsid{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-inline-size:min(6ch,100%);overflow:hidden}[data-statuses]{display:inline-grid}[data-statuses]>*{grid-area:1/1}[data-statuses]>[data-status-to]{visibility:hidden}.mk-job-status{margin-inline-start:auto}.mk-job-status>.mk-tag{align-items:center;gap:var(--hp-space-1);justify-self:end;display:inline-flex}.mk-job-title{color:var(--hp-color-fg);font-weight:var(--hp-weight-semibold)}.mk-steps{gap:var(--hp-space-2);margin:0;padding:0;list-style:none;display:grid}.mk-step{align-items:center;gap:var(--hp-space-1) var(--hp-space-2);flex-wrap:wrap;display:flex}.mk-step-label{color:var(--hp-color-fg)}.mk-counters{gap:var(--hp-space-3);border-block-start:1px solid var(--hp-color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--hp-space-3);display:grid}@container mk-panel (width<=20em){.mk-counters{grid-template-columns:minmax(0,1fr)}}@container mk-panel (width<=11em){.mk-counters .mk-counter-value .mk-figure,.mk-counters .mk-counter-of{white-space:normal;overflow-wrap:anywhere}.mk-counters .mk-counter-value .mk-figure{min-inline-size:0!important}}.mk-counter{gap:var(--hp-space-1);display:grid}.mk-counter-label{color:var(--hp-color-fg-muted);font-size:var(--hp-text-sm)}.mk-counter-value{color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm)}.mk-counter-value .mk-figure{font-size:var(--hp-text-2xl);font-weight:var(--hp-weight-semibold);white-space:nowrap}.mk-counter-of{white-space:nowrap}@media (width<=29.99rem){.mk-counter-value .mk-figure{font-size:var(--hp-text-xl)}}@media (width<=22.49rem){.mk-counter-value .mk-figure{font-size:var(--hp-text-lg)}}.mk-space,.mk-signin{gap:var(--hp-space-4)}.mk-space-head{align-items:center;gap:var(--hp-space-2) var(--hp-space-3);flex-wrap:wrap;display:flex}.mk-space-head .mk-nsid{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-inline-size:min(6ch,100%);overflow:hidden}.mk-space-key{color:var(--hp-color-fg-muted)}.mk-space-part{gap:var(--hp-space-2);display:grid}.mk-members{margin:0;padding:0;list-style:none;display:grid}.mk-member,.mk-space-record{align-items:center;gap:var(--hp-space-1) var(--hp-space-3);padding-block:var(--hp-space-2);border-block-start:1px solid var(--hp-color-border);flex-wrap:wrap;display:flex}.mk-member-note,.mk-invite-uses{color:var(--hp-color-fg-muted);font-size:var(--hp-text-sm)}.mk-invite-label,.mk-space-doc{color:var(--hp-color-fg);font-weight:var(--hp-weight-medium)}.mk-invite-uses{font-family:var(--hp-font-mono);font-variant-numeric:var(--hp-font-numeric)}.mk-access{gap:var(--hp-space-1);margin-inline-start:auto;display:inline-flex}.mk-space-uri{color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mk-space-seg{color:var(--hp-color-accent)}@media (width<=29.99rem){.mk-space-uri{white-space:normal}}.mk-fields{margin:0;display:grid}.mk-field{gap:0 var(--hp-space-4);padding-block:var(--hp-space-2);border-block-start:1px solid var(--hp-color-border);grid-template-columns:minmax(0,1fr);display:grid}@container mk-panel (width>=24rem){.mk-field{grid-template-columns:calc(3 * var(--hp-space-12)) minmax(0, 1fr);align-items:baseline}}.mk-field dt{color:var(--hp-color-fg-muted)}.mk-field dd{margin:0}.mk-signin-box{gap:var(--hp-space-2);padding:var(--hp-space-4);border:1px solid var(--hp-color-border);border-radius:var(--hp-radius-md);grid-template-columns:minmax(0,1fr);display:grid}.mk-signin-label{color:var(--hp-color-fg);font-weight:var(--hp-weight-semibold)}.mk-signin-row{gap:var(--hp-space-2);flex-wrap:wrap;display:flex}.mk-signin-field,.mk-signin-button{align-items:center;gap:var(--hp-space-2);min-inline-size:0;padding:var(--hp-space-2) var(--hp-space-3);border:1px solid var(--hp-color-border-strong);border-radius:var(--hp-radius-md);display:inline-flex}.mk-signin-field{border-color:var(--hp-color-fg-muted);background:var(--hp-color-bg);min-inline-size:min(12ch,100%);color:var(--hp-color-fg-muted);flex:auto}.mk-signin-field .mk-nsid{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.mk-signin-button{border-color:var(--hp-color-accent);color:var(--hp-color-fg);font-weight:var(--hp-weight-semibold);flex-wrap:wrap;flex:0 auto}.mk-step-detail{color:var(--hp-color-fg-muted)}.mk-langs{align-items:center;gap:var(--hp-space-2) var(--hp-space-4);flex-wrap:wrap;display:flex}.mk-langs-group{align-items:center;gap:var(--hp-space-1) var(--hp-space-2);flex-wrap:wrap;display:inline-flex}.mk-langs-note{color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono);font-size:var(--hp-text-sm)}.mk-section{padding-block:var(--mk-gap-section);border-block-start:1px solid var(--hp-color-border);position:relative}.mk-section.mk-feature,.mk-section.mk-split,.mk-section.mk-crowd{padding-block:0}@media (width>=64rem){.mk-section.mk-feature,.mk-section.mk-split,.mk-section.mk-cta-section{min-block-size:var(--mk-section-min);grid-template-columns:minmax(0,1fr);display:grid}.mk-section>.mk-cells{align-content:center}.mk-section.mk-cta-section{align-content:center;padding-block-end:var(--mk-gap-section)}}.mk-cells{--mk-cell-inline:var(--hp-space-4);align-items:stretch;gap:0;padding-inline:0}@media (width>=40rem){.mk-cells{--mk-cell-inline:var(--hp-space-8)}}.mk-cells>.mk-cell-head{padding:var(--mk-cell-pad) var(--mk-cell-inline) 0}.mk-cells>:not(.mk-cell-head){margin:var(--hp-space-8) var(--mk-cell-inline) var(--mk-cell-pad)}@media (width>=64rem){.mk-cells{--mk-rail-x:calc(100% * 5 / 12);position:relative}.mk-cells>.mk-cell-head{padding-block-end:var(--mk-cell-pad)}.mk-cells>:not(.mk-cell-head){margin-block-start:var(--mk-cell-pad)}.mk-cells:before{content:"";background:var(--hp-color-border);pointer-events:none;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--mk-rail-x) - 1px)}.mk-cells:after{content:"";z-index:1;inline-size:var(--mk-cross);block-size:var(--mk-cross);pointer-events:none;--mk-cross-ink:linear-gradient(var(--hp-color-border-strong), var(--hp-color-border-strong));background:var(--mk-cross-ink) 0 50% / 100% 1px no-repeat, var(--mk-cross-ink) 50% 0 / 1px 100% no-repeat;position:absolute;inset-block-start:calc(-1 * (var(--mk-cross) + 1px) / 2);inset-inline-start:calc(var(--mk-rail-x) - (var(--mk-cross) + 1px) / 2)}}.mk-section[data-ground=surface]{background:var(--hp-color-surface-raised)}.mk-section-title{font-size:var(--hp-text-3xl);font-weight:var(--hp-weight-semibold);line-height:var(--hp-leading-tight);letter-spacing:var(--hp-tracking-tight);text-wrap:balance;margin:0}@media (width>=40rem){.mk-section-title{font-size:var(--hp-text-4xl)}}@media (width>=64rem){.mk-section-title{font-size:var(--hp-text-5xl);letter-spacing:calc(1.5 * var(--hp-tracking-tight));line-height:1.05}}.mk-section-head{align-content:start;gap:var(--hp-space-3);display:grid}.mk-section-help{color:var(--hp-color-fg-muted);text-wrap:pretty;margin:0}:is(.mk-section-head,.mk-feature-copy)>.mk-eyebrow{margin-block-end:var(--hp-space-2)}.mk-feature-grid>.mk-window{align-self:start}.mk-feature-copy{align-content:start;gap:var(--hp-space-3);display:grid}.mk-feature-line{max-inline-size:40ch;color:var(--hp-color-fg-muted);font-size:var(--hp-text-lg);line-height:var(--hp-leading-snug);text-wrap:pretty;margin:0}@media (width>=40rem){.mk-feature-line{font-size:var(--hp-text-xl)}}@media (width>=64rem){.mk-feature-copy{grid-area:1/1/auto/span 5}.mk-feature-grid>.mk-window{grid-area:1/6/auto/span 7}.mk-split-grid>.mk-section-head{grid-area:1/1/auto/span 5;align-self:start;position:sticky;inset-block-start:var(--mk-header-height,4rem)}.mk-split-grid>:not(.mk-section-head){grid-area:1/6/auto/span 7}}.mk-crowd{--mk-cell-pad:var(--hp-space-8)}.mk-cells>.mk-crowd-list{margin:var(--hp-space-6) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.mk-crowd-item{align-content:start;gap:var(--hp-space-1);padding:var(--hp-space-6) var(--mk-cell-inline);border-block-start:1px solid var(--hp-color-border);display:grid}.mk-crowd-item dt{color:var(--hp-color-fg);font-size:var(--hp-text-lg);font-weight:var(--hp-weight-semibold);line-height:var(--hp-leading-snug)}.mk-crowd-item dd{max-inline-size:40ch;color:var(--hp-color-fg-muted);font-size:var(--hp-text-lg);line-height:var(--hp-leading-snug);text-wrap:pretty;margin:0}@media (width>=40rem){.mk-cells>.mk-crowd-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-crowd-item:nth-child(odd){border-inline-end:1px solid var(--hp-color-border)}}@media (width>=64rem){.mk-crowd{--mk-cell-pad:var(--hp-space-12)}.mk-crowd-grid>.mk-cell-head{grid-area:1/1/auto/span 5}.mk-cells>.mk-crowd-list{grid-area:1/6/auto/span 7;margin:0}.mk-crowd-item{padding-block:var(--mk-cell-pad)}.mk-crowd-item:nth-child(-n+2){border-block-start:0}}.mk-faq{margin:0}.mk-faq-item{align-content:start;gap:var(--hp-space-3);padding-block:var(--hp-space-8);border-block-start:1px solid var(--hp-color-border);display:grid;position:relative}.mk-faq-item>*{max-inline-size:65ch}.mk-faq-item:first-child{border-block-start:0;padding-block-start:0}.mk-faq-item:last-child{padding-block-end:0}.mk-faq-q{font-size:var(--hp-text-xl);line-height:var(--hp-leading-snug);font-weight:var(--hp-weight-semibold);color:var(--hp-color-fg);text-wrap:balance}.mk-faq-link{min-block-size:2.75rem;min-inline-size:2.75rem;border-radius:var(--hp-radius-sm);color:var(--hp-color-fg-muted);font-family:var(--hp-font-mono);font-weight:var(--hp-weight-regular);transition:color var(--hp-motion-duration-fast) var(--hp-motion-ease);place-items:center;margin-block:calc(.5lh - 1.375rem);margin-inline-start:calc(-1 * var(--hp-space-2));text-decoration:none;display:inline-grid}@media (hover:hover){.mk-faq-link{color:var(--hp-color-accent);clip-path:inset(50%)}.mk-faq-item:hover .mk-faq-link,.mk-faq-item:target .mk-faq-link,.mk-faq-link:focus{clip-path:none}.mk-faq-link:hover{color:var(--hp-color-fg)}}.mk-faq-link:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.mk-faq-item:target:before{content:"";inset-block:var(--hp-space-8);background:var(--hp-color-accent);inline-size:2px;position:absolute;inset-inline-start:calc(-1 * var(--hp-space-3))}.mk-faq-item:target:first-child:before{inset-block-start:0}.mk-faq-item:target:last-child:before{inset-block-end:0}.mk-faq-a{color:var(--hp-color-fg-muted);text-wrap:pretty;margin:0}.mk-cta{row-gap:var(--hp-space-3);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.mk-cta-line{max-inline-size:40ch;color:var(--hp-color-fg-muted);font-size:var(--hp-text-lg);line-height:var(--hp-leading-snug);text-wrap:balance;justify-self:center;margin:0}@media (width>=40rem){.mk-cta-line{font-size:var(--hp-text-xl)}}.mk-cta-title-part{inline-size:fit-content;max-inline-size:100%;margin-inline:auto;display:block}.mk-cta .mk-section-title{font-size:var(--hp-text-3xl);letter-spacing:calc(1.5 * var(--hp-tracking-tight));line-height:1.05}@media (width>=40rem){.mk-cta .mk-section-title{font-size:var(--hp-text-4xl)}}@media (width>=64rem){.mk-cta .mk-section-title{font-size:var(--hp-text-5xl)}}.mk-cta-signup{align-content:start;justify-self:center;gap:var(--hp-space-2);text-align:start;inline-size:100%;max-inline-size:36rem;margin-block-start:calc(var(--hp-space-8) - var(--hp-space-3));display:grid}.mk-signup{align-content:start;gap:var(--hp-space-3);inline-size:100%;max-inline-size:36rem;font-size:var(--hp-text-sm);line-height:var(--hp-leading-normal);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.mk-signup-fields,.mk-signup-note-fields{gap:var(--hp-space-2);display:grid}.mk-signup-row{align-items:stretch;gap:var(--hp-space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=30rem){.mk-signup-row{grid-template-columns:minmax(0,1fr) auto}}.mk-signup-note-fields .mk-signup-row{grid-template-columns:minmax(0,1fr) auto}.mk-signup-label{font-size:var(--hp-text-sm);font-weight:var(--hp-weight-medium);color:var(--hp-color-fg)}.mk-signup-count{font-size:var(--hp-text-sm);font-variant-numeric:tabular-nums;color:var(--hp-color-fg-muted);text-align:end;margin:0}.mk-signup-input{border:1px solid var(--hp-color-fg-muted);border-radius:var(--hp-radius-md);background:var(--hp-color-bg);inline-size:100%;min-inline-size:0;color:var(--hp-color-fg);caret-color:var(--hp-color-accent);font:inherit;font-size:var(--hp-text-base);line-height:var(--hp-leading-normal);padding:var(--hp-space-4);transition:border-color var(--hp-motion-duration-fast) var(--hp-motion-ease)}.mk-signup-note{resize:none;display:block}.mk-signup-input::placeholder{color:var(--hp-color-fg-muted)}.mk-signup-input:focus-visible{border-color:var(--hp-color-accent);outline:2px solid var(--hp-color-accent);outline-offset:2px}.mk-signup-input[aria-invalid=true]{border-color:var(--hp-color-danger)}.mk-signup-input[aria-invalid=true]:focus-visible{outline-color:var(--hp-color-danger)}.mk-signup-submit,.mk-button-primary{appearance:none;border:1px solid var(--hp-color-accent);border-radius:var(--hp-radius-md);background:var(--hp-color-accent);min-block-size:2.75rem;color:var(--hp-color-accent-fg);font:inherit;font-size:var(--hp-text-sm);font-weight:var(--hp-weight-medium);padding:var(--hp-space-3) var(--hp-space-4);white-space:nowrap;cursor:pointer;transition:background var(--hp-motion-duration-fast) var(--hp-motion-ease), border-color var(--hp-motion-duration-fast) var(--hp-motion-ease), color var(--hp-motion-duration-fast) var(--hp-motion-ease)}.mk-signup-submit{padding:var(--hp-space-4) var(--hp-space-6);font-size:var(--hp-text-base);font-weight:var(--hp-weight-semibold);white-space:normal;text-wrap:balance}.mk-signup-submit:hover:not(:disabled),.mk-button-primary:hover{--mk-submit-hover:color-mix(in oklab, var(--hp-color-accent) 80%, var(--hp-color-fg));background:var(--mk-submit-hover);border-color:var(--mk-submit-hover);color:var(--hp-color-accent-fg)}.mk-button-secondary:hover:not(:disabled){background:var(--hp-color-accent-surface);border-color:var(--hp-color-accent);color:var(--hp-color-accent-surface-fg)}.mk-signup-submit:focus-visible,.mk-button-primary:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.mk-button-primary{min-inline-size:2.75rem;padding:var(--hp-space-2) var(--hp-space-4);line-height:var(--hp-leading-snug);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mk-signup-submit:disabled,.mk-button-secondary:disabled{cursor:default;background:var(--hp-color-surface-raised);border-color:var(--hp-color-border);color:var(--hp-color-fg-muted)}.mk-signup-status,.mk-signup-note-status{min-block-size:2lh}@media (width<=29.99rem){.mk-signup-status,.mk-signup-note-status{min-block-size:3lh}}.mk-signup-status{font-size:var(--hp-text-sm);color:var(--hp-color-fg-muted);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.mk-signup-status[data-tone=error]{color:var(--hp-color-danger)}.mk-signup-status[data-tone=warning],.mk-signup-status[data-tone=success]{color:var(--hp-color-fg)}.mk-signup-warning{block-size:1em;inline-size:1em;color:var(--hp-color-warning);vertical-align:-.125em;margin-inline-end:var(--hp-space-1);display:inline-block}.mk-signup-joined{color:var(--hp-color-accent);font-size:var(--hp-text-2xl);font-weight:var(--hp-weight-semibold);line-height:var(--hp-leading-tight);letter-spacing:var(--hp-tracking-tight);text-wrap:balance;margin:0;display:none}@media (width>=40rem){.mk-signup-joined{font-size:var(--hp-text-3xl)}}:is(.mk-hero-signup,.mk-cta-signup) .mk-signup[data-state=success]{text-align:center}:is(.mk-hero-signup,.mk-cta-signup) .mk-signup[data-state=success] :is(.mk-signup-input,.mk-signup-sent){text-align:start}:is(.mk-hero-signup,.mk-cta-signup) .mk-signup[data-state=success] .mk-signup-followup:not([data-note=sent]) .mk-signup-note-fields{justify-content:center;align-items:baseline;gap:var(--hp-space-2);flex-wrap:wrap;display:flex}:is(.mk-hero-signup,.mk-cta-signup) .mk-signup[data-state=success] .mk-signup-followup:not([data-note=sent]) .mk-signup-note-fields>:is(.mk-signup-row,.mk-signup-count){flex-basis:100%}:is(.mk-hero-signup,.mk-cta-signup) .mk-signup[data-state=success] .mk-signup-count{text-align:end}.mk-signup-joined:focus{outline:none}.mk-signup[data-state=success] .mk-signup-joined{display:block}.mk-signup[data-state=success] .mk-signup-fields,.mk-signup:not([data-state=success]) .mk-signup-followup{display:none}.mk-signup-followup{gap:var(--hp-space-3);grid-template-columns:minmax(0,1fr);display:grid}.mk-signup-note-status{font-size:var(--hp-text-sm);color:var(--hp-color-fg-muted);text-wrap:pretty;margin:0}.mk-signup-note-status:empty{min-block-size:0;position:absolute}.mk-signup-note-status:focus{outline:none}.mk-signup-sent{padding:var(--hp-space-3);border-radius:var(--hp-radius-md);background:var(--hp-color-surface-raised);color:var(--hp-color-fg-muted);font-size:var(--hp-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:none}.mk-section[data-ground=surface] .mk-signup-sent{background:var(--hp-color-bg)}.mk-signup-followup[data-note=sent] .mk-signup-note-fields{display:none}.mk-signup-followup[data-note=sent] .mk-signup-sent{display:block}.mk-signup-followup[data-note=sent] .mk-signup-note-status{color:var(--hp-color-fg)}.mk-signup[data-state=success] .mk-signup-status,.mk-signup-followup[data-note=sent] .mk-signup-note-status{min-block-size:0}.mk-signup-next{font-size:var(--hp-text-sm);color:var(--hp-color-fg-muted);text-wrap:pretty;margin:0}.mk-signup[data-settling] .mk-signup-status{opacity:0}.mk-cta-signup .mk-signup-status{text-wrap:balance}.mk-signup-status .mk-link{min-block-size:0;display:inline}.mk-signup-trap,.mk-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mk-noscript{font-size:var(--hp-text-sm);color:var(--hp-color-fg-muted);margin:0}.mk-footer{border-block-start:1px solid var(--hp-color-border);font-size:var(--hp-text-sm);color:var(--hp-color-fg-muted);position:relative}.mk-footer-inner{justify-content:space-between;align-items:center;gap:var(--hp-space-4);padding-block:var(--hp-space-8);flex-wrap:wrap;display:flex}@media (width>=48rem){.mk-footer-inner{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;padding-block:0;display:grid}.mk-footer-inner>*{padding-block:var(--hp-space-6);align-items:center;display:flex}.mk-footer-inner>p{border-inline-end:1px solid var(--hp-color-border);padding-inline-end:var(--hp-space-8)}.mk-footer-inner>.mk-footer-links{justify-content:flex-end;padding-inline-start:var(--hp-space-8)}}@media (width>=64rem){.mk-footer-inner{grid-template-columns:41.6667% minmax(0,1fr);padding-inline:0}.mk-footer-inner>p{padding-inline-start:var(--hp-space-8)}.mk-footer-inner>.mk-footer-links{padding-inline-end:var(--hp-space-8)}}.mk-footer-inner p{margin:0}.mk-footer-links{align-items:center;gap:0 var(--hp-space-2);margin:0 calc((var(--mk-footer-mark) - 2.75rem) / 2);--mk-footer-mark:1.25rem;flex-wrap:wrap;padding:0;list-style:none;display:flex}.mk-footer-icon{justify-content:center;min-inline-size:2.75rem}.mk-footer-icon .mk-link-icon{inline-size:var(--mk-footer-mark);block-size:var(--mk-footer-mark)}[data-reveal]{--mk-reveal:calc(var(--hp-motion-duration-base) + var(--hp-motion-duration-fast) / 2);--mk-reveal-delay:calc(var(--mk-reveal-i,0) * var(--hp-motion-duration-fast) / 2)}@media screen and (prefers-reduced-motion:no-preference){.js-motion [data-reveal]{transition:translate var(--mk-reveal) var(--hp-motion-ease) var(--mk-reveal-delay)}.js-motion [data-reveal] .mk-faq-q{transition:color var(--mk-reveal) var(--hp-motion-ease) var(--mk-reveal-delay)}.js-motion [data-reveal]:not([data-revealed]){translate:0 var(--hp-space-2)}.js-motion [data-reveal]:not([data-revealed]) .mk-faq-q{color:var(--hp-color-fg-muted)}}[data-play]{--mk-play:calc(var(--hp-motion-duration-base) + var(--hp-motion-duration-fast) / 2)}[data-step]{--mk-play-delay:var(--mk-at,calc(var(--mk-step,0) * var(--hp-motion-duration-fast) / 2))}@media screen and (prefers-reduced-motion:no-preference){.js-motion [data-play] [data-step],.js-motion [data-play] [data-step] *{transition:translate var(--mk-play) var(--hp-motion-ease) var(--mk-play-delay), color var(--mk-play) var(--hp-motion-ease) var(--mk-play-delay), scale var(--mk-play) var(--hp-motion-ease) var(--mk-play-delay), filter var(--mk-play) var(--hp-motion-ease) var(--mk-play-delay), border-color var(--mk-play) var(--hp-motion-ease) var(--mk-play-delay)}.js-motion [data-play]:not([data-played]) [data-statuses]>*{visibility:hidden}.js-motion [data-play]:not([data-played]) [data-statuses]>:not([data-status-from]){visibility:visible}.js-motion [data-play][data-played] [data-statuses]>[data-status-to]{animation:mk-status-shown calc(var(--mk-status-out,0s) - var(--mk-status-in,0s)) step-end var(--mk-status-in,0s)}.js-motion [data-play][data-played] [data-statuses]>:not([data-status-to]){animation:mk-status-hidden var(--mk-status-in,0s) step-end}.js-motion [data-play]:not([data-played]) [data-step]{translate:0 var(--hp-space-2)}.js-motion [data-play]:not([data-played]) [data-step] :is(.mk-src-text,.mk-src-text *,.mk-path,.mk-nsid,.mk-job-title,.mk-step-label,.mk-counter-value,.mk-counter-label,.mk-ok,.mk-http,.mk-invite-label,.mk-space-doc,.mk-signin-label,.mk-signin-button),.js-motion [data-play]:not([data-played]) :is(.mk-panel-head,.mk-ok)[data-step]{color:var(--hp-color-fg-muted)}.js-motion [data-play]:not([data-played]) [data-step] :is(.mk-t-emoji,.mk-http .mk-live-dot){filter:grayscale()}.js-motion [data-play]:not([data-played]) [data-step] .mk-mark>.mk-ok-icon{scale:0}.js-motion [data-play]:not([data-played]) [data-step] .mk-mark>.mk-pending-icon{scale:1}.js-motion .mk-stage[data-play] .mk-src-line,.js-motion .mk-stage[data-play] :is(.mk-http,.mk-src-text) *{transition:none}.js-motion .mk-stage[data-play] :is(.mk-http,.mk-src-line[data-step]>.mk-src-text){clip-path:inset(0);transition:clip-path var(--mk-play) var(--hp-motion-ease) var(--mk-play-delay)}.js-motion .mk-stage[data-play]:not([data-played]) :is(.mk-request,.mk-src-line){translate:none}.js-motion .mk-stage[data-play]:not([data-played]) :is(.mk-http,.mk-src-line[data-step]>.mk-src-text){clip-path:inset(0 100% 0 0);translate:none}.js-motion [data-play][data-settled] :is([data-step],[data-step] *){transition:none}.js-motion [data-play][data-settled] [data-statuses]>*{animation:none}}@keyframes mk-status-shown{0%,to{visibility:visible}}@keyframes mk-status-hidden{0%,to{visibility:hidden}}@media (forced-colors:active){.mk-live-dot,.mk-window-dots span{forced-color-adjust:none;background:canvastext}.mk-faq-item:target:before{forced-color-adjust:none;background:highlight}}@media print{.mk-header{position:static}.mk-page:before,.mk-header:after,.mk-section:after,.mk-footer:before,.mk-stage-frame:before,.mk-cells:after,[data-patch]:before,[data-patch] .mk-section-head:before{display:none}.mk-split-grid>.mk-section-head{position:static}.mk-header-inner{border-inline:0}.mk-window{break-inside:avoid;box-shadow:none}}@media (prefers-reduced-motion:reduce){.mk-header-actions .mk-header-join,.mk-link,.mk-faq-link,.mk-button-secondary,.mk-button-primary,.mk-signup-input,.mk-signup-submit{transition:none}}
