@charset "UTF-8";:root{--sc-color-neutral-0: #ffffff;--sc-color-neutral-0-alpha-30: #ffffff4d;--sc-color-neutral-0-alpha-70: #ffffffb2;--sc-color-neutral-100: #e5e5e5;--sc-color-neutral-1000: #000000;--sc-color-neutral-1000-alpha-30: #0000004d;--sc-color-neutral-1000-alpha-70: #000000b2;--sc-color-neutral-150: #d9d9d9;--sc-color-neutral-200: #cccccc;--sc-color-neutral-250: #bfbfbf;--sc-color-neutral-300: #b3b3b3;--sc-color-neutral-350: #a6a6a6;--sc-color-neutral-400: #999999;--sc-color-neutral-450: #8c8c8c;--sc-color-neutral-50: #f2f2f2;--sc-color-neutral-500: #808080;--sc-color-neutral-550: #737373;--sc-color-neutral-600: #666666;--sc-color-neutral-650: #595959;--sc-color-neutral-700: #4c4c4c;--sc-color-neutral-750: #404040;--sc-color-neutral-800: #333333;--sc-color-neutral-850: #262626;--sc-color-neutral-900: #1a1a1a;--sc-color-neutral-950: #0d0d0d;--sc-color-brand-100: #d0d8ff;--sc-color-brand-200: #a9b7ff;--sc-color-brand-300: #8196ff;--sc-color-brand-400: #5a76ff;--sc-color-brand-500: #3355ff;--sc-color-brand-600: #2945ce;--sc-color-brand-700: #1f349d;--sc-color-brand-800: #16246c;--sc-color-brand-900: #0c133b;--sc-color-blue-100: #d0d8ff;--sc-color-blue-200: #a9b7ff;--sc-color-blue-300: #8196ff;--sc-color-blue-400: #5a76ff;--sc-color-blue-500: #3355ff;--sc-color-blue-600: #2945ce;--sc-color-blue-700: #1f349d;--sc-color-blue-800: #16246c;--sc-color-blue-900: #0c133b;--sc-color-green-100: #c4e7d0;--sc-color-green-200: #93d4a9;--sc-color-green-300: #62c081;--sc-color-green-400: #31ad5a;--sc-color-green-500: #009933;--sc-color-green-600: #007c29;--sc-color-green-700: #005e1f;--sc-color-green-800: #004116;--sc-color-green-900: #00230c;--sc-color-orange-100: #fce1c7;--sc-color-orange-200: #f9c998;--sc-color-orange-300: #f7b06a;--sc-color-orange-400: #f4983b;--sc-color-orange-500: #f27f0d;--sc-color-orange-600: #c4670b;--sc-color-orange-700: #954e08;--sc-color-orange-800: #673606;--sc-color-orange-900: #381d03;--sc-color-purple-100: #dcd0ff;--sc-color-purple-200: #bea9ff;--sc-color-purple-300: #a181ff;--sc-color-purple-400: #835aff;--sc-color-purple-500: #6633ff;--sc-color-purple-600: #5229ce;--sc-color-purple-700: #3f1f9d;--sc-color-purple-800: #2b166c;--sc-color-purple-900: #180c3b;--sc-color-red-100: #f9caca;--sc-color-red-200: #f49e9e;--sc-color-red-300: #f07272;--sc-color-red-400: #eb4646;--sc-color-red-500: #e61a1a;--sc-color-red-600: #ba1515;--sc-color-red-700: #8e1010;--sc-color-red-800: #620b0b;--sc-color-red-900: #350606}[data-theme=light]{--sc-color-background-brand: var(--sc-color-brand-500);--sc-color-background-brand-hover: var(--sc-color-brand-600);--sc-color-background-brand-pressed: var(--sc-color-brand-700);--sc-color-background-brand-subtle: var(--sc-color-brand-100);--sc-color-background-disabled: var(--sc-color-neutral-100);--sc-color-background-hover: var(--sc-color-neutral-50);--sc-color-background-info: var(--sc-color-blue-500);--sc-color-background-info-subtle: var(--sc-color-blue-100);--sc-color-background-inverse: var(--sc-color-neutral-900);--sc-color-background-inverse-static: var(--sc-color-neutral-900);--sc-color-background-mono: var(--sc-color-neutral-900);--sc-color-background-mono-hover: var(--sc-color-neutral-800);--sc-color-background-mono-pressed: var(--sc-color-neutral-700);--sc-color-background-negative: var(--sc-color-red-500);--sc-color-background-negative-hover: var(--sc-color-red-600);--sc-color-background-negative-pressed: var(--sc-color-red-700);--sc-color-background-negative-subtle: var(--sc-color-red-100);--sc-color-background-neutral: var(--sc-color-neutral-100);--sc-color-background-neutral-hover: var(--sc-color-neutral-150);--sc-color-background-neutral-pressed: var(--sc-color-neutral-200);--sc-color-background-positive: var(--sc-color-green-500);--sc-color-background-positive-subtle: var(--sc-color-green-100);--sc-color-background-pressed: var(--sc-color-neutral-100);--sc-color-background-primary: var(--sc-color-neutral-0);--sc-color-background-selected: var(--sc-color-brand-100);--sc-color-background-subtle: var(--sc-color-neutral-50);--sc-color-background-system-inverse-static: var(--sc-color-neutral-0);--sc-color-background-system-static: var(--sc-color-neutral-1000);--sc-color-background-warning: var(--sc-color-orange-500);--sc-color-background-warning-subtle: var(--sc-color-orange-100);--sc-color-border-brand: var(--sc-color-brand-500);--sc-color-border-disabled: var(--sc-color-neutral-200);--sc-color-border-focus: var(--sc-color-blue-500);--sc-color-border-info: var(--sc-color-blue-500);--sc-color-border-inverse: var(--sc-color-neutral-0);--sc-color-border-mono: var(--sc-color-neutral-900);--sc-color-border-negative: var(--sc-color-red-500);--sc-color-border-positive: var(--sc-color-green-500);--sc-color-border-primary: var(--sc-color-neutral-300);--sc-color-border-selected: var(--sc-color-blue-500);--sc-color-border-subtle: var(--sc-color-neutral-100);--sc-color-border-warning: var(--sc-color-orange-500);--sc-color-icon-brand: var(--sc-color-brand-500);--sc-color-icon-disabled: var(--sc-color-neutral-300);--sc-color-icon-info: var(--sc-color-blue-500);--sc-color-icon-inverse: var(--sc-color-neutral-50);--sc-color-icon-inverse-static: var(--sc-color-neutral-50);--sc-color-icon-negative: var(--sc-color-red-500);--sc-color-icon-positive: var(--sc-color-green-500);--sc-color-icon-primary: var(--sc-color-neutral-900);--sc-color-icon-primary-static: var(--sc-color-neutral-900);--sc-color-icon-selected: var(--sc-color-brand-500);--sc-color-icon-subtle: var(--sc-color-neutral-600);--sc-color-icon-warning: var(--sc-color-orange-500);--sc-color-overlay-30: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-30-inverse: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-inverse-static: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-static: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-70: var(--sc-color-neutral-0-alpha-70);--sc-color-overlay-70-inverse: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-inverse-static: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-static: var(--sc-color-neutral-0-alpha-70);--sc-color-surface-l0: var(--sc-color-neutral-0);--sc-color-surface-l1: var(--sc-color-neutral-0);--sc-color-surface-l2: var(--sc-color-neutral-0);--sc-color-surface-l3: var(--sc-color-neutral-0);--sc-color-surface-l4: var(--sc-color-neutral-0);--sc-color-text-brand: var(--sc-color-brand-500);--sc-color-text-disabled: var(--sc-color-neutral-300);--sc-color-text-link: var(--sc-color-blue-500);--sc-color-text-link-hover: var(--sc-color-blue-600);--sc-color-text-link-pressed: var(--sc-color-blue-700);--sc-color-text-negative: var(--sc-color-red-600);--sc-color-text-negative-hover: var(--sc-color-red-700);--sc-color-text-negative-pressed: var(--sc-color-red-800);--sc-color-text-positive: var(--sc-color-green-600);--sc-color-text-primary: var(--sc-color-neutral-900);--sc-color-text-primary-inverse: var(--sc-color-neutral-50);--sc-color-text-primary-inverse-static: var(--sc-color-neutral-50);--sc-color-text-primary-static: var(--sc-color-neutral-900);--sc-color-text-secondary: var(--sc-color-neutral-800);--sc-color-text-secondary-inverse: var(--sc-color-neutral-100);--sc-color-text-secondary-inverse-static: var(--sc-color-neutral-100);--sc-color-text-secondary-static: var(--sc-color-neutral-800);--sc-color-text-selected: var(--sc-color-brand-500);--sc-color-text-tertiary: var(--sc-color-neutral-600);--sc-color-text-tertiary-inverse: var(--sc-color-neutral-200);--sc-color-text-tertiary-inverse-static: var(--sc-color-neutral-200);--sc-color-text-tertiary-static: var(--sc-color-neutral-600);--sc-color-text-warning: var(--sc-color-orange-700)}[data-theme=dark]{--sc-color-background-brand: var(--sc-color-brand-400);--sc-color-background-brand-hover: var(--sc-color-brand-300);--sc-color-background-brand-pressed: var(--sc-color-brand-200);--sc-color-background-brand-subtle: var(--sc-color-brand-800);--sc-color-background-disabled: var(--sc-color-neutral-900);--sc-color-background-hover: var(--sc-color-neutral-800);--sc-color-background-info: var(--sc-color-blue-400);--sc-color-background-info-subtle: var(--sc-color-blue-800);--sc-color-background-inverse: var(--sc-color-neutral-50);--sc-color-background-inverse-static: var(--sc-color-neutral-900);--sc-color-background-mono: var(--sc-color-neutral-50);--sc-color-background-mono-hover: var(--sc-color-neutral-100);--sc-color-background-mono-pressed: var(--sc-color-neutral-200);--sc-color-background-negative: var(--sc-color-red-400);--sc-color-background-negative-hover: var(--sc-color-red-300);--sc-color-background-negative-pressed: var(--sc-color-red-200);--sc-color-background-negative-subtle: var(--sc-color-red-800);--sc-color-background-neutral: var(--sc-color-neutral-800);--sc-color-background-neutral-hover: var(--sc-color-neutral-750);--sc-color-background-neutral-pressed: var(--sc-color-neutral-700);--sc-color-background-positive: var(--sc-color-green-400);--sc-color-background-positive-subtle: var(--sc-color-green-800);--sc-color-background-pressed: var(--sc-color-neutral-700);--sc-color-background-primary: var(--sc-color-neutral-900);--sc-color-background-selected: var(--sc-color-brand-800);--sc-color-background-subtle: var(--sc-color-neutral-900);--sc-color-background-system-inverse-static: var(--sc-color-neutral-0);--sc-color-background-system-static: var(--sc-color-neutral-1000);--sc-color-background-warning: var(--sc-color-orange-400);--sc-color-background-warning-subtle: var(--sc-color-orange-800);--sc-color-border-brand: var(--sc-color-brand-400);--sc-color-border-disabled: var(--sc-color-neutral-800);--sc-color-border-focus: var(--sc-color-blue-400);--sc-color-border-info: var(--sc-color-blue-400);--sc-color-border-inverse: var(--sc-color-neutral-800);--sc-color-border-mono: var(--sc-color-neutral-50);--sc-color-border-negative: var(--sc-color-red-400);--sc-color-border-positive: var(--sc-color-green-400);--sc-color-border-primary: var(--sc-color-neutral-700);--sc-color-border-selected: var(--sc-color-blue-400);--sc-color-border-subtle: var(--sc-color-neutral-750);--sc-color-border-warning: var(--sc-color-orange-400);--sc-color-icon-brand: var(--sc-color-brand-400);--sc-color-icon-disabled: var(--sc-color-neutral-700);--sc-color-icon-info: var(--sc-color-blue-400);--sc-color-icon-inverse: var(--sc-color-neutral-900);--sc-color-icon-inverse-static: var(--sc-color-neutral-50);--sc-color-icon-negative: var(--sc-color-red-400);--sc-color-icon-positive: var(--sc-color-green-400);--sc-color-icon-primary: var(--sc-color-neutral-50);--sc-color-icon-primary-static: var(--sc-color-neutral-900);--sc-color-icon-selected: var(--sc-color-brand-400);--sc-color-icon-subtle: var(--sc-color-neutral-600);--sc-color-icon-warning: var(--sc-color-orange-400);--sc-color-overlay-30: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-inverse: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-30-inverse-static: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-static: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-70: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-inverse: var(--sc-color-neutral-0-alpha-70);--sc-color-overlay-70-inverse-static: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-static: var(--sc-color-neutral-0-alpha-70);--sc-color-surface-l0: var(--sc-color-neutral-1000);--sc-color-surface-l1: var(--sc-color-neutral-950);--sc-color-surface-l2: var(--sc-color-neutral-900);--sc-color-surface-l3: var(--sc-color-neutral-850);--sc-color-surface-l4: var(--sc-color-neutral-800);--sc-color-text-brand: var(--sc-color-brand-400);--sc-color-text-disabled: var(--sc-color-neutral-700);--sc-color-text-link: var(--sc-color-blue-400);--sc-color-text-link-hover: var(--sc-color-blue-300);--sc-color-text-link-pressed: var(--sc-color-blue-200);--sc-color-text-negative: var(--sc-color-red-400);--sc-color-text-negative-hover: var(--sc-color-red-300);--sc-color-text-negative-pressed: var(--sc-color-red-200);--sc-color-text-positive: var(--sc-color-green-400);--sc-color-text-primary: var(--sc-color-neutral-50);--sc-color-text-primary-inverse: var(--sc-color-neutral-900);--sc-color-text-primary-inverse-static: var(--sc-color-neutral-50);--sc-color-text-primary-static: var(--sc-color-neutral-900);--sc-color-text-secondary: var(--sc-color-neutral-100);--sc-color-text-secondary-inverse: var(--sc-color-neutral-800);--sc-color-text-secondary-inverse-static: var(--sc-color-neutral-100);--sc-color-text-secondary-static: var(--sc-color-neutral-800);--sc-color-text-selected: var(--sc-color-brand-400);--sc-color-text-tertiary: var(--sc-color-neutral-200);--sc-color-text-tertiary-inverse: var(--sc-color-neutral-600);--sc-color-text-tertiary-inverse-static: var(--sc-color-neutral-200);--sc-color-text-tertiary-static: var(--sc-color-neutral-600);--sc-color-text-warning: var(--sc-color-orange-400)}:root{--sc-border-radius-none: 0px;--sc-border-radius-xs: var(--sc-unit-4);--sc-border-radius-s: var(--sc-unit-8);--sc-border-radius-m: var(--sc-unit-12);--sc-border-radius-l: var(--sc-unit-16);--sc-border-radius-xl: var(--sc-unit-24);--sc-border-radius-2xl: var(--sc-unit-32);--sc-border-radius-3xl: var(--sc-unit-40);--sc-border-radius-4xl: var(--sc-unit-48);--sc-border-radius-5xl: var(--sc-unit-56);--sc-border-radius-6xl: var(--sc-unit-64);--sc-border-radius-circle: 50%;--sc-border-radius-pill: 999px;--sc-border-width-none: 0px;--sc-border-width-xs: .5px;--sc-border-width-s: 1px;--sc-border-width-m: 1.5px;--sc-border-width-l: var(--sc-unit-2);--sc-border-width-xl: var(--sc-unit-4);--sc-border-width-2xl: var(--sc-unit-8)}:root{--sc-space-none: 0px;--sc-space-2xs: var(--sc-unit-2);--sc-space-xs: var(--sc-unit-4);--sc-space-s: var(--sc-unit-8);--sc-space-m: var(--sc-unit-12);--sc-space-l: var(--sc-unit-16);--sc-space-xl: var(--sc-unit-24);--sc-space-2xl: var(--sc-unit-32);--sc-space-3xl: var(--sc-unit-40);--sc-space-4xl: var(--sc-unit-48);--sc-space-5xl: var(--sc-unit-56);--sc-space-6xl: var(--sc-unit-64);--sc-space-7xl: var(--sc-unit-72);--sc-space-8xl: var(--sc-unit-80)}:root{--sc-shadow-l1: 0px 2px 4px rgba(0, 0, 0, .1), 0px 0px 2px rgba(0, 0, 0, .08);--sc-shadow-l2: 0px 4px 8px rgba(0, 0, 0, .1), 0px 0px 4px rgba(0, 0, 0, .08);--sc-shadow-l3: 0px 8px 16px rgba(0, 0, 0, .1), 0px 0px 6px rgba(0, 0, 0, .08);--sc-shadow-l4: 0px 10px 20px rgba(0, 0, 0, .1), 0px 0px 8px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%}body{font-family:var(--sc-type-family-inter),system-ui,sans-serif;background:var(--sc-color-surface-l0);color:var(--sc-color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1440px;margin:0 auto}h1{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-8xl);line-height:var(--sc-type-line-height-8xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}h2{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}h3{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}h4{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}h5{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}h6{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}h1,h2,h3,h4,h5,h6{color:var(--sc-color-text-primary)}p{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary)}p.m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}p.s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.label-l{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.label-m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.label-s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.section-label{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:var(--sc-space-xl) 0 var(--sc-space-m)}a{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-link);text-decoration:none}a:hover{color:var(--sc-color-text-link-hover);text-decoration:underline}a:active{color:var(--sc-color-text-link-pressed)}ul,ol{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);padding-left:var(--sc-space-xl)}li+li{margin-top:var(--sc-space-xs)}hr{border:none;border-top:var(--sc-border-width-s) solid var(--sc-color-border-secondary);margin:var(--sc-space-xl) 0}img{max-width:100%;display:block}code{font-family:monospace;font-size:var(--sc-type-size-m);background:var(--sc-color-background-neutral);padding:var(--sc-space-2xs) var(--sc-space-xs);border-radius:var(--sc-border-radius-xs)}pre{background:var(--sc-color-background-neutral);padding:var(--sc-space-m);border-radius:var(--sc-border-radius-s);overflow-x:auto}pre code{background:none;padding:0;border-radius:0}.sc-glass{background:color-mix(in srgb,var(--sc-color-background-neutral) 64%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}::selection{background:var(--sc-color-background-brand);color:var(--sc-color-text-primary-inverse)}.content{display:flex;flex-direction:column;gap:var(--sc-space-xl)}sc-header{--sc-header-bg-bottom: 0px}@media(max-width:402px){sc-hero h1{font-size:var(--sc-unit-32);line-height:var(--sc-unit-40)}}@media(min-width:811px){sc-section-faq{--sc-section-faq-padding-y: var(--sc-space-4xl)}}[data-page=licence] section{padding-top:160px;padding-bottom:32px}@media(max-width:810px){[data-page=licence] section{padding-top:128px}}@media(max-width:402px){[data-page=licence] section{padding-top:96px}}:root{--sc-unit-2: 2px;--sc-unit-4: 4px;--sc-unit-8: 8px;--sc-unit-12: 12px;--sc-unit-14: 14px;--sc-unit-16: 16px;--sc-unit-18: 18px;--sc-unit-20: 20px;--sc-unit-24: 24px;--sc-unit-26: 26px;--sc-unit-28: 28px;--sc-unit-32: 32px;--sc-unit-36: 36px;--sc-unit-40: 40px;--sc-unit-48: 48px;--sc-unit-56: 56px;--sc-unit-64: 64px;--sc-unit-72: 72px;--sc-unit-80: 80px;--sc-unit-88: 88px;--sc-unit-96: 96px;--sc-unit-104: 104px;--sc-unit-112: 112px;--sc-unit-120: 120px}:root{--sc-type-family-inter: Inter;--sc-type-family-roboto: Roboto;--sc-type-family-sf-pro-text: SF Pro Text;--sc-type-weight-light: 300;--sc-type-weight-regular: 400;--sc-type-weight-semi-bold: 600;--sc-type-size-s: var(--sc-unit-12);--sc-type-size-m: var(--sc-unit-14);--sc-type-size-l: var(--sc-unit-16);--sc-type-size-xl: var(--sc-unit-18);--sc-type-size-2xl: var(--sc-unit-20);--sc-type-size-3xl: var(--sc-unit-24);--sc-type-size-4xl: var(--sc-unit-28);--sc-type-size-5xl: var(--sc-unit-32);--sc-type-size-6xl: var(--sc-unit-40);--sc-type-size-7xl: var(--sc-unit-48);--sc-type-size-8xl: var(--sc-unit-56);--sc-type-size-9xl: var(--sc-unit-64);--sc-type-size-10xl: var(--sc-unit-72);--sc-type-line-height-s: var(--sc-unit-16);--sc-type-line-height-m: var(--sc-unit-20);--sc-type-line-height-l: var(--sc-unit-24);--sc-type-line-height-xl: var(--sc-unit-26);--sc-type-line-height-2xl: var(--sc-unit-28);--sc-type-line-height-3xl: var(--sc-unit-32);--sc-type-line-height-4xl: var(--sc-unit-36);--sc-type-line-height-5xl: var(--sc-unit-40);--sc-type-line-height-6xl: var(--sc-unit-48);--sc-type-line-height-7xl: var(--sc-unit-56);--sc-type-line-height-8xl: var(--sc-unit-64);--sc-type-line-height-9xl: var(--sc-unit-72);--sc-type-line-height-10xl: var(--sc-unit-80);--sc-type-letter-spacing-xs: -1px;--sc-type-letter-spacing-s: -.5px;--sc-type-letter-spacing-none: 0px}@media(max-width:810px){:root{--sc-type-size-10xl: var(--sc-unit-56);--sc-type-size-9xl: var(--sc-unit-48);--sc-type-size-8xl: var(--sc-unit-40);--sc-type-size-7xl: var(--sc-unit-32);--sc-type-size-6xl: var(--sc-unit-28);--sc-type-size-5xl: var(--sc-unit-24);--sc-type-size-3xl: var(--sc-unit-20);--sc-type-size-2xl: var(--sc-unit-18);--sc-type-line-height-10xl: var(--sc-unit-64);--sc-type-line-height-9xl: var(--sc-unit-56);--sc-type-line-height-8xl: var(--sc-unit-48);--sc-type-line-height-7xl: var(--sc-unit-40);--sc-type-line-height-6xl: var(--sc-unit-36);--sc-type-line-height-5xl: var(--sc-unit-32);--sc-type-line-height-3xl: var(--sc-unit-28);--sc-type-line-height-2xl: var(--sc-unit-26)}}.page-section{padding:var(--sc-space-8xl) 0}.site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:var(--sc-space-xl);padding:var(--sc-space-l) var(--sc-space-4xl);background:var(--sc-color-background-primary);border-bottom:1px solid var(--sc-color-border-subtle)}.site-header nav{display:flex;gap:var(--sc-space-l);flex:1}.site-header nav a{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);text-decoration:none}.site-header nav a:hover{color:var(--sc-color-text-primary);text-decoration:none}.header-actions{display:flex;align-items:center;gap:var(--sc-space-s)}.theme-toggle{display:flex;align-items:center;background:var(--sc-color-background-subtle);border-radius:var(--sc-border-radius-m);padding:3px;gap:2px}.theme-toggle button{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);padding:var(--sc-space-xs) var(--sc-space-s);border:none;border-radius:var(--sc-border-radius-s);background:transparent;cursor:pointer;color:#00000073;transition:background .15s ease,color .15s ease}[data-theme=dark] .theme-toggle button{color:#ffffff73}.theme-toggle button.active{background:var(--sc-color-background-primary);color:var(--sc-color-text-primary);box-shadow:0 1px 3px #0000001a}.hero{text-align:center;padding:96px var(--sc-space-4xl) var(--sc-space-8xl);display:flex;flex-direction:column;align-items:center;gap:var(--sc-space-xl)}.hero h1{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-9xl);line-height:var(--sc-type-line-height-9xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs);max-width:860px}.hero p{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-s);max-width:560px}.platform-switch-section{display:flex;justify-content:center;padding:16px var(--sc-space-4xl) 0;position:sticky;top:12px;z-index:101;pointer-events:none}.platform-switch-section .platform-switch{pointer-events:auto}@media(max-width:402px){.platform-switch-section{padding-left:var(--sc-space-l);padding-right:var(--sc-space-l);top:48px}.platform-switch{width:100%}.platform-switch sc-button{flex:1;--sc-button-width: 100%}}.platform-switch{display:flex;align-items:center;border-radius:var(--sc-border-radius-m);padding:3px;gap:2px}sc-header::part(theme-toggle){background:color-mix(in srgb,var(--sc-color-background-neutral) 64%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.platform-switch sc-button[type=secondary]::part(button){background:var(--sc-color-surface-l4);border:none;box-shadow:var(--sc-shadow-l1)}.platform-content{display:none}.platform-content.active{display:block}.platform-content.fade-out{display:block;animation:platform-fade-out .1s ease forwards}.platform-content.fade-in{animation:platform-fade-in .1s ease forwards}@keyframes platform-fade-out{0%{opacity:1}to{opacity:0}}@keyframes platform-fade-in{0%{opacity:0}to{opacity:1}}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sc-space-l);list-style:none;padding:0}.bento-card{background:var(--sc-color-background-subtle);border-radius:var(--sc-border-radius-l);padding:var(--sc-space-3xl);display:flex;flex-direction:column;gap:var(--sc-space-s)}.bento-card:first-child{grid-column:span 2}.bento-card h3{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.features{display:flex;flex-direction:column;margin-top:var(--sc-space-5xl)}.pricing-section{background:var(--sc-color-background-subtle)}.pricing-header{text-align:center;margin-bottom:var(--sc-space-5xl)}.pricing-tagline{margin-top:var(--sc-space-s)}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sc-space-l);align-items:start;list-style:none;padding:0}.pricing-card{background:var(--sc-color-background-primary);border-radius:var(--sc-border-radius-l);padding:var(--sc-space-3xl);display:flex;flex-direction:column;gap:var(--sc-space-xl);border:1px solid var(--sc-color-border-subtle)}.pricing-card.featured{border:2px solid var(--sc-color-border-brand)}.pricing-card>header{display:flex;flex-direction:column;gap:var(--sc-space-xs)}.bento li+li,.features li+li,.pricing-cards li+li{margin-top:0}.pricing-platform{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);letter-spacing:.5px;text-transform:uppercase;color:var(--sc-color-text-brand)}.pricing-price{display:flex;align-items:baseline;gap:var(--sc-space-2xs)}.pricing-price .currency{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s);color:var(--sc-color-text-secondary)}.pricing-price .amount{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs);line-height:1;color:var(--sc-color-text-primary)}.pricing-desc{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);margin-top:var(--sc-space-xs)}.pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sc-space-s);flex:1}.pricing-features li{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);display:flex;align-items:center;gap:var(--sc-space-s)}.pricing-features li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:11px;font-weight:var(--sc-type-weight-semi-bold);color:var(--sc-color-text-brand);flex-shrink:0}.faq-section{max-width:760px;margin:0 auto}.faq-header{text-align:center;margin-bottom:var(--sc-space-5xl)}.faq-list{border-top:1px solid var(--sc-color-border-subtle)}.signup-section{background:var(--sc-color-background-subtle);text-align:center}.signup-inner{max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--sc-space-xl)}.signup-inner h2{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.signup-form{display:flex;gap:var(--sc-space-s);width:100%;align-items:flex-start}.signup-form sc-input{flex:1}.site-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--sc-space-3xl) var(--sc-space-4xl);border-top:1px solid var(--sc-color-border-subtle)}.footer-copy{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary)}.footer-links{display:flex;gap:var(--sc-space-xl)}.footer-links a{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);text-decoration:none}.footer-links a:hover{color:var(--sc-color-text-secondary);text-decoration:none}
