@layer vendor,element,tokens,component,utility;@layer tokens{@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web-v2/figtree/figtree-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web-v2/manrope/manrope-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web-v2/manrope/manrope-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web-v2/manrope/manrope-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web-v2/manrope/manrope-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/web-v2/manrope/manrope-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/web-v2/manrope/manrope-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web-v2/ibm-plex-mono/ibm-plex-mono-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web-v2/ibm-plex-mono/ibm-plex-mono-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web-v2/ibm-plex-mono/ibm-plex-mono-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web-v2/ibm-plex-mono/ibm-plex-mono-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}:root,[data-palette=marea]{--pal-bg: light-dark(#F3F7F5, #0B2226);--pal-surface: light-dark(#FFFEFB, #11323A);--pal-surface-2: light-dark(#E2F3F1, #0F2A2F);--pal-ink: light-dark(#0F2F3A, #E3F1EE);--pal-muted: light-dark(#4F6C74, #8FB0AE);--pal-line: light-dark(#D5E8E6, #1E464C);--pal-accent: light-dark(#0E7C86, #6CC3B5);--pal-accent-text: light-dark(#0E7882, #6CC3B5);--pal-on-accent: light-dark(#F2FCFB, #08201F);--pal-accent-2: light-dark(#D9A93A, #F09C82);--pal-accent-2-text: light-dark(#6A663A, #EDB19D);--pal-on-accent-2: light-dark(#0F2F3A, #11323A);--pal-ok: light-dark(#3C8A6A, #86CDA8);--pal-warn: light-dark(#C46A2B, #F0B54E);--pal-bad: light-dark(#B23A48, #F27D8E);--pal-accent-3: light-dark(#7ED6CE, #2E7C7A);--pal-sidebar: light-dark(#D6EAE7, #071618);--pal-sidebar-ink: light-dark(#0F2F3A, #A9CBC6);--pal-backdrop: light-dark(#1A9AA0, #2E7C7A);--pal-canvas: linear-gradient(180deg, #DDF3F1 0%, #F7F4EC 75%);--radius-xl: 1.125rem;--radius-button: 999px}:root[data-bs-theme=dark],:root[data-palette=marea][data-bs-theme=dark]{--pal-canvas: linear-gradient(180deg, #0F2C31 0%, #0A1C1F 80%)}:root{color-scheme:light;--font-family-sans: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-display: "Manrope", var(--font-family-sans);--font-family-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 2.75rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 800;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.025em;--tracking-display: -.03em;--tracking-caps: .08em;--tracking-wordmark: .14em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-none: 0;--radius-sm: .375rem;--radius-base: .5rem;--radius-md: .625rem;--radius-lg: .75rem;--radius-2xl: 1.25rem;--radius-3xl: 1.5rem;--radius-full: 999px;--border-1: 1px;--border-2: 2px;--duration-150: .15s;--duration-200: .2s;--duration-250: .25s;--duration-300: .3s;--duration-350: .35s;--duration-500: .5s;--duration-spin: 1s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1045;--z-modal: 1055;--z-toast: 1090;--control-height-sm: 2rem;--control-height: 2.5rem;--control-height-lg: 2.875rem;--touch-target: 2.75rem;--focus-ring-width: 3px;--dropdown-min-width: 12rem;--menu-min-width: 13rem;--stat-min-width: 12rem;--size-dot: .625rem;--size-avatar-sm: 2rem;--size-avatar: 2.5rem;--size-avatar-lg: 3.5rem;--size-avatar-xl: 4.5rem;--size-icon-box: 2.75rem;--size-icon-box-lg: 4rem;--size-icon: 1.125rem;--size-icon-tile: 2rem;--size-count: 1.125rem;--size-unread-dot: .5rem;--white: #FFFFFF;--black: #0B0910;--gray-25: color-mix(in srgb, var(--pal-ink) 2%, var(--pal-surface));--gray-50: color-mix(in srgb, var(--pal-ink) 4%, var(--pal-surface));--gray-100: color-mix(in srgb, var(--pal-ink) 7%, var(--pal-surface));--gray-200: color-mix(in srgb, var(--pal-ink) 12%, var(--pal-surface));--gray-300: color-mix(in srgb, var(--pal-ink) 20%, var(--pal-surface));--gray-400: color-mix(in srgb, var(--pal-ink) 38%, var(--pal-surface));--gray-500: color-mix(in srgb, var(--pal-ink) 52%, var(--pal-surface));--gray-600: var(--pal-muted);--gray-700: color-mix(in srgb, var(--pal-ink) 78%, var(--pal-surface));--gray-800: color-mix(in srgb, var(--pal-ink) 90%, var(--pal-surface));--gray-900: var(--pal-ink);--brand: var(--pal-accent);--primary-25: color-mix(in srgb, var(--pal-accent) 4%, var(--pal-surface));--primary-50: color-mix(in srgb, var(--pal-accent) 8%, var(--pal-surface));--primary-100: color-mix(in srgb, var(--pal-accent) 14%, var(--pal-surface));--primary-200: color-mix(in srgb, var(--pal-accent) 28%, var(--pal-surface));--primary-300: color-mix(in srgb, var(--pal-accent) 55%, var(--pal-surface));--primary-400: color-mix(in srgb, var(--pal-accent) 78%, var(--pal-surface));--primary-500: var(--pal-accent);--primary-600: color-mix(in srgb, var(--pal-accent) 88%, var(--pal-ink));--primary-700: var(--pal-accent-text);--primary-800: color-mix(in srgb, var(--pal-accent) 60%, var(--pal-ink));--primary-900: color-mix(in srgb, var(--pal-accent) 40%, var(--pal-ink));--success-50: color-mix(in srgb, var(--pal-ok) 8%, var(--pal-surface));--success-100: color-mix(in srgb, var(--pal-ok) 14%, var(--pal-surface));--success-200: color-mix(in srgb, var(--pal-ok) 28%, var(--pal-surface));--success-500: var(--pal-ok);--success-600: color-mix(in srgb, var(--pal-ok) 80%, var(--pal-ink));--success-700: color-mix(in srgb, var(--pal-ok) 65%, var(--pal-ink));--warning-50: color-mix(in srgb, var(--pal-warn) 8%, var(--pal-surface));--warning-100: color-mix(in srgb, var(--pal-warn) 14%, var(--pal-surface));--warning-200: color-mix(in srgb, var(--pal-warn) 28%, var(--pal-surface));--warning-300: color-mix(in srgb, var(--pal-warn) 50%, var(--pal-surface));--warning-500: var(--pal-warn);--warning-600: color-mix(in srgb, var(--pal-warn) 80%, var(--pal-ink));--warning-700: color-mix(in srgb, var(--pal-warn) 65%, var(--pal-ink));--danger-50: color-mix(in srgb, var(--pal-bad) 8%, var(--pal-surface));--danger-100: color-mix(in srgb, var(--pal-bad) 14%, var(--pal-surface));--danger-200: color-mix(in srgb, var(--pal-bad) 28%, var(--pal-surface));--danger-500: var(--pal-bad);--danger-600: color-mix(in srgb, var(--pal-bad) 80%, var(--pal-ink));--danger-700: color-mix(in srgb, var(--pal-bad) 65%, var(--pal-ink));--info-50: light-dark(#ECF6F8, #0D2226);--info-100: light-dark(#E1F1F3, #10292E);--info-200: light-dark(#B8DDE3, #1A4049);--info-500: light-dark(#1F7A8C, #6CC9D6);--info-600: light-dark(#155E6B, #6CC9D6);--color-bg: var(--pal-bg);--color-canvas: var(--pal-canvas);--color-surface: var(--pal-surface);--color-surface-2: var(--pal-surface-2);--color-surface-3: var(--gray-100);--color-border: var(--pal-line);--color-border-soft: color-mix(in srgb, var(--pal-line) 55%, var(--pal-surface));--color-border-strong: var(--gray-300);--color-text: var(--gray-900);--color-text-muted: var(--gray-600);--color-text-faint: var(--gray-500);--color-text-inverse: var(--white);--color-accent: var(--pal-accent);--color-accent-hover: color-mix(in srgb, var(--pal-accent) 82%, var(--pal-ink));--color-accent-soft: var(--primary-100);--color-accent-muted: color-mix(in srgb, var(--pal-accent) 45%, var(--pal-surface));--color-accent-text: var(--pal-accent-text);--color-on-accent: var(--pal-on-accent);--color-accent-2: var(--pal-accent-2);--color-accent-2-soft: color-mix(in srgb, var(--pal-accent-2) 26%, var(--pal-surface));--color-accent-2-text: var(--pal-accent-2-text);--color-on-accent-2: var(--pal-on-accent-2);--color-figure: var(--color-accent-2-text);--color-eyebrow: var(--color-accent-2-text);--color-tile: color-mix(in srgb, var(--pal-accent-2) 10%, var(--pal-surface));--color-track: color-mix(in srgb, var(--pal-accent-2) 14%, var(--pal-surface));--color-action-soft: color-mix(in srgb, var(--pal-accent-2) 18%, var(--pal-surface));--color-action-soft-text: var(--color-accent-2-text);--color-spark-area: color-mix(in srgb, var(--pal-accent-2) 16%, transparent);--color-on-accent-2-veil: color-mix(in srgb, var(--color-on-accent-2) 12%, transparent);--color-on-accent-2-muted: color-mix(in srgb, var(--color-on-accent-2) 78%, transparent);--color-on-accent-2-veil-hover: color-mix(in srgb, var(--color-on-accent-2) 22%, transparent);--color-accent-3: var(--pal-accent-3);--color-on-status: light-dark(#FFFFFF, #0E0C13);--color-success: var(--success-600);--color-success-soft: var(--success-100);--color-warning: var(--warning-600);--color-warning-soft: var(--warning-100);--color-danger: var(--danger-600);--color-danger-soft: var(--danger-100);--color-info: var(--info-600);--color-info-soft: var(--info-100);--color-att-yes: var(--color-accent);--color-att-yes-soft: var(--color-accent-soft);--color-att-yes-text: var(--color-accent-text);--color-on-att-yes: var(--color-on-accent);--color-att-no: var(--color-accent-2);--color-att-no-soft: var(--color-accent-2-soft);--color-att-no-text: var(--color-accent-2-text);--color-on-att-no: var(--color-on-accent-2);--color-att-unknown: var(--gray-600);--color-att-unknown-soft: var(--color-surface-3);--color-att-unknown-text: var(--color-text-muted);--color-on-att-unknown: var(--color-surface);--color-tint: light-dark(color-mix(in srgb, var(--pal-accent) 10%, transparent), color-mix(in srgb, var(--pal-accent) 16%, transparent));--color-overlay: light-dark(rgba(23, 21, 29, .42), rgba(0, 0, 0, .6));--color-focus-ring: color-mix(in srgb, var(--pal-accent) 35%, transparent)}:root{--backdrop-0: light-dark(color-mix(in srgb, var(--pal-backdrop) 4%, var(--pal-bg)), var(--pal-bg));--backdrop-1: light-dark(color-mix(in srgb, var(--pal-backdrop) 12%, var(--pal-bg)), color-mix(in srgb, var(--pal-backdrop) 9%, var(--pal-bg)));--backdrop-2: light-dark(color-mix(in srgb, var(--pal-backdrop) 20%, var(--pal-bg)), color-mix(in srgb, var(--pal-backdrop) 17%, var(--pal-bg)));--backdrop-3: light-dark(color-mix(in srgb, var(--pal-backdrop) 28%, var(--pal-bg)), color-mix(in srgb, var(--pal-backdrop) 25%, var(--pal-bg)));--backdrop-4: light-dark(color-mix(in srgb, var(--pal-backdrop) 36%, var(--pal-bg)), color-mix(in srgb, var(--pal-backdrop) 33%, var(--pal-bg)));--backdrop-5: light-dark(color-mix(in srgb, var(--pal-backdrop) 44%, var(--pal-bg)), color-mix(in srgb, var(--pal-backdrop) 41%, var(--pal-bg)));--backdrop-6: light-dark(color-mix(in srgb, var(--pal-backdrop) 52%, var(--pal-bg)), color-mix(in srgb, var(--pal-backdrop) 49%, var(--pal-bg)));--grain-opacity: .05;--grain-texture: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:root[data-bs-theme=dark]{color-scheme:dark}:root[data-bs-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-bs-theme]){color-scheme:dark}}:root{--acc-font-body: var(--font-family-sans);--acc-font-display: var(--font-family-display);--acc-card-max: 26rem;--acc-card-max-wide: 44rem;--acc-card-pad-y: 1.75rem;--acc-card-pad-x: 1.75rem;--acc-card-pad-x-sm: 1.125rem;--acc-card-pad-y-sm: 1.375rem;--acc-card-gap: .875rem;--acc-gutter: 1rem;--acc-gutter-sm: .75rem;--acc-bar-pad-y: .875rem;--acc-bar-pad-x: 1.25rem;--acc-main-pad-bottom: 1.75rem;--acc-legal-pad: 1rem;--acc-text-title: 1.5rem;--acc-text-title-sm: 1.375rem;--acc-text-input: 1rem;--acc-text-body: .875rem;--acc-text-small: .8125rem;--acc-text-tiny: .75rem;--acc-leading-title: 1.2;--acc-control-height: 2.75rem;--acc-control-radius: .625rem;--acc-toggle-width: 2.75rem;--acc-check-size: 1.125rem;--acc-icon: 1.125rem;--acc-alert-icon: 1.125rem;--acc-focus-width: 3px;--acc-motion-instant: .01ms;--acc-logo-mark: 1.375rem;--acc-logo-size: .8125rem;--acc-logo-gap: .5rem;--acc-logo-stroke: 1.6;--acc-status-size: 3.5rem;--acc-status-icon: 1.75rem;--acc-shadow-card: 0 18px 40px -24px color-mix(in srgb, var(--pal-ink) 45%, transparent);--acc-split-max: 60rem;--acc-split-cols: minmax(0, 1fr) minmax(0, 1.1fr);--acc-split-gap: 3rem;--acc-split-gap-sm: 1.25rem;--acc-form-max: 28rem;--acc-pitch-title: 2.25rem;--acc-pitch-gap: 1.125rem;--acc-pitch-dot: .375rem;--acc-tick-icon: 1.125rem;--acc-wz-max: 44rem;--acc-wz-pad-y: 1.5rem;--acc-wz-pad-x: 1.75rem;--acc-wz-pad-x-sm: 1rem;--acc-wz-gap: 1.375rem;--acc-wz-title: 1.625rem;--acc-wz-actions-pad: .875rem;--acc-stepper-dot: 1.625rem;--acc-stepper-line: 1.5rem;--acc-stepper-line-sm: .625rem;--acc-stepper-dot-sm: 1.375rem;--acc-stepper-gap-sm: .25rem;--acc-later-icon: 1.25rem;--acc-sr-size: 1px;--acc-chip-pad-y: .5rem;--acc-chip-pad-x: .875rem;--acc-segment-pad-y: .625rem;--acc-segment-pad-x: .75rem;--acc-choice-gap: .5rem;--acc-choice-min: 2.5rem;--acc-plan-min: 11rem;--acc-plan-radius: .875rem;--acc-plan-pad: 1rem;--acc-plan-price: 1.375rem;--acc-sum-label: 9rem}}@layer element{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--acc-font-body);font-size:var(--acc-text-body);line-height:var(--leading-normal)}h1,p{margin:0}a{color:var(--color-accent-text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:var(--acc-motion-instant);animation-iteration-count:1;scroll-behavior:auto;transition-duration:var(--acc-motion-instant)}}}@layer component{.shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.shell-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--grain-opacity);background-image:var(--grain-texture);mix-blend-mode:multiply}.shell-backdrop__map{display:block;width:100%;height:100%}:root[data-backdrop=flat] .shell-backdrop__map{display:none}.shell-backdrop__tone--0{fill:var(--backdrop-0)}.shell-backdrop__tone--1{fill:var(--backdrop-1)}.shell-backdrop__tone--2{fill:var(--backdrop-2)}.shell-backdrop__tone--3{fill:var(--backdrop-3)}.shell-backdrop__tone--4{fill:var(--backdrop-4)}.shell-backdrop__tone--5{fill:var(--backdrop-5)}.shell-backdrop__tone--6{fill:var(--backdrop-6)}.acc__shell{display:flex;flex-direction:column;min-height:100dvh}.acc__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--acc-bar-pad-y) var(--acc-bar-pad-x)}.acc__main{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--acc-gutter) var(--acc-gutter) var(--acc-main-pad-bottom)}.acc__legal{padding:0 var(--acc-gutter) var(--acc-legal-pad)}@media (max-width: 30rem){.acc__bar{padding-inline:var(--acc-gutter)}.acc__main{padding-inline:var(--acc-gutter-sm)}}.acc-logo{display:inline-flex;align-items:center;gap:var(--acc-logo-gap);min-height:var(--acc-control-height);color:var(--color-text);text-decoration:none}.acc-logo:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring);outline-offset:var(--border-2);border-radius:var(--radius-sm)}.acc-logo__mark{flex:none;width:var(--acc-logo-mark);height:var(--acc-logo-mark);stroke:var(--color-accent);stroke-width:var(--acc-logo-stroke)}.acc-logo__word{font-family:var(--acc-font-display);font-size:var(--acc-logo-size);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-wordmark);text-transform:uppercase}.acc-lang{display:flex;align-items:center;gap:var(--space-1);font-size:var(--acc-text-small);color:var(--color-text-muted)}.acc-lang__sep{color:var(--color-border-strong)}.acc-lang__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--acc-control-height);min-height:var(--acc-control-height);color:var(--color-text-muted);text-decoration:none}.acc-lang__link:hover{color:var(--color-text)}.acc-lang__link:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring);border-radius:var(--radius-sm)}.acc-lang__link[aria-current=true]{color:var(--color-text);font-weight:var(--font-bold)}.acc-card{display:flex;flex-direction:column;gap:var(--acc-card-gap);width:100%;max-width:var(--acc-card-max);padding:var(--acc-card-pad-y) var(--acc-card-pad-x);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--acc-shadow-card)}.acc-card--wide{max-width:var(--acc-card-max-wide)}.acc-card__title{font-family:var(--acc-font-display);font-size:var(--acc-text-title);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--acc-leading-title);text-wrap:balance}.acc-card__subtitle{margin-top:calc(var(--space-2) * -1);color:var(--color-text-muted)}.acc-card__title--center,.acc-card__subtitle--center{text-align:center}.acc-card__note{color:var(--color-text-muted);font-size:var(--acc-text-small)}.acc-card__foot{color:var(--color-text-muted);font-size:var(--acc-text-small);text-align:center}.acc-link{color:var(--color-accent-text);font-weight:var(--font-medium);text-decoration:none}.acc-link:hover{text-decoration:underline}.acc-link:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring);border-radius:var(--radius-sm)}@media (max-width: 30rem){.acc-card{padding:var(--acc-card-pad-y-sm) var(--acc-card-pad-x-sm)}.acc-card__title{font-size:var(--acc-text-title-sm)}}.acc-form{display:flex;flex-direction:column;gap:var(--acc-card-gap)}.acc-field{display:flex;flex-direction:column;gap:var(--space-1)}.acc-field__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.acc-field__label{font-size:var(--acc-text-small);font-weight:var(--font-semibold)}.acc-field__aside{font-size:var(--acc-text-small)}.acc-field__control{position:relative}.acc-input{display:block;width:100%;height:var(--acc-control-height);padding:0 var(--space-3);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--acc-control-radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--acc-text-input)}.acc-input::-moz-placeholder{color:var(--color-text-faint)}.acc-input::placeholder{color:var(--color-text-faint)}.acc-input:focus{border-color:var(--color-accent);outline:var(--acc-focus-width) solid var(--color-focus-ring);outline-offset:0}.acc-input--error{border-color:var(--color-danger)}.acc-field__control--password .acc-input{padding-right:var(--acc-toggle-width)}.acc-field__toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--acc-toggle-width);height:100%;padding:0;border:0;border-radius:var(--acc-control-radius);background:transparent;color:var(--color-text-muted);cursor:pointer}.acc-field__toggle:hover{color:var(--color-text)}.acc-field__toggle:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring)}.acc-field__eye{width:var(--acc-icon);height:var(--acc-icon)}.acc-field__eye[hidden]{display:none}.acc-field__error{color:var(--color-danger);font-size:var(--acc-text-small)}.acc-check{display:flex;align-items:center;gap:var(--space-2);min-height:var(--acc-control-height)}.acc-check__input{flex:none;width:var(--acc-check-size);height:var(--acc-check-size);margin:0;accent-color:var(--color-accent)}.acc-check__label{color:var(--color-text-muted);font-size:var(--acc-text-small)}.acc-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--acc-text-tiny)}.acc-divider:before,.acc-divider:after{content:"";flex:1;height:var(--border-1);background:var(--color-border)}.acc-form__terms{display:flex;flex-direction:column;gap:var(--space-1)}.acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--acc-control-height);padding:0 var(--space-5);border:var(--border-1) solid var(--color-accent);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-size:var(--text-md);font-weight:var(--font-bold);text-decoration:none;cursor:pointer;transition:background var(--duration-150) var(--ease-out)}.acc-btn:hover{background:var(--color-accent-hover)}.acc-btn:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring);outline-offset:var(--border-2)}.acc-btn[disabled]{cursor:progress;opacity:.7}.acc-btn--ghost{border-color:var(--color-border-strong);background:transparent;color:var(--color-text);font-weight:var(--font-semibold)}.acc-btn--ghost:hover{background:var(--color-surface-2)}.acc-btn__icon{flex:none;width:var(--acc-icon);height:var(--acc-icon)}.acc-alert{--acc-alert-tone: var(--color-danger);--acc-alert-soft: var(--color-danger-soft);display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:var(--border-1) solid var(--acc-alert-tone);border-radius:var(--acc-control-radius);background:var(--acc-alert-soft);color:var(--color-text);font-size:var(--acc-text-small)}.acc-alert--success{--acc-alert-tone: var(--color-success);--acc-alert-soft: var(--color-success-soft)}.acc-alert--warning{--acc-alert-tone: var(--color-warning);--acc-alert-soft: var(--color-warning-soft)}.acc-alert__icon{flex:none;width:var(--acc-alert-icon);height:var(--acc-alert-icon);margin-top:var(--border-1);color:var(--acc-alert-tone)}.acc-alert__body{min-width:0;overflow-wrap:anywhere}.acc-alert__line{display:block}.acc-status{--acc-status-tone: var(--color-success);--acc-status-soft: var(--color-success-soft);display:flex;align-items:center;justify-content:center;align-self:center;width:var(--acc-status-size);height:var(--acc-status-size);border-radius:var(--radius-full);background:var(--acc-status-soft);color:var(--acc-status-tone)}.acc-status--warn{--acc-status-tone: var(--color-warning);--acc-status-soft: var(--color-warning-soft)}.acc-status--bad{--acc-status-tone: var(--color-danger);--acc-status-soft: var(--color-danger-soft)}.acc-status svg{width:var(--acc-status-icon);height:var(--acc-status-icon)}.acc-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-4)}.acc-legal__link{display:inline-flex;align-items:center;min-height:var(--acc-control-height);color:var(--color-text-muted);font-size:var(--acc-text-tiny);text-decoration:none}.acc-legal__link:hover{color:var(--color-text);text-decoration:underline}.acc-legal__link:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring);border-radius:var(--radius-sm)}.acc-split{display:grid;grid-template-columns:var(--acc-split-cols);align-items:center;gap:var(--acc-split-gap);width:100%;max-width:var(--acc-split-max)}.acc-pitch{display:flex;flex-direction:column;gap:var(--acc-pitch-gap)}.acc-pitch__eyebrow{color:var(--color-eyebrow);font-size:var(--acc-text-tiny);font-weight:var(--font-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.acc-pitch__title{font-family:var(--acc-font-display);font-size:var(--acc-pitch-title);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--acc-leading-title);text-wrap:balance}.acc-pitch__ticks{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.acc-pitch__tick{display:flex;align-items:baseline;gap:var(--space-3);color:var(--color-text)}.acc-pitch__tick:before{content:"";flex:none;width:var(--acc-pitch-dot);height:var(--acc-pitch-dot);margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent)}.acc-pitch__plan{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--acc-control-radius);background:var(--color-surface)}.acc-pitch__plan-text{display:flex;flex-direction:column;min-width:0}.acc-pitch__plan-meta{color:var(--color-text-muted);font-size:var(--acc-text-small)}.acc-split__form{display:flex;flex-direction:column;gap:var(--acc-card-gap);width:100%;max-width:var(--acc-form-max);justify-self:end;padding:var(--acc-card-pad-y) var(--acc-card-pad-x);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--acc-shadow-card)}@media (max-width: 47.99rem){.acc-split{grid-template-columns:minmax(0,1fr);gap:var(--acc-split-gap-sm)}.acc-pitch{gap:var(--space-2)}.acc-pitch__title,.acc-pitch__tick--extra{display:none}.acc-split__form{max-width:none;justify-self:stretch;padding:var(--acc-card-pad-y-sm) var(--acc-card-pad-x-sm)}}.acc-q{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.acc-q[hidden]{display:none}.acc-q__legend{padding:0;margin-bottom:var(--space-2);font-size:var(--acc-text-body);font-weight:var(--font-semibold)}.acc-q__hint{margin-left:var(--space-2);color:var(--color-text-muted);font-size:var(--acc-text-small);font-weight:var(--font-normal)}.acc-q__options{display:flex;flex-wrap:wrap;gap:var(--acc-choice-gap)}.acc-q__options--segment{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.acc-choice--segment{display:flex}.acc-choice--segment .acc-choice__label{flex:1;justify-content:center;text-align:center}.acc-choice{position:relative;display:inline-flex;min-width:0}.acc-choice__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.acc-choice__label{display:inline-flex;align-items:center;min-height:var(--acc-choice-min);border:var(--border-1) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--acc-text-body);line-height:var(--leading-snug);transition:background var(--duration-150) var(--ease-out),border-color var(--duration-150) var(--ease-out)}.acc-choice--chip .acc-choice__label{padding:var(--acc-chip-pad-y) var(--acc-chip-pad-x);border-radius:var(--radius-full)}.acc-choice--segment .acc-choice__label{padding:var(--acc-segment-pad-y) var(--acc-segment-pad-x)}.acc-choice--segment:first-child .acc-choice__label{border-radius:var(--acc-control-radius) 0 0 var(--acc-control-radius)}.acc-choice--segment:last-child .acc-choice__label{border-radius:0 var(--acc-control-radius) var(--acc-control-radius) 0}.acc-choice--segment+.acc-choice--segment .acc-choice__label{margin-left:calc(var(--border-1) * -1)}.acc-choice__input:hover+.acc-choice__label{background:var(--color-surface-2)}.acc-choice__input:checked+.acc-choice__label{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:var(--font-semibold)}.acc-choice__input:focus-visible+.acc-choice__label{position:relative;outline:var(--acc-focus-width) solid var(--color-focus-ring)}@media (max-width: 40rem){.acc-q__options--segment{display:flex;flex-direction:column;gap:var(--space-2)}.acc-choice--segment{display:flex}.acc-choice--segment .acc-choice__label,.acc-choice--segment:first-child .acc-choice__label,.acc-choice--segment:last-child .acc-choice__label{width:100%;margin-left:0;border-radius:var(--acc-control-radius)}}.acc-wz{display:flex;flex-direction:column;min-height:100dvh}.acc-wz__top{display:flex;align-items:center;gap:var(--space-4);padding:var(--acc-bar-pad-y) var(--acc-bar-pad-x)}.acc-wz__logo{flex:none}.acc-wz__later{flex:none;margin:0}.acc-wz__later-icon{display:none;width:var(--acc-later-icon);height:var(--acc-later-icon)}.acc-wz__later-btn{padding:var(--space-2) var(--space-3);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--radius-button);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--acc-text-small);cursor:pointer}.acc-wz__later-btn:hover{background:var(--color-surface-2);color:var(--color-text)}.acc-wz__later-btn:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring)}.acc-wz__main{display:flex;flex:1;flex-direction:column}.acc-wz__form{display:flex;flex:1;flex-direction:column;width:100%}.acc-wz__panel{display:flex;flex-direction:column;gap:var(--acc-wz-gap);width:calc(100% - 2 * var(--acc-gutter));max-width:var(--acc-wz-max);margin:var(--space-2) auto var(--space-6);padding:var(--acc-wz-pad-y) var(--acc-wz-pad-x);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--acc-shadow-card)}.acc-wz__head{display:flex;flex-direction:column;gap:var(--space-2)}.acc-wz__title{font-family:var(--acc-font-display);font-size:var(--acc-wz-title);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--acc-leading-title);text-wrap:balance}.acc-wz__sub{color:var(--color-text-muted)}.acc-wz__why{padding:var(--space-3);border-radius:var(--acc-control-radius);background:var(--color-accent-soft);color:var(--color-text)}.acc-wz__actions{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding:var(--acc-wz-actions-pad) max(var(--acc-gutter),calc((100% - var(--acc-wz-max)) / 2));border-top:var(--border-1) solid var(--color-border);background:var(--color-surface)}.acc-wz__back{color:var(--color-text-muted);font-weight:var(--font-medium);text-decoration:none}.acc-wz__back:hover{color:var(--color-text)}.acc-wz__back:focus-visible{outline:var(--acc-focus-width) solid var(--color-focus-ring);border-radius:var(--radius-sm)}.acc-wz__next{width:auto;min-width:var(--acc-plan-min)}.acc-stepper{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.acc-stepper__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-stepper__item{min-width:0;display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--acc-text-small)}.acc-stepper__item+.acc-stepper__item:before{content:"";width:var(--acc-stepper-line);height:var(--border-1);background:var(--color-border-strong)}.acc-stepper__dot{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--acc-stepper-dot);height:var(--acc-stepper-dot);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--acc-text-tiny);font-weight:var(--font-bold)}.acc-stepper__dot svg{width:var(--acc-icon);height:var(--acc-icon)}.acc-stepper__item--done .acc-stepper__dot{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.acc-stepper__item--now{color:var(--color-text);font-weight:var(--font-semibold)}.acc-stepper__item--now .acc-stepper__dot{border-color:var(--color-accent);color:var(--color-accent-text)}.acc-names__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.acc-sum{display:flex;flex-direction:column;margin:0}.acc-sum__row{display:grid;grid-template-columns:var(--acc-sum-label) minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-1) solid var(--color-border)}.acc-sum__label{color:var(--color-text-muted);font-size:var(--acc-text-small)}.acc-sum__value{margin:0;font-weight:var(--font-medium);overflow-wrap:anywhere}.acc-sr{position:absolute;width:var(--acc-sr-size);height:var(--acc-sr-size);margin:calc(var(--acc-sr-size) * -1);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 40rem){.acc-wz__top{gap:var(--space-2);padding-inline:var(--acc-gutter)}.acc-wz__logo .acc-logo__word,.acc-stepper__item:not(.acc-stepper__item--now) .acc-stepper__label,.acc-stepper__item+.acc-stepper__item:before,.acc-wz__later-text{display:none}.acc-stepper{justify-content:flex-start;gap:var(--acc-stepper-gap-sm)}.acc-stepper__dot{width:var(--acc-stepper-dot-sm);height:var(--acc-stepper-dot-sm)}.acc-wz__later-icon{display:block}.acc-wz__later-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--acc-control-height);height:var(--acc-control-height);padding:0;border-radius:var(--radius-full)}.acc-wz__panel{padding:var(--acc-wz-pad-y) var(--acc-wz-pad-x-sm)}.acc-wz__next{min-width:0;flex:1}.acc-names__pair{grid-template-columns:minmax(0,1fr)}.acc-sum__row{grid-template-columns:minmax(0,1fr) auto}.acc-sum__value{grid-column:1 / -1;grid-row:2}}.acc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--acc-plan-min),1fr));gap:var(--space-3)}.acc-plan{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.acc-plan__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.acc-plan__body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);padding:var(--acc-plan-pad);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--acc-plan-radius);background:var(--color-surface);pointer-events:none}.acc-plan__input:checked+.acc-plan__body{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 0 0 var(--border-1) var(--color-accent)}.acc-plan__input:focus-visible+.acc-plan__body{outline:var(--acc-focus-width) solid var(--color-focus-ring)}.acc-plan__badge{align-self:flex-start;padding:var(--border-2) var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--acc-text-tiny);font-weight:var(--font-bold)}.acc-plan__name{font-family:var(--acc-font-display);font-size:var(--text-lg);font-weight:var(--font-extrabold)}.acc-plan__tagline{color:var(--color-text-muted);font-size:var(--acc-text-small)}.acc-plan__price{font-size:var(--acc-plan-price);font-weight:var(--font-extrabold)}.acc-plan__price small{color:var(--color-text-muted);font-size:var(--acc-text-small);font-weight:var(--font-normal)}.acc-wz__form[data-billing=yearly] .acc-plan__price[data-for=monthly],.acc-wz__form[data-billing=monthly] .acc-plan__price[data-for=yearly]{display:none}.acc-plan__trial{color:var(--color-success);font-size:var(--acc-text-small);font-weight:var(--font-semibold)}.acc-plan__more{position:relative;font-size:var(--acc-text-small)}}
