@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/Inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/Inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/Inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/Inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/Inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/Inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/Inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/Inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/JetBrainsMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/JetBrainsMono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/JetBrainsMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/JetBrainsMono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/JetBrainsMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/JetBrainsMono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/Poppins-400i-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/Poppins-400i-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/Poppins-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/Poppins-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/Poppins-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/Poppins-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/Poppins-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/Poppins-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/Poppins-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/Poppins-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/Poppins-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/Poppins-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand: #3c83f6;--accent: #9739de;--ink-brand: #292875;--night: #030712;--primary-50: color-mix(in oklch, var(--brand) 4%, #fff);--primary-100: color-mix(in oklch, var(--brand) 8%, #fff);--primary-200: color-mix(in oklch, var(--brand) 20%, #fff);--primary-300: color-mix(in oklch, var(--brand) 40%, #fff);--primary-500: color-mix(in oklch, var(--brand) 70%, #fff);--primary-600: var(--brand);--primary-700: color-mix(in oklch, var(--brand) 82%, #000);--primary-800: color-mix(in oklch, var(--brand) 60%, #000);--accent-100: color-mix(in oklch, var(--accent) 10%, #fff);--accent-200: color-mix(in oklch, var(--accent) 22%, #fff);--accent-500: color-mix(in oklch, var(--accent) 75%, #fff);--accent-700: color-mix(in oklch, var(--accent) 80%, #000);--neutral-50: #f6f6ff;--neutral-100: #f6f6f9;--neutral-150: #eaeaef;--neutral-200: #dcdce4;--neutral-300: #c0c0cf;--neutral-400: #a5a5ba;--neutral-500: #8e8ea9;--neutral-600: #666687;--neutral-700: #4a4a6a;--neutral-800: #32324d;--neutral-900: #212134;--night-800: #0b0d1c;--night-700: #17192a;--night-600: #25263b;--night-500: #32334d;--night-line: rgba(255, 255, 255, .1);--night-line-strong: rgba(255, 255, 255, .18);--success-100: #eafbe7;--success-700: #2f6846;--warning-600: #d9822b;--danger-100: #fcecea;--danger-600: #d02b20;--danger-700: #b72b1a;--surface-soft: var(--neutral-50);--text-body: var(--neutral-600);--text-on-dark-muted: #a5a5ba;--border-subtle: var(--neutral-150);--border-default: var(--neutral-200);--border-strong: var(--neutral-300);--focus-ring: color-mix(in oklch, var(--brand) 45%, transparent);--text-display-xl: clamp(40px, 4.4vw, 64px);--text-display-l: clamp(34px, 3.4vw, 48px);--text-display-m: clamp(28px, 2.6vw, 38px);--tracking-display: -.035em;--tracking-heading: -.015em;--tracking-eyebrow: .06em;--tracking-mono-eyebrow: .18em;--container-max: 1248px;--container-narrow: 880px;--gutter: clamp(20px, 4vw, 32px);--section-y: clamp(64px, 9vw, 128px);--nav-height: 80px;--radius-xs: 4px;--radius-s: 6px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--shadow-xs: 0 1px 2px rgba(33, 33, 52, .06);--shadow-s: 0 1px 4px rgba(33, 33, 52, .1);--shadow-m: 0 2px 15px rgba(33, 33, 52, .1);--shadow-l: 0 12px 40px -8px rgba(41, 40, 117, .22);--shadow-brand: 0 8px 24px -6px color-mix(in oklch, var(--brand) 55%, transparent);--shadow-focus: 0 0 0 3px var(--focus-ring);--dot-grid: radial-gradient(rgba(255, 255, 255, .09) 1px, transparent 1.2px) 0 0 / 8px 8px;--glow-banner: linear-gradient(100deg, var(--night) 30%, color-mix(in oklch, var(--brand) 32%, var(--night)) 75%, color-mix(in oklch, var(--accent) 35%, var(--night)) 100%);--blur-glass: saturate(160%) blur(14px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .42s}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;color:var(--text-body);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;color:var(--ink-brand);font-weight:700;letter-spacing:var(--tracking-heading);text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--brand);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--primary-700)}code,kbd,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::-moz-selection{background:var(--primary-200);color:var(--ink-brand)}::selection{background:var(--primary-200);color:var(--ink-brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;box-shadow:none;border-radius:var(--radius-s)}a:focus-visible{outline-offset:4px;border-radius:4px}.fs-dark :focus-visible,.fs-cta :focus-visible{outline-color:#fff}[data-surface=light] :focus-visible{outline-color:var(--brand)}.ic{display:inline-block;flex:none;width:1em;height:1em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fs-container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;border-radius:var(--radius-s);border:1px solid transparent;font-family:inherit;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),border-color var(--dur-base)}.fs-btn:active{transform:scale(.97)}.fs-btn[disabled]{opacity:.45;pointer-events:none}.fs-btn--l{height:52px;padding:0 28px;font-size:17px}.fs-btn--full{width:100%}.fs-btn--primary{background:var(--brand);color:#fff}.fs-btn--primary:hover{background:var(--primary-700);color:#fff;box-shadow:var(--shadow-brand)}.fs-btn--secondary{background:#fff;color:var(--ink-brand);box-shadow:var(--shadow-s),inset 0 0 0 1px var(--border-default)}.fs-btn--secondary:hover{background:var(--neutral-100);color:var(--ink-brand)}.fs-btn--ghost{background:transparent;color:var(--ink-brand)}.fs-btn--ghost:hover{background:var(--primary-100);color:var(--brand)}.fs-btn--white{background:#fff;color:var(--night)}.fs-btn--white:hover{background:var(--primary-100);color:var(--night)}.fs-btn--dark-outline{background:transparent;color:#fff;border-color:#ffffffd9}.fs-btn--dark-outline:hover{background:#fff;color:var(--night)}.fs-btn .ic{font-size:1.1em}.fs-link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:var(--brand)}.fs-link-arrow .ic{transition:transform var(--dur-base) var(--ease-out)}.fs-link-arrow:hover .ic,a:hover .fs-link-arrow .ic{transform:translate(4px)}.fs-field{display:flex;flex-direction:column;gap:6px}.fs-field__label{font-size:13px;font-weight:600;color:var(--neutral-800)}.fs-field__label em{color:var(--danger-600);font-style:normal;margin-left:2px}.fs-input{position:relative;display:flex;align-items:center}.fs-input>.ic{position:absolute;left:14px;color:var(--neutral-500);font-size:18px;pointer-events:none}.fs-input input,.fs-input textarea,.fs-input select{width:100%;height:44px;padding:0 14px;font:inherit;font-size:15px;color:var(--neutral-900);background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-s);outline:none;transition:border-color var(--dur-base),box-shadow var(--dur-base);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fs-input textarea{height:auto;min-height:120px;padding:12px 14px;resize:vertical;line-height:1.5}.fs-input--icon input{padding-left:42px}.fs-input input::-moz-placeholder,.fs-input textarea::-moz-placeholder{color:var(--neutral-500)}.fs-input input::placeholder,.fs-input textarea::placeholder{color:var(--neutral-500)}.fs-input input:hover,.fs-input textarea:hover,.fs-input select:hover{border-color:var(--border-strong)}.fs-input input:focus,.fs-input textarea:focus,.fs-input select:focus{border-color:var(--brand);box-shadow:var(--shadow-focus)}.fs-input input:focus-visible,.fs-input textarea:focus-visible,.fs-input select:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.fs-input--error input,.fs-input--error textarea,.fs-input--error select,.fs-input--error input:is(:hover,:focus),.fs-input--error textarea:is(:hover,:focus),.fs-input--error select:is(:hover,:focus){border-color:var(--danger-600)}.fs-select select{padding-right:40px;cursor:pointer}.fs-select:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--neutral-600);border-bottom:1.5px solid var(--neutral-600);transform:translateY(-70%) rotate(45deg);pointer-events:none}.fs-check{position:relative;display:inline-flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--neutral-800);cursor:pointer;line-height:1.4}.fs-check input{position:absolute;opacity:0;pointer-events:none}.fs-check__box{flex:none;width:18px;height:18px;margin-top:1px;border:1px solid var(--border-strong);border-radius:4px;background:#fff;display:grid;place-items:center;color:#fff;font-size:12px;transition:background var(--dur-fast),border-color var(--dur-fast)}.fs-check__box .ic{opacity:0;transform:scale(.5);transition:all var(--dur-base) var(--ease-spring)}.fs-check input:checked+.fs-check__box{background:var(--brand);border-color:var(--brand)}.fs-check input:checked+.fs-check__box .ic{opacity:1;transform:none}.fs-check input:focus-visible+.fs-check__box{box-shadow:var(--shadow-focus)}.fs-check a{text-decoration:underline}.fs-seg{display:inline-flex;gap:2px;padding:4px;background:var(--neutral-100);border-radius:var(--radius-m);border:1px solid var(--border-subtle)}.fs-seg a,.fs-seg span{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--brand);padding:0 12px;min-height:38px;min-width:44px;border-radius:var(--radius-s);transition:all var(--dur-base) var(--ease-out)}.fs-seg [aria-current=true]{background:#fff;color:var(--ink-brand);box-shadow:var(--shadow-s)}.fs-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-xs);border:1px solid;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.fs-badge--brand{background:var(--primary-100);border-color:var(--primary-200);color:var(--primary-700)}.fs-badge--solid-brand{height:18px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--brand);border-color:var(--brand);color:#fff}.fs-tag{display:inline-flex;align-items:center;min-height:30px;padding:5px 12px;line-height:1.4;border-radius:var(--radius-xs);border:1px solid var(--border-default);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-700);background:#fff}.fs-tag--dark{background:transparent;color:#dcdce4;border-color:var(--night-line-strong)}.fs-tag--s{min-height:24px;padding:3px 8px;font-size:11px}.fs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand)}.fs-eyebrow--sentence{text-transform:none;letter-spacing:0;font-size:16px;font-weight:600}.fs-sh{display:flex;flex-direction:column;gap:16px;max-width:760px}.fs-sh--center{align-items:center;text-align:center;margin:0 auto}.fs-sh__title{font-size:var(--text-display-l);line-height:1.12;letter-spacing:var(--tracking-display);font-weight:700}.fs-sh--m .fs-sh__title{font-size:var(--text-display-m)}.sq-rich>*+*{margin-top:.75em}.sq-rich ul,.sq-rich ol{padding-left:1.25em}.sq-rich ul{list-style:disc}.sq-rich ol{list-style:decimal}.sq-rich a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sq-rich strong,.sq-rich b{font-weight:600}.fs-sh__lede{font-size:18px;color:var(--text-body);line-height:1.65}.fs-fi{display:flex;flex-direction:column;gap:10px}.fs-fi__title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:var(--ink-brand);letter-spacing:-.01em;line-height:1.3}.fs-fi__title .ic{color:var(--brand);font-size:20px}.fs-fi__body{font-size:16px;line-height:1.65;color:var(--text-body)}.fs-fi--check{padding-left:28px;border-left:1px solid var(--border-default)}.fs-fi--check .fs-fi__title .ic{color:var(--accent)}.fs-fi--check .fs-fi__body{color:var(--ink-brand)}.fs-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--primary-200),var(--accent-200));color:var(--ink-brand);font-weight:600;overflow:hidden;box-shadow:0 0 0 2px #fff}.fs-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;white-space:nowrap;font-size:13px;color:var(--neutral-600);line-height:1.5}.fs-byline b{color:var(--brand);font-weight:700}.fs-byline--dark{color:var(--text-on-dark-muted)}.fs-byline--dark b{color:var(--primary-300)}.fs-byline__sep{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7}.fs-acc{display:flex;flex-direction:column;gap:10px}.fs-acc__item{background:var(--surface-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-m);transition:background var(--dur-base),border-color var(--dur-base)}.fs-acc__item:hover{border-color:var(--primary-200)}.fs-acc__item[data-open=true]{background:#fff;border-color:var(--primary-200);box-shadow:var(--shadow-s)}.fs-acc__item:has(>.fs-acc__q:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.fs-acc__q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border:0;background:none;font:inherit;font-size:16px;font-weight:500;color:var(--ink-brand);text-align:left;cursor:pointer}.fs-acc__q:focus-visible{outline:none}.fs-acc__q .ic{font-size:22px;color:var(--neutral-400);transition:transform var(--dur-slow) var(--ease-out),color var(--dur-base)}.fs-acc__item[data-open=true] .fs-acc__q .ic{transform:rotate(45deg);color:var(--brand)}.fs-acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.fs-acc__item[data-open=true] .fs-acc__a{grid-template-rows:1fr}.fs-acc__a>div{overflow:hidden}.fs-acc__a>div>div{padding:0 24px 22px;font-size:15px;line-height:1.65;color:var(--text-body)}.fs-acc__a p+p{margin-top:12px}.fs-acc__a a{text-decoration:underline}.fs-ct{width:100%;border-collapse:collapse;font-size:14px}.fs-ct th{padding:16px;font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-brand);text-align:center}.fs-ct th:first-child{text-align:left}.fs-ct td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);text-align:center;color:var(--ink-brand);font-weight:500;font-size:15px}.fs-ct td:first-child{text-align:left;font-weight:400;font-size:13px}.fs-ct tr.fs-ct__group td{background:var(--neutral-100);font-size:17px;font-weight:600;padding:10px 8px;border:0}.fs-ct tbody tr:not(.fs-ct__group):hover td{background:var(--primary-50)}.fs-ct .ic{color:var(--ink-brand);font-size:16px;vertical-align:-.125em}@media (max-width: 639px){.fs-ct th{padding:12px 8px;font-size:12px;letter-spacing:0}.fs-ct td{padding:10px 8px;font-size:13px}.fs-ct td:first-child,.fs-ct th:first-child{position:sticky;left:0;z-index:1;min-width:116px;max-width:136px;background:#fff}.fs-ct tr.fs-ct__group td:first-child{background:var(--neutral-100)}}.fs-ct__dash{color:var(--neutral-500)}.fs-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-m);transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),border-color var(--dur-base)}.fs-card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-l);border-color:var(--primary-200)}.fs-tcard{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:32px;box-shadow:var(--shadow-s);border-radius:var(--radius-m)}.fs-tcard__logo{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.03em;color:var(--neutral-900);height:40px;display:flex;align-items:center;gap:8px}.fs-tcard__quote{font-size:15px;line-height:1.65;color:var(--neutral-600)}.fs-bcard{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-l);color:inherit}.fs-bcard:hover{color:inherit}.fs-bcard__cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--night)}.fs-bcard__cover>*{transition:transform var(--dur-slow) var(--ease-out)}.fs-bcard:hover .fs-bcard__cover>*{transform:scale(1.04)}.fs-bcard__body{display:flex;flex-direction:column;gap:12px;padding:24px}.fs-bcard__meta{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-600)}.fs-bcard__title{font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.015em;color:var(--ink-brand)}.fs-bcard__excerpt{font-size:14px;line-height:1.6;color:var(--neutral-600)}.fs-bcard--dark{background:color-mix(in oklch,var(--night-700) 70%,transparent);border-color:var(--night-line)}.fs-bcard--dark .fs-bcard__title{color:#fff}.fs-bcard--dark .fs-bcard__excerpt,.fs-bcard--dark .fs-bcard__meta{color:var(--text-on-dark-muted)}.fs-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:20px;background:var(--dot-grid),radial-gradient(80% 90% at 85% 10%,color-mix(in oklch,var(--brand) 60%,transparent),transparent 60%),radial-gradient(60% 70% at 10% 100%,color-mix(in oklch,var(--accent) 40%,transparent),transparent 70%),var(--night)}.fs-cover__trails{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 6px color-mix(in oklch,var(--brand) 60%,transparent))}.sq-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.sq-grid--2{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-grid--2>*{grid-column:span 2}.sq-grid--2>:nth-child(odd):nth-last-child(1){grid-column:2 / span 2}}@media (min-width: 640px) and (max-width: 1023px){.sq-grid--3{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-grid--3>*{grid-column:span 2}.sq-grid--3>:nth-child(odd):nth-last-child(1){grid-column:2 / span 2}}@media (min-width: 1024px){.sq-grid--3{grid-template-columns:repeat(6,minmax(0,1fr))}.sq-grid--3>*{grid-column:span 2}.sq-grid--3>:nth-child(3n+1):nth-last-child(1){grid-column:3 / span 2}.sq-grid--3>:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}}@media (min-width: 640px) and (max-width: 1023px){.sq-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sq-grid--4>*{grid-column:span 2}.sq-grid--4>:nth-child(odd):nth-last-child(1){grid-column:2 / span 2}}@media (min-width: 1024px) and (max-width: 1279px){.sq-grid--4{grid-template-columns:repeat(6,minmax(0,1fr))}.sq-grid--4>*{grid-column:span 2}.sq-grid--4>:nth-child(3n+1):nth-last-child(1){grid-column:3 / span 2}.sq-grid--4>:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}}@media (min-width: 1280px){.sq-grid--4{grid-template-columns:repeat(8,minmax(0,1fr))}.sq-grid--4>*{grid-column:span 2}.sq-grid--4>:nth-child(4n+1):nth-last-child(1){grid-column:4 / span 2}.sq-grid--4>:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.sq-grid--4>:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}}.sq-choice-grid{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(max(130px,calc((100% - (var(--cols) - 1) * .625rem) / var(--cols))),1fr))}[data-stepper-back]:disabled{visibility:hidden}.fs-split{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;scroll-margin-top:100px}.fs-split__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;background:var(--surface-soft);min-height:520px}.fs-split--reverse .fs-split__copy{order:2}.fs-split__copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:64px 0 64px 80px}.fs-split--reverse .fs-split__copy{padding:64px 80px 64px 0}.fs-split__title{font-size:var(--text-display-m);line-height:1.3;letter-spacing:var(--tracking-display)}.fs-split__body{font-size:16px;line-height:1.6;color:var(--ink-brand);max-width:450px}.fs-split__media{position:relative;align-self:end;padding-top:48px;min-width:0}.fs-split__bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:80px}@media (max-width: 900px){.fs-split__copy,.fs-split--reverse .fs-split__copy{padding:40px 28px 0;order:0}.fs-split__bottom{grid-template-columns:1fr;padding:40px 28px;gap:28px}}.fs-announce{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:8px 56px;background:var(--accent);color:#fff;font-size:15px;font-weight:500;text-align:center}.fs-announce a{color:#ffd84d;text-decoration:underline;text-underline-offset:3px}.fs-announce a:hover{color:#fff}.fs-announce__x{position:absolute;right:20px;border:0;background:none;color:#fff;font-size:18px;cursor:pointer;opacity:.85;padding:6px}.fs-announce__x:hover{opacity:1}.fs-nav{position:relative;background:#ffffffeb;backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);border-bottom:1px solid transparent;transition:border-color var(--dur-base),box-shadow var(--dur-base)}.fs-nav--scrolled{border-bottom-color:var(--border-subtle);box-shadow:0 4px 20px -12px #29287540}.fs-nav__in{display:flex;align-items:center;gap:8px;height:var(--nav-height)}.fs-nav__links{display:flex;align-items:center;gap:4px;margin-left:16px}.fs-nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:0;background:none;border-radius:var(--radius-s);font:inherit;font-size:15px;font-weight:500;color:var(--ink-brand);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.fs-nav__link:hover,.fs-nav__link[aria-expanded=true]{color:var(--brand);background:var(--primary-50)}.fs-nav__link[aria-current=page],.fs-nav__link[aria-current=true]{color:var(--brand)}.fs-nav__link .ic{font-size:13px;transition:transform var(--dur-base) var(--ease-out)}.fs-nav__link[aria-expanded=true] .ic{transform:rotate(180deg)}.fs-nav__icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:0;border:0;background:none;border-radius:var(--radius-s);font:inherit;color:var(--ink-brand);cursor:pointer}.fs-nav__icon .ic{font-size:22px}.fs-nav__icon:hover{color:var(--brand)}.fs-mega{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:min(400px,90vw);display:grid;grid-template-columns:1fr;gap:4px;padding:16px;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-l);box-shadow:var(--shadow-l);animation:fs-pop var(--dur-base) var(--ease-out);z-index:60;cursor:default}.fs-mega__item{display:flex;gap:14px;padding:14px;border-radius:var(--radius-m);text-align:left;color:inherit}.fs-mega__item:hover{background:var(--surface-soft);color:inherit}.fs-mega__icon{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--primary-100);color:var(--brand);font-size:18px}.fs-mega__text{display:block;margin:0;font-size:13px;line-height:1.45}.fs-mega__item b{display:block;font-size:15px;font-weight:600;color:var(--ink-brand)}.fs-mega__item small{display:block;font-size:13px;font-weight:400;color:var(--neutral-600);line-height:1.45;margin-top:2px}.sq-nav-bar{flex:1}.sq-nav-bar .sq-menu{display:flex;align-items:center;gap:4px;flex:1}.sq-nav-bar .sq-lang{margin-left:auto;margin-right:6px}.sq-nav-bar .sq-menu-btn+.sq-menu-btn{margin-left:6px}.sq-nav-bar .sq-dropdown{position:relative}.sq-nav-bar .fs-mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px}.sq-nav-toggle,.sq-nav-panel .sq-lang,.sq-nav-panel .sq-dropdown__toggle,.sq-nav-panel .sq-mega__desc,.sq-dropdown__label{display:none}.sq-nav-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-l),0 0 0 100vmax #03071273;clip-path:inset(0 0 -100vmax 0);padding:16px var(--gutter) 24px;max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain}.sq-nav-open{overflow:hidden}.sq-nav-panel .sq-menu{display:flex;flex-direction:column;gap:4px}.sq-nav-panel .fs-nav__link{height:48px}.sq-nav-panel .sq-dropdown__label{display:block;font-size:12px;font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--neutral-600);padding:12px 12px 4px}.sq-nav-panel .sq-dropdown__menu{display:flex!important;flex-direction:column;gap:4px;position:static;width:auto;height:auto}.sq-nav-panel .sq-mega{display:contents}.sq-nav-panel .fs-mega__item{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 12px 0 24px;border-radius:var(--radius-s);font-size:15px;font-weight:500;color:var(--ink-brand)}.sq-nav-panel .fs-mega__item:hover{color:var(--brand);background:var(--primary-50)}.sq-nav-panel .fs-mega__item[aria-current=page]{color:var(--brand)}.sq-nav-panel .fs-mega__icon{width:auto;height:auto;background:none;font-size:18px}.sq-nav-panel .fs-mega__item b{font-size:inherit;font-weight:inherit;color:inherit}.sq-nav-panel .sq-menu-btn{margin-top:12px;height:52px;padding:0 28px;font-size:17px}.sq-nav-panel .sq-menu{flex-direction:row;flex-wrap:wrap}.sq-nav-panel .sq-menu>:not(.sq-menu-btn){flex:0 0 100%}.sq-nav-panel .sq-menu{-moz-column-gap:12px;column-gap:12px}.sq-nav-panel .sq-menu-btn{flex:1 1 0;justify-content:center}@media (min-width: 640px){.sq-nav-panel .sq-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;align-content:start}.sq-nav-panel .sq-menu>.sq-dropdown{grid-column:2;grid-row:1 / span 6}}.sq-nav-panel .sq-dropdown__menu{margin-top:4px}@media (max-width: 1319px){.sq-nav-bar .sq-menu>:not(.sq-lang){display:none}.sq-nav-toggle{display:inline-flex}}@media (min-width: 1320px){.sq-nav-panel{display:none!important}.sq-nav-bar .fs-nav__link,.sq-nav-bar .sq-menu-btn{white-space:nowrap}}.sq-footer-cols .sq-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.sq-footer-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:24px}.sq-footer-col{min-width:0}@media (min-width: 640px){.sq-footer-cols .sq-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1100px){.sq-footer-cols .sq-menu{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.sq-footer-brand{grid-column:auto}}.sq-footer-col h2{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:var(--ink-brand);margin:0 0 20px}.sq-footer-col>div{gap:10px}.sq-footer-col .sq-menu-link{display:inline-block;height:auto;padding:4px 0;border-radius:0;font-size:14px;font-weight:400;line-height:1.5;color:var(--neutral-600);background:none}.sq-footer-col .sq-menu-link:hover{color:var(--brand);background:none}.fs-footer{padding:80px 0 40px;background:#fff;border-top:1px solid var(--border-subtle)}.fs-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fs-footer__bar{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:96px;padding-top:28px;border-top:1px solid var(--border-subtle);font-size:13px;color:var(--ink-brand)}.fs-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fs-pills>a,.fs-pills>button,.fs-pills>label>span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--neutral-100);font:inherit;font-size:15px;font-weight:500;color:var(--neutral-700);cursor:pointer;transition:all var(--dur-base) var(--ease-out)}.fs-pills>a:hover,.fs-pills>button:hover,.fs-pills>label:hover>span{background:var(--primary-100);color:var(--brand)}.fs-pills>[aria-pressed=true],.fs-pills>[aria-current=page],.fs-pills>label>input:checked+span{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.fs-pills>label{position:relative}.fs-pills>label>input{position:absolute;opacity:0;pointer-events:none}.fs-pills>label>input:focus-visible+span{outline:2px solid var(--brand);outline-offset:3px}.fs-pills--start{justify-content:flex-start}.fs-pills--square>a{border-radius:var(--radius-s);height:34px;padding:0 12px;background:transparent;color:#dcdce4}.fs-pills--square>a:hover{background:#ffffff14;color:#fff}.fs-pills--square>[aria-current=page]{background:var(--brand);color:#fff;box-shadow:none}.fs-toc{display:flex;flex-direction:column;gap:4px;font-size:13px}.fs-toc a{position:relative;display:block;padding:8px 0 8px 40px;color:var(--neutral-600);line-height:1.45;font-weight:500}.fs-toc a:before{content:"";position:absolute;left:0;top:17px;width:28px;height:1px;background:var(--neutral-300);transition:width var(--dur-base) var(--ease-out),background var(--dur-base)}.fs-toc a:hover{color:var(--ink-brand)}.fs-toc a[aria-current=true]{color:var(--brand)}.fs-toc a[aria-current=true]:before{width:34px;background:var(--brand)}.fs-dark{position:relative;background:var(--night);color:#fff;overflow:hidden}.fs-dark__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dot-grid);pointer-events:none;transition:opacity 1.6s var(--ease-out)}.fs-dark__glow{position:absolute;top:0;bottom:0;width:22%;pointer-events:none;animation:fs-glow-pulse 8s var(--ease-in-out) infinite}.fs-dark__glow--r{right:0;background:radial-gradient(50% 45% at 0% 45%,color-mix(in oklch,var(--brand) 75%,transparent),transparent 100%);filter:blur(30px)}.fs-dark__glow--l{left:0;background:radial-gradient(50% 45% at 100% 55%,color-mix(in oklch,var(--brand) 45%,transparent),transparent 100%);filter:blur(30px);opacity:.5}.fs-dark__rail{position:relative;max-width:calc(var(--container-max) + 2 * var(--gutter) + 32px);margin:0 auto;border-left:1px solid var(--night-line);border-right:1px solid var(--night-line);background:var(--night);padding:16px}@media (max-width: 1344px){.fs-dark__rail{border-left-color:transparent;border-right-color:transparent}}.fs-dark__rail>*+*{margin-top:16px}.fs-panel{border:1px solid var(--night-line-strong);border-radius:var(--radius-xl);background:var(--night);overflow:hidden}.fs-dark--animated .fs-panel{position:relative;background:#03071299;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fs-dark-note{position:relative;font-size:12px;color:#a5a5ba}.fs-cta{position:relative;overflow:hidden;border-radius:var(--radius-l);background:var(--glow-banner);color:#fff}.fs-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dot-grid);pointer-events:none}.fs-cta>*{position:relative}.fs-cta__t{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.01em}.fs-cta--center{text-align:center;padding:96px 40px}.fs-cta--center .fs-cta__t{font-size:var(--text-display-l);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.1}.fs-cta__row{display:flex;align-items:center;justify-content:center}.fs-cta--trail .fs-cta__row{margin:0 -40px;gap:20px}.fs-cta--trail .fs-cta__row>div{flex:0 1 auto}@media (max-width: 639px){.fs-cta__trail{display:none}.fs-cta--trail .fs-cta__row{margin:0}.fs-cta__row>div{width:100%;flex-direction:column}.fs-cta__row .fs-btn{width:100%;justify-content:center}}.fs-cta__trail{position:relative;flex:1 1 48px;min-width:48px;height:2px}.fs-cta__trail>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--brand) 85%,transparent) 70%,var(--accent))}.fs-cta__trail>i:after{content:"";position:absolute;top:50%;right:-3px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 45%,transparent),0 0 16px var(--accent)}.fs-cta__trail--r>i{background:linear-gradient(270deg,transparent,color-mix(in oklch,var(--brand) 85%,transparent) 70%,var(--accent))}.fs-cta__trail--r>i:after{right:auto;left:-3px}.fs-cta[data-scene-state] .fs-cta__trail>i{animation:sq-cta-in 1.1s var(--ease-in-out) .25s both}.fs-cta[data-scene-state] .fs-cta__trail--r>i{animation-name:sq-cta-in-r}.fs-cta[data-scene-state] .fs-btn--white{animation:sq-cta-glow 1.2s var(--ease-out) 1.25s both}.fs-cta[data-scene-state=ready] *{animation-play-state:paused!important}@media (max-width: 640px){.fs-cta--trail .fs-cta__row{margin:0}.fs-cta__trail{display:none}}.fs-code{border-radius:var(--radius-m);background:var(--night-700);overflow:hidden;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#dcdce4;box-shadow:0 20px 50px -20px #03071299}.fs-code__bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#121320;font-size:10px;letter-spacing:.06em;color:#c0c0cf}.fs-code__bar span{width:8px;height:8px;border-radius:50%}.fs-code__bar b{margin-left:auto;font-weight:500}.fs-code pre{margin:0;padding:12px 0;line-height:1.7;overflow:auto;counter-reset:ln}.fs-code__ln{display:block;padding:0 14px 0 0;white-space:pre}.fs-code__ln:before{counter-increment:ln;content:counter(ln);display:inline-block;width:32px;padding-right:12px;text-align:right;color:#4a4a6a}@media (max-width: 639px){.fs-code__ln{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:44px;text-indent:-44px}}.fs-code .k{color:#e5c07b}.fs-code .s{color:#f78fb3}.sq-section--soft{background:var(--surface-soft);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.sq-tile{flex:none;width:44px;height:44px;border-radius:8px;background:var(--primary-100);color:var(--brand);display:grid;place-items:center;font-size:22px}.sq-hero-title{color:#fff;font-size:clamp(32px,4.4vw,64px);overflow-wrap:break-word;line-height:1.1;letter-spacing:var(--tracking-display);margin:0;text-wrap:balance}.sq-hero-lede{color:var(--text-on-dark-muted);font-size:18px;line-height:1.65;margin:0;text-wrap:pretty}.sq-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sq-checks li{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--ink-brand);font-weight:500}.sq-checks .ic{color:var(--accent)}.sq-step-n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500;color:var(--brand);letter-spacing:.1em}.sq-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:var(--tracking-mono-eyebrow);text-transform:uppercase}.sq-choice-card{border-color:var(--border-default);background:#fff;transition:border-color .2s,background .2s}.sq-choice-card:hover{border-color:var(--primary-300)}.sq-choice-card:has(input:checked){border-color:var(--brand);background:var(--primary-50)}.sq-choice-card:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.fs-field__hint{font-size:12px;color:var(--neutral-500)}.fs-field__hint--error{color:var(--danger-600)}.sq-slot{position:relative;width:100%;height:100%;aspect-ratio:3 / 2;border:1px dashed rgba(127,127,127,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;background:#7f7f7f14;font:500 13px/1.3 system-ui,-apple-system,sans-serif;letter-spacing:.01em}.sq-slot .ic{font-size:24px;opacity:.45}.sq-slot span{max-width:90%;opacity:.75}.sq-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.sq-portrait .sq-media{-o-object-position:center top;object-position:center top}.sq-prose{font-size:18px;line-height:1.72;color:var(--ink-brand)}.sq-prose>*+*{margin-top:24px}.sq-prose h2{font-size:clamp(24px,3vw,32px);letter-spacing:var(--tracking-display);line-height:1.2;margin-top:clamp(40px,5vw,56px)}.sq-prose h3{font-size:clamp(19px,2.2vw,22px);line-height:1.3;margin-top:clamp(28px,4vw,40px)}.sq-prose>:first-child{margin-top:0}.sq-prose ul{list-style:disc;padding-left:1.4em}.sq-prose ol{list-style:decimal;padding-left:1.4em}.sq-prose li+li{margin-top:8px}.sq-prose a{text-decoration:underline;text-underline-offset:3px}.sq-open{position:relative;gap:14px;padding-top:28px;border-top:1px solid var(--border-default)}.sq-open:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--brand),var(--accent))}.sq-open__icon{font-size:26px;color:var(--brand)}.sq-open--scene{gap:12px;padding-top:0;border-top:0}.sq-open--scene:before{display:none}.sq-timeline{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:40px;margin:0;padding:0;list-style:none}.sq-timeline__step{position:relative;display:flex;flex-direction:column;gap:14px}.sq-timeline__node{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border:1px solid var(--primary-300);border-radius:50%;background:#fff;color:var(--brand);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:600;box-shadow:var(--shadow-s)}.sq-timeline__step:not(:last-child):after{content:"";position:absolute;top:28px;left:72px;right:-24px;height:1px;background:repeating-linear-gradient(90deg,var(--primary-300) 0 6px,transparent 6px 12px)}.sq-timeline[data-scene] .sq-timeline__node{border-color:transparent;color:#fff;box-shadow:var(--shadow-brand);isolation:isolate}.sq-timeline[data-scene] .sq-timeline__node:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--accent))}.sq-timeline__fill{position:absolute;z-index:1;top:27.5px;left:72px;right:-24px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--accent));box-shadow:0 0 10px color-mix(in oklch,var(--brand) 55%,transparent);transform-origin:left center}.sq-timeline[data-scene-state] .sq-timeline__node{animation:sq-node-lit .5s var(--ease-out) var(--d) both}.sq-timeline[data-scene-state] .sq-timeline__node:before{animation:sq-a-fade .5s var(--ease-out) var(--d) both}.sq-timeline[data-scene-state] .sq-timeline__fill{animation:sq-a-grow .9s var(--ease-in-out) calc(var(--d) + .35s) both}.sq-timeline[data-scene-state=ready] *,.sq-timeline[data-scene-state=ready] *:before{animation-play-state:paused!important}@media (max-width: 767px){.sq-timeline{grid-auto-flow:row;gap:36px}.sq-timeline__step{padding-left:80px;min-height:56px}.sq-timeline__node{position:absolute;top:0;left:0;margin:0}.sq-timeline__step:not(:last-child):after{top:68px;bottom:-28px;left:28px;right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg,var(--primary-300) 0 6px,transparent 6px 12px)}.sq-timeline__fill{top:68px;bottom:-28px;left:27.5px;right:auto;width:2px;height:auto;transform-origin:center top}.sq-timeline[data-scene-state] .sq-timeline__fill{animation-name:sq-a-grow-up}.sq-timeline .sq-scene{--base: .2s !important}}.fs-ct th.fs-ct__hl{border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--brand);color:#fff}.fs-ct td.fs-ct__hl,.fs-ct tr.fs-ct__group td.fs-ct__hl{background:var(--primary-100);font-weight:600;color:var(--brand)}.fs-ct td.fs-ct__hl .ic{color:var(--brand);font-size:18px}.fs-ct tbody tr:not(.fs-ct__group):hover td.fs-ct__hl{background:var(--primary-200)}.fs-ct tbody tr:last-child td.fs-ct__hl{border-radius:0 0 var(--radius-l) var(--radius-l)}.fs-ct__note{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--neutral-100);color:var(--neutral-600);font-size:13px;font-weight:500}.fs-ct td.fs-ct__hl{background-image:linear-gradient(180deg,transparent 33%,color-mix(in oklch,var(--brand) 26%,transparent) 50%,transparent 67%);background-size:100% 300%;background-position:0 100%;background-repeat:no-repeat}.fs-ct[data-scene-state] td.fs-ct__hl{animation:sq-ct-flow .5s linear calc(.2s + var(--row, 0) * .09s) both}.fs-ct[data-scene-state] td.fs-ct__hl .ic{animation:sq-ct-check .45s var(--ease-out) calc(.3s + var(--row, 0) * .09s) both}.fs-ct[data-scene-state] th.fs-ct__hl{animation:sq-ct-head .6s var(--ease-out) both}.fs-ct[data-scene-state=ready] *,.fs-ct[data-scene-state=ready]{animation-play-state:paused!important}.sq-quotes{gap:0}.sq-quote{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:8px 56px}.sq-quote:first-child{padding-left:0}.sq-quote:last-child{padding-right:0}.sq-quote+.sq-quote{border-left:1px solid var(--border-default)}.sq-quote__company{font-size:15px;font-weight:600;color:var(--neutral-600)}.sq-quote__text{margin-top:18px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.45;letter-spacing:-.012em;color:var(--ink-brand);text-wrap:pretty}@media (max-width: 860px){.sq-quote,.sq-quote:first-child,.sq-quote:last-child{padding:32px 0}.sq-quote+.sq-quote{border-left:0;border-top:1px solid var(--border-default)}}.sq-race{position:relative;overflow:hidden;padding:var(--section-y) 0;background:var(--night);color:#fff}.sq-race__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(38% 46% at 18% 62%,color-mix(in oklch,var(--brand) 26%,transparent),transparent 70%),radial-gradient(30% 40% at 92% 20%,color-mix(in oklch,var(--accent) 16%,transparent),transparent 70%),var(--dot-grid);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.sq-race .fs-eyebrow{color:var(--primary-300)}.sq-race .fs-sh__title{color:#fff}.sq-race .fs-sh__lede{color:var(--text-on-dark-muted)}.sq-race :focus-visible{outline-color:#fff}.sq-race__slowmo{font-size:13px;color:var(--text-on-dark-muted)}.sq-race__replay{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--night-line-strong);border-radius:var(--radius-s);background:#ffffff0a;color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base)}.sq-race__replay:hover{background:#ffffff1a;border-color:#ffffff52}.sq-race__replay .ic{font-size:16px;transition:transform var(--dur-slow) var(--ease-out)}.sq-race__replay:hover .ic{transform:rotate(-60deg)}.sq-race[data-race-state=running] .sq-race__replay{opacity:.5;pointer-events:none}.sq-race__board{--race-name: 168px;--race-gutter: 152px;position:relative;margin-top:56px;padding-top:36px}.sq-race__plot{position:absolute;top:0;bottom:34px;left:var(--race-name);right:var(--race-gutter);pointer-events:none}.sq-race__grid{position:absolute;top:36px;bottom:0;left:calc(var(--race-tick) * 100%);width:1px;background:linear-gradient(to bottom,var(--night-line),rgba(255,255,255,.03))}.sq-race__cursor{position:absolute;top:0;bottom:0;left:calc(var(--race-at, 1) * 100%);width:1px;background:linear-gradient(to bottom,#ffffffb3,#ffffff14);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.sq-race[data-race-state=running] .sq-race__cursor{opacity:1}.sq-race__clock{position:absolute;top:0;left:0;transform:translate(-50%);padding:3px 8px;border-radius:var(--radius-xs);background:#fff;color:var(--night);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sq-race__lanes{position:relative;margin:0;padding:0;list-style:none}.sq-race__lane{display:grid;grid-template-columns:var(--race-name) minmax(0,1fr);align-items:center;height:76px;border-top:1px solid var(--night-line)}.sq-race__lane:last-child{border-bottom:1px solid var(--night-line)}.sq-race__name{font-size:17px;font-weight:500;color:#c0c0cf;letter-spacing:-.005em}.sq-race__lane--lead .sq-race__name{font-weight:700;color:#fff}.sq-race__track{position:relative;height:100%}.sq-race__trail{position:absolute;top:50%;left:0;height:4px;margin-top:-2px;width:calc((100% - var(--race-gutter)) * var(--race-share) * var(--race-progress, 1));border-radius:4px;background:linear-gradient(90deg,#ffffff0f,#ffffff57)}.sq-race__trail:after{content:"";position:absolute;top:50%;right:-5px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#a5a5ba}.sq-race__lane--lead .sq-race__trail{height:6px;margin-top:-3px;background:linear-gradient(90deg,color-mix(in oklch,var(--brand) 30%,transparent),var(--brand) 55%,var(--accent));box-shadow:0 0 18px color-mix(in oklch,var(--brand) 70%,transparent),0 0 42px color-mix(in oklch,var(--accent) 40%,transparent)}.sq-race__lane--lead .sq-race__trail:after{right:-7px;width:14px;height:14px;margin-top:-7px;background:#fff;box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 45%,transparent),0 0 24px var(--accent)}.sq-race__lane--lead[data-race-done] .sq-race__trail:before{content:"";position:absolute;top:50%;right:-7px;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:2px solid #fff;animation:sq-race-finish .9s var(--ease-out) both;pointer-events:none}.sq-race__time{position:absolute;top:50%;left:calc((100% - var(--race-gutter)) * var(--race-share) * var(--race-progress, 1));display:flex;align-items:center;gap:12px;padding-left:20px;transform:translateY(-50%);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-on-dark-muted);white-space:nowrap}.sq-race__lane[data-race-done] .sq-race__time{color:#dcdce4}.sq-race__lane--lead .sq-race__time{font-size:17px;font-weight:700;color:#fff}.sq-race__badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--accent));color:#fff;font-size:13px;font-weight:600;opacity:0;transform:translate(-6px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.sq-race__lane[data-race-done] .sq-race__badge{opacity:1;transform:none}.sq-race__axis{position:relative;height:34px;margin-left:var(--race-name);margin-right:var(--race-gutter);font-size:12px;font-variant-numeric:tabular-nums;color:var(--neutral-500)}.sq-race__axis span{position:absolute;top:12px;left:calc(var(--race-tick) * 100%);transform:translate(-50%);white-space:nowrap}.sq-race__axis span:first-child{transform:none}.sq-race__note{max-width:760px;margin-top:28px;font-size:13px;line-height:1.6;color:var(--neutral-500)}@media (min-width: 641px) and (max-width: 1023px){.sq-race__board{--race-name: 128px;--race-gutter: 112px;margin-top:32px}}@media (max-width: 640px){.sq-race__board{--race-name: 0px;--race-gutter: 104px;margin-top:40px}.sq-race__grid{display:none}.sq-race__lane{grid-template-columns:minmax(0,1fr);height:auto;padding:14px 0 4px}.sq-race__name{font-size:15px}.sq-race__track{height:40px}.sq-race__time{gap:8px;padding-left:16px;font-size:14px}.sq-race__lane--lead .sq-race__time{font-size:15px}.sq-race__badge{height:22px;padding:0 8px;font-size:12px}}.sq-layers{--gap: 17cqw;--mid: 1.5;--rx: 57deg;--rz: -36deg;position:relative;display:grid;place-items:center;aspect-ratio:1 / .94;container-type:inline-size;perspective:2200px;perspective-origin:50% 30%}.sq-layers__tilt{transform-style:preserve-3d;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .9s var(--ease-out)}.sq-layers__rig{position:relative;width:54cqw;aspect-ratio:16 / 10;transform-style:preserve-3d;transform:translate(-15cqw,3cqw) rotateX(var(--rx)) rotate(var(--rz))}.sq-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(calc((var(--i) - var(--mid)) * var(--gap)))}.sq-layer:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--brand) 55%,transparent),transparent);filter:blur(3cqw);opacity:.45;transform:translateZ(calc(var(--gap) * -.5))}.sq-layer:first-child:after{background:radial-gradient(closest-side,color-mix(in oklch,var(--accent) 60%,transparent),transparent);opacity:.7}.sq-layer__ui{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:inline-size;border-radius:2.2cqw;border:1px solid rgba(255,255,255,.16);background:linear-gradient(155deg,#282a44,#0d0f1f 70%);box-shadow:inset 0 1px #ffffff1a;color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;line-height:1.2}.sq-layer__ui--deep{background:var(--dot-grid),linear-gradient(155deg,#1e183c,#090a17 70%)}.sq-layer__ui--core{background:radial-gradient(80% 90% at 0% 0%,color-mix(in oklch,var(--brand) 30%,transparent),transparent 70%),linear-gradient(155deg,#1c2652,#0c0e1f 70%);border-color:color-mix(in oklch,var(--brand) 45%,rgba(255,255,255,.16))}.sq-layer__ui--web{border-color:#ffffffb3;background:#fff;color:var(--ink-brand);box-shadow:0 0 0 1px #29287514,0 3cqw 6cqw -2cqw #00000080}.sq-layer__anchor{position:absolute;left:100%;top:72%;width:1px;height:1px}.sq-layer__label{display:none}.sq-layers__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sq-layers__labels .sq-layer__label{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:.35em;width:27cqw;line-height:1.3;color:#fff;transform:translate(var(--lx, 0),var(--ly, 0)) translateY(-.65em)}.sq-layer__label i{position:absolute;right:calc(100% + 1.4cqw);top:.65em;width:var(--lead, 0);height:1px;background:linear-gradient(90deg,#ffffffb3,#ffffff2e)}.sq-layer__label i:before{content:"";position:absolute;left:-.45cqw;top:-.45cqw;width:1cqw;height:1cqw;border-radius:50%;background:#fff;box-shadow:0 0 0 .5cqw color-mix(in oklch,var(--brand) 45%,transparent),0 0 2cqw var(--brand)}.sq-layer__label b{font-size:clamp(12px,2.5cqw,16px);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.sq-layer__label small{font-size:clamp(10px,1.8cqw,12.5px);color:var(--text-on-dark-muted)}.sq-layer__beam{position:absolute;left:var(--x);top:var(--y);width:.5cqw;height:calc(var(--gap) - 1.6cqw);margin-left:-.25cqw;transform-origin:50% 0;transform:rotateX(90deg);background:linear-gradient(180deg,color-mix(in oklch,var(--brand) 70%,transparent),color-mix(in oklch,var(--accent) 50%,transparent));box-shadow:0 0 1.4cqw color-mix(in oklch,var(--brand) 70%,transparent);opacity:.6}.sq-layer__beam:before{content:"";position:absolute;left:50%;top:0;width:2.4cqw;height:2.4cqw;border-radius:50%;background:radial-gradient(closest-side,#fff,color-mix(in oklch,var(--brand) 80%,transparent) 45%,transparent);transform:translate(-50%,-50%) rotateX(-90deg)}.sq-layer__beam:after{content:"";position:absolute;left:50%;top:0;width:1cqw;height:30%;border-radius:1cqw;background:linear-gradient(180deg,transparent,#fff,transparent);box-shadow:0 0 1.6cqw #fff,0 0 3cqw var(--accent);opacity:0;transform:translate(-50%)}.sq-ui-bar{display:block;height:1.3cqw;border-radius:1cqw}.sq-ui-bar--title{height:3.4cqw;background:var(--ink-brand);border-radius:.8cqw}.sq-ui-logo{flex:none;width:3.4cqw;height:3.4cqw;border-radius:1cqw;background:linear-gradient(135deg,var(--brand),var(--accent));box-shadow:0 0 2cqw color-mix(in oklch,var(--brand) 50%,transparent)}.sq-ui-photo{aspect-ratio:4 / 3.2;border-radius:1.8cqw;background:radial-gradient(40% 50% at 70% 35%,rgba(255,255,255,.55),transparent 70%),radial-gradient(60% 70% at 20% 90%,color-mix(in oklch,var(--accent) 70%,transparent),transparent 70%),linear-gradient(135deg,var(--brand),color-mix(in oklch,var(--brand) 50%,var(--accent)))}.sq-ui-module{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2cqw;height:18cqw;padding:2.2cqw;border-radius:1.8cqw;border:1px solid color-mix(in oklch,var(--brand) 40%,rgba(255,255,255,.12));background:linear-gradient(160deg,color-mix(in oklch,var(--brand) 22%,transparent),#ffffff08)}.sq-ui-module__icon{color:var(--primary-300);line-height:0}.sq-ui-module__name{font-size:2.1cqw;font-weight:600}.sq-ui-module__check{position:absolute;right:1.8cqw;top:1.8cqw;display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 0 1.6cqw color-mix(in oklch,var(--accent) 70%,transparent)}.sq-ui-nav{display:grid;place-items:center;width:5.4cqw;height:5.4cqw;border-radius:1.2cqw;color:#ffffff80;line-height:0}.sq-ui-nav--on{background:color-mix(in oklch,var(--brand) 30%,transparent);color:#fff}.sq-ui-button{padding:.9cqw 2cqw;border-radius:.9cqw;background:var(--brand);font-size:1.7cqw;font-weight:600}.sq-ui-block{display:flex;align-items:center;gap:1.6cqw;height:6.4cqw;padding:0 2cqw;border-radius:1.3cqw;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;font-size:2cqw;font-weight:500}.sq-ui-block__grip{width:1.2cqw;height:2.4cqw;background:radial-gradient(circle,rgba(255,255,255,.45) 30%,transparent 35%) 0 0 / .6cqw .8cqw}.sq-ui-block__icon{color:var(--primary-300);line-height:0}.sq-ui-block--on{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 18%,transparent);box-shadow:0 0 0 .4cqw color-mix(in oklch,var(--accent) 22%,transparent),0 0 3cqw -.5cqw var(--accent)}.sq-ui-block--add{justify-content:center;border-style:dashed;background:none;color:#ffffff80}.sq-ui-input{display:flex;align-items:center;height:4.4cqw;padding:0 1.4cqw;border-radius:1cqw;border:1px solid rgba(255,255,255,.14);background:#00000040}.sq-ui-input i{height:1.2cqw;border-radius:1cqw;background:#ffffff8c}.sq-ui-swatch{width:3.4cqw;height:3.4cqw;border-radius:50%;box-shadow:0 0 0 1px #fff3}.sq-ui-toggle{position:relative;width:7cqw;height:3.6cqw;margin-top:1cqw;border-radius:2cqw;background:var(--brand)}.sq-ui-toggle:after{content:"";position:absolute;right:.5cqw;top:.5cqw;width:2.6cqw;height:2.6cqw;border-radius:50%;background:#fff}.sq-ui-table{position:absolute;display:flex;flex-direction:column;gap:1.1cqw;width:26cqw;padding:2cqw;border-radius:1.6cqw;border:1px solid rgba(255,255,255,.14);background:#0a0b1ad9}.sq-ui-table__name{font-family:JetBrains Mono,ui-monospace,monospace;font-size:2cqw;color:var(--accent-200)}.sq-ui-table__row{display:flex;justify-content:space-between;gap:1cqw}.sq-ui-table__row i{display:block;height:1.1cqw;border-radius:1cqw;background:#ffffff38}.sq-ui-table__row i+i{width:4cqw;background:#ffffff1a}.sq-layer__wire{fill:none;stroke:color-mix(in oklch,var(--accent) 60%,transparent);stroke-width:.35;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.sq-ui-chip{padding:.9cqw 1.8cqw;border-radius:3cqw;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.8cqw;color:#ffffffbf}.sq-layers[data-scene-state] .sq-layers__rig{animation:sq-layers-tilt 1.7s var(--ease-in-out) .45s both}.sq-layers[data-scene-state] .sq-layer{animation:sq-layers-spread 1.5s var(--ease-in-out) calc(.6s + var(--i) * .07s) both}.sq-layers[data-scene-state] .sq-layer__label{animation:sq-layers-label .6s var(--ease-out) calc(1.75s + (3 - var(--i)) * .12s) both}.sq-layers[data-scene-state] .sq-layer__label i{animation:sq-a-grow .6s var(--ease-out) calc(1.75s + (3 - var(--i)) * .12s) both;transform-origin:left center}.sq-layers[data-scene-state] .sq-layer__beam{animation:sq-layers-beam .5s var(--ease-out) calc(2.1s + var(--i) * .1s) both}.sq-layers[data-scene-state=play] .sq-layer__beam:after{animation:sq-layers-pulse 3.4s var(--ease-in-out) calc(2.6s + var(--b, 0s)) infinite}.sq-layers[data-scene-state=play] .sq-layer{animation:sq-layers-spread 1.5s var(--ease-in-out) calc(.6s + var(--i) * .07s) both,sq-layers-float 6s ease-in-out calc(2.2s + var(--i) * -1.5s) infinite alternate}.sq-layers[data-scene-state=ready] *,.sq-layers[data-scene-state=ready] *:after{animation-play-state:paused!important}@keyframes sq-layers-tilt{0%{transform:translate(0) rotateX(0) rotate(0) scale(1.4)}}@keyframes sq-layers-spread{0%{transform:translateZ(calc((var(--i) - var(--mid)) * .25cqw))}}@keyframes sq-layers-label{0%{opacity:0;translate:2cqw 0}}@keyframes sq-layers-beam{0%{opacity:0}}@keyframes sq-layers-pulse{0%{top:0;opacity:0}15%{opacity:1}70%{opacity:1}85%,to{top:70%;opacity:0}}@keyframes sq-layers-float{0%{translate:0 0 0}to{translate:0 0 .9cqw}}@container (max-width: 520px){.sq-layers__labels .sq-layer__label{width:25cqw}.sq-layer__label b{font-size:11px;white-space:normal}.sq-layer__label small{display:none}}.sq-scene{position:relative;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-l);background:radial-gradient(rgba(60,131,246,.07) 1px,transparent 1.2px) 0 0 / 10px 10px,linear-gradient(180deg,var(--primary-50),#fff 85%)}.sq-scene svg{display:block;width:100%;height:auto;overflow:visible}.sq-scene text{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.sq-scene .sq-scene__narrow{display:none}@media (max-width: 640px){.sq-scene .sq-scene__wide{display:none}.sq-scene .sq-scene__narrow{display:block}}.sq-scene--fill{height:100%;border:0;border-radius:0;background:#fff}.sq-scene--fill svg{height:100%}.sq-scene--dark{border-color:var(--night-line-strong);background:radial-gradient(60% 70% at 85% 0%,color-mix(in oklch,var(--brand) 22%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in oklch,var(--accent) 16%,transparent),transparent 70%),var(--dot-grid),var(--night)}.sq-scene .s-card{fill:#fff;stroke:var(--border-subtle)}.sq-scene .s-soft{fill:var(--neutral-100)}.sq-scene .s-line{fill:var(--neutral-150)}.sq-scene .s-brand{fill:var(--brand)}.sq-scene .s-brand-soft{fill:var(--primary-100)}.sq-scene .s-accent{fill:var(--accent)}.sq-scene .s-ink{fill:var(--ink-brand)}.sq-scene .s-muted{fill:var(--neutral-500)}.sq-scene .s-white{fill:#fff}.sq-scene .s-ok{fill:#22a06b}.sq-scene .s-ok-soft{fill:#e3f7ec}.sq-scene .s-rail{fill:none;stroke:var(--neutral-200);stroke-width:1.5;stroke-dasharray:3 4}.sq-scene .s-trail{fill:none;stroke-width:2;stroke-linecap:round}.sq-scene .s-shadow{filter:drop-shadow(0 4px 10px rgba(41,40,117,.1))}.sq-scene--dark .s-card{fill:#ffffff0d;stroke:var(--night-line-strong)}.sq-scene--dark .s-soft{fill:#ffffff12}.sq-scene--dark .s-line{fill:#ffffff24}.sq-scene--dark .s-ink{fill:#fff}.sq-scene--dark .s-muted{fill:var(--text-on-dark-muted)}.sq-scene--dark .s-brand-soft{fill:color-mix(in oklch,var(--brand) 22%,transparent)}.sq-scene--dark .s-rail{stroke:#ffffff29}.sq-scene--dark .s-shadow{filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.sq-scene [class*=a-]{transform-box:fill-box;transform-origin:center}.sq-scene .a-grow{transform-origin:left center}.sq-scene .a-grow-up{transform-origin:center bottom}.sq-scene .a-wipe{transform-origin:right center}.sq-scene[data-scene-state] .a-pop{animation:sq-a-pop var(--t, .55s) var(--ease-spring) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-fade{animation:sq-a-fade var(--t, .5s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-out{animation:sq-a-out var(--t, .35s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-rise{animation:sq-a-rise var(--t, .6s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-slide{animation:sq-a-slide var(--t, .7s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-grow{animation:sq-a-grow var(--t, .7s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-grow-up{animation:sq-a-grow-up var(--t, .7s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-draw{stroke-dasharray:1;animation:sq-a-draw var(--t, .9s) var(--ease-in-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-comet{stroke-dasharray:.14 1.2;animation:sq-a-comet var(--t, 1s) var(--ease-in-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-press{animation:sq-a-press var(--t, .4s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-dim{animation:sq-a-dim var(--t, .45s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-ring{animation:sq-a-ring var(--t, 1.1s) var(--ease-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-wipe{animation:sq-a-wipe var(--t, 1s) steps(var(--steps, 16),end) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-caret{animation:sq-a-caret var(--t, 1s) steps(var(--steps, 16),end) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state] .a-move{animation:sq-a-move var(--t, .9s) var(--ease-in-out) calc(var(--d, 0s) + var(--base, 0s)) both}.sq-scene[data-scene-state=ready] *{animation-play-state:paused!important}.sq-scene .a-ring,.sq-scene .a-comet,.sq-scene .a-out{opacity:0}.sq-scene .a-dim{opacity:.3}.sq-scene .a-wipe{transform:scaleX(0)}.sq-scene .s-glow{filter:drop-shadow(0 0 3px var(--brand)) drop-shadow(0 0 6px color-mix(in oklch,var(--accent) 60%,transparent))}.sq-scene .s-danger{fill:var(--danger-600)}.sq-showcase{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px)}.sq-showcase__item{position:relative;border-top:1px solid var(--border-default)}.sq-showcase__item:last-child{border-bottom:1px solid var(--border-default)}.sq-showcase__tab{display:flex;width:100%;align-items:center;gap:16px;padding:22px 0;border:0;background:none;font:inherit;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--neutral-600);text-align:left;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.sq-showcase__tab:hover,.sq-showcase__item[data-active] .sq-showcase__tab{color:var(--ink-brand)}.sq-showcase__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--primary-100);color:var(--brand);font-size:22px;transition:background var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.sq-showcase__item[data-active] .sq-showcase__icon{background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;box-shadow:var(--shadow-brand)}.sq-showcase__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}.sq-showcase__panel>div{overflow:hidden;padding:0 0 26px 60px}.sq-showcase[data-showcase-ready] .sq-showcase__item:not([data-active]) .sq-showcase__panel{grid-template-rows:0fr;opacity:0}.sq-showcase__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.sq-showcase__progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--brand),var(--accent));transform:scaleX(0);transform-origin:left center}[data-showcase-auto][data-showcase-playing] [data-showcase-item][data-active] .sq-showcase__progress:after{animation:sq-progress var(--showcase-time, 7s) linear both}[data-showcase]:hover .sq-showcase__progress:after,[data-showcase]:focus-within .sq-showcase__progress:after{animation-play-state:paused}.sq-showcase__stage{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--night-line-strong);border-radius:var(--radius-xl);background:radial-gradient(60% 70% at 85% 0%,color-mix(in oklch,var(--brand) 26%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in oklch,var(--accent) 20%,transparent),transparent 70%),var(--dot-grid),var(--night);box-shadow:0 40px 80px -40px #2928758c}.sq-showcase__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.985);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.sq-showcase__slide[data-active]{opacity:1;transform:none}.sq-showcase__slide .sq-scene{height:100%;border:0;border-radius:0;background:none}@media (max-width: 900px){.sq-showcase{grid-template-columns:minmax(0,1fr)}.sq-showcase__stage{order:-1}.sq-showcase__tab{font-size:18px;padding:18px 0}.sq-showcase__panel>div{padding-left:0}}.sq-spot{--showcase-time: 9s;max-width:920px;margin-left:auto;margin-right:auto;text-align:center}.sq-spot__stage:before{content:"";display:block;width:56px;height:42px;margin:0 auto 28px;background:linear-gradient(135deg,var(--brand),var(--accent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath d='M0 36V22C0 9.6 6.6 2.2 19.8 0l2 4.4C14 6.4 10.6 10.4 10.4 16H20v20H0zm26 0V22C26 9.6 32.6 2.2 45.8 0l2 4.4C40 6.4 36.6 10.4 36.4 16H46v20H26z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath d='M0 36V22C0 9.6 6.6 2.2 19.8 0l2 4.4C14 6.4 10.6 10.4 10.4 16H20v20H0zm26 0V22C26 9.6 32.6 2.2 45.8 0l2 4.4C40 6.4 36.6 10.4 36.4 16H46v20H26z'/%3E%3C/svg%3E") center / contain no-repeat}.sq-spot__quote{margin:0}.sq-spot__quote+.sq-spot__quote{margin-top:56px}.sq-spot__text{margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--ink-brand);text-wrap:balance}.sq-spot__by{margin-top:24px;font-size:15px;color:var(--neutral-600)}.sq-spot__by b{color:var(--brand);font-weight:600}[data-showcase-ready] .sq-spot__stage{display:grid}[data-showcase-ready] .sq-spot__stage:before{grid-area:1 / 1}[data-showcase-ready] .sq-spot__quote{grid-area:2 / 1;margin:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),visibility 0s linear .6s}[data-showcase-ready] .sq-spot__quote[data-active]{opacity:1;visibility:visible;transform:none;transition-delay:.15s,.15s,0s}.sq-spot__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;max-width:640px;margin:56px auto 0}.sq-spot__tab{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:18px 4px 0;border:0;border-top:2px solid var(--border-default);background:none;font:inherit;color:var(--neutral-600);text-align:left;cursor:pointer;opacity:.6;transition:opacity var(--dur-base) var(--ease-out),border-color var(--dur-base)}.sq-spot__tab:hover,.sq-spot__tab[data-active]{opacity:1}.sq-spot__tab[data-active]{border-top-color:var(--primary-300)}.sq-spot__tab b{font-size:15px;font-weight:600;color:var(--ink-brand)}.sq-spot__tab small{font-size:13px;color:var(--neutral-600)}.sq-spot__tab .sq-showcase__progress{top:-2px;bottom:auto}.sq-chat__typing{position:absolute;left:44px;top:8px;display:flex;gap:4px;padding:10px 12px;border-radius:4px 14px 14px;background:#fff;border:1px solid var(--border-subtle);opacity:0;pointer-events:none}.sq-chat__typing i{width:6px;height:6px;border-radius:50%;background:var(--neutral-400)}.sq-chat[data-scene-state] .sq-chat__prompt{animation:sq-a-rise .5s var(--ease-out) calc(.2s + var(--base, 0s)) both}.sq-chat[data-scene-state] .sq-chat__typing{animation:sq-chat-typing 1s linear calc(.75s + var(--base, 0s)) both}.sq-chat[data-scene-state] .sq-chat__typing i{animation:sq-chat-dot .6s var(--ease-in-out) calc(.75s + var(--base, 0s)) 2 alternate}.sq-chat[data-scene-state] .sq-chat__typing i:nth-child(2){animation-delay:calc(.9s + var(--base, 0s))}.sq-chat[data-scene-state] .sq-chat__typing i:nth-child(3){animation-delay:calc(1.05s + var(--base, 0s))}.sq-chat[data-scene-state] .sq-chat__reply>span:not(.sq-chat__typing),.sq-chat[data-scene-state] .sq-chat__bubble{animation:sq-a-rise .5s var(--ease-out) calc(1.75s + var(--base, 0s)) both}.sq-chat[data-scene-state] .sq-chat__chip{animation:sq-a-pop .45s var(--ease-spring) calc(2.15s + var(--i, 0) * .12s + var(--base, 0s)) both}.sq-chat[data-scene-state=ready] *,.sq-chat[data-scene-state=ready] *:before{animation-play-state:paused!important}.fs-code[data-scene-state] .fs-code__ln{animation:sq-code-line .25s var(--ease-out) calc(.2s + var(--i, 0) * .09s) both}.fs-code[data-scene-state=ready] *{animation-play-state:paused!important}.sq-paths[data-scene-state] .sq-paths__mark{animation:sq-a-pop .45s var(--ease-spring) calc(.25s + var(--c, 0) * .45s + var(--i, 0) * .12s) both}.sq-paths[data-scene-state] .sq-paths__pick{animation:sq-path-pick 1.4s var(--ease-out) calc(.6s + var(--c, 0) * .45s) both}.sq-paths[data-scene-state=ready] *{animation-play-state:paused!important}[data-form-card]:has(>[data-form-next]:not([hidden])) form{flex:none}.sq-next{display:flex;flex-direction:column;gap:18px;padding-top:24px;border-top:1px solid var(--border-subtle)}.sq-next__title{font-size:13px;font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand)}.sq-next__steps{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.sq-next__step{position:relative;display:flex;gap:16px;font-size:14px;line-height:1.5;color:var(--text-body)}.sq-next__step b{font-size:16px;font-weight:600;color:var(--ink-brand)}.sq-next__step:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;bottom:-18px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--primary-300),var(--border-default));transform-origin:center top}.sq-next__node{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:50%;background:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--neutral-600)}.sq-next__step--done .sq-next__node{border-color:transparent;background:var(--success-100);color:var(--success-700);font-size:18px}.sq-next__step--now .sq-next__node{border-color:transparent;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;box-shadow:var(--shadow-brand)}.sq-next__step--now .sq-next__node:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid color-mix(in oklch,var(--brand) 40%,transparent);border-radius:50%}.sq-next[data-scene-state] .sq-next__step{animation:sq-a-rise .5s var(--ease-out) calc(.15s + var(--i, 0) * .35s) both}.sq-next[data-scene-state] .sq-next__step:after{animation:sq-a-grow-up .5s var(--ease-out) calc(.45s + var(--i, 0) * .35s) both}.sq-next[data-scene-state] .sq-next__step--now .sq-next__node:after{animation:sq-next-pulse 1.8s var(--ease-out) 1s 3 both}.sq-next[data-scene-state=ready] *,.sq-next[data-scene-state=ready] *:after{animation-play-state:paused!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-\[10000px\]{left:-10000px}.bottom-\[5cqw\]{bottom:5cqw}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[37cqw\]{left:37cqw}.left-\[5cqw\]{left:5cqw}.left-\[68cqw\]{left:68cqw}.top-28{top:7rem}.top-4{top:1rem}.top-\[120px\]{top:120px}.top-\[21cqw\]{top:21cqw}.top-\[22cqw\]{top:22cqw}.top-\[31cqw\]{top:31cqw}.top-auto{top:auto}.top-full{top:100%}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-0{margin:0}.mx-\[clamp\(16px\,3vw\,40px\)\]{margin-left:clamp(16px,3vw,40px);margin-right:clamp(16px,3vw,40px)}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-1{margin-bottom:-.25rem}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mr-px{margin-right:-1px}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-\[clamp\(24px\,3vw\,40px\)\]{margin-left:clamp(24px,3vw,40px)}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[\.6cqw\]{margin-top:.6cqw}.mt-\[1cqw\]{margin-top:1cqw}.mt-\[3px\]{margin-top:3px}.mt-\[72px\]{margin-top:72px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1268\/1280\]{aspect-ratio:1268/1280}.aspect-\[1280\/892\]{aspect-ratio:1280/892}.aspect-\[1440\/940\]{aspect-ratio:1440/940}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[1\.8cqw\]{width:1.8cqw;height:1.8cqw}.size-\[2\.2cqw\]{width:2.2cqw;height:2.2cqw}.size-\[2\.4cqw\]{width:2.4cqw;height:2.4cqw}.size-\[2\.6cqw\]{width:2.6cqw;height:2.6cqw}.size-\[30px\]{width:30px;height:30px}.size-\[4\.4cqw\]{width:4.4cqw;height:4.4cqw}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[2\.6cqw\]{height:2.6cqw}.h-\[3\.8cqw\]{height:3.8cqw}.h-\[4\.2cqw\]{height:4.2cqw}.h-\[42px\]{height:42px}.h-\[8cqw\]{height:8cqw}.h-\[9cqw\]{height:9cqw}.h-\[clamp\(280px\,36vw\,520px\)\]{height:clamp(280px,36vw,520px)}.h-full{height:100%}.h-px{height:1px}.max-h-\[280px\]{max-height:280px}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[640px\]{min-height:640px}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.w-\[11cqw\]{width:11cqw}.w-\[13cqw\]{width:13cqw}.w-\[14cqw\]{width:14cqw}.w-\[15cqw\]{width:15cqw}.w-\[29cqw\]{width:29cqw}.w-\[31cqw\]{width:31cqw}.w-\[36cqw\]{width:36cqw}.w-\[40cqw\]{width:40cqw}.w-\[9cqw\]{width:9cqw}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[320px\]{max-width:320px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[85\%\]{max-width:85%}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(1040px\+2\*var\(--gutter\)\)\]{max-width:calc(1040px + 2 * var(--gutter))}.max-w-md{max-width:28rem}.max-w-narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.max-w-screen-md{max-width:768px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-\[0_0_220px\]{flex:0 0 220px}.flex-\[0_0_42px\]{flex:0 0 42px}.flex-\[0_1_760px\]{flex:0 1 760px}.flex-\[1\.3_1_440px\]{flex:1.3 1 440px}.flex-\[1\.4_1_420px\]{flex:1.4 1 420px}.flex-\[1\.4_1_460px\]{flex:1.4 1 460px}.flex-\[1_1_300px\]{flex:1 1 300px}.flex-\[1_1_320px\]{flex:1 1 320px}.flex-\[1_1_360px\]{flex:1 1 360px}.flex-\[2_1_560px\]{flex:2 1 560px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[min\(100\%\,26rem\)\]{flex-basis:min(100%,26rem)}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[100px\]{scroll-margin-top:100px}.scroll-mt-\[120px\]{scroll-margin-top:120px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.grid-cols-\[11cqw_1fr_24cqw\]{grid-template-columns:11cqw 1fr 24cqw}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,320px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(max\(min\(100\%\,200px\)\,calc\(\(100\%-1rem\)\/2\)\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,200px),calc((100% - 1rem)/2)),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,420px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,460px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[1\.4cqw\]{gap:1.4cqw}.gap-\[1\.6cqw\]{gap:1.6cqw}.gap-\[1\.8cqw\]{gap:1.8cqw}.gap-\[1cqw\]{gap:1cqw}.gap-\[2\.4cqw\]{gap:2.4cqw}.gap-\[2\.6cqw\]{gap:2.6cqw}.gap-\[22px\]{gap:22px}.gap-\[2cqw\]{gap:2cqw}.gap-\[4cqw\]{gap:4cqw}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-\[1\.6cqw\]{border-radius:1.6cqw}.rounded-\[14px_14px_4px_14px\]{border-radius:14px 14px 4px}.rounded-\[1cqw\]{border-radius:1cqw}.rounded-\[4px_14px_14px_14px\]{border-radius:4px 14px 14px}.rounded-\[var\(--radius-l\)\]{border-radius:var(--radius-l)}.rounded-\[var\(--radius-s\)\]{border-radius:var(--radius-s)}.rounded-full{border-radius:9999px}.rounded-m{border-radius:var(--radius-m)}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[var\(--radius-l\)\]{border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.rounded-tl-\[var\(--radius-l\)\]{border-top-left-radius:var(--radius-l)}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-brand{border-color:var(--brand)}.border-danger-600{border-color:var(--danger-600)}.border-neutral-150{border-color:var(--neutral-150)}.border-neutral-200{border-color:var(--neutral-200)}.border-neutral-300{border-color:var(--neutral-300)}.border-night-line{border-color:var(--night-line)}.border-night-line-strong{border-color:var(--night-line-strong)}.border-primary-200{border-color:var(--primary-200)}.border-subtle{border-color:var(--border-subtle)}.border-white\/10{border-color:#ffffff1a}.bg-\[\#3a3c55\]{--tw-bg-opacity:1;background-color:rgb(58 60 85 / var(--tw-bg-opacity, 1))}.bg-\[\#47b881\]{--tw-bg-opacity:1;background-color:rgb(71 184 129 / var(--tw-bg-opacity, 1))}.bg-\[\#ee4e4e\]{--tw-bg-opacity:1;background-color:rgb(238 78 78 / var(--tw-bg-opacity, 1))}.bg-\[\#f6b73c\]{--tw-bg-opacity:1;background-color:rgb(246 183 60 / var(--tw-bg-opacity, 1))}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-accent{background-color:var(--accent)}.bg-brand{background-color:var(--brand)}.bg-danger-100{background-color:var(--danger-100)}.bg-ink{background-color:var(--ink-brand)}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-night-700{background-color:var(--night-700)}.bg-primary-100{background-color:var(--primary-100)}.bg-primary-50{background-color:var(--primary-50)}.bg-soft{background-color:var(--surface-soft)}.bg-success-100{background-color:var(--success-100)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[\.06\]{background-color:#ffffff0f}.bg-\[radial-gradient\(circle\,var\(--neutral-200\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,var(--neutral-200) 1px,transparent 1px)}.bg-\[length\:16px_16px\]{background-size:16px 16px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-3\.5{padding:.875rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.8cqw\]{padding:1.8cqw}.p-\[3px\]{padding:3px}.p-\[clamp\(16px\,3vw\,40px\)\]{padding:clamp(16px,3vw,40px)}.p-\[clamp\(20px\,3vw\,32px\)\]{padding:clamp(20px,3vw,32px)}.p-\[clamp\(20px\,3vw\,40px\)\]{padding:clamp(20px,3vw,40px)}.p-\[clamp\(24px\,3vw\,36px\)\]{padding:clamp(24px,3vw,36px)}.p-\[clamp\(24px\,3vw\,40px\)\]{padding:clamp(24px,3vw,40px)}.p-\[clamp\(24px\,4vw\,48px\)\]{padding:clamp(24px,4vw,48px)}.p-\[clamp\(24px\,4vw\,56px\)\]{padding:clamp(24px,4vw,56px)}.p-\[clamp\(28px\,4vw\,48px\)\]{padding:clamp(28px,4vw,48px)}.p-\[clamp\(28px\,4vw\,56px\)\]{padding:clamp(28px,4vw,56px)}.p-\[clamp\(32px\,4vw\,48px\)\]{padding:clamp(32px,4vw,48px)}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[2\.8cqw\]{padding-left:2.8cqw;padding-right:2.8cqw}.px-\[3\.6cqw\]{padding-left:3.6cqw;padding-right:3.6cqw}.px-\[4cqw\]{padding-left:4cqw;padding-right:4cqw}.px-\[5cqw\]{padding-left:5cqw;padding-right:5cqw}.px-\[clamp\(24px\,3vw\,40px\)\]{padding-left:clamp(24px,3vw,40px);padding-right:clamp(24px,3vw,40px)}.px-\[clamp\(24px\,3vw\,48px\)\]{padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.px-\[clamp\(24px\,4vw\,56px\)\]{padding-left:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px)}.px-\[clamp\(8px\,2vw\,32px\)\]{padding-left:clamp(8px,2vw,32px);padding-right:clamp(8px,2vw,32px)}.px-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[clamp\(32px\,4vw\,48px\)\]{padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px)}.py-\[clamp\(32px\,5vw\,56px\)\]{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px)}.py-\[clamp\(32px\,5vw\,64px\)\]{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px)}.py-\[clamp\(40px\,6vw\,72px\)\]{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.py-\[clamp\(40px\,6vw\,80px\)\]{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.py-section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-\[4cqw\]{padding-bottom:4cqw}.pb-\[clamp\(48px\,6vw\,96px\)\]{padding-bottom:clamp(48px,6vw,96px)}.pb-section{padding-bottom:var(--section-y)}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[1cqw\]{padding-top:1cqw}.pt-\[3\.4cqw\]{padding-top:3.4cqw}.pt-\[3\.6cqw\]{padding-top:3.6cqw}.pt-\[4\.4cqw\]{padding-top:4.4cqw}.pt-\[4\.5cqw\]{padding-top:4.5cqw}.pt-\[4cqw\]{padding-top:4cqw}.pt-\[72px\]{padding-top:72px}.pt-\[clamp\(24px\,3vw\,40px\)\]{padding-top:clamp(24px,3vw,40px)}.pt-section{padding-top:var(--section-y)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.font-ui{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:24px;line-height:inherit}.text-\[1\.7cqw\]{font-size:1.7cqw}.text-\[10\.64px\]{font-size:10.64px}.text-\[11\.4px\]{font-size:11.4px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18\.24px\]{font-size:18.24px}.text-\[19px\]{font-size:19px}.text-\[2\.4cqw\]{font-size:2.4cqw}.text-\[2\.6cqw\]{font-size:2.6cqw}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[clamp\(28px\,3vw\,40px\)\]{font-size:clamp(28px,3vw,40px)}.text-base{font-size:16px;line-height:inherit}.text-display-l{font-size:var(--text-display-l)}.text-display-m{font-size:var(--text-display-m)}.text-lg{font-size:18px;line-height:inherit}.text-sm{font-size:14px;line-height:inherit}.text-xl{font-size:20px;line-height:inherit}.text-xs{font-size:12px;line-height:inherit}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.72\]{line-height:1.72}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-normal{line-height:1.5}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-display{letter-spacing:var(--tracking-display)}.tracking-eyebrow{letter-spacing:var(--tracking-eyebrow)}.text-\[\#b56e00\]{--tw-text-opacity:1;color:rgb(181 110 0 / var(--tw-text-opacity, 1))}.text-\[\#ffd84d\]{--tw-text-opacity:1;color:rgb(255 216 77 / var(--tw-text-opacity, 1))}.text-\[inherit\]{color:inherit}.text-accent{color:var(--accent)}.text-body{color:var(--text-body)}.text-brand{color:var(--brand)}.text-danger-600{color:var(--danger-600)}.text-danger-700{color:var(--danger-700)}.text-ink{color:var(--ink-brand)}.text-neutral-200{color:var(--neutral-200)}.text-neutral-300{color:var(--neutral-300)}.text-neutral-400{color:var(--neutral-400)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-600{color:var(--neutral-600)}.text-on-dark-muted{color:var(--text-on-dark-muted)}.text-primary-300{color:var(--primary-300)}.text-success-700{color:var(--success-700)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(33\,33\,52\,\.08\)\]{--tw-shadow:0 1px 4px rgba(33,33,52,.08);--tw-shadow-colored:0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_80px_-40px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 40px 80px -40px rgba(0,0,0,.6);--tw-shadow-colored:0 40px 80px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-l{--tw-shadow:var(--shadow-l);--tw-shadow-colored:var(--shadow-l);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-s{--tw-shadow:var(--shadow-s);--tw-shadow-colored:var(--shadow-s);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-\[1600ms\]{transition-duration:1.6s}.duration-\[420ms\]{transition-duration:.42s}.ease-out{transition-timing-function:cubic-bezier(.22,1,.36,1)}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@keyframes sq-next-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes sq-path-pick{0%{box-shadow:var(--shadow-s);border-color:var(--border-subtle)}40%{box-shadow:0 0 0 4px var(--primary-100),0 20px 50px -12px color-mix(in oklch,var(--brand) 45%,transparent);border-color:var(--brand)}}@keyframes sq-chat-typing{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@keyframes sq-chat-dot{to{transform:translateY(-4px);background:var(--brand)}}@keyframes sq-code-line{0%{opacity:0;transform:translate(-6px)}}@keyframes sq-ct-flow{0%{background-position:0 0}}@keyframes sq-ct-check{0%{clip-path:inset(0 100% 0 0);transform:scale(.7)}}@keyframes sq-ct-head{0%{box-shadow:0 0 color-mix(in oklch,var(--brand) 50%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in oklch,var(--brand) 18%,transparent),0 0 30px color-mix(in oklch,var(--brand) 45%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes sq-cta-in{0%{transform:translate(-100%)}}@keyframes sq-cta-in-r{0%{transform:translate(100%)}}@keyframes sq-cta-glow{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 18px #fff0}}@keyframes sq-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sq-a-pop{0%{opacity:0;transform:scale(.4)}}@keyframes sq-a-fade{0%{opacity:0}}@keyframes sq-a-out{0%{opacity:1}}@keyframes sq-a-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes sq-a-slide{0%{opacity:0;transform:translate(var(--from, 24px))}}@keyframes sq-a-grow{0%{transform:scaleX(0)}}@keyframes sq-a-grow-up{0%{transform:scaleY(0)}}@keyframes sq-node-lit{0%{color:var(--brand);box-shadow:var(--shadow-s);border-color:var(--primary-300)}}@keyframes sq-a-draw{0%{stroke-dashoffset:1}}@keyframes sq-a-comet{0%{opacity:0;stroke-dashoffset:.14}6%,90%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes sq-a-press{50%{transform:scale(.9)}}@keyframes sq-a-dim{0%{opacity:1}}@keyframes sq-a-ring{0%{opacity:0;transform:scale(.6)}8%{opacity:.7}to{opacity:0;transform:scale(2.4)}}@keyframes sq-a-wipe{0%{transform:scaleX(1)}}@keyframes sq-a-caret{0%{transform:translate(var(--from, -100px))}}@keyframes sq-a-move{0%{transform:translate(var(--from-x, 0),var(--from-y, 0))}}@keyframes fs-glow-pulse{0%,to{opacity:.75;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes sq-race-finish{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes fs-pop{0%{opacity:0;transform:translate(-50%) scale(.96) translateY(-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-site-header]{top:0}.adminbar-container~[data-site-header]{top:41px}.hover\:border-primary-200:hover{border-color:var(--primary-200)}.hover\:border-white\/\[\.28\]:hover{border-color:#ffffff47}.hover\:bg-primary-100:hover{background-color:var(--primary-100)}.hover\:bg-white\/\[\.04\]:hover{background-color:#ffffff0a}.hover\:text-\[inherit\]:hover{color:inherit}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-primary-300:hover{color:var(--primary-300)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-l:hover{--tw-shadow:var(--shadow-l);--tw-shadow-colored:var(--shadow-l);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:h-auto:focus{height:auto}.focus\:w-auto:focus{width:auto}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2\.5:focus{padding-top:.625rem;padding-bottom:.625rem}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary-300:focus{--tw-ring-color:var(--primary-300)}.focus\:\[clip-path\:none\]:focus{clip-path:none}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}}@media (min-width: 768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-y-14{row-gap:3.5rem}}@media (min-width: 900px){.min-\[900px\]\:sticky{position:sticky}.min-\[900px\]\:top-28{top:7rem}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1100px){.min-\[1100px\]\:block{display:block}.min-\[1100px\]\:flex{display:flex}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 640px){@media not all and (min-width: 1024px){.sm\:max-lg\:\[\&\>\*\:nth-child\(n\+3\)\]\:hidden>*:nth-child(n+3){display:none}}}.\[\&\>\*\]\:flex-\[1_1_200px\]>*{flex:1 1 200px}.\[\&\>div\]\:block>div{display:block}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mb-2 p{margin-bottom:.5rem}.\[\&_p\]\:mb-6 p,.\[\&_ul\]\:mb-6 ul{margin-bottom:1.5rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:1.5rem}
