:root{--color-primitive-graphite-100: #E9EFEB;--color-primitive-graphite-200: #C7CEC9;--color-primitive-graphite-300: #8C968F;--color-primitive-graphite-400: #5F6A65;--color-primitive-graphite-500: #4A534F;--color-primitive-graphite-700: #2A332F;--color-primitive-graphite-800: #1F2723;--color-primitive-graphite-900: #161C19;--color-primitive-graphite-950: #0E1311;--color-primitive-graphite-1000: #070A09;--color-primitive-paper-50: #FBFCFA;--color-primitive-paper-100: #F4F5F2;--color-primitive-paper-200: #E7EAE5;--color-primitive-paper-white: #FFFFFF;--color-primitive-verdigris-100: #B9EED8;--color-primitive-verdigris-300: #45C79C;--color-primitive-verdigris-500: #1C8465;--color-primitive-verdigris-600: #146B52;--color-primitive-verdigris-700: #0C5F47;--color-primitive-verdigris-800: #0A5340;--color-primitive-verdigris-900: #063A2C;--color-primitive-amber-500: #C9A24C;--color-primitive-amber-700: #7C5C18;--color-primitive-rust-500: #B96A48;--color-primitive-rust-700: #84462D;--color-primitive-blue-500: #5AA0F2;--color-primitive-blue-700: #1F5DB0;--color-semantic-surface: var(--color-primitive-graphite-1000);--color-semantic-surface-raised: var(--color-primitive-graphite-950);--color-semantic-surface-overlay: var(--color-primitive-graphite-900);--color-semantic-surface-light: var(--color-primitive-paper-100);--color-semantic-surface-light-raised: var(--color-primitive-paper-50);--color-semantic-text-primary: var(--color-primitive-graphite-100);--color-semantic-text-secondary: #B4BEB8;--color-semantic-text-disabled: #6B756F;--color-semantic-text-inverse: var(--color-primitive-graphite-1000);--color-semantic-text-on-light: var(--color-primitive-graphite-1000);--color-semantic-text-on-light-muted: var(--color-primitive-graphite-500);--color-semantic-border-default: rgba(233, 239, 235, .13);--color-semantic-border-strong: rgba(233, 239, 235, .24);--color-semantic-border-focus: var(--color-primitive-verdigris-300);--color-semantic-accent: var(--color-primitive-verdigris-500);--color-semantic-accent-hover: var(--color-primitive-verdigris-600);--color-semantic-accent-active: var(--color-primitive-verdigris-700);--color-semantic-accent-on-dark: var(--color-primitive-verdigris-300);--color-semantic-accent-text-on-light: var(--color-primitive-verdigris-800);--color-semantic-success: var(--color-primitive-verdigris-300);--color-semantic-warning: var(--color-primitive-amber-500);--color-semantic-error: var(--color-primitive-rust-500);--color-semantic-active-execution: var(--color-primitive-blue-500);--color-button-primary-bg: var(--color-primitive-verdigris-500);--color-button-primary-bg-hover: var(--color-primitive-verdigris-600);--color-button-primary-bg-active: var(--color-primitive-verdigris-700);--color-button-primary-bg-disabled: rgba(28, 132, 101, .4);--color-button-primary-text: var(--color-primitive-paper-white);--color-button-primary-text-disabled: rgba(255, 255, 255, .7);--color-button-secondary-bg: transparent;--color-button-secondary-bg-hover: rgba(69, 199, 156, .1);--color-button-secondary-bg-active: rgba(69, 199, 156, .16);--color-button-secondary-border: rgba(233, 239, 235, .24);--color-button-secondary-border-hover: rgba(69, 199, 156, .55);--color-button-secondary-text: var(--color-primitive-graphite-100);--color-button-secondary-light-border: rgba(7, 10, 9, .18);--color-button-secondary-light-bg-hover: rgba(12, 95, 71, .08);--color-button-secondary-light-bg-active: rgba(12, 95, 71, .16);--color-button-secondary-light-border-hover: rgba(12, 95, 71, .45);--color-button-tertiary-text: var(--color-primitive-verdigris-300);--color-button-tertiary-text-hover: var(--color-primitive-verdigris-100);--color-button-destructive-bg: var(--color-primitive-rust-500);--color-button-destructive-bg-hover: var(--color-primitive-rust-700);--color-button-destructive-bg-active: #6E3A25;--color-button-destructive-text: var(--color-primitive-paper-white);--color-button-destructive-outline: var(--color-primitive-rust-500);--color-button-ghost-text: var(--color-semantic-text-secondary);--color-button-ghost-bg-hover: rgba(233, 239, 235, .08);--color-button-ghost-light-bg-hover: rgba(7, 10, 9, .06);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--shadow-raised: 0px 8px 24px -8px rgba(0,0,0,.28);--shadow-overlay: 0px 20px 48px -12px rgba(0,0,0,.4);--shadow-focus: 0px 0px 0px 2px rgba(69,199,156,.55);--font-family-display: "General Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-family-text: Inter, ui-sans-serif, system-ui, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-label: 11px;--font-size-meta: 12.5px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 28px;--font-size-3xl: 40px;--font-lineHeight-tight: 1.1;--font-lineHeight-snug: 1.35;--font-lineHeight-base: 1.6;--font-letterSpacing-label: .14em;--font-letterSpacing-tight: -.01em;--size-button-sm: 32px;--size-button-md: 40px;--size-button-lg: 48px;--size-button-touch-target: 44px;--size-icon-sm: 16px;--size-icon-md: 20px;--button-padding-x-sm: 12px;--button-padding-x-md: 16px;--button-padding-x-lg: 22px;--button-radius: var(--radius-md);--button-font-weight: var(--font-weight-medium);--button-focus-ring-width: 2px;--button-focus-ring-offset: 2px;--motion-duration-instant: 80ms;--motion-duration-fast: .14s;--motion-duration-base: .24s;--motion-duration-slow: .4s;--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out: cubic-bezier(.45, 0, .55, 1)}@font-face{font-family:General Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/general-sans-300.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:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/general-sans-400.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:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.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:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/general-sans-600.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:100 900;font-display:swap;src:url(/fonts/inter-var.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{color-scheme:dark;color:#e9efeb;background:#070a09;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--stria-instrument: "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-display: "General Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-ui: var(--font-body);--font-brand: var(--font-body);--font-label: "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-data: var(--font-body);--font-code: var(--font-body);--scene-step-size: 12px;--sans: var(--font-ui);--body: var(--font-body);--mono: var(--font-data);--label: var(--font-label);--code: var(--font-code);--display: var(--font-display);--term-bg: #0E1311;--term-bg-deep: #0F1512;--term-border: rgba(28, 132, 101, .22);--term-border-soft: rgba(255, 255, 255, .07);--term-rule: rgba(255, 255, 255, .07);--term-chrome: rgba(255, 255, 255, .02);--term-rail: rgba(28, 132, 101, .12);--term-text: #e9efeb;--term-text-dim: rgba(234, 244, 238, .78);--term-text-meta: rgba(234, 244, 238, .55);--term-prompt: #45C79C;--term-accent: #45C79C;--term-warn: var(--c-hold);--term-cursor: #45C79C;--term-size: 12px;--term-line: 1.65;--term-pad-x: 16px;--term-pad-y: 18px;--term-tab: 2;--term-radius: 12px;--term-radius-sm: 8px;--term-border-active: rgba(69, 199, 156, .48);--term-shadow: 0 1px 2px rgba(8, 16, 11, .08), 0 8px 24px -8px rgba(8, 16, 11, .35), 0 24px 60px -32px rgba(8, 16, 11, .25), inset 0 1px 0 rgba(255, 255, 255, .05);--term-shadow-active: 0 0 0 1px rgba(69, 199, 156, .25), 0 2px 4px rgba(28, 132, 101, .08), 0 12px 32px -8px rgba(28, 132, 101, .2), 0 24px 60px -24px rgba(28, 132, 101, .15), inset 0 1px 0 rgba(69, 199, 156, .12);--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .24s;--dur-slow: .4s;--dur-deliberate: .72s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-spring: cubic-bezier(.34, 1.36, .64, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-linear: linear;--motion-duration-fast: var(--dur-fast);--motion-duration-base: var(--dur-base);--motion-duration-slow: var(--dur-slow);--motion-duration-line: var(--dur-fast);--motion-ease-standard: var(--ease-out);--motion-ease-soft: var(--ease-out);--transition-accent: color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), fill var(--dur-fast) var(--ease-out), stroke var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);--c-void: #070A09;--c-void-2: #0E1311;--c-void-3: #161C19;--c-forest: #0E2A1C;--c-forest-2: #123524;--c-chalk: #E9EFEB;--c-paper: #F4F5F2;--c-paper-2: #E7EAE5;--c-surface: #FBFCFA;--c-ink-2: #3C4441;--c-ink-3: #4A534F;--c-rule: rgba(7, 10, 9, .12);--c-rule-lift: rgba(233, 239, 235, .13);--c-stria-deep: #0C5F47;--c-stria: #1C8465;--c-stria-lift: #45C79C;--c-stria-ink: #0A5340;--c-hold: #C9A24C;--c-hold-deep: #7C5C18;--c-break: #B96A48;--c-break-deep: #84462D;--fs-label: 11px;--fs-meta: 12.5px;--fs-sm: 14px;--fs-base: 16px;--dark-bg: var(--c-void);--dark-surface: var(--c-void-2);--dark-border: rgba(28, 132, 101, .2);--dark-text: var(--c-chalk);--dark-muted: rgba(233, 239, 235, .86);--dark-quiet: rgba(233, 239, 235, .74);--light-bg: var(--c-paper);--light-surface: var(--c-surface);--light-border: var(--c-rule);--light-text: var(--c-void);--light-muted: var(--c-ink-2);--light-quiet: var(--c-ink-3);--brass: var(--c-stria);--brass-bright: var(--c-stria-lift);--brass-dim: rgba(28, 132, 101, .28);--brass-faint: rgba(28, 132, 101, .1);--red: var(--c-break-deep);--red-dim: rgba(156, 82, 51, .15);--red-faint: rgba(156, 82, 51, .06);--green: var(--c-stria);--teal: var(--c-stria);--teal-dim: rgba(28, 132, 101, .14);--amber: var(--c-hold);--sage: var(--c-stria);--sage-deep: var(--c-stria-deep);--sage-ink: var(--c-stria-deep);--sage-tint: rgba(28, 132, 101, .14);--sage-mist: var(--c-paper-2);--sage-wash: var(--c-paper-2);--bg: var(--dark-bg);--bg-alt: var(--c-void-2);--bg-elevated: var(--dark-surface);--surface: var(--c-void-2);--surface-2: var(--c-void-3);--fg: var(--dark-text);--fg-muted: var(--dark-muted);--fg-quiet: var(--dark-quiet);--brand: var(--brass);--brand-dim: var(--brass-dim);--brand-faint: var(--brass-faint);--accent: var(--c-stria);--accent-lift: var(--c-stria-lift);--accent-text: var(--c-stria-ink);--state-hold: var(--c-hold);--state-break: var(--c-break);--state-verified: var(--c-stria-lift);--state-active: var(--color-primitive-blue-500, #5AA0F2);--focus: var(--color-semantic-border-focus, var(--c-stria-lift));--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius: var(--radius-lg);--pad-x: clamp(20px, 6vw, 80px);--section-y: clamp(64px, 9vw, 132px);--header-height: 56px;--header-offset: calc(var(--header-height) + var(--safe-top, 0px));--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--ease: var(--ease-out);--fast: var(--dur-fast);--base: var(--dur-base);--hairline: .5px solid var(--dark-border);--hairline-light: .5px solid var(--light-border);--max-width: 1200px;--max-narrow: 800px;--panel-bg: var(--c-void-2);--panel-contrast: var(--c-void-2);--panel-light: var(--c-chalk);--card-shadow: 0 1px 2px rgba(8, 16, 11, .08), 0 4px 12px -2px rgba(8, 16, 11, .12), 0 12px 32px -8px rgba(8, 16, 11, .1);--card-shadow-raised: 0 2px 4px rgba(8, 16, 11, .1), 0 8px 20px -4px rgba(8, 16, 11, .18), 0 20px 48px -12px rgba(8, 16, 11, .15);--outline-shadow: 0 0 0 1px rgba(28, 132, 101, .28), 0 0 24px rgba(28, 132, 101, .08);--glass-bg: rgba(18, 26, 20, .52);--glass-bg-strong: rgba(18, 26, 20, .48);--glass-border: rgba(231, 239, 233, .08);--glass-border-hover: rgba(233, 239, 235, .13);--glass-gradient: linear-gradient(180deg, rgba(231, 239, 233, .05) 0%, transparent 45%);--glass-inset: 0 1px 0 rgba(255, 255, 255, .04) inset;--glass-glow: 0 0 40px rgba(28, 132, 101, .06);--btn-radius: var(--radius-sm);--btn-height: 38px;--btn-height-sm: 32px;--btn-green: #45C79C;--btn-green-ink: #06130b;--btn-green-settle: #2F9E7A;--btn-green-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), 0 4px 12px -4px rgba(6, 19, 11, .45);--btn-green-lift: inset 0 1px 0 rgba(255, 255, 255, .34), 0 8px 20px -8px rgba(69, 199, 156, .45);--btn-move: background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), box-shadow .2s var(--ease), transform .18s var(--ease);--btn-glass-bg: rgba(18, 26, 20, .5);--btn-glass-bg-hover: rgba(24, 34, 26, .62);--btn-glass-border: rgba(231, 239, 233, .14);--btn-glass-border-hover: rgba(233, 239, 235, .26);--btn-glass-ink: var(--c-chalk);--btn-glass-inset: inset 0 1px 0 rgba(255, 255, 255, .14);--btn-glass-rest: 0 2px 10px -4px rgba(6, 19, 11, .5);--btn-glass-lift: inset 0 1px 0 rgba(255, 255, 255, .22), 0 10px 26px -10px rgba(6, 19, 11, .72);--btn-glass-specular: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, transparent 42%);--btn-glass-tint-bg: rgba(69, 199, 156, .14);--btn-glass-tint-bg-hover: rgba(69, 199, 156, .22);--btn-glass-tint-border: rgba(69, 199, 156, .4);--btn-glass-tint-border-hover: rgba(69, 199, 156, .62);--btn-glass-tint-ink: var(--c-stria-lift);--btn-glass-tint-lift: inset 0 1px 0 rgba(255, 255, 255, .2), 0 10px 26px -10px rgba(69, 199, 156, .4);--obsidian: var(--dark-bg);--obsidian-2: var(--dark-surface);--ink: var(--c-chalk);--muted: var(--dark-muted);--quiet: var(--dark-quiet);--line: var(--c-rule-lift);--line-soft: rgba(231, 239, 233, .08);--line-strong: rgba(28, 132, 101, .42);--paper: var(--dark-bg);--ease-out-expo: var(--ease-out)}[data-step=delegate],[data-step=work],[data-step=verify]{font-size:12px!important}.light-band,.light-band *{--bg: var(--light-bg);--bg-alt: var(--c-paper-2);--surface: var(--light-surface);--surface-2: var(--c-paper-2);--border: var(--light-border);--text: var(--light-text);--muted: var(--light-muted);--quiet: var(--light-quiet);--hairline: var(--hairline-light);--focus: var(--c-stria-deep);--accent-text: var(--c-stria-ink)}*{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:hidden;overflow-x:clip}body{margin:0;min-width:320px;overflow-x:hidden;overflow-x:clip;font-family:var(--body);background:var(--dark-bg);color:var(--dark-text);line-height:1.7;padding-top:calc(var(--header-height) + var(--safe-top))}p,li{line-height:1.7;text-wrap:pretty}.content-wrapper{min-height:calc(100svh - var(--header-height) - var(--safe-top))}:target,section[id]{scroll-margin-top:calc(var(--header-height) + var(--safe-top, 0px) + 8px)}@media(max-width:640px){:root{--header-height: 52px}}p,li,input,select,textarea{font-family:var(--body)}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;background:none;color:inherit;transition:var(--transition-accent)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brass-dim)}h1,h2,h3,h4,h5,h6,p{margin-top:0}code{font-family:var(--code);font-size:.9em;background:var(--dark-surface);padding:.15em .4em;border-radius:3px}a{color:var(--c-stria-deep);text-decoration:none;transition:var(--transition-accent)}a:hover{text-decoration:underline}@media(prefers-contrast:more){:root{--dark-muted: rgba(233, 239, 235, .96);--dark-quiet: rgba(233, 239, 235, .88);--light-muted: #2E3632;--light-quiet: #3C4441;--c-rule: rgba(7, 10, 9, .3);--c-rule-lift: rgba(233, 239, 235, .34);--dark-border: rgba(69, 199, 156, .45)}}.darkSection a,.darkBand a{color:var(--c-stria-lift)}.light-band a,.lightBand a{color:var(--c-stria-deep)}.site-shell{min-height:100svh;overflow-x:clip;position:relative;background:var(--dark-bg)}.site-shell:before{content:"";position:fixed;bottom:0;left:0;right:0;height:26vh;max-height:300px;background:linear-gradient(to bottom,transparent 0%,transparent 30%,rgba(0,0,0,.008) 50%,rgba(0,0,0,.018) 70%,rgba(0,0,0,.036) 90%,rgba(0,0,0,.045) 100%);pointer-events:none;z-index:890;transition:opacity .4s cubic-bezier(.22,1,.36,1)}:root{--glass-lane: calc(var(--glass-lane-base, 54px) + env(safe-area-inset-bottom, 0px))}.glass-lens{position:fixed;z-index:900;pointer-events:none;left:var(--glass-inset-x, 0px);right:var(--glass-inset-x, 0px);bottom:0;height:calc(var(--glass-dock-h, 42px) + env(safe-area-inset-bottom,0px));border-radius:0 0 var(--glass-dock-r, 12px) var(--glass-dock-r, 12px)}@media(min-width:901px)and (hover:hover)and (pointer:fine){.glass-lens{clip-path:url(#glass-bar-clip)}}html[data-glass-shape=bubble] .glass-lens{bottom:calc(var(--glass-bottom-gap, 10px) + env(safe-area-inset-bottom,0px));height:var(--glass-dock-h, 38px);border-radius:var(--glass-dock-r, 19px);clip-path:none}.glass-lens{z-index:900;box-shadow:inset 0 0 18px -8px #1c846524,0 0 6px 1px #1c84650a,0 10px 22px -8px #0a180f73,0 3px 9px -2px #0a180f59}.lens-reflect{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 12%,rgba(255,255,255,.01) 28%,transparent 50%),linear-gradient(to bottom,transparent 72%,rgba(69,199,156,.015) 86%,rgba(69,199,156,.025) 100%),linear-gradient(to right,rgba(255,180,180,.025) 0%,rgba(180,255,200,.015) 2%,transparent 5%,transparent 95%,rgba(180,200,255,.015) 98%,rgba(180,200,255,.025) 100%)}html[data-dock-contrast=dark] .lens-reflect{background:linear-gradient(to bottom,rgba(255,255,255,.14) 0%,rgba(255,255,255,.06) 12%,rgba(255,255,255,.02) 28%,transparent 50%),linear-gradient(to bottom,transparent 72%,rgba(69,199,156,.02) 86%,rgba(69,199,156,.035) 100%),linear-gradient(to right,rgba(255,180,180,.03) 0%,rgba(180,255,200,.02) 2%,transparent 5%,transparent 95%,rgba(180,200,255,.02) 98%,rgba(180,200,255,.03) 100%)}.lens-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.lens-samp{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(15px) saturate(1.7) brightness(1.05) contrast(1.05);-webkit-backdrop-filter:blur(15px) saturate(1.9) brightness(1.06) contrast(1.05)}.lens-deep{backdrop-filter:blur(24px) saturate(1.85);-webkit-backdrop-filter:blur(24px) saturate(1.85);-webkit-mask-image:linear-gradient(to bottom,transparent 12%,#000 40%,#000 66%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 12%,#000 40%,#000 66%,transparent 92%)}.lens-mag{display:none}html[data-glass-mag="1"] .lens-mag{display:block;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:calc(var(--glass-dock-r, 19px) * 1.12);transform:scale(.892857);backdrop-filter:blur(15px) saturate(1.6) contrast(1.06) brightness(1.03);-webkit-backdrop-filter:blur(15px) saturate(1.9) contrast(1.06) brightness(1.03)}@media(hover:none),(pointer:coarse){html[data-glass-mag="1"] .lens-mag{display:none}}html[data-quality=reduced] .lens-mag,html[data-quality=minimal] .lens-mag,html[data-quality=minimal] .lens-deep{display:none}html[data-quality=minimal] .lens-samp{backdrop-filter:blur(8px) saturate(1.4) brightness(1.04);-webkit-backdrop-filter:blur(8px) saturate(1.4) brightness(1.04)}@media(hover:hover)and (pointer:fine){html[data-quality=reduced] .lens-samp{backdrop-filter:blur(8px) saturate(1.4) brightness(1.04);-webkit-backdrop-filter:blur(8px) saturate(1.4) brightness(1.04)}html[data-quality=reduced] .lens-deep{display:none}}.lens-tint{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;display:block;opacity:1;transition:opacity .26s linear;background:linear-gradient(to bottom,#0c110e52,#090e0b2e 22%,#080c0a21 55%,#090d0b33 80%,#070b0952)}html[data-dock-contrast=dark] .lens-tint{background:linear-gradient(to bottom,#0a100d94,#080d0a70 24%,#070b0966 56%,#080c0a7a 82%,#060a0894)}.lens-tint-lift{display:none}html[data-glass-shape=flush] .lens-tint{background:linear-gradient(to bottom,#0c110e57,#090e0b38 22%,#080c0a2e 55%,#090d0b40 80%,#070b095c)}html[data-glass-shape=flush][data-dock-contrast=dark] .lens-tint{background:linear-gradient(to bottom,#0a100d80,#080d0a5c 24%,#070b0952 56%,#080c0a66 82%,#060a0880)}.lens-optics{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.16) 0%,rgba(255,255,255,.07) 8%,transparent 22%),linear-gradient(to bottom,rgba(255,138,120,.05) 0%,transparent 6%),linear-gradient(to bottom,transparent 2%,rgba(118,212,255,.05) 5%,transparent 11%),radial-gradient(ellipse 82% 140% at 50% 130%,rgba(28,132,101,.06) 0%,transparent 64%),radial-gradient(ellipse 2.2% 94% at 0% 50%,rgba(255,255,255,.28),transparent 62%),radial-gradient(ellipse 2.2% 94% at 100% 50%,rgba(255,255,255,.28),transparent 62%),linear-gradient(to bottom,transparent 70%,rgba(12,24,18,.07) 86%,rgba(12,24,18,.15) 100%)}.lens-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(to bottom,#ffffff52,#ffffff1f 10%,#ffffff0a 46%,#ffffff12 78%,#ffffff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}html[data-dock-contrast=dark] .lens-rim{background:linear-gradient(to bottom,#ffffff61,#ffffff26 10%,#ffffff0d 46%,#ffffff17 78%,#ffffff38)}html[data-glass-shape=flush] .lens-rim{background:linear-gradient(to bottom,#ffffff7a,#fff3 10%,#ffffff0f 46%,#ffffff1c 78%,#ffffff4d)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lens-tint{background:linear-gradient(to bottom,#090e0ce0,#070b09d6 46%,#040706e6)}}.lens-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 34% 82% at 50% 8%,rgba(255,255,255,.08),transparent 70%),radial-gradient(140% 70% at 0% 100%,rgba(255,255,255,.05),transparent 45%),radial-gradient(140% 70% at 100% 100%,rgba(255,255,255,.05),transparent 45%)}html[data-glass-shape=flush] .lens-glare{background:radial-gradient(ellipse 62% 96% at 50% 6%,rgba(255,255,255,.16),transparent 74%),linear-gradient(to bottom,rgba(255,255,255,.1) 0%,transparent 26%),radial-gradient(140% 80% at 0% 100%,rgba(255,255,255,.07),transparent 50%),radial-gradient(140% 80% at 100% 100%,rgba(255,255,255,.07),transparent 50%)}html[data-quality=minimal] .lens-glare,html[data-quality=reduced] .lens-glare{display:none}.page-enter{animation:pageEnter .3s cubic-bezier(.4,0,.2,1) both}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}.page-enter-back{animation:pageEnterBack .3s cubic-bezier(.4,0,.2,1) backwards}@keyframes pageEnterBack{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.page-enter,.page-enter-back{animation:none;opacity:1;transform:none}}.site-shell.surface-trace,.site-shell.surface-traceDocs{--brass: #4db8ff;--brass-bright: #45C79C;--brass-dim: rgba(77, 184, 255, .25);--brass-faint: rgba(77, 184, 255, .08);--dark-border: rgba(77, 184, 255, .15);--line: var(--dark-border);--line-strong: rgba(77, 184, 255, .34)}.site-shell.surface-forge{--brass: #ff9f43;--brass-bright: #ffbf80;--brass-dim: rgba(255, 159, 67, .25);--brass-faint: rgba(255, 159, 67, .08);--dark-border: rgba(255, 159, 67, .15);--line: var(--dark-border);--line-strong: rgba(255, 159, 67, .34)}.site-shell.surface-company .company-hero,.site-shell.surface-platform .platform-hero,.site-shell.surface-trace .trace-hero,.site-shell.surface-forge .forge-hero,.site-shell.surface-architecture .architecture-hero,.site-shell.surface-traceDocs .trace-docs-hero,.site-shell.surface-demo .demo-hero{background:var(--dark-bg)}.site-header{align-items:center;background:var(--dark-bg);border-bottom:var(--hairline);display:grid;gap:24px;grid-template-columns:auto 1fr auto;min-height:56px;padding:6px var(--pad-x);position:sticky;top:0;z-index:100}.brand{align-items:center;display:inline-flex;gap:10px;padding:4px 0;text-decoration:none}.brand-logo{display:block;height:32px;width:32px;flex-shrink:0;color:var(--dark-text)}.brand-text{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--dark-text)}.site-nav{align-items:center;display:flex;gap:4px;justify-content:center}.site-nav button{color:var(--dark-muted);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em;padding:8px 14px;transition:color var(--fast) var(--ease);border-radius:var(--radius-sm)}.site-nav button:hover{color:var(--dark-text);background:var(--dark-surface)}.site-nav button.active{color:var(--brass)}.site-nav button.active:hover{background:var(--brass-dim)}h1,h2,h3,h4{color:var(--dark-text);font-weight:400;line-height:1.15;text-wrap:balance}h1,h2{font-family:var(--display)}h3,h4{font-family:var(--sans)}.light-band h1,.light-band h2,.light-band h3,.light-band h4{color:var(--light-text)}h1{font-size:clamp(40px,5.2vw,62px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin-bottom:22px;max-width:900px}h2{font-size:clamp(28px,3.6vw,46px);font-weight:400;letter-spacing:-.01em;margin-bottom:clamp(18px,2vw,24px)}h3{font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.35;margin-bottom:8px}h1+p,h2+p,.heading+p{margin-top:clamp(18px,2.2vw,28px)}h3+p{margin-top:clamp(12px,1.5vw,18px)}.hero-text,.band-text,.page-lede,.statement-grid p,.product-callout p,.split-section p,.closing-text{color:var(--dark-muted);font-size:clamp(16px,1.5vw,18px);line-height:1.75;max-width:800px}.light-band .hero-text,.light-band .band-text,.light-band .page-lede,.light-band .closing-text{color:var(--light-muted)}.callout-text{border-left:3px solid var(--brass);color:var(--dark-text);font-family:var(--sans);font-size:16px;font-style:normal;font-weight:500;line-height:1.6;padding-left:16px;margin:16px 0}.light-band .callout-text{color:var(--light-text);border-left-color:var(--brass)}.surface-badge{border-left:3px solid var(--brass);display:grid;gap:8px;margin-bottom:32px;padding-left:16px;width:fit-content}.surface-badge span{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.04em}.surface-badge strong{color:var(--dark-text);font-family:var(--sans);font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:-.01em}.light-band .surface-badge strong{color:var(--light-text)}.surface-badge.product span{color:var(--brass)}.hero{align-items:center;display:grid;justify-items:center;min-height:calc(80vh - 64px);overflow:hidden;padding:clamp(64px,8vw,120px) var(--pad-x) clamp(48px,6vw,96px);position:relative;text-align:center}.hero-content{animation:rise .6s var(--ease) both;margin:0 auto;max-width:860px;position:relative;text-align:center;z-index:2;width:100%}.hero-content.narrow{max-width:720px;text-align:left}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agentic-proofline{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.agentic-proofline span{background:linear-gradient(180deg,rgba(242,237,230,.04) 0%,transparent 40%),var(--dark-surface);border-radius:var(--radius-sm);box-shadow:0 2px 8px #00000026;color:var(--dark-muted);font-family:var(--font-display);font-size:12px;font-weight:500;padding:6px 12px}.light-band .agentic-proofline span{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface);color:var(--light-muted)}.demo-requirements{display:flex;flex-direction:column;gap:12px;margin-top:32px;text-align:left}.req-item{align-items:flex-start;display:flex;gap:10px}.req-item svg{color:var(--green);flex-shrink:0;margin-top:2px}.req-item span{color:var(--dark-muted);font-size:15px;line-height:1.5}.band{padding:var(--section-y) var(--pad-x);position:relative}.band.light-band{background:var(--light-bg)}.band.light-band,.band.light-band *{--current-bg: var(--light-bg);--current-surface: var(--light-surface);--current-border: var(--light-border);--current-text: var(--light-text);--current-muted: var(--light-muted);--current-quiet: var(--light-quiet)}.section-heading{margin:0 auto var(--section-y);max-width:var(--max-narrow);text-align:center}.section-heading.left{text-align:left;margin-left:0;margin-right:auto}.three-col{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--max-width)}@media(max-width:900px){.three-col{grid-template-columns:1fr}}.info-block,.value-card,.primitive-card,.architecture-card,.deployment-card,.doc-card,.intelligence-card{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);padding:clamp(24px,3vw,32px);contain:layout paint}.light-band .info-block,.light-band .value-card,.light-band .primitive-card,.light-band .architecture-card,.light-band .deployment-card,.light-band .doc-card,.light-band .intelligence-card{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.info-icon,.value-icon{color:var(--brass);margin-bottom:16px}.primitive-card h3,.architecture-card h3,.deployment-card h3,.doc-card h3,.intelligence-card h3{font-size:16px;margin-bottom:12px}.primitive-card ul,.architecture-card ul,.deployment-card ul,.doc-card ul{margin:0;padding-left:0;list-style:none}.primitive-card li,.architecture-card li,.deployment-card li,.doc-card li{color:var(--dark-muted);font-size:14px;line-height:1.6;margin-bottom:8px}.light-band .primitive-card li,.light-band .architecture-card li,.light-band .deployment-card li,.light-band .doc-card li{color:var(--light-muted)}.value-card p,.intelligence-card p{color:var(--dark-muted);font-size:15px;line-height:1.6;margin:0}.light-band .value-card p,.light-band .intelligence-card p{color:var(--light-muted)}.deployment-badge{background:var(--brass-dim);border-radius:var(--radius-sm);color:var(--brass);display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:12px;padding:4px 10px}.light-band .deployment-badge{background:var(--brass-dim);color:var(--brass)}.mode-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:32px;max-width:var(--max-width);margin-left:auto;margin-right:auto}@media(max-width:700px){.mode-grid{grid-template-columns:1fr}}.mode-column{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);padding:clamp(24px,3vw,32px);contain:layout paint}.light-band .mode-column{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.mode-column h3{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:20px}.light-band .mode-column h3{color:var(--brass)}.mode-column ul{margin:0;padding-left:0;list-style:none}.mode-column li{color:var(--dark-muted);font-family:var(--font-display);font-size:13px;line-height:2.2}.light-band .mode-column li{color:var(--light-muted)}.audience-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:var(--max-width)}.principle{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);padding:clamp(24px,3vw,32px);contain:layout paint}.light-band .principle{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.principle h3{color:var(--dark-text);font-size:16px;margin-bottom:8px}.light-band .principle h3{color:var(--light-text)}.principle p{color:var(--dark-muted);font-size:15px;line-height:1.6;margin:0}.light-band .principle p{color:var(--light-muted)}.cluster-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:var(--max-width)}.cluster-card{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);padding:clamp(24px,3vw,32px);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),border-color var(--fast) var(--ease);contain:layout paint}.cluster-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:var(--card-shadow-raised)}.light-band .cluster-card{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.cluster-header{align-items:baseline;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cluster-id{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em}.cluster-card h3{color:var(--dark-text);font-size:18px;margin:0}.light-band .cluster-card h3{color:var(--light-text)}.cluster-card p{color:var(--dark-muted);font-size:15px;line-height:1.6;margin:16px 0}.light-band .cluster-card p{color:var(--light-muted)}.cluster-metrics{align-items:end;display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.metric{display:flex;flex-direction:column;gap:4px}.metric-label{color:var(--dark-quiet);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em}.light-band .metric-label{color:var(--light-quiet)}.metric-value{color:var(--dark-text);font-family:var(--font-display);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.metric-value.score{color:var(--brass)}.light-band .metric-value{color:var(--light-text)}.recommended-badge{background:var(--green);border-radius:var(--radius-sm);color:#070a09;display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.05em;margin-top:16px;padding:6px 12px}.primitive-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:var(--max-width)}.registry-primitive-card,.registry-primitive-card.light{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);padding:clamp(24px,3vw,32px);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),border-color var(--fast) var(--ease);contain:layout paint}.registry-primitive-card:hover{border-color:var(--glass-border-hover);transform:translateY(-2px);box-shadow:var(--card-shadow-raised)}.light-band .registry-primitive-card{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.primitive-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.primitive-id{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em}.registry-primitive-card h3{color:var(--dark-text);font-size:18px;margin:0}.light-band .registry-primitive-card h3{color:var(--light-text)}.primitive-status{background:var(--green);border-radius:var(--radius-sm);color:#070a09;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.05em;padding:4px 10px}.primitive-status.status-testing{background:var(--amber);color:#070a09}.registry-primitive-card p{color:var(--dark-muted);font-size:15px;line-height:1.6;margin:16px 0}.light-band .registry-primitive-card p{color:var(--light-muted)}.primitive-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:16px;border-top:var(--hairline)}.light-band .primitive-meta{border-top-color:var(--light-border)}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-label{color:var(--dark-quiet);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em}.light-band .meta-label{color:var(--light-quiet)}.meta-value{color:var(--dark-text);font-family:var(--font-display);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.light-band .meta-value{color:var(--light-text)}.dashboard-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width)}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-panel{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);padding:clamp(24px,3vw,32px);contain:layout paint}.light-band .dashboard-panel{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.dashboard-panel.full-width{grid-column:1 / -1}.panel-heading{margin-bottom:24px}.panel-heading span{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em;display:block;margin-bottom:8px}.panel-heading strong{color:var(--dark-text);font-size:16px;font-weight:400}.light-band .panel-heading strong{color:var(--light-text)}.metric-row{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media(max-width:700px){.metric-row{grid-template-columns:repeat(2,1fr)}}.metric-tile{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-inset),var(--card-shadow);padding:20px;contain:layout paint}.light-band .metric-tile{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-bg)}.metric-tile-label{color:var(--dark-quiet);font-family:var(--font-display);font-size:12px;font-weight:400;letter-spacing:.02em;display:block;margin-bottom:6px}.light-band .metric-tile-label{color:var(--light-quiet)}.metric-tile-value{color:var(--dark-text);font-family:var(--font-display);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.light-band .metric-tile-value{color:var(--light-text)}.trace-table{width:100%;border-collapse:collapse;font-size:13px}.trace-table th{color:var(--dark-quiet);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em;text-align:left;padding:14px 0;border-bottom:.5px solid rgba(106,184,137,.06)}.light-band .trace-table th{color:var(--light-quiet);border-bottom-color:#09090b14}.trace-table td{color:var(--dark-muted);padding:14px 0;border-bottom:.5px solid rgba(106,184,137,.04)}.light-band .trace-table td{color:var(--light-muted);border-bottom-color:#09090b0f}.trace-table td code{background:none;font-family:var(--code);padding:0;color:var(--dark-text)}.light-band .trace-table td code{color:var(--light-text)}.trace-table tr:last-child td{border-bottom:none}.status{display:inline-block;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.05em;padding:3px 8px}.status-success{background:#7a9e8e33;color:var(--green)}.status-flagged{background:#f59e0b33;color:var(--amber)}.status-failed{background:#f43f5e33;color:var(--red)}.cluster-list{display:flex;flex-direction:column;gap:16px}.sandbox-content{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.sandbox-content{grid-template-columns:repeat(2,1fr)}}.sandbox-metric{text-align:center;padding:24px;background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-inset),var(--card-shadow);contain:layout paint}.light-band .sandbox-metric{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-bg)}.sandbox-value{color:var(--brass);font-family:var(--font-display);font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;display:block;line-height:1;margin-bottom:6px}.sandbox-label{color:var(--dark-quiet);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em}.light-band .sandbox-label{color:var(--light-quiet)}.primitive-registry-panel{grid-column:1 / -1}.primitive-list{display:flex;flex-direction:column;gap:16px}.platform-chain{counter-reset:step;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;padding:0;max-width:var(--max-width);margin:0 auto}.platform-chain li{align-items:center;background:var(--dark-surface);border:var(--hairline);border-radius:var(--radius);color:var(--dark-muted);display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:400;gap:8px;padding:12px 16px;position:relative}.light-band .platform-chain li{background:var(--light-surface);border-color:var(--light-border);color:var(--light-muted)}.platform-chain li:before{counter-increment:step;content:"0" counter(step);color:var(--brass);font-weight:600}.trace-flow{display:flex;flex-direction:column;gap:12px;margin:24px auto;max-width:var(--max-narrow);padding-left:0;list-style:none}.trace-flow li{color:var(--dark-muted);font-size:16px;line-height:1.6;padding-left:32px;position:relative}.light-band .trace-flow li{color:var(--light-muted)}.trace-flow li:before{content:"";background:var(--brass);border-radius:50%;height:8px;left:0;position:absolute;top:7px;width:8px}.copilot-preview{background:var(--glass-gradient),var(--glass-bg);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inset),var(--card-shadow);margin:24px auto;max-width:800px;padding:28px;contain:layout paint}.light-band .copilot-preview{background:linear-gradient(180deg,rgba(9,9,11,.02) 0%,transparent 40%),var(--light-surface)}.copilot-question{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px}.copilot-answer{color:var(--dark-muted);font-size:15px;line-height:1.6;margin-bottom:20px}.light-band .copilot-answer{color:var(--light-muted)}.code-block,.api-example,.evidence-record{background:#070a09;border-radius:var(--radius);box-shadow:inset 0 1px #f2ede60a,0 4px 16px #0003;color:#e4e4e7;font-family:var(--font-display);font-size:12px;line-height:1.6;margin:16px auto;max-width:800px;overflow-x:auto;padding:20px}.light-band .code-block,.light-band .api-example,.light-band .evidence-record{background:var(--c-paper-2);box-shadow:inset 0 1px #09090b0a,0 4px 16px #00000014;color:#070a09}.site-footer{background:var(--dark-bg);border-top:var(--hairline);padding:var(--section-y) var(--pad-x) 48px}.footer-nav{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:32px 0 48px}.footer-nav button{color:var(--dark-muted);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em;transition:color var(--fast) var(--ease)}.footer-nav button:hover{color:var(--brass);text-decoration:none}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-top:32px;border-top:var(--hairline)}.footer-credit{color:var(--dark-quiet);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em}.footer-contact{color:var(--brass);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em;text-decoration:none}.footer-contact:hover{text-decoration:underline}.demo-form{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:480px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:var(--light-text);font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.02em}.form-group input,.form-group select{background:var(--light-surface);border:1px solid var(--light-border);border-radius:var(--radius);color:var(--light-text);font-size:16px;padding:12px 16px;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.form-group input:focus,.form-group select:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-dim);outline:none}.form-group input::placeholder{color:var(--light-quiet)}.form-note{color:var(--light-quiet);font-size:13px;margin-top:12px;text-align:center}.closing-cta{text-align:center}.closing-text{margin:16px auto 32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:translateY(0);transition:none}}@media(max-width:640px){.reveal{transform:translateY(10px)}}.darkBand{background:linear-gradient(180deg,rgba(242,237,230,.02) 0%,transparent 8%,transparent 92%,rgba(242,237,230,.02) 100%),var(--panel-contrast)}.lightBand,.lightBand *{--bg: var(--panel-light);--fg: #070A09;--dark-text: #070A09;--dark-muted: #3A473F;--dark-quiet: #46524B;--ink: #070A09;--muted: #3A473F;--quiet: #46524B;--brass: #8a6414;--brass-bright: #8a6414;--brass-dim: rgba(176, 147, 38, .25);--brass-faint: rgba(176, 147, 38, .08);--brand: var(--brass);--brand-dim: var(--brass-dim);--brand-faint: var(--brass-faint)}.lightBand{background:var(--panel-light);color:#070a09}.section-heading+*{margin-top:clamp(16px,2vw,24px)}.hero{container-type:inline-size;container-name:hero}.band{container-type:inline-size;container-name:band}.card-grid{container-type:inline-size;container-name:cards}.header{container-type:inline-size;container-name:header}@container hero (max-width: 768px){.hero{min-height:calc(80vh - 64px);padding:clamp(40px,10vh,80px) clamp(16px,4vw,24px);text-align:center}.hero-content{max-width:100%}}@container band (max-width: 768px){.band{padding-top:clamp(48px,8vw,80px);padding-bottom:clamp(48px,8vw,80px)}.section-heading{text-align:center}.three-col,.mode-grid,.audience-grid,.dashboard-grid{grid-template-columns:1fr!important}.split-band{flex-direction:column}.split-left,.split-right{width:100%}}@container cards (max-width: 640px){.card-grid{grid-template-columns:1fr!important;gap:clamp(12px,2vw,16px)}}@container header (max-width: 768px){.site-header{grid-template-columns:auto 1fr;gap:12px;padding:8px clamp(16px,4vw,24px)}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#09090bfa;border-bottom:var(--hairline);flex-direction:column;padding:16px clamp(16px,4vw,24px);gap:8px;z-index:99}.site-nav.open{display:flex}.mobile-menu-btn{display:inline-flex;padding:8px}}@media(max-width:480px){.hero-text,.band-text{font-size:clamp(15px,3.5vw,17px);line-height:1.65}h1{font-size:clamp(28px,7vw,48px);letter-spacing:-.015em}h2{font-size:clamp(22px,5vw,34px)}.surface-badge strong{font-size:clamp(14px,3vw,18px)}}@media(hover:none)and (pointer:coarse){button,.site-nav button{min-height:48px;min-width:48px}.site-nav button{padding:16px 24px;text-align:left}}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:3px}#main-content:focus-visible{outline:none}.skip-link{position:fixed;top:12px;left:50%;transform:translate(-50%,calc(-100% - 24px));background:var(--c-stria-lift);color:#070a09;padding:12px 24px;font-family:var(--font-display);font-size:13px;font-weight:600;border-radius:var(--radius);z-index:10000;transition:transform var(--fast) var(--ease)}.skip-link:focus{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}button,a,input,select,textarea,[role=button]{touch-action:manipulation}@media(max-width:640px){:root{--glass-bg: rgba(18, 18, 22, .96);--glass-bg-strong: rgba(18, 18, 22, .98)}.info-block,.value-card,.primitive-card,.architecture-card,.deployment-card,.doc-card,.intelligence-card,.mode-column,.principle,.cluster-card,.registry-primitive-card,.dashboard-panel,.metric-tile,.sandbox-metric,.copilot-preview{backdrop-filter:none;-webkit-backdrop-filter:none}section{contain:layout style}.reveal{will-change:auto}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.info-block,.value-card,.primitive-card,.architecture-card,.deployment-card,.doc-card,.intelligence-card,.mode-column,.principle,.cluster-card,.registry-primitive-card,.dashboard-panel,.metric-tile,.sandbox-metric,.copilot-preview{backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-quality=reduced] .info-block,html[data-quality=reduced] .value-card,html[data-quality=reduced] .primitive-card,html[data-quality=reduced] .architecture-card,html[data-quality=reduced] .deployment-card,html[data-quality=reduced] .doc-card,html[data-quality=reduced] .intelligence-card,html[data-quality=reduced] .mode-column,html[data-quality=reduced] .principle,html[data-quality=reduced] .cluster-card,html[data-quality=reduced] .registry-primitive-card,html[data-quality=reduced] .dashboard-panel,html[data-quality=reduced] .metric-tile,html[data-quality=reduced] .sandbox-metric,html[data-quality=reduced] .copilot-preview,html[data-quality=minimal] .info-block,html[data-quality=minimal] .value-card,html[data-quality=minimal] .primitive-card,html[data-quality=minimal] .architecture-card,html[data-quality=minimal] .deployment-card,html[data-quality=minimal] .doc-card,html[data-quality=minimal] .intelligence-card,html[data-quality=minimal] .mode-column,html[data-quality=minimal] .principle,html[data-quality=minimal] .cluster-card,html[data-quality=minimal] .registry-primitive-card,html[data-quality=minimal] .dashboard-panel,html[data-quality=minimal] .metric-tile,html[data-quality=minimal] .sandbox-metric,html[data-quality=minimal] .copilot-preview{backdrop-filter:none;-webkit-backdrop-filter:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.info-block,.value-card,.primitive-card,.architecture-card,.deployment-card,.doc-card,.intelligence-card,.mode-column,.principle,.cluster-card,.registry-primitive-card,.dashboard-panel,.metric-tile,.sandbox-metric,.copilot-preview{background:var(--dark-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.light-band .info-block,.light-band .value-card,.light-band .primitive-card,.light-band .architecture-card,.light-band .deployment-card,.light-band .doc-card,.light-band .intelligence-card,.light-band .mode-column,.light-band .principle,.light-band .cluster-card,.light-band .registry-primitive-card,.light-band .dashboard-panel,.light-band .metric-tile,.light-band .sandbox-metric,.light-band .copilot-preview,html[data-quality=minimal] .lens-samp{backdrop-filter:none;-webkit-backdrop-filter:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lens-samp{backdrop-filter:none;-webkit-backdrop-filter:none}}.glass-lens{contain:strict}html{scrollbar-gutter:stable}img{max-width:100%}@supports (content-visibility: auto){.band{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@keyframes striaLineIn{0%{opacity:0}to{opacity:1}}@keyframes striaPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes striaStatGlow{0%{text-shadow:0 0 0 color-mix(in srgb,var(--c-stria-lift) 0%,transparent)}50%{text-shadow:0 0 16px color-mix(in srgb,var(--c-stria-lift) 35%,transparent)}to{text-shadow:0 0 0 color-mix(in srgb,var(--c-stria-lift) 0%,transparent)}}._header_1owsp_4{align-items:center;background:var(--c-void);display:grid;gap:clamp(16px,2.4vw,32px);grid-template-columns:1fr auto;min-height:calc(var(--header-height) + var(--safe-top));padding:var(--safe-top) var(--pad-x) 0;position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateZ(0);transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);width:100%}._header_1owsp_4>*{align-self:center}._isScrolled_1owsp_31{background:color-mix(in srgb,var(--c-void) 98.5%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--c-stria-lift) 12%,transparent),0 6px 20px -8px color-mix(in srgb,var(--c-void) 40%,transparent)}@media(hover:none),(pointer:coarse){._header_1owsp_4{transition:none}}._nav_1owsp_59{display:none}._nav_1owsp_59 button:not(._cta_1owsp_63),._nav_1owsp_59>._navItems_1owsp_64>a,._menuButton_1owsp_65{border:none;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease),background .16s var(--ease);position:relative}._nav_1owsp_59 button:not(._cta_1owsp_63),._nav_1owsp_59>._navItems_1owsp_64>a{border:1px solid transparent;border-radius:8px;color:var(--dark-quiet);margin:0 2px;min-height:40px;padding:0 clamp(10px,1.1vw,16px);align-items:center;display:inline-flex;text-decoration:none}._nav_1owsp_59 button:not(._cta_1owsp_63):hover,._nav_1owsp_59>._navItems_1owsp_64>a:hover{background:color-mix(in srgb,var(--brass) 3.5%,transparent);border-color:transparent;box-shadow:none;color:var(--dark-text)}._nav_1owsp_59 button._active_1owsp_104,._nav_1owsp_59>._navItems_1owsp_64>a._active_1owsp_104{background:color-mix(in srgb,var(--brass) 4%,transparent);border-color:transparent;box-shadow:none;color:var(--dark-text)}._nav_1owsp_59 button._active_1owsp_104:after,._nav_1owsp_59>._navItems_1owsp_64>a._active_1owsp_104:after{content:none}._nav_1owsp_59 ._cta_1owsp_63{display:inline-flex;margin-left:auto}._navHeader_1owsp_124,._navFooter_1owsp_125{display:none}._menuButton_1owsp_65{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--c-chalk);display:inline-flex;justify-content:center;justify-self:end;min-height:44px;min-width:44px;padding:0 12px;transition:color .2s ease,background .2s ease;position:relative;z-index:300}._menuButton_1owsp_65:hover{color:var(--brass-bright)}._menuButton_1owsp_65._menuButtonOpen_1owsp_164{color:var(--c-void-2)}._menuButton_1owsp_65._menuButtonOpen_1owsp_164:hover{color:var(--c-void)}._menuIcon_1owsp_177{position:relative;width:22px;height:18px;flex-shrink:0}._menuIconBar_1owsp_184{position:absolute;left:0;width:100%;background:currentColor;border-radius:1px;-webkit-backface-visibility:hidden;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease}._menuIconBar_1owsp_184{height:var(--menu-bar-h, 2px)}._menuIconBar_1owsp_184:nth-child(1){top:calc(9px - var(--menu-bar-h, 2px) / 2 - 3px);transform-origin:center}._menuIconBar_1owsp_184:nth-child(2){top:calc(9px - var(--menu-bar-h, 2px) / 2 + 3px);transform-origin:center}._menuButtonOpen_1owsp_164 ._menuIconBar_1owsp_184:nth-child(1){transform:translateY(3px) rotate(45deg)}._menuButtonOpen_1owsp_164 ._menuIconBar_1owsp_184:nth-child(2){transform:translateY(-3px) rotate(-45deg)}._backdrop_1owsp_239,._portalLink_1owsp_246,._headerRight_1owsp_250{display:none}._getCta_1owsp_260{align-items:center;background:var(--c-stria-lift);border:1px solid var(--c-stria-lift);border-radius:var(--btn-radius);box-shadow:none;color:var(--c-void);display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:500;justify-self:end;letter-spacing:.01em;min-height:40px;padding:0 18px;text-decoration:none;transition:background-color .16s var(--ease),border-color .16s var(--ease);white-space:nowrap}._getCta_1owsp_260:hover{text-decoration:none;background:var(--c-stria);border-color:var(--c-stria)}._getCta_1owsp_260:active{background:var(--c-stria);border-color:var(--c-stria)}@media(prefers-reduced-motion:reduce){._getCta_1owsp_260{transition:none}._getCta_1owsp_260:hover{transform:none}}@media(min-width:981px)and (max-width:1150px){._header_1owsp_4{padding-left:18px;padding-right:18px;gap:16px}._headerRight_1owsp_250{gap:8px}._portalLink_1owsp_246{padding-left:10px}._portalLink_1owsp_246 span{display:none}}@media(min-width:981px){._header_1owsp_4{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}._headerRight_1owsp_250{align-items:center;display:inline-flex;gap:12px;justify-self:end}._portalLink_1owsp_246{align-items:center;border-left:1px solid color-mix(in srgb,var(--c-chalk) 16%,transparent);color:var(--c-chalk);display:inline-flex;font-family:var(--sans);font-size:14px;font-weight:600;gap:6px;justify-self:end;letter-spacing:.01em;margin-left:0;min-height:40px;padding:0 4px 0 16px;text-decoration:none;white-space:nowrap}._portalLink_1owsp_246:hover{color:var(--brass-bright)}._portalLink_1owsp_246 span{transition:transform .16s var(--ease)}._portalLink_1owsp_246:hover span{transform:translate(3px)}._menuButton_1owsp_65{display:none}._nav_1owsp_59{align-items:center;display:flex;gap:28px;justify-content:center;min-width:0;opacity:1;pointer-events:auto;position:static;transform:none;visibility:visible}}@media(max-width:980px){._header_1owsp_4{grid-template-columns:1fr auto}._nav_1owsp_59{align-items:stretch;background:linear-gradient(165deg,var(--c-paper) 0%,var(--c-chalk) 60%,var(--c-chalk) 100%);border:none;border-left:.5px solid color-mix(in srgb,var(--c-stria) 16%,transparent);border-radius:0;box-shadow:-30px 0 80px -40px color-mix(in srgb,var(--c-void) 35%,transparent);bottom:auto;display:grid;gap:0;grid-template-rows:auto minmax(0,1fr) auto;grid-column:unset;grid-row:unset;height:100vh;height:100dvh;justify-content:stretch;left:auto;max-height:100vh;max-height:100dvh;opacity:0;overflow:hidden;padding:0;padding-top:var(--safe-top);pointer-events:none;position:fixed;right:0;top:0;touch-action:pan-y pinch-zoom;transform:translate(102%);transition:opacity .28s ease,transform .32s cubic-bezier(.32,.72,0,1),visibility .28s ease;visibility:hidden;width:min(320px,82vw);z-index:200}@media(hover:hover)and (pointer:fine){._nav_1owsp_59{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}._nav_1owsp_59._open_1owsp_467{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible}._navHeader_1owsp_124{align-items:center;display:flex;min-height:var(--header-height);padding:0 clamp(16px,6vw,24px)}._navTitle_1owsp_481{display:none}._navItems_1owsp_64{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;padding:clamp(16px,5vw,24px)}._nav_1owsp_59 ._navItems_1owsp_64 a,._nav_1owsp_59 ._navItems_1owsp_64 button{align-items:center;background:transparent;border:none;border-top:1px solid color-mix(in srgb,var(--c-ink-3) 10%,transparent);border-radius:0;color:var(--c-void-2);display:flex;font-family:var(--sans);font-size:clamp(17px,4.5vw,20px);font-weight:400;justify-content:flex-start;letter-spacing:.01em;min-height:52px;padding:0 6px;text-align:left;text-decoration:none;transform:translate(0);opacity:1;transition:color .2s ease,transform .2s cubic-bezier(.16,1,.3,1);width:100%}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64 a,._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64 button{animation:_navItemSlideIn_1owsp_1 .4s cubic-bezier(.16,1,.3,1) backwards}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(1){animation-delay:.06s}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(2){animation-delay:.1s}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(3){animation-delay:.14s}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(4){animation-delay:.18s}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(5){animation-delay:.22s}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(6){animation-delay:.26s}._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64>*:nth-child(7){animation-delay:.3s}@keyframes _navItemSlideIn_1owsp_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._nav_1owsp_59 ._navItems_1owsp_64 a:hover,._nav_1owsp_59 ._navItems_1owsp_64 button:hover{color:var(--c-void);transform:translate(4px)}._nav_1owsp_59 ._navItems_1owsp_64 a._active_1owsp_104,._nav_1owsp_59 ._navItems_1owsp_64 button._active_1owsp_104{color:var(--c-stria-ink);background:transparent}._navFooter_1owsp_125{display:flex;flex-direction:column;gap:10px;padding:clamp(12px,4vw,16px) clamp(16px,6vw,24px) calc(clamp(20px,6vw,24px) + var(--safe-bottom));border-top:1px solid color-mix(in srgb,var(--c-ink-3) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c-paper-2) 0%,transparent),color-mix(in srgb,var(--c-paper-2) 60%,transparent))}._drawerPortal_1owsp_587{align-items:center;border:1px solid color-mix(in srgb,var(--c-stria-deep) 35%,transparent);border-radius:var(--btn-radius);color:var(--sage-deep);display:flex;font-family:var(--sans);font-size:13px;font-weight:500;justify-content:center;min-height:48px;padding:14px 16px;text-decoration:none}._navFooter_1owsp_125 ._cta_1owsp_63{margin-left:0;width:100%;justify-content:center;background:var(--c-void)!important;color:var(--c-surface)!important;border:none!important;border-radius:var(--btn-radius)!important;box-shadow:none;font-family:var(--sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;padding:14px 16px!important;white-space:normal!important;line-height:1.3!important;min-height:48px!important;transition:background .16s var(--ease),transform .18s var(--ease)}._navFooter_1owsp_125 ._cta_1owsp_63:hover{background:var(--c-stria-deep)!important}._backdrop_1owsp_239{display:block;background:color-mix(in srgb,var(--c-void) 40%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:none;cursor:default;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .32s ease;z-index:150}._backdropOpen_1owsp_648{opacity:1;pointer-events:auto}}@media(max-width:640px){._menuButton_1owsp_65{padding:0 12px}}@media(prefers-reduced-motion:reduce){._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64 a,._nav_1owsp_59._open_1owsp_467 ._navItems_1owsp_64 button{animation:none!important;opacity:1!important;transform:none!important}._nav_1owsp_59,._menuIconBar_1owsp_184{transition:opacity .01ms!important}}._likeBtn_1owsp_678{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:8px;background:color-mix(in srgb,var(--c-void) 0%,transparent);color:#fff;border:1px solid rgba(255,255,255,.25);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:500;text-decoration:none}._likeBtn_1owsp_678:hover{background:color-mix(in srgb,white 30%,var(--c-void));border-color:#ffffff80}._likeBtn_1owsp_678:active{background:color-mix(in srgb,white 40%,var(--c-void))}._primaryCta_1owsp_703{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 22px;border-radius:8px;background:var(--c-void);color:#fff;border:1px solid color-mix(in srgb,var(--c-chalk) 14%,transparent);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:500}._primaryCta_1owsp_703:hover{background:color-mix(in srgb,var(--c-void) 12%,var(--sage-deep))}._primaryCta_1owsp_703:active{background:color-mix(in srgb,var(--sage-deep) 60%,var(--c-void))}._footer_16ebz_4{align-items:center;background:linear-gradient(180deg,var(--c-void-2),var(--c-void));border-top:1px solid color-mix(in srgb,var(--c-stria-lift) 16%,transparent);display:grid;gap:16px;grid-template-columns:1fr auto 1fr;padding:20px var(--pad-x) var(--glass-lane, 44px);position:relative;z-index:1;transform:translateZ(0)}._footer_16ebz_4>*:first-child{justify-self:start}._nav_16ebz_33{align-items:center;display:flex;gap:clamp(16px,2.2vw,28px);justify-content:center}._nav_16ebz_33 button,._nav_16ebz_33 a{text-decoration:none;color:color-mix(in srgb,var(--c-chalk) 60%,transparent);font-family:var(--sans);font-size:clamp(12.5px,1.1vw,13.5px);font-weight:500;letter-spacing:.02em;transition:color .18s var(--ease-out);white-space:nowrap}._nav_16ebz_33 button:hover,._nav_16ebz_33 a:hover{color:var(--c-stria-lift)}._rightGroup_16ebz_58{align-items:center;display:flex;gap:clamp(14px,1.8vw,22px);justify-content:flex-end}._socialLinks_16ebz_66{align-items:center;display:flex;gap:0;margin-inline:-14px}._socialLinks_16ebz_66 a+a{margin-left:-16px}._socialLinks_16ebz_66 a{align-items:center;color:color-mix(in srgb,var(--c-chalk) 38%,transparent);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;transition:color .18s var(--ease-out)}._socialLinks_16ebz_66 a:hover{color:var(--dark-text)}._icon_16ebz_98{height:16px;width:16px}._legalLinks_16ebz_104{align-items:center;display:flex;gap:clamp(10px,1.2vw,16px);justify-content:flex-end}._legalLinks_16ebz_104 button,._legalLinks_16ebz_104 a{text-decoration:none;color:color-mix(in srgb,var(--c-chalk) 62%,transparent);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.01em;transition:color .18s var(--ease-out);white-space:nowrap}._legalLinks_16ebz_104 button:hover,._legalLinks_16ebz_104 a:hover{color:var(--dark-text)}@media(pointer:coarse),(hover:none){._nav_16ebz_33 button,._nav_16ebz_33 a,._legalLinks_16ebz_104 button,._legalLinks_16ebz_104 a,._socialLinks_16ebz_66 a{align-items:center;display:inline-flex;min-height:44px}}@media(max-width:1150px)and (min-width:821px){._footer_16ebz_4{gap:12px}._nav_16ebz_33{gap:clamp(10px,1.6vw,20px)}._nav_16ebz_33 button,._nav_16ebz_33 a{font-size:12px}._rightGroup_16ebz_58{gap:12px}}@media(max-width:860px){._footer_16ebz_4{gap:12px;padding:16px var(--pad-x) var(--glass-lane, 44px)}._nav_16ebz_33{gap:clamp(12px,1.8vw,20px)}}@media(max-width:820px){._footer_16ebz_4{align-items:stretch;gap:10px;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:start;padding:14px var(--pad-x) var(--glass-lane, 44px);text-align:left}._footer_16ebz_4>*:first-child{grid-column:1;grid-row:1;justify-self:start;margin-left:0;padding-left:0}._nav_16ebz_33{align-self:start;border-bottom:none;display:grid;gap:clamp(3px,1vw,6px) clamp(12px,3vw,20px);grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;max-width:none;padding:0;width:100%}._nav_16ebz_33 button{font-size:12px;justify-self:start;padding:1px 0}._rightGroup_16ebz_58{align-items:center;border-top:1px solid color-mix(in srgb,var(--c-stria-lift) 10%,transparent);flex-direction:row;gap:clamp(8px,2vw,14px);grid-column:1;grid-row:3;justify-content:space-between;padding-top:8px;width:100%}._socialLinks_16ebz_66{gap:12px;order:0}._socialLinks_16ebz_66 ._icon_16ebz_98{height:14px;width:14px}._legalLinks_16ebz_104{gap:clamp(8px,2vw,14px);justify-content:flex-end;order:1;padding:0}._legalLinks_16ebz_104 button{font-size:12px}}@media(max-width:380px){._footer_16ebz_4{gap:6px;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:10px var(--pad-x) var(--glass-lane, 44px)}._footer_16ebz_4>*:first-child{grid-column:1;grid-row:1}._nav_16ebz_33{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}._nav_16ebz_33 button{justify-self:start}._rightGroup_16ebz_58{grid-column:1;grid-row:3}._legalLinks_16ebz_104{flex-wrap:wrap}}*:focus-visible{outline:2px solid var(--c-stria);outline-offset:2px}._page_sdr6w_1{--bg: var(--c-paper);--surface: var(--c-surface);--ink: var(--c-void);--ink-soft: var(--c-void-2);--muted: var(--c-ink-2);--quiet: var(--c-ink-3);--line: var(--c-rule);--line-soft: color-mix(in srgb, var(--c-void) 8%, transparent);--sage: var(--c-stria);--sage-deep: var(--c-stria-deep);--sage-ink: var(--c-stria-deep);--sage-tint: color-mix(in srgb, var(--c-stria) 12%, transparent);--sage-mist: var(--c-paper-2);--sage-wash: var(--c-paper-2);--sans: var(--font-ui);--display-serif: var(--font-display);--display-medium: var(--font-display);--label: var(--font-label);color:var(--ink);font-family:var(--sans);min-height:100svh;padding-top:8px;background-color:transparent}@media(hover:none),(pointer:coarse){._page_sdr6w_1{--glass-bg: color-mix(in srgb, var(--color-primitive-paper-white) 92%, transparent);--glass-blur: none}}._page_sdr6w_1 *{box-sizing:border-box}._container_sdr6w_71{width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(24px,5vw,56px)}._section_sdr6w_84{position:relative;z-index:1;padding:clamp(40px,6vw,72px) 0;contain:layout style;scroll-margin-top:calc(var(--header-height) + var(--safe-top, 0px) + 8px)}._section_sdr6w_84:first-child:before{display:none}._section_sdr6w_84:first-child{min-height:calc(100svh - var(--header-height));display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:clamp(24px,3vw,48px)}._section_sdr6w_84+._section_sdr6w_84{min-height:40vh}._section_sdr6w_84+._section_sdr6w_84{border-top:1px solid var(--line-soft)}._page_sdr6w_1:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:none;pointer-events:none}[data-tint="#f7f5ef"]{background-color:#f7f5ef}[data-tint="#f5f8f4"]{background-color:#f5f8f4}[data-tint="#f3f7f2"]{background-color:#f3f7f2}[data-tint="#f2f6f1"]{background-color:#f2f6f1}[data-tint="#eff4ee"]{background-color:#eff4ee}[data-tint="#dde8e0"]{background-color:#dde8e0}[data-tint="#d6e7da"]{background-color:var(--c-forest)}.mktReveal{opacity:0;transform:translateY(10px);transition:opacity .34s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay, 0ms)}.mktRevealOut{opacity:0;transform:translateY(10px)}.mktRevealIn{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mktReveal{opacity:1;transform:none;transition:none;will-change:auto;contain:none}}._motif_sdr6w_221{position:absolute;pointer-events:none;color:var(--c-stria);opacity:.47;mask-image:radial-gradient(closest-side,var(--c-void) 72%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,var(--c-void) 72%,transparent 100%);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--c-stria) 16%,transparent));transform-origin:50% 50%;will-change:transform;z-index:0}._motif_sdr6w_221 svg{display:block}@media(hover:none),(pointer:coarse){._motif_sdr6w_221{will-change:auto}}html[data-quality=reduced] ._motif_sdr6w_221,html[data-quality=minimal] ._motif_sdr6w_221{will-change:auto}@media(max-width:1024px){._motif_sdr6w_221{opacity:.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--c-stria) 14%,transparent))}}@media(max-width:640px){._motif_sdr6w_221{opacity:.4;filter:none}._motif_sdr6w_221 svg{transform:scale(.7);transform-origin:50% 50%}}@media(max-width:380px){._motif_sdr6w_221{opacity:.32}._motif_sdr6w_221 svg{transform:scale(.58)}}._eyebrow_sdr6w_291{font-family:var(--label);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-stria-ink);margin:0 0 18px}[data-tint="var(--c-void)"],[data-tint="var(--c-void-2)"],[data-tint="#070a09"],[data-tint="#0e1311"]{background-color:var(--c-void)}[data-tint="var(--c-void)"] ._eyebrow_sdr6w_291,[data-tint="var(--c-void-2)"] ._eyebrow_sdr6w_291,[data-tint="#070a09"] ._eyebrow_sdr6w_291,[data-tint="#0e1311"] ._eyebrow_sdr6w_291{color:var(--c-stria-lift)}[data-tint="var(--c-void)"] ._h1_sdr6w_345,[data-tint="var(--c-void-2)"] ._h1_sdr6w_345,[data-tint="#070a09"] ._h1_sdr6w_345,[data-tint="#0e1311"] ._h1_sdr6w_345{color:var(--c-paper);-webkit-text-fill-color:var(--c-paper)}[data-tint="var(--c-void)"] ._lede_sdr6w_321,[data-tint="var(--c-void-2)"] ._lede_sdr6w_321,[data-tint="#070a09"] ._lede_sdr6w_321,[data-tint="#0e1311"] ._lede_sdr6w_321{color:color-mix(in srgb,var(--c-chalk) 74.9%,transparent)}[data-tint="var(--c-void)"] ._body_sdr6w_345,[data-tint="var(--c-void-2)"] ._body_sdr6w_345,[data-tint="#070a09"] ._body_sdr6w_345,[data-tint="#0e1311"] ._body_sdr6w_345{color:color-mix(in srgb,var(--c-chalk) 70.2%,transparent)}._h1_sdr6w_345{font-size:clamp(40px,5.6vw,66px);font-weight:400;letter-spacing:-.01em;line-height:1.06;margin:0 0 24px;max-width:20ch;color:var(--ink);font-family:var(--display-serif);background:none;-webkit-text-fill-color:var(--ink);text-wrap:balance}._h2_sdr6w_387{font-size:clamp(28px,3.4vw,40px);font-weight:400;letter-spacing:-.008em;line-height:1.14;margin:0 0 24px;max-width:24ch;color:var(--ink);font-family:var(--display-serif);background:none;-webkit-text-fill-color:var(--ink);text-wrap:balance}._h3_sdr6w_401{font-size:20px;font-weight:400;letter-spacing:.01em;margin:0 0 12px;color:var(--ink);font-family:var(--display-medium);background:none;-webkit-text-fill-color:var(--ink)}._lede_sdr6w_321{font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.6;letter-spacing:-.004em;color:var(--ink-soft);max-width:64ch;margin:0 0 36px}._body_sdr6w_345{font-size:clamp(15px,1.4vw,16px);font-weight:400;line-height:1.72;letter-spacing:.002em;color:var(--muted);max-width:64ch;margin:0 0 22px}._h2_sdr6w_387+._body_sdr6w_345{margin-top:4px}@media(max-width:640px){._h1_sdr6w_345{font-size:clamp(30px,8.6vw,40px);line-height:1.08;max-width:26ch}._h2_sdr6w_387{font-size:clamp(23px,6.6vw,30px);line-height:1.16;max-width:28ch}}@media(max-width:380px){._h1_sdr6w_345{font-size:clamp(27px,8.2vw,32px);line-height:1.1}._h2_sdr6w_387{font-size:clamp(21px,6.4vw,25px)}}@media(max-width:340px){._h1_sdr6w_345{font-size:clamp(24px,7.4vw,27px);line-height:1.12}._h2_sdr6w_387{font-size:clamp(19px,5.9vw,21px);line-height:1.2}}._principleStrip_sdr6w_480{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;max-width:880px;margin:clamp(28px,4vw,44px) 0 clamp(36px,5vw,56px)}._principleCell_sdr6w_492{background:var(--surface);padding:18px 18px 16px;min-height:96px}._principleRole_sdr6w_498{font-family:var(--label);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-stria-ink);margin:0 0 6px}._principleVerb_sdr6w_508{font-size:14px;font-weight:500;line-height:1.45;color:var(--ink);margin:0}@media(max-width:640px){._principleStrip_sdr6w_480{grid-template-columns:repeat(2,minmax(0,1fr))}._principleCell_sdr6w_492{padding:14px 14px 12px;min-height:84px}}._ctaRow_sdr6w_527{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:flex-start;margin:40px 0 0}._buttonPrimary_sdr6w_543{display:inline-flex;align-items:center;gap:8px;background:var(--c-void);color:var(--c-surface);font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.01em;padding:0 22px;min-height:38px;border-radius:var(--btn-radius);text-decoration:none;border:1px solid color-mix(in srgb,var(--c-chalk) 14%,transparent);cursor:pointer;box-shadow:none;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}._buttonPrimary_sdr6w_543:hover{text-decoration:none;background:var(--sage-deep);border-color:var(--sage-deep)}._buttonPrimary_sdr6w_543:active{background:var(--c-stria-ink);border-color:var(--c-stria-ink)}._buttonSecondary_sdr6w_586{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.01em;padding:0 22px;min-height:38px;border-radius:var(--btn-radius);text-decoration:none;border:1px solid var(--line);cursor:pointer;box-shadow:none;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}@media(hover:none),(pointer:coarse){._buttonPrimary_sdr6w_543,._buttonSecondary_sdr6w_586{min-height:44px}}._buttonSecondary_sdr6w_586:hover{text-decoration:none;background:color-mix(in srgb,var(--c-stria-deep) 10%,transparent);border-color:var(--sage-deep);color:var(--sage-deep)}._stepNumber_sdr6w_628{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--color-primitive-paper-white) 60%,transparent),transparent 60%),var(--sage-tint);color:var(--sage-deep);font-family:var(--font-code);font-size:14px;font-weight:500;flex-shrink:0;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--c-stria) 15%,transparent),inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 50%,transparent)}._formInput_sdr6w_648,._formTextarea_sdr6w_648,._formSelect_sdr6w_648{width:100%;font-family:var(--sans);font-size:15px;padding:12px 14px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);outline:none;box-shadow:inset 0 1px 3px color-mix(in srgb,var(--c-void) 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease}._formInput_sdr6w_648:focus,._formTextarea_sdr6w_648:focus,._formSelect_sdr6w_648:focus{border-color:var(--sage);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--c-void) 4%,transparent),0 0 0 3px color-mix(in srgb,var(--c-stria-lift) 12%,transparent)}._formInput_sdr6w_648:focus-visible,._formTextarea_sdr6w_648:focus-visible,._formSelect_sdr6w_648:focus-visible{outline:2px solid var(--sage);outline-offset:2px}._formLabel_sdr6w_679{display:block;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink);margin-bottom:6px}._formGroup_sdr6w_688{margin-bottom:20px}._formError_sdr6w_692{color:var(--c-break-deep);font-size:14px;margin-bottom:16px}._formNote_sdr6w_698{font-size:13px;color:var(--c-ink-3);margin-top:16px}._textLink_sdr6w_705{background:none;border:none;padding:0;font:inherit;color:var(--c-stria-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .16s var(--ease)}@media(hover:none),(pointer:coarse){._textLink_sdr6w_705{padding:13px 0;margin:-13px 0}}._textLink_sdr6w_705:hover{color:var(--sage-deep)}@media(prefers-reduced-motion:reduce){._buttonPrimary_sdr6w_543,._buttonSecondary_sdr6w_586,._textLink_sdr6w_705{transition:none}._buttonPrimary_sdr6w_543:hover,._buttonSecondary_sdr6w_586:hover{transform:none}}._darkSection_sdr6w_763{background:var(--c-void);color:var(--c-chalk);border-radius:26px;margin:0 clamp(12px,3vw,40px);padding:clamp(56px,8vw,112px) clamp(24px,5vw,72px);box-shadow:0 40px 90px -44px color-mix(in srgb,var(--c-void) 60%,transparent),inset 0 1px color-mix(in srgb,var(--c-stria-lift) 16%,transparent)}._darkSection_sdr6w_763 ._h2_sdr6w_387{color:var(--c-chalk);-webkit-text-fill-color:var(--c-chalk)}._darkSection_sdr6w_763 ._body_sdr6w_345{color:color-mix(in srgb,var(--c-chalk) 68%,transparent)}._darkSection_sdr6w_763 ._eyebrow_sdr6w_291{color:var(--c-stria-lift)}._darkSection_sdr6w_763 ._buttonSecondary_sdr6w_586{color:var(--c-chalk);border-color:color-mix(in srgb,var(--c-chalk) 35%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 8%,transparent)}._darkSection_sdr6w_763 ._buttonSecondary_sdr6w_586:hover{text-decoration:none;background:color-mix(in srgb,var(--c-stria-lift) 8%,transparent);border-color:color-mix(in srgb,var(--c-stria-lift) 60%,transparent);color:var(--color-primitive-paper-white);transform:translateY(-1px);box-shadow:inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 8%,transparent),0 6px 20px -8px color-mix(in srgb,var(--c-void) 50%,transparent)}._darkSteps_sdr6w_812{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(28px,4vw,56px);margin-top:52px}._darkStep_sdr6w_812{border-top:1px solid color-mix(in srgb,var(--c-stria-lift) 27%,transparent);padding-top:24px}._darkStepNum_sdr6w_829{font-family:var(--sans);font-size:40px;font-weight:400;color:var(--c-stria-lift);margin:0 0 14px;line-height:1}._darkStepTitle_sdr6w_838{font-size:clamp(16px,1.5vw,17px);font-weight:500;color:var(--c-chalk);margin:0 0 10px}._darkStepBody_sdr6w_845{font-size:clamp(13.5px,1.3vw,14.5px);line-height:1.68;color:color-mix(in srgb,var(--c-chalk) 62%,transparent);margin:0 0 16px}._darkStepSource_sdr6w_852{font-family:var(--label);font-size:11px;letter-spacing:.04em;color:color-mix(in srgb,var(--c-chalk) 62%,transparent)}._renderWrap_sdr6w_860{margin-top:28px;border-radius:14px;height:320px}._renderCaption_sdr6w_866{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--label);font-size:11px;letter-spacing:.03em;color:color-mix(in srgb,var(--c-void-3) 68%,transparent);padding:10px 2px 0;font-variant-numeric:tabular-nums;max-width:60ch}@media(max-width:640px){._renderWrap_sdr6w_860{margin-top:24px;border-radius:12px;height:220px}._renderCaption_sdr6w_866{flex-direction:column;gap:4px;font-size:11px;padding:10px 2px 0}}._pageSage_sdr6w_897{background-color:var(--sage-wash)}._list_sdr6w_925{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}._list_sdr6w_925 li{display:flex;align-items:baseline;gap:12px;font-size:clamp(14px,1.3vw,15px);line-height:1.65;color:var(--ink-soft)}._listMarker_sdr6w_942{color:var(--sage-deep);font-weight:600;flex-shrink:0}._steps_sdr6w_949{list-style:none;padding:0;margin:0;display:grid;gap:clamp(32px,4.5vw,48px);counter-reset:step}._steps_sdr6w_949 li{display:flex;gap:clamp(18px,2.5vw,28px);align-items:flex-start}._stepTitle_sdr6w_964{font-size:clamp(17px,1.6vw,19px);font-weight:500;color:var(--ink);margin:0 0 10px;font-family:var(--sans)}._stepBody_sdr6w_972{font-size:clamp(14px,1.3vw,15px);line-height:1.68;color:var(--muted);margin:0;max-width:60ch}._sageText_sdr6w_981{color:var(--c-stria-ink)}._finalCta_sdr6w_537{text-align:center}._finalCta_sdr6w_537 ._h2_sdr6w_387{margin:0 auto 24px;max-width:28ch}._faqList_sdr6w_996{display:flex;flex-direction:column;gap:8px;margin-top:36px}._faqItem_sdr6w_1003{border:1px solid var(--line-soft);border-radius:12px;cursor:pointer;position:relative;contain:content;transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){._faqItem_sdr6w_1003:hover{border-color:color-mix(in srgb,var(--c-stria-deep) 18%,transparent)}}._faqItemOpen_sdr6w_1030{border-color:color-mix(in srgb,var(--c-stria-deep) 28%,transparent);box-shadow:0 4px 16px -6px color-mix(in srgb,var(--c-stria-deep) 12%,transparent)}@media(hover:hover){._faqItemOpen_sdr6w_1030:hover{border-color:color-mix(in srgb,var(--c-stria-deep) 32%,transparent)}}._faqQ_sdr6w_1042{display:flex;align-items:center;gap:16px;padding:20px 22px;-webkit-user-select:none;user-select:none;position:relative;z-index:1}._faqQText_sdr6w_1052{font-size:clamp(.95rem,2.3vw,1.05rem);font-weight:600;color:var(--c-void);line-height:1.45;transition:color .25s cubic-bezier(.22,1,.36,1);flex:1}._companyPanel_sdr6w_1065 ._lede_sdr6w_321{color:#edeeebf5}._companyPanel_sdr6w_1065 ._body_sdr6w_345{color:#e4e7e2f0}._faqIcon_sdr6w_1079{flex-shrink:0;width:22px;height:22px;position:relative;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}._faqIcon_sdr6w_1079:before,._faqIcon_sdr6w_1079:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--sage-deep);border-radius:2px}._faqIcon_sdr6w_1079:before{width:12px;height:2px}._faqIcon_sdr6w_1079:after{width:2px;height:12px}@media(hover:hover){._faqItem_sdr6w_1003:hover ._faqQText_sdr6w_1052{color:var(--sage-ink)}._faqItem_sdr6w_1003:hover ._faqIcon_sdr6w_1079:before,._faqItem_sdr6w_1003:hover ._faqIcon_sdr6w_1079:after{background:var(--sage-ink)}}._faqItemOpen_sdr6w_1030 ._faqQText_sdr6w_1052{color:var(--sage-ink)}._faqItemOpen_sdr6w_1030 ._faqIcon_sdr6w_1079{transform:rotate(45deg)}._faqItemOpen_sdr6w_1030 ._faqIcon_sdr6w_1079:before,._faqItemOpen_sdr6w_1030 ._faqIcon_sdr6w_1079:after{background:var(--sage-ink)}._faqContent_sdr6w_1141{display:grid;grid-template-rows:0fr;content-visibility:hidden;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}._faqItemOpen_sdr6w_1030 ._faqContent_sdr6w_1141{grid-template-rows:1fr;content-visibility:visible}._faqContentInner_sdr6w_1160{overflow:hidden;min-height:0}._faqA_sdr6w_1165{font-size:clamp(.9rem,2vw,.975rem);line-height:1.7;color:color-mix(in srgb,var(--c-void) 70%,transparent);padding:0 22px 22px 60px;margin:0;max-width:72ch}@media(prefers-reduced-motion:reduce){._faqItem_sdr6w_1003,._faqQText_sdr6w_1052,._faqIcon_sdr6w_1079,._faqIcon_sdr6w_1079:before,._faqIcon_sdr6w_1079:after,._faqContent_sdr6w_1141{transition:none!important}}._glossary_sdr6w_1186{margin-top:32px}._glossary_sdr6w_1186 dt{font-size:clamp(.95rem,2.2vw,1.1rem);font-weight:600;color:var(--sage-ink);margin-top:24px}._glossary_sdr6w_1186 dt:first-child{margin-top:0}._glossary_sdr6w_1186 dd{font-size:clamp(.9rem,2vw,1rem);line-height:1.7;color:var(--c-ink-2);margin:8px 0 0;max-width:72ch}._compareLabel_sdr6w_1219{font-size:clamp(.85rem,2vw,.95rem);font-weight:600;color:var(--c-void);padding:14px;display:flex;align-items:center}@media(max-width:768px){._compareLabel_sdr6w_1219{padding:8px 14px 4px}}._heroGrid_sdr6w_1244{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center;margin-top:clamp(32px,4vw,48px)}@media(max-width:900px){._heroGrid_sdr6w_1244{grid-template-columns:minmax(0,1fr);gap:24px}}._offer_sdr6w_1275{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:18px;padding:clamp(32px,4.5vw,52px);margin-top:36px;box-shadow:var(--shadow-lift),var(--shadow-tight),var(--shadow-crown)}._offerPrice_sdr6w_1287{font-family:var(--font-code);font-size:15px;color:var(--sage-deep);margin:0 0 20px;font-weight:400;line-height:1.7;letter-spacing:normal;text-wrap:pretty}._page_sdr6w_1{--glass-bg: color-mix(in srgb, var(--color-primitive-paper-white) 62%, transparent);--glass-border: color-mix(in srgb, var(--c-void) 8%, transparent);--glass-blur: saturate(1.4) blur(14px);--card-surface: var(--color-primitive-paper-white);--shadow-lift: 0 24px 60px -32px color-mix(in srgb, var(--c-void) 28%, transparent), 0 4px 14px -8px color-mix(in srgb, var(--c-void) 10%, transparent);--shadow-tight: 0 1px 3px color-mix(in srgb, var(--c-void) 6%, transparent);--shadow-crown: inset 0 1px 0 color-mix(in srgb, var(--color-primitive-paper-white) 70%, transparent)}._tierGrid_sdr6w_1330{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._tierCard_sdr6w_1336{position:relative;display:flex;flex-direction:column;gap:14px;background:var(--card-surface);border:1px solid var(--glass-border);border-radius:18px;padding:28px 26px 24px;box-shadow:var(--shadow-lift),var(--shadow-tight),var(--shadow-crown);transition:transform .32s cubic-bezier(.2,.7,.25,1),box-shadow .32s cubic-bezier(.2,.7,.25,1)}@media(hover:hover){._tierCard_sdr6w_1336:hover{transform:translateY(-3px);box-shadow:0 32px 72px -36px color-mix(in srgb,var(--c-void) 32%,transparent),var(--shadow-tight),var(--shadow-crown)}}._tierCard_sdr6w_1336[data-highlight=true]{border-color:color-mix(in srgb,var(--c-stria) 45%,transparent);box-shadow:0 16px 36px -22px color-mix(in srgb,var(--c-stria) 35%,transparent),var(--shadow-tight),var(--shadow-crown)}._tierCard_sdr6w_1336[data-highlight=true]:before{content:"Recommended";position:absolute;top:-11px;left:22px;font-family:var(--label);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-surface);background:var(--sage-deep);padding:3px 10px;border-radius:var(--btn-radius)}._tierName_sdr6w_1381{font-family:var(--display-medium);font-size:16px;font-weight:400;letter-spacing:.01em;color:var(--ink);margin:0}._tierPrice_sdr6w_1390{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0}._tierAmount_sdr6w_1398{font-size:38px;font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--ink)}._tierCadence_sdr6w_1406{font-size:12px;color:var(--c-ink-3)}._tierAudience_sdr6w_1411{font-size:13px;line-height:1.55;color:var(--muted);margin:0}._tierList_sdr6w_1418{list-style:none;padding:0;margin:2px 0 4px;display:grid;gap:8px;flex:1}._tierList_sdr6w_1418 li{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.5;color:var(--ink-soft)}._tierNote_sdr6w_1436{font-size:12px;color:var(--c-ink-3);margin:0}._tierCard_sdr6w_1336 ._buttonPrimary_sdr6w_543,._tierCard_sdr6w_1336 ._buttonSecondary_sdr6w_586{justify-content:center;width:100%}@media(max-width:900px){._tierGrid_sdr6w_1330{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:640px){._page_sdr6w_1{--glass-bg: color-mix(in srgb, var(--color-primitive-paper-white) 92%, transparent);--glass-blur: none;--shadow-lift: 0 16px 40px -26px color-mix(in srgb, var(--c-void) 22%, transparent), 0 2px 8px -6px color-mix(in srgb, var(--c-void) 8%, transparent)}._tierCard_sdr6w_1336:hover{transform:none}._tierCard_sdr6w_1336,._offer_sdr6w_1275{border-radius:16px}}._capture_sdr6w_1481{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;box-shadow:0 14px 36px -24px color-mix(in srgb,var(--c-void) 18%,transparent),0 2px 8px -4px color-mix(in srgb,var(--c-void) 8%,transparent),inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 60%,transparent);font-family:var(--font-code)}._captureBar_sdr6w_1493{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line-soft);font-size:11px;color:var(--quiet)}._captureDot_sdr6w_1503{width:7px;height:7px;border-radius:50%}._captureBody_sdr6w_1509{padding:16px;font-size:12px;line-height:1.7;color:var(--ink-soft)}._captureRow_sdr6w_1516{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line-soft)}._captureRow_sdr6w_1516:last-child{border-bottom:0}._captureKey_sdr6w_1527{color:var(--quiet)}._captureValue_sdr6w_1531{text-align:right}._form_sdr6w_648{max-width:560px;margin-top:24px}._worksLockup_sdr6w_1545,._worksLockupInline_sdr6w_1546{display:flex;align-items:center;gap:clamp(14px,1.6vw,18px);margin:0;padding-top:clamp(18px,2.4vw,24px);border-top:1px solid var(--line-soft)}._worksLockup_sdr6w_1545{margin-bottom:clamp(22px,3vw,34px)}._worksLockupInline_sdr6w_1546{margin-bottom:18px}._worksMark_sdr6w_1563{flex:none;width:clamp(30px,3vw,38px);height:clamp(30px,3vw,38px);overflow:visible}._worksMarkFrame_sdr6w_1570{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:round;opacity:.86}._worksMarkStrata_sdr6w_1578{stroke:var(--sage-deep);stroke-width:3;stroke-linecap:round;opacity:.5}._worksMarkStrataOn_sdr6w_1586{stroke:var(--sage-deep);stroke-width:4.5;stroke-linecap:round}._worksLockupText_sdr6w_1592{display:grid;gap:4px;min-width:0}._worksWord_sdr6w_1598{font-size:clamp(19px,2vw,23px);font-weight:400;letter-spacing:-.02em;line-height:1;color:var(--ink)}._worksWordWorks_sdr6w_1606{color:var(--c-stria-ink)}._worksTag_sdr6w_1612{font-family:var(--label);font-size:13px;font-weight:500;letter-spacing:.012em;text-transform:none;line-height:1.35;color:var(--muted)}._quote_sdr6w_1630{border-left:2px solid var(--sage);padding:4px 0 4px 24px;margin:40px 0 0;font-size:clamp(18px,1.9vw,22px);line-height:1.5;letter-spacing:-.01em;color:var(--ink-soft);max-width:40ch;position:relative}._quote_sdr6w_1630:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--sage) 0%,color-mix(in srgb,var(--c-stria-lift) 20%,transparent) 100%)}._columns_sdr6w_1653{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,72px);margin-top:40px}._columnTitle_sdr6w_1660{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);margin:0 0 8px}._companyPage_sdr6w_1679{background-image:none;background-color:var(--c-void);position:relative;isolation:isolate}._companyBg_sdr6w_1686{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-color:#070a09;background-image:image-set(url(/assets/stria-bg-dark-800-C-kpD6IL.webp) 1x,url(/assets/stria-bg-dark-1280-D_mpT0j9.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;contain:strict;transform:translateZ(0) scale(1.06);opacity:0;animation:_companyBgSettle_sdr6w_1 1.1s cubic-bezier(.2,.85,.3,1) both,_companyBgDrift_sdr6w_1 28s ease-in-out 1.1s infinite alternate;will-change:transform,opacity;backface-visibility:hidden}@keyframes _companyBgSettle_sdr6w_1{0%{transform:translateZ(0) scale(1.06);opacity:0}35%{opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes _companyBgDrift_sdr6w_1{0%{transform:translateZ(0) scale(1)}to{transform:translateZ(0) scale(1.045)}}@media(min-width:801px){._companyBg_sdr6w_1686{background-image:image-set(url(/assets/stria-bg-dark-1280-D_mpT0j9.webp) 1x,url(/assets/stria-bg-dark-1920-C8B5EAyM.webp) 2x)}}@media(min-width:1281px){._companyBg_sdr6w_1686{background-image:image-set(url(/assets/stria-bg-dark-1920-C8B5EAyM.webp) 1x,url(/assets/stria-bg-dark-2560-CR1_LVse.webp) 2x)}}._companyBgScrim_sdr6w_1773{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(52% 58% at 50% 42%,color-mix(in srgb,var(--c-void) 74%,transparent),transparent 72%),radial-gradient(112% 96% at 50% 42%,transparent 22%,color-mix(in srgb,var(--c-void) 88%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--c-void) 88%,transparent),color-mix(in srgb,var(--c-void) 60%,transparent) 18%,color-mix(in srgb,var(--c-void) 36%,transparent) 40%,color-mix(in srgb,var(--c-void) 48%,transparent) 64%,color-mix(in srgb,var(--c-void) 76%,transparent)),radial-gradient(120% 72% at 50% -12%,color-mix(in srgb,var(--c-stria) 24%,transparent),transparent 62%),radial-gradient(90% 70% at 22% 16%,color-mix(in srgb,var(--c-stria-deep) 12%,transparent),transparent 58%);animation:_companyScrimIn_sdr6w_1 1.1s cubic-bezier(.2,.85,.3,1) .08s both}@keyframes _companyScrimIn_sdr6w_1{0%{opacity:.25}to{opacity:1}}._companyPanel_sdr6w_1065{position:relative;max-width:720px;margin:0 auto;padding:clamp(28px,4.5vw,56px) clamp(24px,4vw,52px);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-void-2) 52%,transparent),color-mix(in srgb,var(--c-void) 68%,transparent));backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 -30px 46px -30px color-mix(in srgb,var(--c-void) 62%,transparent) inset,0 26px 60px -24px color-mix(in srgb,var(--c-void) 62%,transparent),0 6px 20px -12px color-mix(in srgb,var(--c-void) 42%,transparent);border:1px solid color-mix(in srgb,var(--c-stria) 16%,transparent);border-top-color:color-mix(in srgb,var(--c-stria) 28%,transparent);transform:translateZ(0) translateY(16px) scale(1.015);opacity:0;animation:_companyPanelIn_sdr6w_1 .8s cubic-bezier(.2,.85,.3,1) .3s both;contain:layout paint;backface-visibility:hidden;will-change:opacity,transform}@supports not (backdrop-filter: blur(1px)){._companyPanel_sdr6w_1065{background:color-mix(in srgb,var(--c-void) 90%,transparent)}}@keyframes _companyPanelIn_sdr6w_1{0%{opacity:0;transform:translateZ(0) translateY(16px) scale(1.015)}to{opacity:1;transform:translateZ(0) translateY(0) scale(1)}}._companyPage_sdr6w_1679[data-quality=reduced] ._companyBg_sdr6w_1686,._companyPage_sdr6w_1679[data-quality=minimal] ._companyBg_sdr6w_1686{animation:_companyBgSettle_sdr6w_1 1.1s cubic-bezier(.2,.85,.3,1) both;will-change:transform,opacity}@media(hover:none),(pointer:coarse){._companyBg_sdr6w_1686{animation:_companyBgSettle_sdr6w_1 1.1s cubic-bezier(.2,.85,.3,1) both}}@media(hover:none),(pointer:coarse){._companyPanel_sdr6w_1065{backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15)}}._companyPage_sdr6w_1679[data-quality=reduced] ._companyPanel_sdr6w_1065,._companyPage_sdr6w_1679[data-quality=minimal] ._companyPanel_sdr6w_1065{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;transform:none;will-change:auto;background:color-mix(in srgb,var(--c-void) 84%,transparent)}._companyPage_sdr6w_1679 ._companyPanel_sdr6w_1065 ._container_sdr6w_71{max-width:none;padding:0}._companyPage_sdr6w_1679 ._eyebrow_sdr6w_291{color:var(--c-stria-lift)}._companyPage_sdr6w_1679 ._h1_sdr6w_345{color:var(--c-paper);-webkit-text-fill-color:var(--c-paper)}._companyPage_sdr6w_1679 ._lede_sdr6w_321{color:color-mix(in srgb,var(--c-paper) 94%,transparent)}._companyPage_sdr6w_1679 ._body_sdr6w_345{color:color-mix(in srgb,var(--c-paper-2) 90%,transparent)}._companyPage_sdr6w_1679 ._body_sdr6w_345 a{color:var(--c-stria-lift);text-decoration:underline;text-underline-offset:3px}._companyPage_sdr6w_1679 ._body_sdr6w_345 a:hover{color:var(--c-stria-lift)}@media(hover:none),(pointer:coarse){._companyPage_sdr6w_1679 ._body_sdr6w_345 a{padding:13px 0;margin:-13px 0}}._companyActions_sdr6w_1969{display:flex;flex-wrap:wrap;gap:12px}._companyCta_sdr6w_1975,._companyCtaGhost_sdr6w_1976{border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1;min-height:38px;padding:0 22px;text-decoration:none;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .2s var(--ease),transform .18s var(--ease)}._companyCta_sdr6w_1975{background:var(--btn-green);border:1px solid var(--btn-green);color:#fff;box-shadow:var(--btn-green-shadow);transition:var(--btn-move)}._companyCta_sdr6w_1975:hover{text-decoration:none;box-shadow:var(--btn-green-lift);transform:translateY(-1px)}._companyCta_sdr6w_1975:active{background:var(--btn-green-settle);border-color:var(--btn-green-settle);transform:translateY(0)}._companyCtaGhost_sdr6w_1976{background:transparent;border:1px solid color-mix(in srgb,var(--c-paper) 30%,transparent);color:var(--c-paper)}._companyCtaGhost_sdr6w_1976:hover{text-decoration:none;background:color-mix(in srgb,var(--c-stria-lift) 10%,transparent);border-color:var(--btn-green);color:var(--btn-green);transform:translateY(-1px)}._companyPage_sdr6w_1679 ._section_sdr6w_84{background:transparent}@media(max-width:640px){._companyBgScrim_sdr6w_1773{background:radial-gradient(72% 58% at 50% 42%,color-mix(in srgb,var(--c-void) 62%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--c-void) 82%,transparent),color-mix(in srgb,var(--c-void) 52%,transparent) 20%,color-mix(in srgb,var(--c-void) 30%,transparent) 45%,color-mix(in srgb,var(--c-void) 40%,transparent) 65%,color-mix(in srgb,var(--c-void) 70%,transparent)),radial-gradient(120% 100% at 50% 40%,transparent 33%,color-mix(in srgb,var(--c-void) 50%,transparent) 100%)}}@media(prefers-reduced-motion:reduce){._companyBg_sdr6w_1686,._companyBgScrim_sdr6w_1773,._companyPanel_sdr6w_1065{animation:none;opacity:1}._companyBg_sdr6w_1686{transform:none;will-change:auto}._companyPanel_sdr6w_1065{transform:translateZ(0);backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto;background:color-mix(in srgb,var(--c-void) 86%,transparent)}}._primaryCta_sdr6w_2082{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 22px;border-radius:8px;background:var(--c-void);color:#fff;font-family:var(--sans);font-size:13px;font-weight:500;border:1px solid color-mix(in srgb,var(--c-chalk) 14%,transparent);cursor:pointer;text-decoration:none}._primaryCta_sdr6w_2082:hover{background:color-mix(in srgb,var(--c-void) 12%,var(--sage-deep))}._primaryCta_sdr6w_2082:active{background:color-mix(in srgb,var(--sage-deep) 60%,var(--c-void))}._section_sdr6w_84:first-child[data-own-inset] ._container_sdr6w_71{padding-left:0;padding-right:0}._hero_4rchx_4{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:visible;padding:0 var(--pad-x);margin-top:calc(-1 * (var(--header-height) + var(--safe-top)))}._heroGround_4rchx_25{position:relative;background:var(--c-void)}._heroTitle_4rchx_37{font-family:var(--sans);font-size:clamp(46px,7.6vw,96px);font-weight:400;letter-spacing:-.04em;line-height:.98;color:var(--ink);margin:0 0 30px}._heroTitle_4rchx_37 em{font-style:normal}._heroTitle_4rchx_37 em ._heroWord_4rchx_54{background:linear-gradient(105deg,var(--sage-deep) 32%,var(--c-stria-lift) 50%,var(--sage-deep) 68%);background-size:220% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:_heroFadeUp_4rchx_1 .8s cubic-bezier(.22,1,.36,1) var(--wd, .25s) forwards}@media(min-width:900px)and (prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){._heroTitle_4rchx_37 em ._heroWord_4rchx_54{animation:_heroFadeUp_4rchx_1 .8s cubic-bezier(.22,1,.36,1) var(--wd, .25s) forwards,_heroEmShimmer_4rchx_1 7s ease-in-out 2.5s infinite}}@keyframes _heroEmShimmer_4rchx_1{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@keyframes _heroTypeSteps_4rchx_1{0%{width:0}to{width:var(--ch, 30ch)}}._heroLede_4rchx_90{font-size:clamp(17px,1.8vw,21px);font-weight:400;line-height:1.55;color:var(--ink-soft);max-width:50ch;margin:0 0 38px;opacity:0;transform:translateY(16px);animation:_heroFadeUp_4rchx_1 .9s cubic-bezier(.22,1,.36,1) .8s forwards}@media(max-width:370px){._heroCta_4rchx_105{flex-direction:column;align-items:stretch;gap:10px}._heroCta_4rchx_105>button{width:100%;justify-content:center}}@media(hover:hover)and (pointer:fine){._heroScene_4rchx_120{transform:translateZ(0)}}@keyframes _nodeBloom_4rchx_1{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes _heroPingPop_4rchx_1{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(3.6)}}._heroLabel_4rchx_135{font-family:var(--label);font-size:11px;letter-spacing:.24em;fill:var(--c-stria-deep);opacity:0;transition:opacity .6s ease}@media(max-width:640px){._heroLabel_4rchx_135{font-size:11px;letter-spacing:.18em}}._hero_4rchx_4[data-paused] ._heroSceneSvg_4rchx_149 *{animation-play-state:paused!important}@keyframes _heroFadeUp_4rchx_1{to{opacity:1;transform:translateY(0)}}._heroCopy_4rchx_174{min-width:0}._hero_4rchx_4[data-layout=run]{align-items:flex-start;padding-top:calc(var(--header-height) + var(--safe-top) + clamp(10px,3.5vh,34px));padding-bottom:calc(var(--glass-lane, 52px) + 22px)}._hero_4rchx_4[data-layout=run] ._heroInner_4rchx_184{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:760px}._hero_4rchx_4[data-layout=run] ._heroEyebrow_4rchx_194:before{animation:_striaPulse_4rchx_1 2.6s ease-in-out infinite}html[data-quality=reduced] ._hero_4rchx_4[data-layout=run] ._heroEyebrow_4rchx_194:before,html[data-quality=minimal] ._hero_4rchx_4[data-layout=run] ._heroEyebrow_4rchx_194:before{animation:none}@media(max-width:699px),(max-height:560px){._hero_4rchx_4[data-layout=run] ._heroCopy_4rchx_174{display:contents}._hero_4rchx_4[data-layout=run] ._heroEyebrow_4rchx_194{order:1}._hero_4rchx_4[data-layout=run] ._heroType_4rchx_212{order:2;justify-self:start}._hero_4rchx_4[data-layout=run] ._heroTitle_4rchx_37{order:3}._hero_4rchx_4[data-layout=run] ._heroRun_4rchx_214{order:4;margin:2px calc(-1 * var(--pad-x)) 22px}._hero_4rchx_4[data-layout=run] ._heroLede_4rchx_90{order:5}._hero_4rchx_4[data-layout=run] ._composer_4rchx_221{order:6}._hero_4rchx_4[data-layout=run] ._heroCta_4rchx_105{order:7}}@media(max-width:380px){._hero_4rchx_4[data-layout=run] ._runFrame_4rchx_226{height:118px}}@media(min-width:700px)and (min-height:561px){._hero_4rchx_4[data-layout=run]{align-items:center;min-height:min(100svh,880px)}._hero_4rchx_4[data-layout=run] ._heroInner_4rchx_184{grid-template-columns:minmax(0,1.06fr) minmax(264px,.94fr);gap:clamp(24px,3.6vw,56px);align-items:center;max-width:min(1080px,100%)}._hero_4rchx_4[data-layout=run] ._heroCopy_4rchx_174{grid-column:1;grid-row:1}._hero_4rchx_4[data-layout=run] ._heroRun_4rchx_214{grid-column:2;grid-row:1}._hero_4rchx_4[data-layout=run] ._heroTitle_4rchx_37{font-size:clamp(46px,6.4vw,76px);margin-bottom:22px}._hero_4rchx_4[data-layout=run] ._heroLede_4rchx_90{font-size:clamp(16px,1.7vw,19px);margin-bottom:30px}._hero_4rchx_4[data-layout=run] ._composer_4rchx_221{margin-bottom:26px}._hero_4rchx_4[data-layout=run] ._runFrame_4rchx_226{height:clamp(320px,48vh,520px)}}._jobSection_4rchx_279,._narrSection_4rchx_280,._jobSection_4rchx_279 *,._narrSection_4rchx_280 *{--ink: var(--c-chalk);--ink-soft: rgba(233, 239, 235, .82);--muted: rgba(233, 239, 235, .72);--quiet: rgba(233, 239, 235, .56);--rule: rgba(233, 239, 235, .13);--sage: var(--c-stria-lift);--sage-deep: var(--c-stria-lift);--sage-ink: var(--c-stria-lift)}._jobSection_4rchx_279,._narrSection_4rchx_280{position:relative;background:var(--c-forest)}._jobSection_4rchx_279 ._chatGutter_4rchx_309,._jobSection_4rchx_279 ._chatText_4rchx_310,._jobSection_4rchx_279 ._appStage_4rchx_311,._jobSection_4rchx_279 ._pathSub_4rchx_312,._jobSection_4rchx_279 ._pathFoot_4rchx_313,._jobSection_4rchx_279 ._conceptName_4rchx_314,._jobSection_4rchx_279 ._compareLabel_4rchx_315,._jobSection_4rchx_279 ._scCaption_4rchx_316,._jobSection_4rchx_279 ._scTermTitle_4rchx_317,._jobSection_4rchx_279 ._appSession_4rchx_318,._jobSection_4rchx_279 ._jobStatus_4rchx_319,._narrSection_4rchx_280 ._chatGutter_4rchx_309,._narrSection_4rchx_280 ._chatText_4rchx_310,._narrSection_4rchx_280 ._appStage_4rchx_311,._narrSection_4rchx_280 ._pathSub_4rchx_312,._narrSection_4rchx_280 ._pathFoot_4rchx_313,._narrSection_4rchx_280 ._conceptName_4rchx_314,._narrSection_4rchx_280 ._compareLabel_4rchx_315,._narrSection_4rchx_280 ._scCaption_4rchx_316,._narrSection_4rchx_280 ._scTermTitle_4rchx_317,._narrSection_4rchx_280 ._appSession_4rchx_318,._narrSection_4rchx_280 ._jobStatus_4rchx_319{color:var(--c-chalk)}._jobSection_4rchx_279 ._appStageDone_4rchx_336,._jobSection_4rchx_279 ._receiptValGood_4rchx_337,._jobSection_4rchx_279 ._compareLabelGood_4rchx_338,._narrSection_4rchx_280 ._appStageDone_4rchx_336,._narrSection_4rchx_280 ._receiptValGood_4rchx_337,._narrSection_4rchx_280 ._compareLabelGood_4rchx_338{color:var(--c-stria-lift)}._jobSection_4rchx_279 ._jobCost_4rchx_350,._narrSection_4rchx_280 ._jobCost_4rchx_350,._jobSection_4rchx_279 ._jobLink_4rchx_350,._narrSection_4rchx_280 ._jobLink_4rchx_350{color:var(--c-chalk)}._jobSection_4rchx_279 ._conceptTabNum_4rchx_348,._narrSection_4rchx_280 ._conceptTabNum_4rchx_348{color:var(--c-stria-lift)}._jobSection_4rchx_279 ._compareLabelBad_4rchx_365,._narrSection_4rchx_280 ._compareLabelBad_4rchx_365{color:#e0916f}._jobSection_4rchx_279 ._chatGutter_4rchx_309,._narrSection_4rchx_280 ._chatGutter_4rchx_309{color:color-mix(in srgb,var(--c-chalk) 82%,transparent)}._jobSection_4rchx_279 ._appSession_4rchx_318,._narrSection_4rchx_280 ._appSession_4rchx_318{color:var(--c-chalk)}._jobSection_4rchx_279 ._jobStatus_4rchx_319,._narrSection_4rchx_280 ._jobStatus_4rchx_319{color:color-mix(in srgb,var(--c-chalk) 88%,transparent)}._jobSection_4rchx_279 ._waitingDemo_4rchx_393 ._fromPeer_4rchx_393 ._chatGutter_4rchx_309,._narrSection_4rchx_280 ._waitingDemo_4rchx_393 ._fromPeer_4rchx_393 ._chatGutter_4rchx_309{color:color-mix(in srgb,var(--c-chalk) 80%,transparent)}._jobSection_4rchx_279 ._waitingDemo_4rchx_393 ._fromPeer_4rchx_393 ._chatText_4rchx_310,._narrSection_4rchx_280 ._waitingDemo_4rchx_393 ._fromPeer_4rchx_393 ._chatText_4rchx_310{color:color-mix(in srgb,var(--c-chalk) 88%,transparent)}._jobSection_4rchx_279 ._waitingDemo_4rchx_393 ._fromYou_4rchx_403 ._chatText_4rchx_310,._narrSection_4rchx_280 ._waitingDemo_4rchx_393 ._fromYou_4rchx_403 ._chatText_4rchx_310{color:var(--c-chalk);font-weight:400}._jobSection_4rchx_279 ._fromYou_4rchx_403 ._chatGutter_4rchx_309,._narrSection_4rchx_280 ._fromYou_4rchx_403 ._chatGutter_4rchx_309{color:color-mix(in srgb,var(--c-chalk) 82%,transparent)}._jobSection_4rchx_279 ._fromPeer_4rchx_393 ._chatGutter_4rchx_309,._narrSection_4rchx_280 ._fromPeer_4rchx_393 ._chatGutter_4rchx_309{color:var(--c-stria-lift)}._jobSection_4rchx_279{padding:clamp(48px,8vw,96px) var(--pad-x);overflow:clip;contain:layout style;background:var(--c-forest)}._jobSection_4rchx_279:before{content:"";position:absolute;inset:0 0 auto 0;height:clamp(120px,16vh,220px);pointer-events:none;z-index:0;background:linear-gradient(to bottom,var(--c-void) 0%,color-mix(in srgb,var(--c-void) 55%,var(--c-forest)) 46%,var(--c-forest) 100%)}._jobCardWrap_4rchx_453{max-width:640px;margin:0 auto;width:100%}._chatRow_4rchx_463{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:10px;align-items:start}._chatGutter_4rchx_309{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:right;line-height:1.82;white-space:nowrap}._fromYou_4rchx_403 ._chatGutter_4rchx_309{color:color-mix(in srgb,var(--c-chalk) 64%,transparent)}._fromPeer_4rchx_393 ._chatGutter_4rchx_309{color:var(--c-stria-lift)}._chatText_4rchx_310{overflow-wrap:anywhere}._fromYou_4rchx_403 ._chatText_4rchx_310{color:var(--c-paper);font-weight:500}._toneAccent_4rchx_493 ._chatText_4rchx_310{color:var(--c-stria-lift)}._waitingDemo_4rchx_393 ._fromPeer_4rchx_393 ._chatGutter_4rchx_309{color:color-mix(in srgb,var(--color-primitive-paper-white) 55%,transparent)}._waitingDemo_4rchx_393 ._fromPeer_4rchx_393 ._chatText_4rchx_310{color:color-mix(in srgb,var(--color-primitive-paper-white) 72%,transparent)}._waitingDemo_4rchx_393 ._fromYou_4rchx_403 ._chatText_4rchx_310{color:color-mix(in srgb,var(--color-primitive-paper-white) 90%,transparent);font-weight:400}._jobStatus_4rchx_319{margin-left:auto;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c-chalk) 60%,transparent);font-variant-numeric:tabular-nums}._jobStatusDone_4rchx_514{color:var(--c-stria-lift)}._demoBar_4rchx_518{height:2px;background:color-mix(in srgb,var(--c-stria-lift) 12%,transparent)}._demoBar_4rchx_518 i{display:block;height:100%;background:var(--c-stria);transform-origin:0 50%;transition:transform 1.1s linear}._jobTitle_4rchx_531{font-family:var(--sans);font-size:clamp(19px,2.4vw,24px);font-weight:500;letter-spacing:-.02em;color:var(--c-chalk);margin:16px 0 6px;line-height:1.35}._jobLine_4rchx_544{font-size:13px;line-height:1.6;color:color-mix(in srgb,var(--c-chalk) 82%,transparent);overflow-wrap:anywhere;word-break:normal;transition:opacity .45s ease}._jobDim_4rchx_556{color:color-mix(in srgb,var(--c-chalk) 55%,transparent)}._jobWarn_4rchx_557{color:var(--c-hold)}._jobGood_4rchx_558{color:var(--c-stria-lift)}._jobFoot_4rchx_560{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid color-mix(in srgb,var(--c-stria-lift) 12%,transparent);flex-wrap:wrap;transition:opacity .45s ease}._jobCost_4rchx_350{font-size:13px;color:var(--c-stria-lift);font-variant-numeric:tabular-nums}._jobLink_4rchx_350{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--c-chalk);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--c-stria-lift) 40%,transparent);transition:border-color .2s ease}._jobLink_4rchx_350:hover{border-color:var(--c-stria)}@media(pointer:coarse),(hover:none){._jobLink_4rchx_350{align-items:center;display:inline-flex;min-height:44px;padding-block:4px}}._jobCaption_4rchx_601{text-align:center;font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 0}._waitingDemo_4rchx_393{position:relative;border-radius:14px;overflow:clip;background:linear-gradient(165deg,var(--term-bg-deep),var(--c-void));border:1px solid var(--term-border-soft);box-shadow:0 16px 40px -28px color-mix(in srgb,var(--c-void) 50%,transparent),inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 4%,transparent);font-family:var(--font-code);font-size:var(--term-size);display:flex;flex-direction:column}._waitingBar_4rchx_631{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--color-primitive-paper-white) 6%,transparent);font-size:11px;color:color-mix(in srgb,var(--color-primitive-paper-white) 66%,transparent)}._waitingBody_4rchx_641{flex:1;padding:var(--term-pad-y) 20px;display:flex;flex-direction:column;gap:10px;overflow:clip}._waitingLine_4rchx_650{line-height:1.55;transition:opacity .45s ease}._workingDemo_4rchx_656{position:relative;border-radius:14px;overflow:clip;background:linear-gradient(170deg,var(--term-bg),var(--term-bg));border:1px solid color-mix(in srgb,var(--c-stria-lift) 20%,transparent);box-shadow:0 16px 40px -28px color-mix(in srgb,var(--c-void) 50%,transparent),0 6px 20px -12px color-mix(in srgb,var(--c-void) 30%,transparent),inset 0 1px color-mix(in srgb,var(--c-stria-lift) 8%,transparent);font-family:var(--font-code);font-size:12px;display:flex;flex-direction:column}._workingBar_4rchx_674{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--c-stria-lift) 12%,transparent);font-size:11px;color:color-mix(in srgb,var(--c-chalk) 62%,transparent)}._workingBody_4rchx_684{flex:1;padding:18px 20px;display:flex;flex-direction:column;gap:10px;overflow:clip}._workingLine_4rchx_693{line-height:1.55;transition:opacity .45s ease}._workInfo_4rchx_698{color:color-mix(in srgb,var(--c-chalk) 70%,transparent)}._workWarn_4rchx_699{color:var(--c-hold)}._workOk_4rchx_700{color:var(--c-stria-lift)}._conceptTabs_4rchx_706{margin-top:36px}._conceptTabList_4rchx_710{display:flex;gap:clamp(10px,2.4vw,30px);border-bottom:1px solid var(--line)}._conceptTab_4rchx_348{display:inline-flex;align-items:baseline;gap:9px;font-family:var(--sans);font-size:clamp(16px,1.7vw,19px);font-weight:500;letter-spacing:-.015em;color:var(--muted);background:none;border:0;border-bottom:2px solid transparent;padding:10px 2px 12px;margin-bottom:-1px;cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease)}._conceptTab_4rchx_348:hover{color:var(--ink)}._conceptTab_4rchx_348:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px;border-radius:4px}._conceptTabOn_4rchx_744{color:var(--ink);border-bottom-color:var(--sage)}._conceptTabNum_4rchx_348{font-family:var(--label);font-size:11px;letter-spacing:.1em;color:var(--c-ink-3)}._conceptTabOn_4rchx_744 ._conceptTabNum_4rchx_348{color:var(--c-stria-ink)}._conceptPanel_4rchx_760{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:start;padding-top:clamp(22px,3vw,34px);animation:_conceptIn_4rchx_1 .42s cubic-bezier(.22,1,.36,1)}@keyframes _conceptIn_4rchx_1{0%{opacity:0;transform:translateY(8px)}}._conceptPanelCopy_4rchx_773{min-width:0}._conceptLedger_4rchx_780{margin:0;border-top:1px solid var(--line-soft)}._conceptLedgerRow_4rchx_785{display:grid;grid-template-columns:minmax(84px,128px) minmax(0,1fr);gap:14px;padding:9px 0;border-bottom:1px solid var(--line-soft);opacity:0;animation:_conceptRowIn_4rchx_1 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes _conceptRowIn_4rchx_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}._conceptLedgerRow_4rchx_785 dt{font-family:var(--label);font-size:11px;letter-spacing:.06em;color:var(--c-stria-lift)}._conceptLedgerRow_4rchx_785 dd{margin:0;font-family:var(--label);font-size:12px;line-height:1.5;color:var(--c-chalk);overflow-wrap:anywhere}@media(max-width:820px){._conceptPanel_4rchx_760{grid-template-columns:minmax(0,1fr);gap:22px}}@media(prefers-reduced-motion:reduce){._conceptPanel_4rchx_760,._conceptLedgerRow_4rchx_785{animation:none;opacity:1}}._conceptName_4rchx_314{font-family:var(--sans);font-size:clamp(22px,2.6vw,30px);font-weight:400;letter-spacing:-.025em;color:var(--c-stria-ink);margin:0 0 12px}._conceptBody_4rchx_845{font-size:15px;line-height:1.6;color:var(--ink-soft);margin:0}._trialSteps_4rchx_857{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;counter-reset:trial}@media(max-width:900px){._trialSteps_4rchx_857{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;margin-top:22px}}@media(max-width:560px){._trialSteps_4rchx_857{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}}._trialStep_4rchx_857{display:flex;gap:12px;align-items:flex-start;padding:0;background:none;border:0;border-radius:0;box-shadow:none}._trialStepNum_4rchx_893{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;background:radial-gradient(120% 120% at 30% 18%,color-mix(in srgb,var(--color-primitive-paper-white) 22%,transparent),transparent 58%),var(--sage-tint);color:var(--c-chalk);font-family:var(--label);font-size:13px;font-weight:600;flex-shrink:0;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--c-stria) 15%,transparent),inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 32%,transparent)}._trialStepContent_4rchx_925{flex:1;min-width:0;padding-top:3px}._trialStepTitle_4rchx_931{font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.012em;color:var(--c-chalk);margin:0 0 4px;line-height:1.25}._trialStepBody_4rchx_943{font-size:13px;line-height:1.5;color:#e9efebd1;margin:0}._trialSection_4rchx_954{min-height:0;padding:clamp(48px,7vw,80px) var(--pad-x)}._trialSection_4rchx_954 ._narrTitle_4rchx_959{font-size:clamp(28px,4vw,42px);margin-bottom:12px;max-width:22ch}._trialSection_4rchx_954 ._narrBody_4rchx_965{font-size:clamp(15px,1.5vw,17px);max-width:54ch}._trialCta_4rchx_970{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-start;margin:32px 0 0}@media(max-width:360px){._trialCta_4rchx_970{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}._trialCta_4rchx_970>button{width:100%;justify-content:center}}._narrative_4rchx_993{position:relative}._narrSection_4rchx_280{position:relative;background:var(--c-forest);min-height:100svh;display:flex;align-items:center;padding:clamp(72px,9vw,132px) var(--pad-x);overflow:clip;contain:layout style}._narrInner_4rchx_1013{max-width:1120px;margin:0 auto;width:100%;position:relative;z-index:2}._narrTitle_4rchx_959{font-family:var(--sans);font-size:clamp(30px,4.4vw,52px);font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--ink);margin:0 0 28px;max-width:20ch;text-wrap:balance}._narrBody_4rchx_965{font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.6;color:var(--ink-soft);max-width:56ch;margin:0}._narrBody_4rchx_965 strong{color:var(--ink);font-weight:500}._narrColumns_4rchx_1053{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;margin:clamp(26px,3.2vw,38px) 0 0}@media(max-width:900px){._narrColumns_4rchx_1053{grid-template-columns:minmax(0,1fr);gap:16px}}._narrQuote_4rchx_1070{margin:clamp(30px,3.8vw,48px) 0 0;padding:clamp(4px,.6vw,8px) 0 clamp(4px,.6vw,8px) clamp(20px,2.4vw,30px);border-left:2px solid var(--sage-deep);max-width:62ch}._narrQuote_4rchx_1070 blockquote{margin:0;font-family:var(--sans);font-size:clamp(17px,1.75vw,21px);font-weight:400;line-height:1.5;letter-spacing:-.012em;color:#e9efebc7}._narrQuote_4rchx_1070 em{font-style:normal;font-weight:600;font-size:1.06em;color:var(--c-chalk)}._narrQuote_4rchx_1070 figcaption{margin:12px 0 0;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.005em;line-height:1.5;color:var(--ink)}._compareCaption_4rchx_1112{margin:clamp(30px,3.8vw,44px) 0 0;padding-top:16px;border-top:1px solid var(--c-rule);max-width:72ch}._compareCaptionLabel_4rchx_1119{display:block;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--ink)}._compareCaptionText_4rchx_1128{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}._narrSplit_4rchx_1050{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}._whyFigure_4rchx_1145{margin-top:clamp(28px,4vw,52px)}@media(max-width:900px){._narrSplit_4rchx_1050{grid-template-columns:minmax(0,1fr);gap:24px}}._compareGrid_4rchx_1157{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(22px,2.6vw,32px)}@media(max-width:900px){._compareGrid_4rchx_1157{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:36px}}._workingDemo_4rchx_656,._waitingDemo_4rchx_393{margin-top:28px}._narrBody_4rchx_965+._workingDemo_4rchx_656,._narrBody_4rchx_965+._waitingDemo_4rchx_393{margin-top:36px;max-width:640px}._compareLabel_4rchx_315{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:-.006em;line-height:1.35;margin:0 0 14px}._compareLabelBad_4rchx_365{color:var(--c-break-deep)}._compareLabelGood_4rchx_338{color:var(--c-stria-ink)}._appsGrid_4rchx_1203{list-style:none;margin:clamp(28px,3.4vw,40px) 0 0;padding:0;border-top:1px solid var(--c-rule)}._app_4rchx_311{display:grid;grid-template-columns:minmax(0,176px) minmax(0,1fr);gap:6px clamp(20px,3vw,44px);align-items:baseline;padding:20px 0;border-bottom:1px solid var(--c-rule)}._appHead_4rchx_1219{display:flex;flex-direction:column;gap:6px}._appStage_4rchx_311{font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--c-ink-2)}._appStageDone_4rchx_336{color:var(--c-stria-ink)}._appName_4rchx_1238{margin:0;font-family:var(--font-display);font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.01em;color:var(--ink)}._appBody_4rchx_1247{margin:0;max-width:62ch;font-size:15px;line-height:1.65;color:var(--muted)}@media(max-width:640px){._app_4rchx_311{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}}@keyframes _orbFloat1_4rchx_1{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-30px,20px) scale(1.08);opacity:1}}@keyframes _orbFloat2_4rchx_1{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(25px,-15px) scale(1.06);opacity:.9}}html[data-quality=reduced] ._orb_4rchx_1282,html[data-quality=minimal] ._orb_4rchx_1282{will-change:auto}html[data-quality=reduced] ._orb1_4rchx_1286,html[data-quality=reduced] ._orb2_4rchx_1287,html[data-quality=minimal] ._orb1_4rchx_1286,html[data-quality=minimal] ._orb2_4rchx_1287{animation:none;opacity:.6}html[data-quality=reduced] ._heroTitle_4rchx_37 em ._heroWord_4rchx_54,html[data-quality=minimal] ._heroTitle_4rchx_37 em ._heroWord_4rchx_54{animation:_heroFadeUp_4rchx_1 .8s cubic-bezier(.22,1,.36,1) var(--wd, .25s) forwards}@media(prefers-reduced-motion:reduce){._heroTitle_4rchx_37 em ._heroWord_4rchx_54,._cursor_4rchx_1302{animation:none}}._cursor_4rchx_1302{display:inline-block;width:.55em;height:1.1em;background:var(--c-stria);margin-left:3px;animation:_blink_4rchx_1 1.1s steps(2) infinite;vertical-align:text-bottom;border-radius:1px}@keyframes _blink_4rchx_1{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(max-width:640px){._narrSection_4rchx_280{min-height:auto;padding:60px var(--pad-x)}._narrTitle_4rchx_959{font-size:clamp(24px,7vw,30px);margin-bottom:22px}._waitingDemo_4rchx_393,._workingDemo_4rchx_656{height:auto;min-height:0;font-size:11px}._waitingBody_4rchx_641,._workingBody_4rchx_684{padding:12px;gap:5px}._hero_4rchx_4{padding-top:calc(var(--header-height) + 12px)}._cursor_4rchx_1302{animation:none}._heroTitle_4rchx_37{font-size:clamp(38px,11vw,54px);margin-bottom:16px;line-height:1}._heroLede_4rchx_90{font-size:15px;margin-bottom:22px}._heroLabel_4rchx_135{font-size:11px;letter-spacing:.16em}}@media(max-width:340px){._narrTitle_4rchx_959{font-size:clamp(19px,6.2vw,23px);line-height:1.16}}@media(max-width:380px){._heroTitle_4rchx_37{font-size:clamp(32px,9vw,40px)}._heroLede_4rchx_90{font-size:15px}._narrTitle_4rchx_959{font-size:clamp(22px,7.2vw,27px)}._narrBody_4rchx_965{font-size:14px}._waitingDemo_4rchx_393,._workingDemo_4rchx_656{height:auto;min-height:0;font-size:11px}._waitingBar_4rchx_631,._workingBar_4rchx_674{padding:8px 12px;font-size:11px}._waitingBody_4rchx_641,._workingBody_4rchx_684{padding:10px;gap:3px}._compareGrid_4rchx_1157{gap:16px}._narrSection_4rchx_280{padding:48px var(--pad-x)}._heroTitle_4rchx_37{margin-bottom:20px}._heroLede_4rchx_90{margin-bottom:28px}}@media(min-width:1920px){._heroTitle_4rchx_37{font-size:84px}._heroLede_4rchx_90{font-size:22px}._narrTitle_4rchx_959{font-size:56px}._narrBody_4rchx_965{font-size:20px}._narrInner_4rchx_1013{max-width:1280px}._waitingDemo_4rchx_393,._workingDemo_4rchx_656{height:auto;min-height:0;font-size:14px}}._scWrap_4rchx_1368{margin:56px auto;max-width:720px;width:100%;padding:0 24px}._scHead_4rchx_1375{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}._scLegend_4rchx_1384{display:flex;align-items:center;font-family:var(--sans);font-size:12px;letter-spacing:.04em;color:var(--c-stria-lift)}._scLegendDotGreen_4rchx_1397{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:var(--c-stria)}._scTerm_4rchx_317{position:relative;display:block;min-width:0;border-radius:14px;overflow:hidden;background:linear-gradient(170deg,var(--term-bg),var(--term-bg));border:1px solid var(--term-border);box-shadow:0 18px 44px -30px color-mix(in srgb,var(--c-void) 55%,transparent),inset 0 1px color-mix(in srgb,var(--color-primitive-paper-white) 4%,transparent);font-family:var(--font-code);font-size:var(--term-size);line-height:var(--term-line)}._scTermBar_4rchx_1422{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--term-border-soft);background:var(--term-chrome)}._scTermTitle_4rchx_317{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;letter-spacing:.04em;color:color-mix(in srgb,var(--c-chalk) 78%,transparent)}._scTermBody_4rchx_1442{display:flex;flex-direction:column;gap:8px;padding:var(--term-pad-y) var(--term-pad-x);overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}._scLine_4rchx_1455{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-height:1.6em;transition:opacity .45s ease}._scUser_4rchx_1467{color:var(--c-chalk);font-weight:500}._scSys_4rchx_1468,._scInfo_4rchx_1469,._scGood_4rchx_1470{color:var(--c-stria-lift)}._scWarn_4rchx_1471{color:var(--c-hold)}._scDim_4rchx_1472{color:color-mix(in srgb,var(--c-chalk) 55%,transparent)}._scMeta_4rchx_1473{color:color-mix(in srgb,var(--c-chalk) 62%,transparent)}._scCaption_4rchx_316{margin:18px 0 0;font-family:var(--sans);font-size:13px;line-height:1.6;color:color-mix(in srgb,var(--c-void-3) 66%,transparent);max-width:62ch}@media(max-width:720px){._scWrap_4rchx_1368{margin:40px auto;padding:0 18px}}@media(max-width:600px){._scTerm_4rchx_317{height:auto}._scTermBody_4rchx_1442{padding:16px 14px}}@media(max-width:560px){._scHead_4rchx_1375{flex-direction:column;align-items:flex-start;gap:10px}}._composer_4rchx_221{margin:0 0 30px;opacity:0;transform:translateY(14px);animation:_heroFadeUp_4rchx_1 .8s cubic-bezier(.22,1,.36,1) .88s forwards}@media(max-width:420px){._composerChips_4rchx_1517{gap:6px}._composerChip_4rchx_1517{flex:1 1 100%;text-align:left;padding:9px 14px}}@media(max-height:820px)and (min-width:901px){._heroEyebrow_4rchx_194{margin-bottom:16px}._heroType_4rchx_212{margin-bottom:20px}._heroTitle_4rchx_37{font-size:clamp(40px,6vw,68px);margin-bottom:22px}._heroLede_4rchx_90{margin-bottom:26px}._composer_4rchx_221{margin-bottom:24px}}._proofStrip_4rchx_1537{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;margin:0 0 clamp(28px,4vw,44px)}._proofItem_4rchx_306{background:var(--surface);padding:clamp(18px,2.4vw,26px);margin:0;opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--pi, 0) * 90ms)}._proofStripIn_4rchx_1560 ._proofItem_4rchx_306{opacity:1;transform:none}._proofItem_4rchx_306._proofItem_4rchx_306{color:var(--c-void);--quiet: var(--c-ink-3);--muted: var(--c-ink-2);--sage-ink: var(--c-stria-ink);--ink: var(--c-void);--ink-soft: var(--c-ink-2);--sage: var(--c-stria-deep);--sage-deep: var(--c-stria-deep)}._proofItem_4rchx_306._proofItem_4rchx_306 *{--quiet: var(--c-ink-3);--muted: var(--c-ink-2);--sage-ink: var(--c-stria-ink);--ink: var(--c-void);--ink-soft: var(--c-ink-2);--sage: var(--c-stria-deep);--sage-deep: var(--c-stria-deep)}._proofLabel_4rchx_1609{font-family:var(--label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet);margin:0 0 8px}._proofVal_4rchx_1618{font-family:var(--font-code);font-size:clamp(20px,2.4vw,26px);font-weight:500;color:var(--sage-ink);margin:0 0 6px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}._proofNote_4rchx_1628{font-size:12px;line-height:1.45;color:var(--muted);margin:0}@media(max-width:760px){._proofStrip_4rchx_1537{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){._proofItem_4rchx_306{transition:none;opacity:1;transform:none}}._compareGrid_4rchx_1157 ._waitingDemo_4rchx_393,._compareGrid_4rchx_1157 ._workingDemo_4rchx_656{height:auto;min-height:340px}._pathWrap_4rchx_1673{display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}@media(max-width:720px){._pathWrap_4rchx_1673{gap:28px;grid-template-columns:minmax(0,1fr)}}._pathPanel_4rchx_1689{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:0;min-width:0;padding-top:16px}._pathHead_4rchx_1698{margin-bottom:12px;min-height:40px}._pathCaption_4rchx_1703{color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}._pathSub_4rchx_312{color:var(--c-ink-3);font-family:var(--label);font-size:11px;letter-spacing:.03em;line-height:1.5;margin:3px 0 0}._pathSvg_4rchx_1722{display:block;height:auto;width:100%}._pathStage_4rchx_1731{position:relative}._pathTicks_4rchx_1735{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}._pathTick_4rchx_1735{color:var(--quiet);font-family:var(--label);font-size:11px;left:clamp(calc(var(--tick-half, 0px) + 3px),var(--tick-x, 0%),calc(100% - var(--tick-half, 0px) - 3px));letter-spacing:.06em;line-height:1.1;position:absolute;top:53.5%;transform:translate(-50%);white-space:nowrap}._pathTickSolid_4rchx_1774{color:var(--sage-ink);font-weight:600}._pathFoot_4rchx_313{border-top:1px solid var(--line-soft);color:var(--c-ink-3);font-family:var(--label);font-size:11px;letter-spacing:.02em;line-height:1.5;margin:12px 0 0;padding-top:10px}._pathLine_4rchx_1790{fill:none;stroke:var(--sage);stroke-linecap:round;stroke-width:1.75;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}._pathRecover_4rchx_1803{fill:none;stroke:var(--sage);stroke-dasharray:.012 .022;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1.25;opacity:0;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1) .5s,opacity .5s ease .5s}._pathLit_4rchx_1815 ._pathRecover_4rchx_1803{stroke-dashoffset:0;opacity:.7}._pathFound_4rchx_1823{stroke:var(--sage-ink);stroke-width:2.5}._pathLit_4rchx_1815 ._pathLine_4rchx_1790{stroke-dashoffset:0}._pathLit_4rchx_1815 ._pathFound_4rchx_1823{transition-delay:.35s}._pathNode_4rchx_1836{fill:var(--card, var(--color-primitive-paper-white));stroke:var(--sage);stroke-width:1.5}._pathNodeCore_4rchx_1842{fill:var(--sage-deep)}._pathResult_4rchx_1846{fill:color-mix(in srgb,var(--c-stria-lift) 12%,transparent);stroke:var(--sage-ink);stroke-width:2}._pathResultCore_4rchx_1852{fill:var(--sage-ink)}._pathReject_4rchx_1856 line{stroke:var(--red);stroke-linecap:round;stroke-width:1.7}._pathReject_4rchx_1856{opacity:0;transition:opacity .4s ease .9s}._pathLit_4rchx_1815 ._pathReject_4rchx_1856{opacity:.9}._pathLit_4rchx_1815 ._pathResult_4rchx_1846{animation:_pathPulse_4rchx_1 2.4s ease-in-out 1.4s infinite}@keyframes _pathPulse_4rchx_1{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){._pathLine_4rchx_1790{stroke-dashoffset:0;transition:none}._pathReject_4rchx_1856{opacity:.85;transition:none}._pathLit_4rchx_1815 ._pathResult_4rchx_1846{animation:none}}._receipt_4rchx_337{margin:36px 0 0;padding:clamp(22px,3vw,32px);background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:0 14px 34px -26px color-mix(in srgb,var(--c-void) 40%,transparent)}._receipt_4rchx_337._receipt_4rchx_337{--muted: var(--c-ink-2);--ink: var(--c-void);--ink-soft: var(--c-ink-2);--sage-ink: var(--c-stria-ink);--sage: var(--c-stria-deep);--sage-deep: var(--c-stria-deep);color:var(--c-void)}._receipt_4rchx_337._receipt_4rchx_337 *{--muted: var(--c-ink-2);--ink: var(--c-void);--ink-soft: var(--c-ink-2);--sage-ink: var(--c-stria-ink);--sage: var(--c-stria-deep);--sage-deep: var(--c-stria-deep)}._receiptHead_4rchx_1939{font-family:var(--label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-3);margin:0 0 20px}._receiptRows_4rchx_1948{display:flex;flex-direction:column;gap:14px}._receiptRow_4rchx_1948{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;gap:clamp(12px,2vw,24px);align-items:center}._receiptLabel_4rchx_1961{font-size:14px;color:var(--muted)}._receiptTrack_4rchx_1966{height:10px;border-radius:var(--btn-radius);background:color-mix(in srgb,var(--c-void) 5%,transparent);overflow:hidden}._receiptFill_4rchx_1973{display:block;height:100%;width:var(--pct, 0%);border-radius:var(--btn-radius);transform:scaleX(0);transform-origin:0 50%;transition:transform 1s cubic-bezier(.22,1,.36,1) .15s}._receiptIn_4rchx_1985 ._receiptFill_4rchx_1973{transform:scaleX(1)}._receiptFillBad_4rchx_1989{background:linear-gradient(90deg,color-mix(in srgb,var(--c-break-deep) 50%,transparent),var(--c-break-deep))}._receiptFillGood_4rchx_1993{background:linear-gradient(90deg,var(--sage),var(--sage-ink))}._receiptVal_4rchx_337{font-family:var(--font-code);font-size:clamp(15px,1.6vw,18px);font-weight:500;font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}._receiptValBad_4rchx_2006{color:var(--c-break-deep)}._receiptValGood_4rchx_337{color:var(--sage-ink)}._receiptFoot_4rchx_2009{font-size:13px;line-height:1.55;color:var(--c-ink-3);margin:20px 0 0}@media(max-width:640px){._receiptRow_4rchx_1948{grid-template-columns:minmax(0,1fr) auto}._receiptTrack_4rchx_1966{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){._receiptFill_4rchx_1973{transition:none;transform:scaleX(1)}}._appWin_4rchx_2037{position:relative;border-radius:16px;overflow:clip;background:linear-gradient(170deg,var(--term-bg),var(--term-bg));border:1px solid color-mix(in srgb,var(--c-stria-lift) 22%,transparent);box-shadow:0 16px 40px -28px color-mix(in srgb,var(--c-void) 50%,transparent),0 6px 20px -12px color-mix(in srgb,var(--c-void) 30%,transparent),inset 0 1px color-mix(in srgb,var(--c-stria-lift) 8%,transparent);font-family:var(--font-code)}._appDots_4rchx_2052{display:inline-flex;gap:5px;flex:none}._appDots_4rchx_2052 i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--c-chalk) 28%,transparent)}._appDots_4rchx_2052 i:nth-child(1){background:color-mix(in srgb,var(--c-break) 85%,transparent)}._appDots_4rchx_2052 i:nth-child(2){background:color-mix(in srgb,var(--c-hold) 85%,transparent)}._appDots_4rchx_2052 i:nth-child(3){background:color-mix(in srgb,var(--c-stria-lift) 90%,transparent)}._appTop_4rchx_2069{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,var(--c-stria-lift) 14%,transparent);background:color-mix(in srgb,var(--color-primitive-paper-white) 2%,transparent);flex-wrap:wrap}._appSession_4rchx_318{font-size:12px;letter-spacing:.02em;color:color-mix(in srgb,var(--c-chalk) 85%,transparent)}._appObj_4rchx_2085{padding:20px 22px 16px;border-bottom:1px solid color-mix(in srgb,var(--c-stria-lift) 12%,transparent)}._appLog_4rchx_2090{display:flex;flex-direction:column;gap:10px;padding:18px 20px;min-width:0}._jobIntro_4rchx_2098{margin:0 0 clamp(24px,3.4vw,36px)}._compareHint_4rchx_2100{margin:0 0 20px;max-width:72ch;font-size:clamp(14px,1.4vw,16px);line-height:1.65;color:var(--muted)}._scFoot_4rchx_2108{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 18px;border-top:1px solid color-mix(in srgb,var(--c-stria-lift) 14%,transparent);font-size:12px;color:color-mix(in srgb,var(--c-chalk) 75%,transparent);font-variant-numeric:tabular-nums;transition:opacity .45s ease}._scCaption_4rchx_316 p{margin:0}._jobDim_4rchx_556{color:color-mix(in srgb,var(--c-chalk) 80%,transparent)}._workInfo_4rchx_698{color:color-mix(in srgb,var(--c-chalk) 88%,transparent)}._waitingLine_4rchx_650{line-height:1.6;font-size:13px}._scDim_4rchx_1472{color:var(--term-text-dim)}._scMeta_4rchx_1473{color:var(--term-text-meta)}._scLine_4rchx_1455{font-size:var(--term-size);line-height:var(--term-line)}._heroCta_4rchx_105>button,._trialCta_4rchx_970>button{min-height:38px;padding:0 22px;font-size:13px}._trialCta_4rchx_970{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}._jobSection_4rchx_279 ._jobCardWrap_4rchx_453{max-width:680px}._compareGrid_4rchx_1157 ._waitingDemo_4rchx_393,._compareGrid_4rchx_1157 ._workingDemo_4rchx_656{height:auto;min-height:0}@media(max-width:820px){._appObj_4rchx_2085{padding:18px 18px 14px}._appLog_4rchx_2090{padding:16px 18px}}@media(max-width:640px){._waitingDemo_4rchx_393,._workingDemo_4rchx_656{height:auto;min-height:0;font-size:12px}._appTop_4rchx_2069{padding:10px 14px;gap:8px}._trialCta_4rchx_970{gap:12px;margin-top:26px}._trialCta_4rchx_970>button{width:100%;justify-content:center}}@media(max-width:380px){._waitingDemo_4rchx_393,._workingDemo_4rchx_656{height:auto;min-height:0;font-size:11px}}@media(min-width:1920px){._waitingDemo_4rchx_393,._workingDemo_4rchx_656{height:auto;min-height:0;font-size:14px}}@media(pointer:coarse),(hover:none){._heroCta_4rchx_105>button,._trialCta_4rchx_970>button{min-height:48px}._jobLink_4rchx_350{min-height:44px}}._hero_4rchx_4[data-layout=core]{min-height:100svh;padding:clamp(24px,4vh,48px) var(--pad-x) calc(var(--glass-lane, 52px) + clamp(24px,5vh,56px));background:linear-gradient(150deg,color-mix(in srgb,var(--c-surface) 62%,transparent),color-mix(in srgb,var(--c-paper) 20%,transparent));align-items:center}._hero_4rchx_4[data-layout=core]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--c-stria-deep) 3.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c-stria-deep) 3.5%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--c-void) 24%,var(--c-void) 76%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--c-void) 24%,var(--c-void) 76%,transparent);opacity:.5}._hero_4rchx_4[data-layout=core] ._heroInner_4rchx_184{width:min(100%,1420px);max-width:none;margin:0 auto;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:clamp(48px,6vw,96px);align-items:center;z-index:2}._hero_4rchx_4[data-layout=core] ._heroCopy_4rchx_174{width:100%;max-width:590px}._hero_4rchx_4[data-layout=core] ._heroEyebrow_4rchx_194{margin:0 0 24px;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.14em;color:var(--sage-deep)}._hero_4rchx_4[data-layout=core] ._heroEyebrow_4rchx_194:before{width:7px;height:7px;border-radius:50%;background:var(--c-stria);box-shadow:0 0 0 5px color-mix(in srgb,var(--c-stria) 10%,transparent),0 0 20px color-mix(in srgb,var(--c-stria) 52%,transparent)}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{margin:0 0 30px;font-size:clamp(58px,6.45vw,102px);font-weight:500;letter-spacing:-.068em;line-height:.89;text-wrap:nowrap}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37 ._heroLine_4rchx_2263{display:block;width:max-content;max-width:100%;opacity:0;transform:translateY(28px);animation:_heroLineIn_4rchx_1 .95s cubic-bezier(.16,1,.3,1) .16s forwards}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37 em{margin-top:.08em;font-style:normal;animation-delay:.28s;background:linear-gradient(105deg,var(--c-stria-deep) 28%,var(--c-stria) 50%,var(--c-stria-deep) 72%);background-size:220% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes _heroLineIn_4rchx_1{to{opacity:1;transform:translateY(0)}}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90{max-width:35ch;margin:0 0 30px;font-size:clamp(18px,1.55vw,22px);line-height:1.48;color:var(--ink-soft);animation-delay:.58s}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90 strong{color:var(--ink);font-weight:600}._hero_4rchx_4[data-layout=core] ._composer_4rchx_221{margin:0 0 28px;animation-delay:.7s}._hero_4rchx_4[data-layout=core] ._composerLabel_4rchx_2308{margin-bottom:9px;font-size:10px;font-weight:600;letter-spacing:.15em;opacity:.78}._hero_4rchx_4[data-layout=core] ._composerChip_4rchx_1517{min-height:38px;padding:8px 13px;background:color-mix(in srgb,var(--c-surface) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._hero_4rchx_4[data-layout=core] ._composerChip_4rchx_1517._composerChipOn_4rchx_2323{color:var(--c-paper);background-color:var(--sage-ink)}._hero_4rchx_4[data-layout=core] ._heroCta_4rchx_105{gap:12px;animation-delay:.82s}@keyframes _heroCoreLed_4rchx_1{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes _heroObjectiveIn_4rchx_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes _heroCoreOrbit_4rchx_1{to{transform:rotate(360deg)}}@keyframes _heroCoreRoute_4rchx_1{to{stroke-dashoffset:-32}}@keyframes _heroCoreSignal_4rchx_2565{0%,8%{offset-distance:0%;opacity:0}14%{opacity:1}72%{opacity:1}84%,to{offset-distance:100%;opacity:0}}@keyframes _heroCoreObjectIn_4rchx_1{0%{opacity:0;transform:translateY(24px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _heroCoreFloat_4rchx_1{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}@keyframes _heroCoreHalo_4rchx_1{0%,to{opacity:.52;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}@keyframes _heroCorePanel_4rchx_1{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}@keyframes _heroCoreVerify_4rchx_1{0%{opacity:.7;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.5)}}@media(min-width:900px)and (max-height:720px){._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{font-size:clamp(52px,5.8vw,76px);margin-bottom:22px}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90{font-size:18px;margin-bottom:22px}._hero_4rchx_4[data-layout=core] ._composer_4rchx_221{margin-bottom:22px}}@media(max-width:899px){._hero_4rchx_4[data-layout=core]{align-items:flex-start;padding-top:calc(var(--header-height) + var(--safe-top) + 20px);padding-bottom:calc(var(--glass-lane, 52px) + 24px)}._hero_4rchx_4[data-layout=core]:before{background-size:44px 44px;opacity:.38}._hero_4rchx_4[data-layout=core] ._heroInner_4rchx_184{grid-template-columns:minmax(0,1fr);gap:0;width:100%}._hero_4rchx_4[data-layout=core] ._heroCopy_4rchx_174{display:contents}._hero_4rchx_4[data-layout=core] ._heroEyebrow_4rchx_194{order:1;margin-bottom:14px}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{order:2;margin-bottom:0;font-size:clamp(48px,10.4vw,72px);line-height:.92}._hero_4rchx_4[data-layout=core] ._heroCore_4rchx_2421{order:3;height:clamp(270px,36svh,390px);min-height:270px;margin:22px 0 20px;border-radius:23px}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90{order:4;max-width:39ch;margin-bottom:20px;font-size:17px;line-height:1.45}._hero_4rchx_4[data-layout=core] ._heroCta_4rchx_105{order:5;margin-bottom:22px}._hero_4rchx_4[data-layout=core] ._composer_4rchx_221{order:6;width:100%;margin-bottom:22px}._hero_4rchx_4[data-layout=core] ._composerChips_4rchx_1517{flex-wrap:nowrap;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}._hero_4rchx_4[data-layout=core] ._composerChips_4rchx_1517::-webkit-scrollbar{display:none}._hero_4rchx_4[data-layout=core] ._composerChip_4rchx_1517{flex:0 0 auto;min-height:40px;text-align:center}}@media(max-width:520px){._hero_4rchx_4[data-layout=core] ._heroEyebrow_4rchx_194{font-size:9.5px;letter-spacing:.12em}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{font-size:clamp(43px,11vw,57px)}._hero_4rchx_4[data-layout=core] ._heroCore_4rchx_2421{height:clamp(270px,35svh,315px);min-height:270px;margin-top:18px}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90{margin-bottom:18px;font-size:16px}._hero_4rchx_4[data-layout=core] ._composer_4rchx_221{margin-bottom:20px}}@media(max-width:360px){._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{font-size:40px}._hero_4rchx_4[data-layout=core] ._heroCore_4rchx_2421{height:265px;min-height:265px}}@media(max-width:899px)and (max-height:640px){._hero_4rchx_4[data-layout=core]{padding-top:calc(var(--header-height) + var(--safe-top) + 10px);padding-bottom:calc(var(--glass-lane, 52px) + 12px)}._hero_4rchx_4[data-layout=core] ._heroEyebrow_4rchx_194{margin-bottom:10px}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{font-size:40px;line-height:.94}._hero_4rchx_4[data-layout=core] ._heroCore_4rchx_2421{height:190px;min-height:190px;margin:12px 0;border-radius:19px}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90{margin-bottom:12px;font-size:14px;line-height:1.35}._hero_4rchx_4[data-layout=core] ._heroCta_4rchx_105,._hero_4rchx_4[data-layout=core] ._composer_4rchx_221{margin-bottom:14px}}@media(min-width:640px)and (max-width:899px)and (max-height:560px){._hero_4rchx_4[data-layout=core] ._heroInner_4rchx_184{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);gap:24px}._hero_4rchx_4[data-layout=core] ._heroCopy_4rchx_174{display:block;max-width:none}._hero_4rchx_4[data-layout=core] ._heroCore_4rchx_2421{grid-column:2;grid-row:1;height:calc(100svh - var(--header-height) - 28px);min-height:280px;max-height:360px;margin:0}._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37{font-size:44px}._hero_4rchx_4[data-layout=core] ._heroLede_4rchx_90{font-size:14px}._hero_4rchx_4[data-layout=core] ._composer_4rchx_221{display:none}}@media(max-width:520px){._hero_4rchx_4[data-layout=core] ._heroCta_4rchx_105{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._hero_4rchx_4[data-layout=core] ._heroCta_4rchx_105>button{width:100%;padding:10px 11px;font-size:13px;white-space:nowrap}}@media(max-width:360px){._hero_4rchx_4[data-layout=core] ._heroCta_4rchx_105{grid-template-columns:minmax(0,1fr)}}html[data-quality=reduced] ._heroTitle_4rchx_37 em,html[data-quality=minimal] ._heroTitle_4rchx_37 em{animation:_heroLineIn_4rchx_1 .95s cubic-bezier(.16,1,.3,1) .28s forwards!important;background-position:50% 0}html[data-quality=reduced] ._heroCore_4rchx_2421 *,html[data-quality=minimal] ._heroCore_4rchx_2421 *{animation:none!important}html[data-quality=reduced] ._heroCoreSignal_4rchx_2565,html[data-quality=minimal] ._heroCoreSignal_4rchx_2565{display:none}@media(prefers-reduced-motion:reduce){._hero_4rchx_4[data-layout=core] ._heroTitle_4rchx_37 ._heroLine_4rchx_2263{animation:none;opacity:1;transform:none}}._end-marker-for-bleed_4rchx_2578 @media (min-width: 1024px){}

@keyframes x1c6whe6-B {
  0% {
    offset-distance: 0%;
    opacity: 0;
  }

  5% {
    opacity: 1;
  }

  56% {
    offset-distance: 100%;
    opacity: 1;
  }

  63% {
    offset-distance: 100%;
    opacity: 1;
  }

  70%, 100% {
    offset-distance: 100%;
    opacity: 0;
  }
}

@keyframes x3uwb8c-B {
  0% {
    offset-distance: 0%;
    opacity: 0;
  }

  7% {
    opacity: .55;
  }

  56% {
    offset-distance: 100%;
    opacity: .55;
  }

  63% {
    offset-distance: 100%;
    opacity: .4;
  }

  72%, 100% {
    offset-distance: 100%;
    opacity: 0;
  }
}

@keyframes x12v9ttj-B {
  0%, 66% {
    opacity: .16;
  }

  72%, 96% {
    opacity: 1;
  }

  99%, 100% {
    opacity: .16;
  }
}

@keyframes x1rqehj9-B {
  0%, 30% {
    opacity: .16;
  }

  36% {
    opacity: 1;
  }

  62%, 96% {
    opacity: .5;
  }

  99%, 100% {
    opacity: .16;
  }
}

@keyframes x1yc627o-B {
  0%, 6% {
    opacity: .16;
  }

  11% {
    opacity: 1;
  }

  32%, 96% {
    opacity: .5;
  }

  99%, 100% {
    opacity: .16;
  }
}

@keyframes x14o2j6h-B {
  0%, 8% {
    opacity: .25;
  }

  13%, 96% {
    opacity: 1;
  }

  99%, 100% {
    opacity: .25;
  }
}

@keyframes x19kzkzt-B {
  0%, 32% {
    opacity: .25;
  }

  38%, 96% {
    opacity: 1;
  }

  99%, 100% {
    opacity: .25;
  }
}

@keyframes x1celuw7-B {
  0% {
    opacity: .3;
    transform: scale(.96);
  }

  40% {
    opacity: .34;
    transform: scale(1);
  }

  80% {
    opacity: .68;
    transform: scale(1.06);
  }

  92% {
    opacity: .5;
    transform: scale(1.02);
  }

  100% {
    opacity: .3;
    transform: scale(.96);
  }
}

@keyframes x10c2cqt-B {
  0%, 30% {
    opacity: .35;
  }

  36% {
    opacity: 1;
  }

  62%, 96% {
    opacity: .7;
  }

  99%, 100% {
    opacity: .35;
  }
}

@keyframes x1qyi80q-B {
  0%, 6% {
    opacity: .35;
  }

  11% {
    opacity: 1;
  }

  32%, 96% {
    opacity: .7;
  }

  99%, 100% {
    opacity: .35;
  }
}

@keyframes x1vn8d67-B {
  0%, 66% {
    opacity: .35;
  }

  72%, 96% {
    opacity: 1;
  }

  99%, 100% {
    opacity: .35;
  }
}

@keyframes x12620cs-B {
  0%, 31% {
    opacity: .4;
  }

  36%, 96% {
    opacity: 1;
  }

  99%, 100% {
    opacity: .4;
  }
}

@keyframes x19skmdb-B {
  0%, 72% {
    opacity: .4;
  }

  78%, 96% {
    opacity: 1;
  }

  99%, 100% {
    opacity: .4;
  }
}

@keyframes xewxu83-B {
  0%, 100% {
    opacity: .55;
  }

  50% {
    opacity: .85;
  }
}

@keyframes x1gd1e18-B {
  0%, 73% {
    opacity: 0;
    transform: translate3d(0, -40px, 0);
  }

  82% {
    opacity: 1;
    transform: translate3d(0, 2px, 0);
  }

  86% {
    opacity: 1;
    transform: translate3d(0, -1px, 0);
  }

  90%, 96% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x8ss2ys-B {
  0%, 12% {
    opacity: 1;
  }

  24%, 96% {
    opacity: .4;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x7qqll8-B {
  from {
    opacity: 0;
    transform: translate3d(24px, 10px, 0) scale(.985);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes xp52unw-B {
  from {
    opacity: 0;
    transform: translate3d(0, 24px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes xr2dmeo-B {
  from {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes x685ao-B {
  to {
    stroke-dashoffset: -80px;
  }
}

@keyframes x2z35p8-B {
  0%, 62% {
    stroke-dashoffset: 161.25px;
    opacity: 0;
  }

  65% {
    stroke-dashoffset: 161.25px;
    opacity: 1;
  }

  71% {
    stroke-dashoffset: 0;
    opacity: 1;
  }

  97%, 100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x2jd3oz-B {
  0%, 30% {
    opacity: 0;
    transform: scale(.7);
  }

  34% {
    opacity: .9;
    transform: scale(1.05);
  }

  45% {
    opacity: 0;
    transform: scale(2.4);
  }

  100% {
    opacity: 0;
    transform: scale(.7);
  }
}

@keyframes xc9zc2t-B {
  0%, 43% {
    opacity: 0;
    transform: scale(.7);
  }

  47% {
    opacity: .9;
    transform: scale(1.05);
  }

  58% {
    opacity: 0;
    transform: scale(2.4);
  }

  100% {
    opacity: 0;
    transform: scale(.7);
  }
}

@keyframes xep18xt-B {
  0%, 15% {
    opacity: 0;
    transform: scale(.7);
  }

  19% {
    opacity: .9;
    transform: scale(1.05);
  }

  30% {
    opacity: 0;
    transform: scale(2.4);
  }

  100% {
    opacity: 0;
    transform: scale(.7);
  }
}

@keyframes xanrz7r-B {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(3px, -1px, 0);
  }
}

@keyframes x8bsg26-B {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(5px, -1.5px, 0);
  }
}

@keyframes x8mp7re-B {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(6px, -2px, 0);
  }
}

@keyframes x12j6dg0-B {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(7px, -2px, 0);
  }
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xswdx4l:not(#\#) {
  margin: 0 0 24px;
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.xxq9mk8:not(#\#) {
  margin: 20px 0 0;
}

.xbjp52g:not(#\#) {
  margin: 30px 0 0;
}

.x1xk1jr8:not(#\#) {
  padding: 0 16px;
}

.x5b5r1n:not(#\#) {
  padding: 0 18px;
}

.xz3mz2r:not(#\#) {
  padding: 0 22px;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.xcq4dib:not(#\#) {
  padding: 14px 16px 15px;
}

.xztvwtv:not(#\#) {
  padding: 4px 0;
}

.xugdfjl:not(#\#) {
  padding: 9px 15px;
}

.x1ppn0u7:not(#\#) {
  padding: calc(var(--header-height) + var(--safe-top) + 60px) var(--pad-x) calc(var(--glass-lane, 52px) + 38px);
}

@media (width <= 360px) {
  .xlasofu.xlasofu:not(#\#) {
    margin: 14px 0 16px;
  }
}

@media (width <= 560px) {
  .x13vgdjp.x13vgdjp:not(#\#) {
    margin: 22px 0 24px;
  }
}

@media (width >= 561px) and (width <= 900px) {
  .xi38mxs.xi38mxs:not(#\#) {
    margin: 26px 0 28px;
  }
}

@media (width <= 420px) {
  .x1wpolda.x1wpolda:not(#\#) {
    padding: 0 14px;
  }
}

@media (width <= 560px) {
  .xij9nt8.xij9nt8:not(#\#) {
    padding: 0 16px;
  }
}

@media (width <= 900px) {
  .xb1114b.xb1114b:not(#\#) {
    padding: 0;
  }
}

@media (width <= 560px) {
  .x1dlo5tc.x1dlo5tc:not(#\#) {
    padding: 12px 12px 13px;
  }

  .x113ya5p.x113ya5p:not(#\#) {
    padding: 8px 12px;
  }
}

.x7k9j60:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,currentColor 30%,transparent);
}

.x6azr87:not(#\#):not(#\#) {
  border-color: #8ae2b26b;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x1elu4lo:not(#\#):not(#\#) {
  border-color: var(--btn-green);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

.xu4hgxq:not(#\#):not(#\#) {
  border-radius: 7px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.xj2jpqy:not(#\#):not(#\#) {
  border-radius: clamp(20px, 3vw, 36px);
}

.xqnxyj4:not(#\#):not(#\#) {
  border-radius: var(--btn-radius, 8px);
}

.xnogu60:not(#\#):not(#\#) {
  border-radius: var(--btn-radius);
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x15gj94b:not(#\#):not(#\#) {
  gap: 11px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.xgkxs2y:not(#\#):not(#\#) {
  grid-column: 1;
}

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.xa1s216:not(#\#):not(#\#) {
  grid-row: 1 / span 2;
}

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1uhif0a:not(#\#):not(#\#) {
  transition: opacity var(--fast) ease;
}

.x1l3ams7:not(#\#):not(#\#) {
  transition: var(--btn-move);
}

.xpy4cje:hover:not(:disabled):not(#\#):not(#\#) {
  border-color: var(--btn-green);
}

.x143ov31:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--c-stria-lift);
}

.xr9nk4v:hover:not(:disabled):not(#\#):not(#\#) {
  text-decoration: none;
}

.x1fkfvxc:hover:not(#\#):not(#\#) {
  border-color: #8ae2b242;
}

.x18ff0es:hover:not(#\#):not(#\#) {
  border-color: #8ae2b257;
}

.xt55vb0:hover:not(#\#):not(#\#) {
  border-color: var(--btn-glass-border-hover);
}

.x4avat3:hover:not(#\#):not(#\#) {
  border-color: var(--btn-glass-tint-border-hover);
}

@media (width <= 900px) {
  .x14ogpkt.x14ogpkt:not(#\#):not(#\#) {
    gap: 10px;
  }

  .xtonfhs.xtonfhs:not(#\#):not(#\#) {
    gap: 13px;
  }
}

@media (width <= 560px) {
  .xwqrtth.xwqrtth:not(#\#):not(#\#) {
    gap: 4px;
  }

  .x1t8jho5.x1t8jho5:not(#\#):not(#\#) {
    gap: 6px;
  }

  .xi09jvl.xi09jvl:not(#\#):not(#\#) {
    gap: 7px;
  }

  .x19iv9z9.x19iv9z9:not(#\#):not(#\#) {
    gap: 8px;
  }
}

@media (width <= 900px) {
  .xb7xxxh.xb7xxxh:not(#\#):not(#\#) {
    grid-column: 1;
  }

  .x5x1z97.x5x1z97:not(#\#):not(#\#) {
    grid-row: 1;
  }
}

@media (width <= 360px) {
  .xs68sa2.xs68sa2:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 900px) {
  .xhahf1f.xhahf1f:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

.x1aquokb:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(14px) saturate(1.15);
}

.xayle1h:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(14px) saturate(1.4);
}

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.xvz6vnk:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(#0000 0%, #00000026 12%, #00000080 30%, #000000eb 50%, #000 68%);
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.x1vwdvh2:not(#\#):not(#\#):not(#\#) {
  animation-delay: .12s;
}

.x1k0bccz:not(#\#):not(#\#):not(#\#) {
  animation-delay: .1s;
}

.x11m9n2v:not(#\#):not(#\#):not(#\#) {
  animation-delay: .21s;
}

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

.x4mqg50:not(#\#):not(#\#):not(#\#) {
  animation-duration: .56s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.x1m9vv7p:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.2s;
}

.x7s8090:not(#\#):not(#\#):not(#\#) {
  animation-duration: 16s;
}

.x6q96wx:not(#\#):not(#\#):not(#\#) {
  animation-duration: 20s;
}

.xvqfwac:not(#\#):not(#\#):not(#\#) {
  animation-duration: 6.8s;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1r20vk4:not(#\#):not(#\#):not(#\#) {
  animation-name: x10c2cqt-B;
}

.x1988jda:not(#\#):not(#\#):not(#\#) {
  animation-name: x12620cs-B;
}

.xsqi4m0:not(#\#):not(#\#):not(#\#) {
  animation-name: x12j6dg0-B;
}

.x9l242h:not(#\#):not(#\#):not(#\#) {
  animation-name: x12v9ttj-B;
}

.xvzyr64:not(#\#):not(#\#):not(#\#) {
  animation-name: x14o2j6h-B;
}

.x112u5hz:not(#\#):not(#\#):not(#\#) {
  animation-name: x19kzkzt-B;
}

.x1e8xvj7:not(#\#):not(#\#):not(#\#) {
  animation-name: x19skmdb-B;
}

.xrop0oc:not(#\#):not(#\#):not(#\#) {
  animation-name: x1c6whe6-B;
}

.x1xtqjhe:not(#\#):not(#\#):not(#\#) {
  animation-name: x1celuw7-B;
}

.x1v34k32:not(#\#):not(#\#):not(#\#) {
  animation-name: x1gd1e18-B;
}

.xuyq7ki:not(#\#):not(#\#):not(#\#) {
  animation-name: x1qyi80q-B;
}

.xf1n6ec:not(#\#):not(#\#):not(#\#) {
  animation-name: x1rqehj9-B;
}

.x1oejxm2:not(#\#):not(#\#):not(#\#) {
  animation-name: x1vn8d67-B;
}

.x10r6719:not(#\#):not(#\#):not(#\#) {
  animation-name: x1yc627o-B;
}

.x4owa5f:not(#\#):not(#\#):not(#\#) {
  animation-name: x2jd3oz-B;
}

.xmmkj22:not(#\#):not(#\#):not(#\#) {
  animation-name: x2z35p8-B;
}

.x12sxaak:not(#\#):not(#\#):not(#\#) {
  animation-name: x3uwb8c-B;
}

.x14pek8k:not(#\#):not(#\#):not(#\#) {
  animation-name: x685ao-B;
}

.x1ypqxh5:not(#\#):not(#\#):not(#\#) {
  animation-name: x7qqll8-B;
}

.x4d9875:not(#\#):not(#\#):not(#\#) {
  animation-name: x8bsg26-B;
}

.x17hvb2:not(#\#):not(#\#):not(#\#) {
  animation-name: x8mp7re-B;
}

.xwb0eh1:not(#\#):not(#\#):not(#\#) {
  animation-name: x8ss2ys-B;
}

.x1lzzhyu:not(#\#):not(#\#):not(#\#) {
  animation-name: xanrz7r-B;
}

.x1ekeeje:not(#\#):not(#\#):not(#\#) {
  animation-name: xc9zc2t-B;
}

.x1tp4mn1:not(#\#):not(#\#):not(#\#) {
  animation-name: xep18xt-B;
}

.x162k3bx:not(#\#):not(#\#):not(#\#) {
  animation-name: xewxu83-B;
}

.x1qbkoyy:not(#\#):not(#\#):not(#\#) {
  animation-name: xp52unw-B;
}

.xnmepjw:not(#\#):not(#\#):not(#\#) {
  animation-name: xr2dmeo-B;
}

.xorstpt:not(#\#):not(#\#):not(#\#) {
  animation-play-state: paused;
}

.xa0mk88:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.16, 1, .3, 1);
}

.x1lfcbla:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.x186526b:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.33, 0, .2, 1);
}

.x147wac7:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.5, 0, .5, 1);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x1o98m91:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 920 / 720;
}

.x530sv2:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(14px) saturate(1.15);
}

.x1exceir:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(14px) saturate(1.4);
}

.x4z7ip4:not(#\#):not(#\#):not(#\#) {
  background-color: #0a110da8;
}

.x183iqcd:not(#\#):not(#\#):not(#\#) {
  background-color: #0a110db8;
}

.x13ljl4:not(#\#):not(#\#):not(#\#) {
  background-color: #e9efeb05;
}

.xjlbo9k:not(#\#):not(#\#):not(#\#) {
  background-color: #37b57824;
}

.x8cg635:not(#\#):not(#\#):not(#\#) {
  background-color: #07100985;
}

.xeavs7e:not(#\#):not(#\#):not(#\#) {
  background-color: var(--btn-glass-bg);
}

.x2qcrh3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--btn-glass-tint-bg);
}

.x199g7oz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--c-stria-lift);
}

.xhlkhj3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--c-void);
}

.x1ledjzc:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg, #0000, #8ae2b229, #e9efeb12, #0000);
}

.x17ad3wt:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to bottom,transparent 0%,#f4f5f20d 34%,#f4f5f23d 58%,#f4f5f2a3 80%,var(--c-paper) 100%);
}

.x18o3ruo:not(#\#):not(#\#):not(#\#) {
  background-image: none;
}

.xtegdgc:not(#\#):not(#\#):not(#\#) {
  background-image: var(--btn-glass-specular);
}

.xs8hhq4:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #45c79c29, 0 0 10px #45c79cb3;
}

.x158d7vh:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #37b5781a, 0 0 16px #8ae2b280;
}

.x1bd4m9i:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--btn-glass-rest),var(--btn-glass-inset);
}

.xv8cm88:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--btn-green-shadow);
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xz1vq7b:not(#\#):not(#\#):not(#\#) {
  color: #8ae2b2c7;
}

.xe684qn:not(#\#):not(#\#):not(#\#) {
  color: #8ae2b2eb;
}

.xlbgsfm:not(#\#):not(#\#):not(#\#) {
  color: #e9efeb8c;
}

.xn374vk:not(#\#):not(#\#):not(#\#) {
  color: #e9efeb99;
}

.x137vijn:not(#\#):not(#\#):not(#\#) {
  color: #e9efebb3;
}

.x1yj0j0e:not(#\#):not(#\#):not(#\#) {
  color: #e9efebb8;
}

.x1f9h4xb:not(#\#):not(#\#):not(#\#) {
  color: #e9efebcc;
}

.x1to16yu:not(#\#):not(#\#):not(#\#) {
  color: #e9efebd1;
}

.x1ivm9wz:not(#\#):not(#\#):not(#\#) {
  color: #e9efebe0;
}

.x1fwdqkj:not(#\#):not(#\#):not(#\#) {
  color: #e9efebeb;
}

.xu6ejtb:not(#\#):not(#\#):not(#\#) {
  color: #eaf0ead1;
}

.x18bj6lt:not(#\#):not(#\#):not(#\#) {
  color: var(--btn-glass-ink);
}

.xxrxngy:not(#\#):not(#\#):not(#\#) {
  color: var(--btn-glass-tint-ink);
}

.x1rc8yev:not(#\#):not(#\#):not(#\#) {
  color: var(--btn-green-ink);
}

.xdlncwp:not(#\#):not(#\#):not(#\#) {
  color: var(--c-chalk);
}

.x1vn46oo:not(#\#):not(#\#):not(#\#) {
  color: var(--c-stria-lift);
}

.xjvnji0:not(#\#):not(#\#):not(#\#) {
  column-gap: clamp(40px, 5vw, 80px);
}

.x18dfbjx:not(#\#):not(#\#):not(#\#) {
  contain: layout paint;
}

.x14axycx:not(#\#):not(#\#):not(#\#) {
  content: "";
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.x19iea66:not(#\#):not(#\#):not(#\#) {
  fill: url("#workstream-atmos");
}

.xw3s2ft:not(#\#):not(#\#):not(#\#) {
  fill: url("#workstream-dot-glow");
}

.x1wrcfj5:not(#\#):not(#\#):not(#\#) {
  fill: url("#workstream-ground-glow");
}

.x1ddf9a1:not(#\#):not(#\#):not(#\#) {
  fill: var(--c-stria-lift);
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xva6cmm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-body);
}

.x14ww3m8:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-code);
}

.x1arfh7o:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-display);
}

.xqbg11k:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-label);
}

.x1s63d2g:not(#\#):not(#\#):not(#\#) {
  font-family: var(--sans);
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.x1kgzrey:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(11px, 1.05vw, 12px);
}

.xupkutp:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(18px, 1.55vw, 22px);
}

.x1ivvz67:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(52px, 5.6vw, 82px);
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.x1iikomf:not(#\#):not(#\#):not(#\#) {
  font-weight: 300;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.xmvyi9x:not(#\#):not(#\#):not(#\#) {
  font-weight: 560;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1ohmj0k:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.04fr) minmax(0, .96fr);
}

.x1q1w665:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto;
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.x1hi0czg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.012em;
}

.xo2cfqc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x3gc2hl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .03em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x14lbdrl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .15em;
}

.x1j4510k:not(#\#):not(#\#):not(#\#) {
  line-height: .92;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.xeu3952:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(#0000 0%, #00000026 12%, #00000080 30%, #000000eb 50%, #000 68%);
  mask-image: linear-gradient(#0000 0%, #00000026 12%, #00000080 30%, #000000eb 50%, #000 68%);
}

.x1aa88zw:not(#\#):not(#\#):not(#\#) {
  offset-path: path("M 70 605 C 170 580 220 520 300 510 C 380 500 390 420 470 408 C 550 396 580 330 650 300 C 668 292 680 288 690 285 C 712 276 736 258 760 230");
}

.xdp0nv8:not(#\#):not(#\#):not(#\#) {
  offset-rotate: 0deg;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

.xiiclqw:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.x27vdmw:not(#\#):not(#\#):not(#\#) {
  opacity: .95;
}

.x1j4f4md:not(#\#):not(#\#):not(#\#) {
  opacity: .98;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.xqilxzk:not(#\#):not(#\#):not(#\#) {
  perspective: 1200px;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.xkj13zw:not(#\#):not(#\#):not(#\#) {
  row-gap: 30px;
}

.xniew5u:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 161.25;
}

.x15naxwk:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 8 12;
}

.x1owpc8m:not(#\#):not(#\#):not(#\#) {
  stroke-linecap: round;
}

.x1f6yumg:not(#\#):not(#\#):not(#\#) {
  stroke-linejoin: round;
}

.xrpwkyf:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.1px;
}

.x1i8vdtw:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.3px;
}

.xhr4kjn:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.5px;
}

.xhxwl1:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.6px;
}

.x1d0auna:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.9px;
}

.xnpr05h:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1px;
}

.xqjr0vm:not(#\#):not(#\#):not(#\#) {
  stroke-width: 3px;
}

.x17ld789:not(#\#):not(#\#):not(#\#) {
  stroke-width: 4px;
}

.xreh3go:not(#\#):not(#\#):not(#\#) {
  stroke-width: 7px;
}

.x1aqsdz:not(#\#):not(#\#):not(#\#) {
  stroke: #8ae2b21a;
}

.x1a23giw:not(#\#):not(#\#):not(#\#) {
  stroke: #8ae2b229;
}

.x1kvozwg:not(#\#):not(#\#):not(#\#) {
  stroke: #8ae2b233;
}

.xnwf6rp:not(#\#):not(#\#):not(#\#) {
  stroke: #8ae2b238;
}

.xstyexn:not(#\#):not(#\#):not(#\#) {
  stroke: #8ae2b23d;
}

.x1k29kip:not(#\#):not(#\#):not(#\#) {
  stroke: #8ae2b28c;
}

.x1yibffo:not(#\#):not(#\#):not(#\#) {
  stroke: #e5fff16b;
}

.x1g1vixw:not(#\#):not(#\#):not(#\#) {
  stroke: #e5fff1eb;
}

.xlfxj2a:not(#\#):not(#\#):not(#\#) {
  stroke: #37b57812;
}

.xq86knw:not(#\#):not(#\#):not(#\#) {
  stroke: #37b5781f;
}

.x2usg8j:not(#\#):not(#\#):not(#\#) {
  stroke: url("#workstream-thread");
}

.x6mezaz:not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x1764fhq:not(#\#):not(#\#):not(#\#) {
  transform-box: fill-box;
}

.xqlk7fu:not(#\#):not(#\#):not(#\#) {
  transform-origin: 50% 100%;
}

.x1g0ag68:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}

.x1oyok0e:not(#\#):not(#\#):not(#\#) {
  transform-style: preserve-3d;
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.xoww4n8:not(#\#):not(#\#):not(#\#) {
  transform: translate3d(0, 0, 0);
}

.x1mjscc7:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s, .16s, .16s, .2s, .18s;
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.x13dflua:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

.xju6q8h:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, box-shadow, transform;
}

.xv65o4f:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, transform;
}

.x1eaenvl:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color;
}

.x1pbvl4h:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.16, 1, .3, 1);
}

.x1g04rst:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--ease),var(--ease),var(--ease),var(--ease),var(--ease);
}

.x13efnbd:not(#\#):not(#\#):not(#\#) {
  vector-effect: non-scaling-stroke;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

.x1w0boku:not(#\#):not(#\#):not(#\#) {
  z-index: 6;
}

.xu07imm:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--btn-green-lift);
}

.xj2bc2b:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--btn-green);
}

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x1nlf60j:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.x1k4aw5f:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.xijokvz:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x1qdb6kj:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #e9efeb0f;
}

.xxexdbd:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #37b5781f;
}

.x1n5bzlp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xk1xxmk:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--btn-glass-bg-hover);
}

.xw224b0:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--btn-glass-tint-bg-hover);
}

.x1bl4z1z:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--btn-glass-lift);
}

.x1yaj7l8:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--btn-glass-tint-lift);
}

.x132ekf3:hover:not(#\#):not(#\#):not(#\#) {
  color: #e9efebc7;
}

.xujmhbr:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--c-chalk);
}

.x1o7uuvo:hover:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1dpms5g:hover:not(#\#):not(#\#):not(#\#) {
  transform: translate3d(0, -1px, 0);
}

.x8zi1ou:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--btn-glass-bg);
}

.x13bf6f5:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--btn-glass-tint-bg);
}

.x1y3ni0l:active:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--btn-glass-rest),var(--btn-glass-inset);
}

.xjhmgt5:active:not(#\#):not(#\#):not(#\#) {
  transform: translate3d(0, 0, 0);
}

@media (width <= 900px) {
  .xj8youy.xj8youy:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width >= 901px) and (width <= 1120px) {
  .xrz1l45.xrz1l45:not(#\#):not(#\#):not(#\#) {
    column-gap: 36px;
  }
}

@media (width <= 360px) {
  .xb58y3s.xb58y3s:not(#\#):not(#\#):not(#\#) {
    display: contents;
  }
}

@media (width <= 900px) {
  .xnty2cc.xnty2cc:not(#\#):not(#\#):not(#\#) {
    display: contents;
  }
}

@media (width <= 560px) {
  .xuproqy.xuproqy:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

@media (width <= 360px) {
  .x1phz06y.x1phz06y:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 560px) {
  .xl0nte0.xl0nte0:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 900px) {
  .x10o2a94.x10o2a94:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

  .x19wcxzz.x19wcxzz:not(#\#):not(#\#):not(#\#) {
    font-size: 11px;
  }
}

@media (width <= 560px) {
  .x1iilenz.x1iilenz:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }

  .x13tka80.x13tka80:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }

  .xvhbb7l.xvhbb7l:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }
}

@media (width <= 900px) {
  .x1i3lgjj.x1i3lgjj:not(#\#):not(#\#):not(#\#) {
    font-size: 18px;
  }
}

@media (width <= 360px) {
  .x1dpg8cx.x1dpg8cx:not(#\#):not(#\#):not(#\#) {
    font-size: 45px;
  }
}

@media (width <= 560px) {
  .x1vxs10b.x1vxs10b:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(48px, 14.4vw, 64px);
  }
}

@media (width >= 561px) and (width <= 900px) {
  .x13tkpkd.x13tkpkd:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(58px, 12vw, 88px);
  }
}

@media (width >= 901px) and (width <= 1120px) {
  .x788x97.x788x97:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(58px, 7.2vw, 88px);
  }
}

@media (width <= 360px) {
  .x1a64hb0.x1a64hb0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width >= 901px) and (width <= 1120px) {
  .x183h99n.x183h99n:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1.04fr) minmax(0, .96fr);
  }
}

@media (width <= 900px) {
  .xirox3h.xirox3h:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 560px) {
  .xz9ouej.xz9ouej:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 900px) {
  .x1ksjehb.x1ksjehb:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto;
  }
}

@media (width <= 560px) {
  .xiqvard.xiqvard:not(#\#):not(#\#):not(#\#) {
    letter-spacing: .12em;
  }

  .xmludt8.xmludt8:not(#\#):not(#\#):not(#\#) {
    line-height: .91;
  }

  .x1e96pg0.x1e96pg0:not(#\#):not(#\#):not(#\#) {
    line-height: 1.45;
  }

  .x11704n.x11704n:not(#\#):not(#\#):not(#\#) {
    line-height: 1.46;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1vemb9f.x1vemb9f:not(#\#):not(#\#):not(#\#) {
    offset-distance: 100%;
  }

  .x2iwn24.x2iwn24:not(#\#):not(#\#):not(#\#) {
    opacity: .4;
  }

  .xfp8ul4.xfp8ul4:not(#\#):not(#\#):not(#\#) {
    opacity: .5;
  }

  .x11gebw9.x11gebw9:not(#\#):not(#\#):not(#\#) {
    opacity: .7;
  }
}

@media (width <= 900px) {
  .x48en7u.x48en7u:not(#\#):not(#\#):not(#\#) {
    opacity: .72;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1czs6mw.x1czs6mw:not(#\#):not(#\#):not(#\#) {
    opacity: .72;
  }

  .x1o9sq8h.x1o9sq8h:not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }

  .x16dpw5u.x16dpw5u:not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}

@media (width <= 360px) {
  .x1m32eft.x1m32eft:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }
}

@media (width <= 900px) {
  .x1a3s0yu.x1a3s0yu:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }
}

@media (width <= 360px) {
  .xf7b7ze.xf7b7ze:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
}

@media (width <= 900px) {
  .x19briem.x19briem:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
}

@media (width <= 360px) {
  .xl6bkex.xl6bkex:not(#\#):not(#\#):not(#\#) {
    order: 4;
  }
}

@media (width <= 900px) {
  .xub6zcd.xub6zcd:not(#\#):not(#\#):not(#\#) {
    order: 4;
  }

  .xru2j1p.xru2j1p:not(#\#):not(#\#):not(#\#) {
    row-gap: 0;
  }
}

.xqmqy1e:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -1px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x18gnavp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 13px;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1vd4hg5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 300px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x1m6rsdq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(33px, 3.2vw, 40px);
}

.x1j86d1m:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(78%, 720px);
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.xowhefo:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12.5%;
}

.xrqzaf1:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 18%;
}

.x1u0e7iy:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 18px;
}

.xxbgjyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 43%;
}

.xs7b8gj:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 82.6%;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.xoupblz:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(-1 * (var(--header-height) + var(--safe-top)));
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x80co2b:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1328px;
}

.x1xtrz5g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16ch;
}

.xqgyyxx:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 35ch;
}

.xgqysn1:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 58%;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1v38anr:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: max(760px, 100svh);
}

.x11lgs8q:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--btn-height-sm, 32px);
}

.x1udmity:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--btn-height, 38px);
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x3mw7os:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 18px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xoyzfg9:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 18px;
}

.xmzdka5:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 37px;
}

.x6ibm6z:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 49%;
}

.xdzermz:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 78%;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fxhmyf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 13px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x1guw455:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.x1endk3i:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 64%;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

@media (width <= 560px) {
  .x40i8io.x40i8io:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-left-radius: clamp(12px, 5vw, 20px);
  }
}

@media (width <= 900px) {
  .x1omrax0.x1omrax0:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-left-radius: clamp(16px, 4vw, 24px);
  }
}

@media (width <= 560px) {
  .x12u3gin.x12u3gin:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-right-radius: clamp(12px, 5vw, 20px);
  }
}

@media (width <= 900px) {
  .x1gwbpqz.x1gwbpqz:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-right-radius: clamp(16px, 4vw, 24px);
  }
}

@media (width >= 981px) {
  .x168r748.x168r748:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 40px;
  }
}

@media (width <= 640px) {
  .x72omxy.x72omxy:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: clamp(29px, 5.5vw, 32px);
  }
}

@media (width <= 900px) {
  .x12w3di0.x12w3di0:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: min(64%, 460px);
  }
}

@media (width <= 560px) {
  .xkc14hu.xkc14hu:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 12px;
  }

  .x1ntxzik.x1ntxzik:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 18px;
  }

  .x1279vlz.x1279vlz:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 22px;
  }
}

@media (width <= 900px) {
  .xdoev1k.xdoev1k:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 10ch;
  }

  .x1fjxc83.x1fjxc83:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 40ch;
  }
}

@media (width <= 560px) {
  .xjwf4xc.xjwf4xc:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 62%;
  }
}

@media (width <= 900px) {
  .x1mr1erl.x1mr1erl:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }

  .x1gtjoh4.x1gtjoh4:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(var(--glass-lane, 52px) + 42px);
  }
}

@media (width >= 901px) and (width <= 1120px) {
  .xsa15l3.xsa15l3:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: clamp(32px, 5vw, 64px);
  }
}

@media (width <= 560px) {
  .x1m1k7a7.x1m1k7a7:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: var(--pad-x);
  }
}

@media (width >= 901px) and (width <= 1120px) {
  .x1bcrsg0.x1bcrsg0:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: clamp(32px, 5vw, 64px);
  }
}

@media (width <= 560px) {
  .xzbkhwh.xzbkhwh:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: var(--pad-x);
  }
}

@media (width <= 900px) {
  .xgtvgus.xgtvgus:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(var(--header-height) + var(--safe-top) + 44px);
  }
}

@media (width <= 560px) {
  .x1nzjt5k.x1nzjt5k:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 12px;
  }

  .x1xs4zij.x1xs4zij:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 12px;
  }

  .x1bm0zel.x1bm0zel:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 10px;
  }
}
