@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}:root{--mz-primary: #1B5CFF;--mz-primary-hover: #1544C7;--mz-primary-active: #1039A8;--mz-primary-deep: #1044C7;--mz-primary-subtle: #E4ECFF;--mz-secondary: #0A8270;--mz-secondary-hover: #086F60;--mz-secondary-deep: #076456;--mz-secondary-subtle: #DFF4EE;--mz-gray-50: #F6F7FB;--mz-gray-100: #EFF2F7;--mz-gray-200: #E6EAF0;--mz-gray-300: #D2D7DF;--mz-gray-400: #B6BCC6;--mz-gray-500: #7F8590;--mz-gray-600: #646A75;--mz-gray-700: #585D68;--mz-gray-800: #2F333C;--mz-gray-900: #12131A;--mz-success: #0E9765;--mz-success-tint: #DFF3E9;--mz-success-text: #0A7252;--mz-warning: #B86E00;--mz-warning-tint: #FCEFD8;--mz-warning-text: #8A5A00;--mz-error: #D13A22;--mz-error-tint: #FCE7E3;--mz-error-text: #B42318;--mz-info: #1B5CFF;--mz-info-tint: #E4ECFF;--mz-info-text: #1044C7;--mz-bg: #EFF2F7;--mz-surface: #F6F7FB;--mz-surface-raised: #FFFFFF;--mz-surface-sunken: #E6EAF0;--mz-border: #B6BCC6;--mz-border-strong: #7F8590;--mz-text: #2F333C;--mz-text-muted: #585D68;--mz-text-subtle: #646A75;--mz-focus: #1B5CFF;--mz-fg: #2F333C;--mz-fg-subtle: #585D68;--mz-surface-subtle: #E6EAF0;--mz-border-subtle: #D2D7DF;--mz-font-display: "Space Grotesk", system-ui, sans-serif;--mz-font-ui: "Inter", system-ui, sans-serif;--mz-font-title: "Inter", system-ui, sans-serif;--mz-text-xs: 13px;--mz-lh-xs: 1.4;--mz-text-sm: 14px;--mz-lh-sm: 1.45;--mz-text-body:16px;--mz-lh-body:1.5;--mz-text-md: 16px;--mz-lh-md: 1.6;--mz-text-lg: 20px;--mz-lh-lg: 1.3;--mz-text-xl: 24px;--mz-lh-xl: 1.25;--mz-text-2xl: 32px;--mz-lh-2xl: 1.15;--mz-text-3xl: 48px;--mz-lh-3xl: 1.05;--mz-weight-regular: 400;--mz-weight-medium: 500;--mz-weight-semibold:600;--mz-weight-bold: 700;--mz-weight-body: 400;--mz-weight-title: 600;--mz-tracking-tight: -.02em;--mz-tracking-snug: -.01em;--mz-tracking-normal: 0;--mz-tracking-wide: .06em;--mz-numeric: tabular-nums lining-nums;--mz-border-width: 1px;--mz-focus-ring-w: 2px;--mz-on-primary: #FFFFFF;--mz-sidebar-width: 240px;--mz-map-paper: #F6F7FB;--mz-map-ink: #12131A;--mz-map-halo: #F6F7FB;--mz-map-halo-w: 2px;--mz-cat-1: #E15C1C;--mz-cat-2: #4429A1;--mz-cat-3: #025F5B;--mz-cat-4: #0089A4;--mz-cat-5: #015825;--mz-cat-6: #E9597D;--mz-cat-7: #5F3202;--mz-cat-8: #9037A3;--mz-cat-null: #7F8590;--mz-heat-0: transparent;--mz-heat-1: #B3CDE3;--mz-heat-2: #8C96C6;--mz-heat-3: #8856A7;--mz-heat-4: #810F7C;--mz-bubble-fill: #1B5CFF;--mz-bubble-stroke: #1044C7;--mz-bubble-r-min: 5px;--mz-bubble-r-max: 32px;--mz-bubble-r-null: 4px;--mz-route-line-w: 3px;--mz-route-stop-r: 7px;--mz-space-1: 4px;--mz-space-2: 8px;--mz-space-3: 12px;--mz-space-4: 16px;--mz-space-5: 20px;--mz-space-6: 24px;--mz-space-8: 32px;--mz-space-10:40px;--mz-space-12:48px;--mz-space-16:64px;--mz-space-20:80px;--mz-radius-sm: 6px;--mz-radius-md: 10px;--mz-radius-lg: 16px;--mz-radius-xl: 22px;--mz-radius-pill:100px;--mz-radius-full:9999px;--mz-shadow-xs: 0 1px 2px rgba(23,32,64,.08);--mz-shadow-sm: 0 1px 3px rgba(23,32,64,.1), 0 1px 2px rgba(23,32,64,.06);--mz-shadow-md: 0 4px 12px rgba(23,32,64,.1), 0 2px 4px rgba(23,32,64,.06);--mz-shadow-lg: 0 12px 28px rgba(23,32,64,.16), 0 4px 8px rgba(23,32,64,.08);--mz-shadow-xl: 0 24px 56px rgba(23,32,64,.22), 0 8px 16px rgba(23,32,64,.1);--mz-shadow-focus: 0 0 0 3px rgba(27,92,255,.4);--mz-shadow-primary: 0 8px 24px rgba(27,92,255,.3);--mz-ease-out: cubic-bezier(.2, .8, .2, 1);--mz-ease-in-out: cubic-bezier(.4, 0, .2, 1);--mz-dur-fast: .12s;--mz-dur-base: .2s;--mz-dur-slow: .32s;--mz-dur-camera: .45s;--mz-dur-loop: 1s;--mz-opacity-muted: .7;--mz-opacity-disabled: .5;--mz-container: 1200px;--mz-z-dropdown: 1000;--mz-z-sticky: 1100;--mz-z-modal: 1300;--mz-z-toast: 1400}@media(max-width:47.99em){:root{--mz-text-sm: 15px;--mz-text-body: 17px;--mz-weight-body: 500}}[data-theme=dark]{--mz-primary: #7BA3FF;--mz-primary-hover: #9CBAFF;--mz-primary-active: #B7CCFF;--mz-primary-deep: #A9C4FF;--mz-primary-subtle: #1E2A45;--mz-secondary: #3FD6BC;--mz-secondary-hover:#5FE0C9;--mz-secondary-deep: #5FE0C9;--mz-secondary-subtle:#122E2A;--mz-success:#3ED694;--mz-success-tint:#122E24;--mz-success-text:#5FE0A6;--mz-warning:#F0AE4E;--mz-warning-tint:#33260F;--mz-warning-text:#F5C170;--mz-error: #FF8A73;--mz-error-tint: #3A1D18;--mz-error-text: #FFA694;--mz-info: #7BA3FF;--mz-info-tint: #1E2A45;--mz-info-text: #A9C4FF;--mz-bg: #1A1E24;--mz-surface: #252930;--mz-surface-raised: #31353C;--mz-surface-sunken: #13171D;--mz-border: #595E67;--mz-border-strong: #808791;--mz-text: #CDD2D9;--mz-text-muted: #A8AEB8;--mz-text-subtle: #9EA3AC;--mz-focus: #7BA3FF;--mz-fg: #CDD2D9;--mz-fg-subtle: #A8AEB8;--mz-surface-subtle: #13171D;--mz-border-subtle: #464B52;--mz-on-primary: #12161C;--mz-map-paper: #242B33;--mz-map-ink: #EAEDF2;--mz-map-halo: #12161C;--mz-cat-1: #FEAD8D;--mz-cat-2: #796AE5;--mz-cat-3: #139C96;--mz-cat-4: #14C6EB;--mz-cat-5: #059544;--mz-cat-6: #FEB2BF;--mz-cat-7: #BA6700;--mz-cat-8: #CC72E0;--mz-cat-null: #808791;--mz-heat-0: transparent;--mz-heat-1: #4A1D6E;--mz-heat-2: #8C2981;--mz-heat-3: #DE4968;--mz-heat-4: #FE9F6D;--mz-bubble-fill: #7BA3FF;--mz-bubble-stroke: #A9C4FF;--mz-shadow-xs: 0 1px 2px rgba(0,0,0,.45);--mz-shadow-sm: 0 1px 3px rgba(0,0,0,.55);--mz-shadow-md: 0 4px 12px rgba(0,0,0,.55);--mz-shadow-lg: 0 12px 28px rgba(0,0,0,.65);--mz-shadow-xl: 0 24px 56px rgba(0,0,0,.75);--mz-shadow-focus: 0 0 0 3px rgba(123,163,255,.45)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-padding-top:calc(var(--mz-header-h) + var(--mz-space-4))}html,body{height:100%}body{font-family:var(--mz-font-ui);font-size:var(--mz-text-md);line-height:var(--mz-lh-md);font-weight:var(--mz-weight-body);color:var(--mz-text);background:var(--mz-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--mz-font-display);font-weight:var(--mz-weight-bold);letter-spacing:var(--mz-tracking-tight);color:var(--mz-text)}:focus-visible{outline:var(--mz-focus-ring-w) solid var(--mz-focus);outline-offset:calc(var(--mz-border-width) * 2);border-radius:var(--mz-radius-sm)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--mz-gutter: var(--mz-space-6);--mz-header-h: var(--mz-space-16);--mz-control-h: var(--mz-space-12);--mz-control-pad-x: var(--mz-space-6);--mz-control-min-w: calc(var(--mz-space-20) * 2);--mz-band-pad-tight: clamp(var(--mz-space-10), 6vw, var(--mz-space-16));--mz-band-pad: clamp(var(--mz-space-12), 8vw, var(--mz-space-20));--mz-band-pad-loose: clamp(var(--mz-space-16), 11vw, calc(var(--mz-space-20) * 1.5));--mz-stack-tight: var(--mz-space-2);--mz-stack-related: var(--mz-space-4);--mz-stack-section: var(--mz-space-6);--mz-stack-block: var(--mz-space-8);--mz-stack-band: var(--mz-space-12);--mz-measure-lede: calc(var(--mz-space-20) * 8);--mz-measure-prose: calc(var(--mz-space-20) * 9);--mz-width-column: calc(var(--mz-space-20) * 8);--mz-width-reading: var(--mz-measure-prose);--mz-width-page: var(--mz-container);--mz-width-tile: calc(var(--mz-space-20) * 3.4);--mz-width-tile-wide: calc(var(--mz-space-20) * 4.5);--mz-elev-chrome: var(--mz-shadow-xs);--mz-elev-raised: var(--mz-shadow-sm);--mz-elev-raised-hover: var(--mz-shadow-md);--mz-elev-overlay: var(--mz-shadow-lg);--mz-elev-modal: var(--mz-shadow-xl);--mz-elev-shot: var(--mz-shadow-xl);--mz-grad-raised: linear-gradient( 180deg, var(--mz-surface-raised) 0%, color-mix(in oklab, var(--mz-surface-raised) 93%, var(--mz-bg)) 100% );--mz-grad-sunken: linear-gradient( 180deg, color-mix(in oklab, var(--mz-surface-sunken) 55%, var(--mz-surface-raised)) 0%, var(--mz-surface-sunken) 100% );--mz-grad-wash: linear-gradient( 180deg, color-mix(in oklab, var(--mz-primary) 8%, var(--mz-surface)) 0%, color-mix(in oklab, var(--mz-primary) 2%, var(--mz-surface)) 62%, var(--mz-surface) 100% );--mz-grad-primary: linear-gradient( 180deg, color-mix(in oklab, var(--mz-primary) 88%, var(--mz-on-primary)) 0%, var(--mz-primary) 55%, var(--mz-primary-hover) 100% );--mz-grad-primary-hover: linear-gradient( 180deg, var(--mz-primary) 0%, var(--mz-primary-hover) 60%, var(--mz-primary-active) 100% );--mz-tint-hover: color-mix(in oklab, var(--mz-primary) 5%, var(--mz-surface-raised));--mz-grad-invite: linear-gradient( 155deg, var(--mz-primary-deep) 0%, var(--mz-primary) 62%, color-mix(in oklab, var(--mz-secondary) 34%, var(--mz-primary)) 100% );--mz-rule: var(--mz-border-width) solid var(--mz-border);--mz-rule-subtle: var(--mz-border-width) solid var(--mz-border-subtle);--mz-rule-strong: var(--mz-border-width) solid var(--mz-border-strong);--mz-display-1: clamp(var(--mz-text-2xl), 5.5vw, var(--mz-text-3xl));--mz-display-2: clamp(var(--mz-text-xl), 3.6vw, var(--mz-text-2xl));--mz-display-3: clamp(var(--mz-text-lg), 2.4vw, var(--mz-text-xl));--mz-lede: clamp(var(--mz-text-md), 1.6vw, var(--mz-text-lg));--mz-figure: clamp(var(--mz-text-2xl), 4.5vw, var(--mz-text-3xl));--mz-shot-radius: var(--mz-radius-lg);--mz-shot-bezel: var(--mz-space-2);--mz-dur-reveal: calc(var(--mz-dur-slow) * 1.75);--mz-dur-draw: calc(var(--mz-dur-slow) * 2.5);--mz-stagger-step: calc(var(--mz-dur-fast) / 4);--mz-reveal-shift: var(--mz-space-5);--mz-lift: calc(var(--mz-space-1) * -.5);--mz-reveal-delay: 0ms;--mz-hero-shot-max: 62vh}:root{--mz-band-pad-tight: clamp(var(--mz-space-5), 4.5vw, var(--mz-space-12));--mz-band-pad: clamp(var(--mz-space-6), 6vw, var(--mz-space-16));--mz-band-pad-loose: clamp(var(--mz-space-10), 8vw, var(--mz-space-20));--mz-stack-band: clamp(var(--mz-space-6), 3.2vw, var(--mz-space-12));--mz-stagger-step: calc(var(--mz-dur-fast) / 3);--mz-dur-cross: calc(var(--mz-dur-slow) * 1.25);--mz-demo-interval: calc(var(--mz-dur-loop) * 4);--mz-tile-pad: clamp(var(--mz-space-3), 2.2vw, var(--mz-space-6));--mz-showcase-max: calc(var(--mz-container) * 1.25);--mz-lift-strong: calc(var(--mz-space-1) * -1);--mz-shot-max: 62vh;--mz-shot-aspect: 1.6}[data-reveal]{opacity:0;transform:translate3d(0,var(--mz-reveal-shift),0);transition:opacity var(--mz-dur-reveal) var(--mz-ease-out),transform var(--mz-dur-reveal) var(--mz-ease-out);transition-delay:var(--mz-reveal-delay);will-change:opacity,transform}[data-reveal=in]{opacity:1;transform:none;will-change:auto}.mz-band{padding-block:var(--mz-band-pad);background:var(--mz-bg);color:var(--mz-text)}.mz-band-tight{padding-block:var(--mz-band-pad-tight)}.mz-band-loose{padding-block:var(--mz-band-pad-loose)}.mz-band-quiet{background:var(--mz-surface);border-block:var(--mz-rule-subtle)}.mz-band-wash{background-image:var(--mz-grad-wash)}.mz-band-invite{background-image:var(--mz-grad-invite);color:var(--mz-on-primary)}.mz-band-ruled{border-top:var(--mz-rule-subtle)}.mz-shell{width:100%;max-width:var(--mz-width-page);margin-inline:auto;padding-inline:var(--mz-gutter)}.mz-shell-reading{max-width:var(--mz-width-reading)}.mz-shell-bleed{max-width:none;padding-inline:0}.mz-sechead{display:grid;gap:var(--mz-stack-related);max-width:var(--mz-measure-prose);margin-block-end:var(--mz-stack-band)}.mz-sechead-center{margin-inline:auto;text-align:center;justify-items:center}.mz-sechead h2{font-size:var(--mz-display-2);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance}.mz-sechead-lead h2{font-size:var(--mz-display-1);line-height:var(--mz-lh-3xl)}.mz-sechead p{font-size:var(--mz-lede);line-height:var(--mz-lh-md);color:var(--mz-text-muted);text-wrap:pretty}.mz-band-invite .mz-sechead p{color:var(--mz-on-primary)}.mz-eyebrow{font-family:var(--mz-font-ui);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-semibold);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;color:var(--mz-primary-deep)}.mz-band-invite .mz-eyebrow{color:var(--mz-on-primary)}.mz-hero{display:grid;gap:var(--mz-stack-band);align-items:center;--mz-stagger-step: var(--mz-dur-fast)}.mz-hero-copy{display:grid;gap:var(--mz-stack-section);justify-items:start}.mz-hero h1{font-size:var(--mz-display-1);line-height:var(--mz-lh-3xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance}.mz-hero-lede{font-size:var(--mz-lede);line-height:var(--mz-lh-md);color:var(--mz-text-muted);max-width:var(--mz-measure-lede);text-wrap:pretty}.mz-hero-actions{display:flex;flex-wrap:wrap;gap:var(--mz-stack-related)}.mz-hero-shot{min-width:0}.mz-shot{margin:0;display:grid;gap:var(--mz-stack-related);min-width:0}.mz-shot-frame{max-width:calc(var(--mz-shot-max) * var(--mz-shot-aspect));margin-inline:auto;padding:var(--mz-shot-bezel);border:var(--mz-rule);border-radius:var(--mz-shot-radius);background-image:var(--mz-grad-raised);box-shadow:var(--mz-elev-shot);overflow:hidden}.mz-shot-frame img{width:100%;height:auto;display:block;border-radius:calc(var(--mz-shot-radius) - var(--mz-shot-bezel));object-fit:cover;object-position:top left;background:var(--mz-surface-sunken)}.mz-shot-plain .mz-shot-frame{border:none;box-shadow:none;background:none;padding:0}.mz-shot figcaption{font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);color:var(--mz-text-subtle);max-width:var(--mz-measure-prose)}.mz-demo{margin:0;display:grid;gap:var(--mz-stack-related);min-width:0}.mz-demo{--mz-demo-aspect: 16 / 10;--mz-demo-aspect-narrow: var(--mz-demo-aspect)}.mz-demo-frame{aspect-ratio:var(--mz-demo-aspect-narrow);position:relative;padding:var(--mz-shot-bezel);border:var(--mz-rule);border-radius:var(--mz-shot-radius);background-image:var(--mz-grad-raised);box-shadow:var(--mz-elev-shot);overflow:hidden}.mz-demo-frame img{position:absolute;top:var(--mz-shot-bezel);left:var(--mz-shot-bezel);width:calc(100% - (var(--mz-shot-bezel) * 2));height:calc(100% - (var(--mz-shot-bezel) * 2));display:block;border-radius:calc(var(--mz-shot-radius) - var(--mz-shot-bezel));object-fit:cover;object-position:top left;background:var(--mz-surface-sunken);opacity:0;transition:opacity var(--mz-dur-cross) var(--mz-ease-out)}.mz-demo-frame img[data-current]{opacity:1;z-index:1}.mz-demo-plain .mz-demo-frame{border:none;box-shadow:none;background:none;padding:0}.mz-demo-caption{display:grid;gap:var(--mz-stack-related)}.mz-demo-line{font-size:var(--mz-text-body);line-height:var(--mz-lh-md);font-weight:var(--mz-weight-medium);color:var(--mz-text);text-wrap:pretty;min-height:calc(var(--mz-text-body) * var(--mz-lh-md) * 2)}.mz-demo-controls{display:flex;align-items:center;gap:var(--mz-space-5)}.mz-demo-track{position:relative;flex:1 1 auto;height:var(--mz-space-1);border-radius:var(--mz-radius-pill);background:var(--mz-surface-sunken);overflow:hidden}.mz-demo-clock{display:block;width:100%;height:100%;border-radius:inherit;background:var(--mz-primary);transform-origin:left center;transform:scaleX(0);animation:mz-demo-clock var(--mz-demo-interval) linear both}@keyframes mz-demo-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mz-demo:hover .mz-demo-clock,.mz-demo:focus-within .mz-demo-clock,.mz-demo[data-idle] .mz-demo-clock{animation-play-state:paused}.mz-demo-dots{display:flex;align-items:center;gap:var(--mz-space-1);flex:none}.mz-demo-dot{appearance:none;border:none;background:none;padding:var(--mz-space-3);cursor:pointer;border-radius:var(--mz-radius-pill);display:inline-flex;align-items:center;justify-content:center}.mz-demo-dot:before{content:"";display:block;width:var(--mz-space-2);height:var(--mz-space-2);border-radius:var(--mz-radius-pill);background:var(--mz-border-strong);transition:background var(--mz-dur-fast) var(--mz-ease-out),transform var(--mz-dur-base) var(--mz-ease-out)}.mz-demo-dot:hover:before{background:var(--mz-text-muted);transform:scale(1.4)}.mz-demo-dot[aria-pressed=true]:before{background:var(--mz-primary);transform:scale(1.4)}.mz-showcase-band{overflow-x:clip}.mz-showcase-head{display:grid;gap:var(--mz-stack-related);justify-items:center;text-align:center;max-width:var(--mz-measure-prose);margin-inline:auto;margin-block-end:var(--mz-stack-band);padding-inline:var(--mz-gutter)}.mz-showcase-head h2,.mz-showcase-head h3{font-size:var(--mz-display-2);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance}.mz-showcase-head p{font-size:var(--mz-lede);line-height:var(--mz-lh-md);color:var(--mz-text-muted);text-wrap:pretty}.mz-showcase-figure{max-width:var(--mz-showcase-max);margin-inline:auto;padding-inline:var(--mz-gutter)}@keyframes mz-showcase-settle{0%{transform:scale(.94) translate3d(0,var(--mz-space-6),0);opacity:var(--mz-opacity-muted)}to{transform:none;opacity:1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mz-showcase-figure{animation:mz-showcase-settle linear both;animation-timeline:view();animation-range:entry 15% cover 40%}}}.mz-flow{display:grid;gap:var(--mz-space-4);align-items:start}.mz-flow-step{display:grid;gap:var(--mz-stack-tight);justify-items:start;align-content:start}.mz-flow-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--mz-space-10);height:var(--mz-space-10);border-radius:var(--mz-radius-pill);border:var(--mz-rule);background:var(--mz-surface-raised);color:var(--mz-text-muted);margin-block-end:var(--mz-stack-tight)}.mz-flow-step h3{font-family:var(--mz-font-ui);font-size:var(--mz-text-lg);line-height:var(--mz-lh-lg);font-weight:var(--mz-weight-semibold);letter-spacing:var(--mz-tracking-snug);color:var(--mz-text)}.mz-flow-step p{font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);color:var(--mz-text-muted);max-width:var(--mz-measure-lede)}.mz-flow-link{display:flex;align-items:center;justify-content:center;color:var(--mz-primary);justify-self:start;padding-inline-start:var(--mz-space-2);padding-block:var(--mz-space-1)}.mz-flow-link svg{width:var(--mz-space-8);height:var(--mz-space-8);overflow:visible}.mz-flow-link path{fill:none;stroke:currentColor;stroke-width:calc(var(--mz-border-width) * 1.75);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mz-flow-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--mz-dur-draw) var(--mz-ease-out);transition-delay:var(--mz-reveal-delay)}[data-reveal] .mz-flow-draw{stroke-dashoffset:1}[data-reveal=in] .mz-flow-draw{stroke-dashoffset:0}@keyframes mz-flow-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mz-flow-draw{animation:mz-flow-draw linear both;animation-timeline:view();animation-range:entry 25% cover 40%}}}.mz-pillars{display:grid;gap:var(--mz-space-4);grid-template-columns:1fr;align-items:start}.mz-pillar{display:grid;gap:var(--mz-stack-tight);align-content:start;padding:var(--mz-tile-pad);border:var(--mz-rule);border-radius:var(--mz-radius-lg);background-image:var(--mz-grad-raised);color:var(--mz-text);overflow:hidden}.mz-pillar h3{font-family:var(--mz-font-ui);font-size:var(--mz-text-lg);line-height:var(--mz-lh-lg);font-weight:var(--mz-weight-semibold);letter-spacing:var(--mz-tracking-snug)}.mz-pillar p{font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);color:var(--mz-text-muted)}.mz-pillar-head{display:flex;align-items:center;gap:var(--mz-space-3)}.mz-pillar-mark{display:inline-flex;flex:none;color:var(--mz-text-subtle)}.mz-pillar-media{display:none;margin-block-start:auto;padding-block-start:var(--mz-stack-related);border-radius:var(--mz-radius-md);overflow:hidden;border:var(--mz-rule-subtle)}.mz-pillar-lead .mz-pillar-media{display:block}.mz-pillar-media img{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover;object-position:top left}.mz-pillar-tint{background-image:none;background:var(--mz-primary-subtle);border-color:color-mix(in oklab,var(--mz-primary) 22%,var(--mz-border))}.mz-pillar-tint h3{color:var(--mz-primary-deep)}.mz-pillar-tint p{color:color-mix(in oklab,var(--mz-primary-deep) 76%,var(--mz-text))}.mz-pillar-tint .mz-pillar-mark{color:var(--mz-primary-deep)}.mz-pillar-sunken{background-image:var(--mz-grad-sunken)}a.mz-pillar{text-decoration:none;transition:transform var(--mz-dur-base) var(--mz-ease-out),box-shadow var(--mz-dur-base) var(--mz-ease-out),border-color var(--mz-dur-fast) var(--mz-ease-out)}a.mz-pillar:hover,a.mz-pillar:focus-visible{transform:translate3d(0,var(--mz-lift-strong),0);box-shadow:var(--mz-elev-overlay);border-color:var(--mz-primary)}a.mz-pillar:active{transform:translateZ(0);box-shadow:var(--mz-elev-raised)}.mz-split{display:grid;gap:var(--mz-stack-band);align-items:center}.mz-split-copy{display:grid;gap:var(--mz-stack-section);align-content:start;justify-items:start;max-width:var(--mz-measure-prose)}.mz-split-copy h2,.mz-split-copy h3{font-size:var(--mz-display-2);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance}.mz-split-copy>p{font-size:var(--mz-lede);line-height:var(--mz-lh-md);color:var(--mz-text-muted);text-wrap:pretty}.mz-split-points{display:grid;gap:var(--mz-stack-related);list-style:none;width:100%}.mz-split-points li{display:grid;grid-template-columns:auto 1fr;gap:var(--mz-stack-related);align-items:start;padding-block-start:var(--mz-stack-related);border-top:var(--mz-rule-subtle)}.mz-split-points[data-dense]{gap:var(--mz-space-3)}.mz-split-points[data-dense] li{gap:var(--mz-space-3);padding-block-start:var(--mz-space-3)}.mz-split-points[data-dense] span{line-height:var(--mz-lh-sm)}.mz-split-points b{font-weight:var(--mz-weight-semibold);color:var(--mz-text)}.mz-split-points span{display:block;font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);color:var(--mz-text-muted)}.mz-split-points .mz-icon{color:var(--mz-text-subtle)}.mz-caps{display:grid;gap:var(--mz-space-5) var(--mz-space-8);grid-template-columns:repeat(auto-fit,minmax(var(--mz-width-tile),1fr));list-style:none}.mz-caps li{display:grid;grid-template-columns:auto 1fr;gap:var(--mz-space-3);align-items:start;padding-block-start:var(--mz-space-4);border-top:var(--mz-rule-subtle)}.mz-caps .mz-icon{color:var(--mz-text-subtle);margin-block-start:calc(var(--mz-space-1) / 2)}.mz-caps h3{font-family:var(--mz-font-ui);font-size:var(--mz-text-body);line-height:var(--mz-lh-lg);font-weight:var(--mz-weight-semibold);letter-spacing:var(--mz-tracking-normal);margin-block-end:var(--mz-space-1)}.mz-caps p{font-size:var(--mz-text-sm);line-height:var(--mz-lh-sm);color:var(--mz-text-muted)}.mz-stats{display:grid;gap:var(--mz-space-6);grid-template-columns:repeat(auto-fit,minmax(var(--mz-width-tile),1fr));list-style:none}.mz-stat{display:grid;gap:var(--mz-stack-tight);padding-block-start:var(--mz-stack-related);border-top:var(--mz-rule-strong)}.mz-stat-figure{font-family:var(--mz-font-display);font-weight:var(--mz-weight-bold);font-size:var(--mz-figure);line-height:var(--mz-lh-3xl);letter-spacing:var(--mz-tracking-tight);font-variant-numeric:var(--mz-numeric);color:var(--mz-text)}.mz-stat-label{font-size:var(--mz-text-body);line-height:var(--mz-lh-md);font-weight:var(--mz-weight-semibold);color:var(--mz-text)}.mz-stat-note{font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);color:var(--mz-text-muted)}.mz-band-invite .mz-stat{border-top-color:color-mix(in oklab,var(--mz-on-primary) 45%,transparent)}.mz-band-invite .mz-stat-figure,.mz-band-invite .mz-stat-label{color:var(--mz-on-primary)}.mz-band-invite .mz-stat-note{color:color-mix(in oklab,var(--mz-on-primary) 82%,transparent)}.mz-table-scroll{overflow-x:auto;border:var(--mz-rule);border-radius:var(--mz-radius-lg);background-image:var(--mz-grad-raised);overscroll-behavior-x:contain}.mz-table{width:100%;border-collapse:collapse;font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);min-width:var(--mz-width-column)}.mz-table caption{caption-side:top;text-align:left;padding:var(--mz-space-4) var(--mz-space-5) 0;font-size:var(--mz-text-sm);color:var(--mz-text-subtle)}.mz-table th,.mz-table td{padding:var(--mz-space-3) var(--mz-space-5);text-align:left;vertical-align:top;border-bottom:var(--mz-rule-subtle)}.mz-table thead th{background-image:var(--mz-grad-sunken);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-semibold);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;color:var(--mz-text-muted);border-bottom:var(--mz-rule)}.mz-table tbody tr:last-child th,.mz-table tbody tr:last-child td{border-bottom:none}.mz-table tbody th{font-weight:var(--mz-weight-semibold);color:var(--mz-text)}.mz-table td{color:var(--mz-text-muted)}.mz-table .mz-col-mine{background:color-mix(in oklab,var(--mz-primary) 6%,transparent);color:var(--mz-text)}.mz-table thead .mz-col-mine{background-image:none;background:var(--mz-primary-subtle);color:var(--mz-primary-deep)}.mz-table tbody tr:hover td{background:var(--mz-tint-hover)}.mz-table tbody tr:hover .mz-col-mine{background:color-mix(in oklab,var(--mz-primary) 11%,transparent)}.mz-mark-yes{color:var(--mz-success-text)}.mz-mark-no{color:var(--mz-text-subtle);opacity:var(--mz-opacity-muted)}.mz-sources{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mz-space-3) var(--mz-space-4);list-style:none}.mz-source{display:inline-flex;align-items:center;gap:var(--mz-space-3);padding:var(--mz-space-2) var(--mz-space-4) var(--mz-space-2) var(--mz-space-2);border:var(--mz-rule-subtle);border-radius:var(--mz-radius-pill);background:var(--mz-surface-raised);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-medium);color:var(--mz-text);transition:transform var(--mz-dur-base) var(--mz-ease-out),box-shadow var(--mz-dur-base) var(--mz-ease-out),border-color var(--mz-dur-fast) var(--mz-ease-out)}.mz-source:hover{transform:translate3d(0,var(--mz-lift),0);box-shadow:var(--mz-elev-raised);border-color:var(--mz-border-strong)}.mz-source-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--mz-space-8);height:var(--mz-space-8);border-radius:var(--mz-radius-pill);background:var(--mz-surface-sunken);color:var(--mz-text-muted);overflow:hidden;flex:none}.mz-source-mark img{width:100%;height:100%;object-fit:contain}.mz-sources-note{font-size:var(--mz-text-sm);color:var(--mz-text-subtle);margin-block-start:var(--mz-stack-related)}.mz-promise{display:grid;gap:var(--mz-stack-block);justify-items:center;text-align:center}.mz-promise-line{font-family:var(--mz-font-display);font-weight:var(--mz-weight-bold);font-size:var(--mz-display-1);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance;max-width:var(--mz-measure-prose)}.mz-promise-key{color:var(--mz-primary-deep)}.mz-band-invite .mz-promise-key{color:var(--mz-on-primary)}.mz-promise-terms{display:grid;gap:var(--mz-space-5);grid-template-columns:repeat(auto-fit,minmax(var(--mz-width-tile),1fr));list-style:none;width:100%;text-align:left}.mz-promise-terms li{display:grid;gap:var(--mz-stack-tight);padding-block-start:var(--mz-stack-related);border-top:var(--mz-rule);font-size:var(--mz-text-sm);line-height:var(--mz-lh-md);color:var(--mz-text-muted)}.mz-promise-terms b{font-size:var(--mz-text-body);font-weight:var(--mz-weight-semibold);color:var(--mz-text)}.mz-band-invite .mz-promise-terms li{border-top-color:color-mix(in oklab,var(--mz-on-primary) 45%,transparent);color:color-mix(in oklab,var(--mz-on-primary) 82%,transparent)}.mz-band-invite .mz-promise-terms b{color:var(--mz-on-primary)}.mz-faq{display:grid;border-top:var(--mz-rule-subtle);max-width:var(--mz-measure-prose)}.mz-faq details{border-bottom:var(--mz-rule-subtle)}.mz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-4);padding-block:var(--mz-space-4);padding-inline:var(--mz-space-2);margin-inline:calc(var(--mz-space-2) * -1);border-radius:var(--mz-radius-sm);font-size:var(--mz-text-body);font-weight:var(--mz-weight-semibold);color:var(--mz-text);cursor:pointer;list-style:none;transition:color var(--mz-dur-fast) var(--mz-ease-out),background var(--mz-dur-fast) var(--mz-ease-out)}.mz-faq summary::-webkit-details-marker{display:none}.mz-faq summary:hover{color:var(--mz-primary-deep);background:var(--mz-tint-hover)}.mz-faq summary .mz-icon{flex:none;color:var(--mz-text-subtle);transition:transform var(--mz-dur-base) var(--mz-ease-out),color var(--mz-dur-fast) var(--mz-ease-out)}.mz-faq summary:hover .mz-icon{color:var(--mz-primary)}.mz-faq details[open] summary .mz-icon{transform:rotate(90deg)}.mz-faq-answer{padding-block-end:var(--mz-space-5);font-size:var(--mz-text-body);line-height:var(--mz-lh-md);color:var(--mz-text-muted);max-width:var(--mz-measure-prose)}.mz-invite{display:grid;gap:var(--mz-stack-section);justify-items:center;text-align:center;max-width:var(--mz-measure-prose);margin-inline:auto}.mz-invite h2{font-size:var(--mz-display-2);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);color:var(--mz-on-primary);text-wrap:balance}.mz-invite p{font-size:var(--mz-lede);line-height:var(--mz-lh-md);color:color-mix(in oklab,var(--mz-on-primary) 86%,transparent);text-wrap:pretty}.mz-invite-actions{display:flex;flex-wrap:wrap;gap:var(--mz-stack-related);justify-content:center}.mz-band-invite .button-primary{background:var(--mz-on-primary);background-image:none;color:var(--mz-primary-deep);box-shadow:var(--mz-elev-raised)}.mz-band-invite .button-primary:hover{background:color-mix(in oklab,var(--mz-on-primary) 92%,var(--mz-primary))}.mz-band-invite .button-secondary{background:transparent;color:var(--mz-on-primary);border-color:color-mix(in oklab,var(--mz-on-primary) 55%,transparent)}.mz-band-invite .button-secondary:hover{background:color-mix(in oklab,var(--mz-on-primary) 14%,transparent)}.mz-band-invite :focus-visible{outline-color:var(--mz-on-primary)}.mz-icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mz-icon-sm{width:var(--mz-space-4);height:var(--mz-space-4)}.mz-icon-md{width:var(--mz-space-5);height:var(--mz-space-5)}.mz-icon-lg{width:var(--mz-space-6);height:var(--mz-space-6)}.mz-lockup{display:inline-flex;align-items:center;gap:var(--mz-space-2);color:var(--mz-text)}.mz-lockup-mark{flex:none;width:var(--mz-space-8);height:var(--mz-space-8)}.mz-lockup-sm .mz-lockup-mark{width:var(--mz-space-6);height:var(--mz-space-6)}.mz-lockup-word{font-family:var(--mz-font-display);font-weight:var(--mz-weight-bold);font-size:var(--mz-text-lg);line-height:var(--mz-lh-lg);letter-spacing:var(--mz-tracking-tight)}.mz-lockup-sm .mz-lockup-word{font-size:var(--mz-text-body)}.mz-sr{position:absolute;width:var(--mz-border-width);height:var(--mz-border-width);padding:0;margin:calc(var(--mz-border-width) * -1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:48em){.mz-demo-frame{aspect-ratio:var(--mz-demo-aspect)}.mz-flow{grid-auto-flow:column;grid-auto-columns:1fr auto;gap:var(--mz-space-4)}.mz-flow-link{align-self:center;justify-self:center;padding-block:0;padding-inline-start:0}.mz-flow-link svg{transform:rotate(-90deg)}.mz-pillars{grid-template-columns:repeat(12,1fr)}.mz-pillar[data-span-md="6"]{grid-column:span 6}.mz-pillar[data-span-md="12"]{grid-column:span 12}.mz-pillar-lead h3{font-size:var(--mz-display-3)}.mz-pillar-media{display:block}.mz-split{grid-template-columns:1fr 1fr;gap:var(--mz-space-12)}.mz-split-flip .mz-split-copy{order:2}}@media(min-width:64em){.mz-hero{grid-template-columns:5fr 7fr;gap:var(--mz-space-16)}.mz-hero-shot img{max-height:var(--mz-hero-shot-max)}.mz-pillar[data-span="3"]{grid-column:span 3}.mz-pillar[data-span="4"]{grid-column:span 4}.mz-pillar[data-span="5"]{grid-column:span 5}.mz-pillar[data-span="6"]{grid-column:span 6}.mz-pillar[data-span="7"]{grid-column:span 7}.mz-pillar[data-span="12"]{grid-column:span 12}.mz-split{grid-template-columns:5fr 7fr;gap:var(--mz-space-16)}.mz-split-flip{grid-template-columns:7fr 5fr}}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal=in]{opacity:1;transform:none;transition:none}.mz-flow-link .mz-flow-draw{stroke-dashoffset:0;transition:none}.mz-demo-frame img{transition:none}.mz-demo-track{display:none}.mz-faq summary .mz-icon,.mz-source,.mz-source:hover,a.mz-pillar,a.mz-pillar:hover,a.mz-pillar:focus-visible{transition:none;transform:none}.mz-demo-dot:before{transition:none}}.container{width:100%;max-width:var(--mz-width-page);margin-inline:auto;padding-inline:var(--mz-gutter)}.site-scroll-sentinel{position:absolute;top:0;inset-inline-start:0;width:var(--mz-border-width);height:var(--mz-space-2);pointer-events:none}.site-header{position:sticky;top:0;z-index:var(--mz-z-sticky);background:var(--mz-bg);border-bottom:var(--mz-border-width) solid transparent;backdrop-filter:saturate(1.2) blur(var(--mz-space-3));transition:background var(--mz-dur-base) var(--mz-ease-out),border-color var(--mz-dur-base) var(--mz-ease-out),box-shadow var(--mz-dur-base) var(--mz-ease-out)}.site-header[data-scrolled=true]{background:color-mix(in oklab,var(--mz-bg) 86%,transparent);border-bottom-color:var(--mz-border-subtle);box-shadow:var(--mz-elev-chrome)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-4);min-height:var(--mz-header-h)}.site-brand{display:inline-flex;align-items:center;flex:none;min-height:var(--mz-control-h)}.site-nav{display:none;position:relative;align-items:center;gap:var(--mz-space-6);--mz-nav-mark-x: 0;--mz-nav-mark-w: 0;--mz-nav-mark-o: 0}.site-nav a{color:var(--mz-text-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-medium);padding-block:var(--mz-space-2);border-radius:var(--mz-radius-sm);transition:color var(--mz-dur-fast) var(--mz-ease-out);white-space:nowrap}.site-nav a:hover,.site-nav a.active,.site-nav a[aria-current=page]{color:var(--mz-text)}.site-nav-mark{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--mz-nav-mark-w);height:calc(var(--mz-border-width) * 2);border-radius:var(--mz-radius-pill);background:var(--mz-primary);opacity:var(--mz-nav-mark-o);transform:translate3d(var(--mz-nav-mark-x),0,0)}.site-nav[data-measured] .site-nav-mark{transition:transform var(--mz-dur-base) var(--mz-ease-out),width var(--mz-dur-base) var(--mz-ease-out),opacity var(--mz-dur-fast) var(--mz-ease-out)}.site-header-actions{display:flex;align-items:center;gap:var(--mz-space-2);flex:none}.site-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--mz-control-h);height:var(--mz-control-h);flex:none;border:var(--mz-rule);border-radius:var(--mz-radius-md);background:var(--mz-surface-raised);color:var(--mz-text);cursor:pointer;transition:background var(--mz-dur-fast) var(--mz-ease-out),border-color var(--mz-dur-fast) var(--mz-ease-out)}.site-menu-toggle:hover{background:var(--mz-tint-hover);border-color:var(--mz-border-strong)}.site-menu{position:fixed;inset-block-start:0;inset-inline:0;width:100%;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--mz-text);opacity:0;transform:translate3d(0,calc(var(--mz-space-4) * -1),0);transition:opacity var(--mz-dur-base) var(--mz-ease-out),transform var(--mz-dur-base) var(--mz-ease-out),overlay var(--mz-dur-base) allow-discrete,display var(--mz-dur-base) allow-discrete}.site-menu[open]{opacity:1;transform:translateZ(0)}@starting-style{.site-menu[open]{opacity:0;transform:translate3d(0,calc(var(--mz-space-4) * -1),0)}}.site-menu::backdrop{background:color-mix(in oklab,var(--mz-gray-900) 68%,transparent);opacity:0;transition:opacity var(--mz-dur-base) var(--mz-ease-out),overlay var(--mz-dur-base) allow-discrete,display var(--mz-dur-base) allow-discrete}.site-menu[open]::backdrop{opacity:1}@starting-style{.site-menu[open]::backdrop{opacity:0}}.site-menu-panel{background:var(--mz-surface-raised);border-bottom:var(--mz-rule);border-end-start-radius:var(--mz-radius-lg);border-end-end-radius:var(--mz-radius-lg);box-shadow:var(--mz-elev-modal);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--mz-space-8)}.site-menu-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-4);min-height:var(--mz-header-h);border-bottom:var(--mz-rule-subtle)}.site-menu-close{display:inline-flex;align-items:center;justify-content:center;width:var(--mz-control-h);height:var(--mz-control-h);flex:none;border:var(--mz-rule);border-radius:var(--mz-radius-md);background:var(--mz-surface-raised);color:var(--mz-text);cursor:pointer;transition:background var(--mz-dur-fast) var(--mz-ease-out),border-color var(--mz-dur-fast) var(--mz-ease-out)}.site-menu-close:hover{background:var(--mz-tint-hover);border-color:var(--mz-border-strong)}.site-menu-nav{display:grid;gap:var(--mz-space-2);padding-block-start:var(--mz-space-4)}.site-menu-list{list-style:none;display:grid;gap:var(--mz-space-1)}.site-menu-link{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-3);min-height:var(--mz-control-h);padding-inline:var(--mz-space-3);border-radius:var(--mz-radius-md);border-inline-start:calc(var(--mz-border-width) * 2) solid transparent;color:var(--mz-text);font-size:var(--mz-text-md);font-weight:var(--mz-weight-medium);transition:background var(--mz-dur-fast) var(--mz-ease-out),border-color var(--mz-dur-fast) var(--mz-ease-out)}.site-menu-link .mz-icon{color:var(--mz-text-subtle)}.site-menu-link:hover{background:var(--mz-tint-hover)}.site-menu-link[aria-current=page]{background:var(--mz-primary-subtle);border-inline-start-color:var(--mz-primary);color:var(--mz-primary-deep)}.site-menu-link[aria-current=page] .mz-icon{color:var(--mz-primary)}.site-menu-group{margin-block-start:var(--mz-space-4)}.site-menu-heading{font-family:var(--mz-font-ui);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-semibold);color:var(--mz-text-muted);text-transform:uppercase;letter-spacing:var(--mz-tracking-wide);padding-inline:var(--mz-space-3);margin-block-end:var(--mz-space-2)}.site-menu-cta{width:100%;margin-block-start:var(--mz-space-5)}.mz-scroll-locked{overflow:hidden}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mz-space-2);min-height:var(--mz-control-h);min-width:var(--mz-control-min-w);padding-inline:var(--mz-control-pad-x);border-radius:var(--mz-radius-md);font-size:var(--mz-text-body);font-weight:var(--mz-weight-semibold);line-height:var(--mz-lh-sm);white-space:nowrap;cursor:pointer;border:var(--mz-border-width) solid transparent;text-decoration:none;transition:transform var(--mz-dur-fast) var(--mz-ease-out),background var(--mz-dur-fast) var(--mz-ease-out),border-color var(--mz-dur-fast) var(--mz-ease-out),box-shadow var(--mz-dur-fast) var(--mz-ease-out)}.button:active{transform:translate3d(0,var(--mz-border-width),0)}.button-primary{background:var(--mz-primary);background-image:var(--mz-grad-primary);color:var(--mz-on-primary);box-shadow:var(--mz-shadow-primary)}.button-primary:hover{background-image:var(--mz-grad-primary-hover)}.button-secondary{background:var(--mz-surface-raised);color:var(--mz-text);border-color:var(--mz-border-strong)}.button-secondary:hover{background:var(--mz-tint-hover);border-color:var(--mz-primary)}.site-header-actions .button{min-height:var(--mz-control-h);min-width:auto;padding-inline:var(--mz-space-5);font-size:var(--mz-text-sm)}.site-footer{padding-block:var(--mz-space-16) var(--mz-space-10);border-top:var(--mz-rule);background:var(--mz-surface);color:var(--mz-text-muted);font-size:var(--mz-text-sm)}.footer-grid{display:grid;gap:var(--mz-space-10) var(--mz-space-8);grid-template-columns:repeat(auto-fit,minmax(var(--mz-width-tile),1fr));margin-block-end:var(--mz-space-10)}.footer-brand{display:grid;gap:var(--mz-stack-related);align-content:start}.footer-brand p{max-width:var(--mz-measure-lede)}.footer-col h4{font-family:var(--mz-font-ui);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-semibold);color:var(--mz-text);text-transform:uppercase;letter-spacing:var(--mz-tracking-wide);margin-block-end:var(--mz-space-4)}.footer-col ul{list-style:none;display:grid;gap:0}.footer-col a{display:flex;align-items:center;min-height:var(--mz-control-h);color:var(--mz-text-muted);transition:color var(--mz-dur-fast) var(--mz-ease-out)}.footer-col a:hover{color:var(--mz-primary-deep)}.footer-meta{display:flex;justify-content:space-between;align-items:center;padding-block-start:var(--mz-space-6);border-top:var(--mz-rule-subtle);flex-wrap:wrap;gap:var(--mz-space-3);color:var(--mz-text-subtle);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs)}@media(min-width:48em){.site-nav{display:flex}.site-menu-toggle{display:none}.site-header-actions .button{min-height:var(--mz-space-10)}.footer-col ul{gap:var(--mz-space-3)}.footer-col a{display:inline;min-height:0}}.prose{max-width:var(--mz-width-reading)}.prose h1{font-size:var(--mz-display-2);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);margin-block-end:var(--mz-space-6);text-wrap:balance}.prose h2{font-size:var(--mz-text-xl);line-height:var(--mz-lh-xl);letter-spacing:var(--mz-tracking-snug);margin-block:var(--mz-space-12) var(--mz-space-4)}.prose h3{font-family:var(--mz-font-ui);font-size:var(--mz-text-lg);line-height:var(--mz-lh-lg);letter-spacing:var(--mz-tracking-snug);margin-block:var(--mz-space-8) var(--mz-space-3)}.prose p{margin-block-end:var(--mz-space-4);color:var(--mz-text)}.prose ul,.prose ol{padding-inline-start:var(--mz-space-6);margin-block-end:var(--mz-space-4)}.prose li{margin-block-end:var(--mz-space-2)}.prose code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;background:var(--mz-surface-sunken);border:var(--mz-rule-subtle);border-radius:var(--mz-radius-sm);padding:var(--mz-space-1) var(--mz-space-2);font-size:var(--mz-text-sm)}.prose pre{background:var(--mz-gray-900);color:var(--mz-gray-50);padding:var(--mz-space-5);border-radius:var(--mz-radius-md);overflow-x:auto;margin-block-end:var(--mz-space-5);font-size:var(--mz-text-sm);line-height:var(--mz-lh-md)}.prose pre code{background:transparent;border:none;color:inherit;padding:0}.prose a{overflow-wrap:anywhere;color:var(--mz-primary-deep);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--mz-primary) 34%,transparent);text-underline-offset:var(--mz-space-1)}.prose a:hover{text-decoration-color:var(--mz-primary)}.prose blockquote{border-inline-start:calc(var(--mz-border-width) * 3) solid var(--mz-primary);padding-inline-start:var(--mz-space-4);color:var(--mz-text-muted);margin-block:var(--mz-space-4)}.docs-layout{display:grid;gap:var(--mz-space-6);grid-template-columns:1fr;padding-block:var(--mz-space-8)}.docs-layout>*{min-width:0}.docs-sidebar{align-self:start}.docs-index-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-space-3);width:100%;min-height:var(--mz-control-h);padding-inline:var(--mz-space-4);border:var(--mz-rule);border-radius:var(--mz-radius-md);background:var(--mz-surface-raised);color:var(--mz-text);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-semibold);cursor:pointer;transition:background var(--mz-dur-fast) var(--mz-ease-out)}.docs-index-toggle:hover{background:var(--mz-tint-hover)}.docs-index-toggle .mz-icon{color:var(--mz-text-muted);transition:transform var(--mz-dur-base) var(--mz-ease-out)}.docs-sidebar[data-open=true] .docs-index-toggle .mz-icon{transform:rotate(90deg)}.docs-index{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mz-dur-base) var(--mz-ease-out)}.docs-index-inner{overflow:hidden;visibility:hidden;transition:visibility var(--mz-dur-base) var(--mz-ease-out)}.docs-sidebar[data-open=true] .docs-index{grid-template-rows:1fr}.docs-sidebar[data-open=true] .docs-index-inner{visibility:visible}.docs-index-heading{font-family:var(--mz-font-ui);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-semibold);color:var(--mz-text-muted);text-transform:uppercase;letter-spacing:var(--mz-tracking-wide);margin-block:var(--mz-space-4) var(--mz-space-2)}.docs-sidebar ul{list-style:none;display:grid;gap:var(--mz-space-1)}.docs-sidebar a{display:flex;align-items:center;min-height:var(--mz-control-h);padding-inline:var(--mz-space-3);border-radius:var(--mz-radius-sm);color:var(--mz-text-muted);font-size:var(--mz-text-sm);transition:background var(--mz-dur-fast) var(--mz-ease-out)}.docs-sidebar a:hover{background:var(--mz-tint-hover);color:var(--mz-text)}.docs-sidebar a.active,.docs-sidebar a[aria-current=page]{background:var(--mz-primary-subtle);color:var(--mz-primary-deep);font-weight:var(--mz-weight-medium)}@media(min-width:64em){.docs-layout{gap:var(--mz-space-10);grid-template-columns:var(--mz-sidebar-width) 1fr;padding-block:var(--mz-space-12)}.docs-sidebar{position:sticky;top:calc(var(--mz-header-h) + var(--mz-space-4));padding:var(--mz-space-4);border-inline-end:var(--mz-rule-subtle)}.docs-index-toggle{display:none}.docs-index{grid-template-rows:1fr}.docs-index-inner{visibility:visible;overflow:visible}.docs-index-inner>div:first-child .docs-index-heading{margin-block-start:0}.docs-sidebar a{display:block;min-height:0;padding-block:var(--mz-space-2)}}.hero{padding-block:var(--mz-band-pad-tight);background-image:var(--mz-grad-wash)}.hero-inner{display:grid;gap:var(--mz-stack-section);max-width:var(--mz-width-reading);justify-items:start}.hero-eyebrow{display:inline-flex;padding:var(--mz-space-1) var(--mz-space-3);border-radius:var(--mz-radius-pill);background:var(--mz-primary-subtle);color:var(--mz-primary-deep);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-semibold);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase}.hero h1{font-size:var(--mz-display-1);line-height:var(--mz-lh-3xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance}.hero-sub{color:var(--mz-text-muted);font-size:var(--mz-lede);line-height:var(--mz-lh-md);max-width:var(--mz-measure-lede);text-wrap:pretty}.hero-signature{font-family:var(--mz-font-display);color:var(--mz-primary-deep);font-size:var(--mz-text-md);font-weight:var(--mz-weight-semibold)}.hero-ctas{display:inline-flex;gap:var(--mz-space-4);flex-wrap:wrap}.section{padding-block:var(--mz-band-pad)}.section-tight{padding-block:var(--mz-band-pad-tight)}.section-alt{background:var(--mz-surface)}.section-header{display:grid;gap:var(--mz-stack-related);max-width:var(--mz-measure-prose);margin-block-end:var(--mz-stack-band)}.section-header h2{font-size:var(--mz-display-2);line-height:var(--mz-lh-2xl);letter-spacing:var(--mz-tracking-tight);text-wrap:balance}.section-header p{color:var(--mz-text-muted);font-size:var(--mz-lede)}.feature-grid{display:grid;gap:var(--mz-space-6);grid-template-columns:repeat(auto-fit,minmax(var(--mz-width-tile),1fr))}.feature-card{padding:var(--mz-space-6);border-radius:var(--mz-radius-lg);background-image:var(--mz-grad-raised);border:var(--mz-rule);transition:transform var(--mz-dur-base) var(--mz-ease-out),box-shadow var(--mz-dur-base) var(--mz-ease-out)}.feature-card h3{font-family:var(--mz-font-ui);font-size:var(--mz-text-lg);line-height:var(--mz-lh-lg);letter-spacing:var(--mz-tracking-snug);margin-block-end:var(--mz-space-2)}.feature-card p{color:var(--mz-text-muted);font-size:var(--mz-text-sm);line-height:var(--mz-lh-md)}.pricing-note{background:var(--mz-primary-subtle);color:var(--mz-primary-deep);padding:var(--mz-space-6);border-radius:var(--mz-radius-lg);font-size:var(--mz-text-md);line-height:var(--mz-lh-md)}.api-endpoint{border:var(--mz-rule);border-radius:var(--mz-radius-lg);padding:var(--mz-space-6);margin-block-end:var(--mz-space-6);background-image:var(--mz-grad-raised)}.api-endpoint-header{display:flex;align-items:center;gap:var(--mz-space-3);margin-block-end:var(--mz-space-3);flex-wrap:wrap}.method-pill{padding:var(--mz-space-1) var(--mz-space-2);border-radius:var(--mz-radius-sm);font-size:var(--mz-text-xs);line-height:var(--mz-lh-xs);font-weight:var(--mz-weight-bold);letter-spacing:var(--mz-tracking-wide)}.method-get{background:var(--mz-info-tint);color:var(--mz-info-text)}.endpoint-path{font-family:ui-monospace,Consolas,monospace;font-size:var(--mz-text-sm);color:var(--mz-text)}.endpoint-desc{color:var(--mz-text-muted);font-size:var(--mz-text-sm);margin-block:var(--mz-space-2)}.loading-state{padding:var(--mz-space-6);text-align:center;color:var(--mz-text-muted)}.error-state{padding:var(--mz-space-6);background:var(--mz-error-tint);color:var(--mz-error-text);border-radius:var(--mz-radius-md)}
