@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ease-smooth:ease;--ease-out-fluid:cubic-bezier(.32, .72, 0, 1)}@layer base{:root,:host{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){color-scheme:light;--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default],:host(.light),:host(.default),:host([data-theme=light]),:host([data-theme=default]){--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark],:host(.dark),:host([data-theme=dark]){--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none;--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}}@layer components{.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{background-color:var(--default);border-radius:calc(var(--radius) * 2.5);position:relative}.tabs__list-container>.tabs__list-container__scroller[data-orientation=vertical]{height:100%}.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next{z-index:2;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:var(--cursor-interactive);border-style:var(--tw-border-style);color:var(--foreground);--tw-outline-style:none;transition:opacity .15s var(--ease-smooth);background-color:#0000;border-width:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):hover{opacity:.7}}:is(.tabs__list-container>.tabs__list-container__scroll-prev,.tabs__list-container>.tabs__list-container__scroll-next):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(var(--spacing) * 1);top:50%}.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 1);top:50%}:is(.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-prev,.tabs__list-container:has([data-orientation=horizontal])>.tabs__list-container__scroll-next):where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-prev{top:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has([data-orientation=vertical])>.tabs__list-container__scroll-next{bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.tabs__list-container:has(>:is([data-left-scroll=true],[data-left-right-scroll=true],[data-top-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-prev,.tabs__list-container:has(>:is([data-right-scroll=true],[data-left-right-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]))>.tabs__list-container__scroll-next{display:inline-flex}.tabs__list{padding:var(--spacing);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__list[data-orientation=vertical]{gap:var(--spacing);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;z-index:1;cursor:var(--cursor-interactive);transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not([data-focused]),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs--align-start>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:start;justify-content:flex-start}.tabs--align-end>:is(.tabs__list-container,.tabs__list) .tabs__tab{text-align:end;justify-content:flex-end}.tabs__separator{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.tabs__separator{transition:opacity .15s var(--ease-smooth)}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{inset-inline-start:calc(var(--spacing) * 0);width:1px;height:50%;top:25%}.tabs__list[data-orientation=vertical] .tabs__separator{inset-inline-start:5%;width:90%;height:1px;top:0}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{inset-inline-start:calc(var(--spacing) * 0);width:100%;position:absolute;top:0}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-inline-start:calc(var(--spacing) * 4)}.tabs__indicator{border-radius:calc(var(--radius) * 3);background-color:var(--segment);--tw-shadow:var(--surface-shadow);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:-1;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container{background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container .tabs__list{padding:0}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:calc(var(--spacing) * .5);top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border)}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{height:100%;width:calc(var(--spacing) * .5);inset-inline-start:calc(var(--spacing) * 0);top:0}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;--scroll-shadow-offset:0px;position:relative}@property --scroll-shadow-start-fade{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-shadow-end-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-shadow-start-fade{0%{--scroll-shadow-start-fade:0px}to{--scroll-shadow-start-fade:var(--scroll-shadow-size)}}@keyframes scroll-shadow-end-fade{0%{--scroll-shadow-end-fade:var(--scroll-shadow-size)}to{--scroll-shadow-end-fade:0px}}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true],[data-scroll-shadow-mode=auto]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-position:0 0,100% 0;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true],[data-scroll-shadow-mode=auto]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-position:0 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:dir(rtl),.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:dir(rtl){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}@supports (animation-timeline:scroll(self)){.scroll-shadow.scroll-shadow--fade[data-scroll-shadow-mode=auto]{animation:linear both scroll-shadow-start-fade,linear both scroll-shadow-end-fade;animation-range:var(--scroll-shadow-offset) calc(var(--scroll-shadow-offset) + var(--scroll-shadow-size)), calc(100% - var(--scroll-shadow-size) - var(--scroll-shadow-offset)) calc(100% - var(--scroll-shadow-offset))}.scroll-shadow.scroll-shadow--fade.scroll-shadow--vertical[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:180deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self),scroll(self)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:90deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self inline),scroll(self inline)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]:dir(rtl){--scroll-linear-gradient:270deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%}}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.text-link{color:var(--link)}}:root{--paper:#faf9f6;--surface:#fff;--ink:#24222a;--muted:#6a6873;--line:#e4e2e8;--brand-ink:#a72c63;--brand-soft:#f8e9ef;--accent:var(--brand-ink);--accent-foreground:#fff;--font-body:"DM Sans",sans-serif;--font-heading:"Space Grotesk",sans-serif;--background:var(--paper);--foreground:var(--ink);color-scheme:light}:root[data-theme=dark]{--paper:#17171c;--surface:#202027;--ink:#f5f2f8;--muted:#b4b0bd;--line:#36343f;--brand-ink:#f2a6c4;--brand-soft:#402a35;--background:var(--paper);--foreground:var(--ink);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-heading)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}:is(button,a,summary,[role=tab],[role=tabpanel]):focus-visible,:is(button,a,[role=tab])[data-focus-visible=true]{outline-offset:5px;outline:3px solid #a975d0}.shell{width:min(1280px,100% - 96px);margin-inline:auto}.skip-link{background:var(--ink);color:var(--paper);z-index:100;border-radius:8px;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;border-bottom:1px solid var(--line);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.site-header{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.site-header{backdrop-filter:blur(18px)}.nav-shell{justify-content:space-between;align-items:center;gap:36px;height:88px;display:flex}.brand img{width:91px}.primary-nav{align-items:center;gap:34px;margin-left:60px;display:flex}.primary-nav a{font-size:14px;font-weight:500;transition:color .2s}.primary-nav a:hover{color:var(--brand-ink)}.primary-nav .nav-mobile-cta{display:none}.nav-actions{align-items:center;gap:12px;display:flex}.language-toggle{place-items:center;min-width:38px;min-height:44px;font-size:12px;font-weight:700;display:grid}.icon-button{color:var(--ink);background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:44px;display:grid}.icon-button:hover{background:var(--brand-soft)}.moon-icon,.nav-toggle,.nav-mobile-cta,.close-icon,[data-theme=dark] .sun-icon{display:none}[data-theme=dark] .moon-icon{display:block}.cta{color:#fff;white-space:nowrap;background:#292331;border:1px solid #292331;border-radius:8px;justify-content:center;align-items:center;gap:23px;min-height:54px;padding:14px 25px;font-size:14px;font-weight:550;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.cta:hover{background:var(--brand-ink);border-color:var(--brand-ink);transform:translateY(-2px);box-shadow:0 6px 20px #a72c6320}.nav-demo{gap:20px;min-height:44px;padding:10px 19px;font-size:13px}[data-theme=dark] .cta{color:#30213d;background:#eadcf7;border-color:#eadcf7}.text-link{align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.text-link svg,.cta svg{transition:transform .2s}.text-link:hover svg,.cta:hover svg{transform:translate(2px,-2px)}.eyebrow{letter-spacing:.14em;color:var(--brand-ink);align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.brand-spark{font-size:25px;font-weight:400;line-height:1}h2{letter-spacing:-.045em;font-size:clamp(32px,3.4vw,48px);font-weight:550;line-height:1.2}h2 em{color:var(--brand-ink);font-style:normal}.hero{padding:76px 0 82px;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:38px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy .eyebrow{margin-bottom:25px}h1{letter-spacing:-.059em;max-width:620px;font-size:clamp(42px,4.1vw,61px);font-weight:550;line-height:1.15}h1 em{color:var(--brand-ink);font-style:normal;font-weight:550;display:block}.hero-lead{max-width:430px;color:var(--muted);margin-top:26px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.hero-proof{color:var(--muted);flex-wrap:wrap;gap:12px 22px;margin-top:27px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:5px;display:flex}.hero-proof svg{color:var(--brand-ink)}.hero-visual{min-width:0;padding:35px 0 70px;position:relative}.hero-art-grid{background-image:linear-gradient(#8b78970c 1px,#0000 1px),linear-gradient(90deg,#8b78970c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:-30px -120px -20px -25px;mask-image:radial-gradient(#000 10%,#0000 70%)}.hero-visual:before{content:"";opacity:.6;filter:blur(60px);background:#e8e0ed;border-radius:50%;width:430px;height:430px;position:absolute;top:5px;left:90px}[data-theme=dark] .hero-visual:before{opacity:.15;background:#754b96}.visual-caption{letter-spacing:.12em;color:var(--muted);gap:70px;font-size:9px;display:flex;position:absolute;bottom:0;right:0}.visual-caption span{color:var(--brand-ink)}.product-scene{color:#282330;width:100%;min-width:0;font-family:var(--font-body);position:relative}.product-scene--hero{padding-bottom:26px;padding-left:12px}.product-window{background:#fff;border:1px solid #dedbe5;border-radius:13px;width:100%;overflow:hidden;box-shadow:0 30px 70px -35px #392b5059,0 4px 16px #271b3a08}.product-scene--hero .product-window{transform:perspective(1400px)rotateY(-5deg)rotateX(2deg)}.window-bar{color:#797580;background:#fbfafc;border-bottom:1px solid #ebe8ef;align-items:center;gap:15px;height:37px;padding:0 15px;font-size:9px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#d9d5df;border-radius:50%;width:5px;height:5px}.preview-label{letter-spacing:.1em;color:#85818d;margin-left:auto;font-size:7px}.product-app{min-height:340px;display:flex}.product-sidebar{color:#a4a0ab;background:#fdfcfe;border-right:1px solid #eeebf1;flex-direction:column;flex-shrink:0;align-items:center;gap:22px;width:51px;padding:18px 8px 12px;display:flex}.product-sidebar img{width:31px;margin-bottom:10px}.product-sidebar .selected{color:#794499}.sidebar-avatar,.tiny-avatar{color:#754193;background:#ecdef3;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.sidebar-avatar{margin-top:auto}.product-body{width:calc(100% - 51px);padding:22px 18px 16px}.product-breadcrumb{color:#938a9b;margin-bottom:17px;font-size:8px}.product-breadcrumb span{color:#6d617a;margin-left:5px}.product-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.product-title h3{letter-spacing:-.035em;font-size:16px;font-weight:650;line-height:1.4}.product-toolbar{justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;font-size:8px;display:flex}.product-toolbar>span:first-child{align-items:center;gap:6px;display:flex}.status{white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:8px}.status--green{color:#337053;background:#eaf4ee}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pipeline-column{background:#f7f6f9;border:1px solid #efedf3;border-radius:7px;padding:7px}.pipeline-heading{white-space:nowrap;align-items:center;gap:5px;margin-bottom:9px;font-size:8px;display:flex}.pipeline-heading i{background:#ac80cf;border-radius:50%;width:5px;height:5px}.pipeline-column--cyan .pipeline-heading i{background:#65b0b7}.pipeline-column--peach .pipeline-heading i{background:#d49c7b}.pipeline-heading>span{color:#938c9b;margin-left:auto}.candidate{background:#fff;border:1px solid #e9e5ef;border-radius:6px;margin-bottom:7px;padding:10px 8px 7px;box-shadow:0 2px 3px #2c143203}.person-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:8px;font-weight:600;display:grid}.avatar--violet{color:#77508c;background:#eee3f5}.avatar--cyan{color:#387e85;background:#e2f2f3}.avatar--peach{color:#966347;background:#f4e5da}.candidate strong{margin-top:8px;font-size:8px;font-weight:600;display:block}.candidate small{color:#8b8391;margin-top:1px;font-size:7px;display:block}.candidate-tag{color:#74607f;align-items:center;gap:3px;min-height:15px;margin:10px 0;font-size:6px;display:flex}.candidate-bottom{color:#96909e;border-top:1px solid #f0edf3;justify-content:space-between;align-items:center;padding-top:5px;font-size:6px;display:flex}.product-foot{color:#8a7798;align-items:center;gap:6px;margin-top:14px;font-size:8px;display:flex}.whatsapp-card{background:#fff;border:1px solid #e6e3e9;border-radius:12px;width:260px;padding:16px;animation:.8s .2s both message-enter;position:absolute;bottom:-25px;left:-24px;transform:rotate(-3deg);box-shadow:0 12px 35px #35223e16}.whatsapp-card__header{align-items:center;gap:9px;display:flex}.whatsapp-icon{color:#408d5c;background:#edf6ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.whatsapp-card strong{font-size:11px;display:block}.whatsapp-card small{color:#85818b;font-size:7px;display:block}.chat-bubble{background:#edf6ee;border-radius:0 8px 8px;margin-top:13px;padding:10px;font-size:10px}.chat-bubble>span{color:#74a190;justify-content:flex-end;align-items:center;gap:4px;font-size:7px;display:flex}.chat-response{color:#7a6a85;align-items:center;gap:6px;margin-top:9px;font-size:8px;display:flex}.connected-badge{background:#fff;border:1px solid #dfdce5;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:9px;animation:.7s .5s both message-enter;display:flex;position:absolute;top:-17px;right:16px;box-shadow:0 6px 25px #3f294510}.connected-badge>span{color:#80589c;background:#eee5f5;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}@keyframes message-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.capabilities-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.capabilities-inner{justify-content:space-between;align-items:center;gap:18px;min-height:96px;display:flex}.capabilities-label{white-space:pre-line;letter-spacing:.08em;color:var(--muted);border-right:1px solid var(--line);padding-right:30px;font-size:9px;font-weight:600;line-height:1.8}.capabilities-inner>div{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.section{padding:96px 0}.section-heading{margin-bottom:48px}.split-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.split-heading>p{max-width:320px;color:var(--muted);padding-bottom:5px;font-size:15px}.benefit-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.benefit{border-left:1px solid var(--line);padding:29px 32px 0}.benefit:first-child{border-left:0;padding-left:0}.benefit:last-child{padding-right:0}.benefit-top{color:var(--brand-ink);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.benefit h3{letter-spacing:-.035em;margin-bottom:13px;font-size:21px;font-weight:600}.benefit p{color:var(--muted);max-width:320px;min-height:70px;font-size:14px}.benefit-caption{color:var(--brand-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:10px;font-weight:500;display:flex}.modules-section{color:#f8f6fa;background:#292331;padding:80px 0 64px}.modules-section .eyebrow,.modules-section h2 em{color:#cbb3de}.modules-section .split-heading>p{color:#bcb3c5;max-width:235px}.module-explorer{width:100%;display:block}.module-tabs{background:0 0;border-bottom:1px solid #ffffff24;border-radius:0;gap:0;width:100%;padding:0;display:flex}.module-tab{color:#c6bdce;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:flex-start;gap:10px;min-height:69px;padding:16px 20px;font-size:13px}.module-tab[aria-selected=true]{color:#fff;background:#ffffff07;border-bottom-color:#c4a0e0}.module-tab:hover{color:#fff;background:#ffffff08}.module-tab .tabs__indicator{display:none}.module-panel{outline-offset:5px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;min-height:460px;padding:45px 0 35px;animation:.3s both panel-in;display:grid}.module-overline{letter-spacing:.12em;color:#cbb3de;font-size:9px}.module-copy h3{letter-spacing:-.045em;max-width:365px;margin:15px 0 18px;font-size:clamp(27px,2.8vw,36px);font-weight:500;line-height:1.25}.module-copy>p{color:#bcb3c5;max-width:340px;font-size:14px;line-height:1.75}.module-copy ul{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.module-copy li{color:#e4dce9;align-items:center;gap:9px;font-size:12px;display:flex}.module-copy li svg{color:#c4a0e0}.module-link{color:#fff;border-bottom:1px solid #83708f;align-items:center;gap:17px;padding:8px 0;font-size:13px;display:inline-flex}.module-panel .product-window{box-shadow:none;min-height:382px}.module-bottom{color:#bcb3c5;border-top:1px solid #ffffff21;justify-content:space-between;gap:20px;padding-top:23px;font-size:11px;display:flex}.module-bottom>div{gap:20px;display:flex}.module-bottom>div>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.profile-row{align-items:center;gap:12px;margin:20px 0;display:flex}.profile-row>.person-avatar{width:38px;height:38px;font-size:11px}.profile-row strong{font-size:12px;display:block}.profile-row small{color:#867d8e;font-size:9px;display:block}.profile-row>.status,.verify-shield{margin-left:auto}.verify-shield{color:#7b5d94}.assessment-summary{color:#79558f;background:#f5eff9;border-radius:8px;align-items:center;gap:15px;padding:17px;display:flex}.assessment-summary strong{color:#4b385c;font-size:11px}.assessment-summary p{margin-top:2px;font-size:8px}.assessment-bars{gap:15px;margin:22px 0;display:grid}.assessment-bars>div{align-items:center;gap:15px;font-size:10px;display:flex}.assessment-bars>div>span{flex-shrink:0;width:88px}.assessment-bars svg{color:#9a7bb1}.chart-track{background:#f0eaf6;border-radius:5px;flex:1;height:7px;overflow:hidden}.chart-track i{transform-origin:0;background:#b895d2;border-radius:5px;height:100%;animation:.65s both bar-in;display:block}.preview-note{color:#95849e;border-top:1px solid #eee8f3;align-items:center;gap:7px;padding-top:12px;font-size:9px;display:flex}.verification-list>div{border-bottom:1px solid #eee9f4;align-items:center;gap:12px;padding:14px 0;display:flex}.verification-list>div>div{flex:1}.verification-list strong{font-size:10px;display:block}.verification-list small{color:#8a8292;margin-top:3px;font-size:8px;display:block}.verify-icon{color:#8b6b9e;background:#f0edf6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.check-green{color:#609075}.pending-dot{background:#c2a362;border-radius:50%;width:9px;height:9px;margin:0 4px}.record-summary{color:#b09169;background:#f8f4ee;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.record-summary strong{color:#594939;font-size:11px;display:block}.record-summary small{margin-top:2px;font-size:8px;display:block}.document-list>div{border-bottom:1px solid #eeeaf2;align-items:center;gap:10px;padding:14px 2px;font-size:10px;display:flex}.document-list svg{color:#a18dae}.document-format{color:#a29aa9;margin-left:auto;font-size:7px}@keyframes panel-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes bar-in{0%{scale:0 1}to{scale:1}}.centered{text-align:center}.centered .eyebrow{justify-content:center}.steps-grid{grid-template-columns:repeat(4,1fr);gap:34px;margin:60px 0 30px;padding:0;list-style:none;display:grid}.step-top{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:20px;font-size:10px;display:flex}.step-icon{border:1px solid var(--line);width:48px;height:48px;color:var(--brand-ink);background:var(--surface);border-radius:12px;place-items:center;display:grid}.steps-grid h3{letter-spacing:-.035em;margin:20px 0 10px;font-size:18px;font-weight:600}.steps-grid p{color:var(--muted);max-width:245px;font-size:13px}.how-note{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding-top:18px;font-size:11px;display:flex}.people-grid{grid-template-columns:1fr 1fr;align-items:center;gap:76px;display:grid}.people-photo{border-radius:12px;height:540px;position:relative;overflow:hidden}.people-photo img{object-fit:cover;object-position:48% center;width:100%;height:100%}.people-photo:after{content:"";background:linear-gradient(#0000,#19101bbc);position:absolute;inset:50% 0 0}.photo-caption{z-index:1;color:#fff;align-items:center;gap:17px;font-size:19px;line-height:1.5;display:flex;position:absolute;bottom:30px;left:30px}.photo-caption>.brand-spark{color:#eadcee;font-size:54px}.photo-caption strong{font-weight:500}.audience-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:22px 0;display:flex}.audience-list article>span{color:var(--brand-ink);margin-top:5px;font-size:9px}.audience-list article>div{flex:1}.audience-list article>svg{color:var(--brand-ink);margin-top:4px}.audience-list h3{letter-spacing:-.02em;margin-bottom:5px;font-size:16px;font-weight:600}.audience-list p{color:var(--muted);max-width:340px;font-size:13px}.jobs-banner{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:34px;padding:28px 32px;display:flex}.jobs-brand{font-family:var(--font-heading);color:var(--brand-ink);letter-spacing:-.06em;border-right:1px solid var(--line);flex-direction:column;padding-right:32px;font-size:25px;font-weight:800;line-height:1;display:flex}.jobs-brand>span:last-child{letter-spacing:-.04em;gap:4px;margin-top:3px;font-size:16px;display:flex}.jobs-banner h2{letter-spacing:-.025em;margin-bottom:5px;font-size:20px}.jobs-banner p{color:var(--muted);font-size:13px}.jobs-banner>.text-link{white-space:nowrap;color:var(--brand-ink);margin-left:auto}.faq-grid{grid-template-columns:1fr 1.25fr;gap:70px;display:grid}.faq-grid>div>p{color:var(--muted);margin-top:20px;font-size:14px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:14px;font-weight:550;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--brand-ink);transition:rotate .2s}.faq-list details[open] summary svg{rotate:45deg}.faq-list details>p{color:var(--muted);padding:0 35px 22px 0;font-size:13px}.final-cta{color:#342440;background:#eae0f1;padding:70px 0;position:relative;overflow:hidden}.final-grid{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.final-cta h2{font-size:clamp(32px,3.2vw,45px)}.final-cta .eyebrow,.final-cta h2 em{color:#715087}.final-action{flex-direction:column;align-items:center;gap:13px;display:flex}.final-action>span{color:#785f87;font-size:11px}.cta--light,[data-theme=dark] .cta--light{color:#4d2e60;background:#fff;border-color:#fff}.cta--light:hover{color:#fff;background:#6b3d91}.cta-art{color:#6b3d9108;pointer-events:none;font-size:450px;line-height:1;position:absolute;top:-135px;right:8%}.site-footer{background:var(--surface);padding:50px 0 22px}.footer-top{justify-content:space-between;gap:50px;padding-bottom:38px;display:flex}.footer-top p{color:var(--muted);margin-top:15px;font-size:12px}.footer-top nav{align-items:flex-start;gap:25px;padding-top:6px;font-size:12px;display:flex}.social-links{flex-direction:column;gap:7px;font-size:11px;display:flex}.social-links a{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-top a:hover,.footer-bottom a:hover{color:var(--brand-ink);text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:21px;font-size:10px;display:flex}.legal-header,.legal-page{padding:40px 0}.legal-page .container,.legal-header .container{width:min(850px,100% - 48px);margin:auto}.legal-page h1{margin-bottom:25px;font-size:44px}.legal-page h2{margin:30px 0 16px;font-size:25px}.legal-page p{margin-bottom:20px}@media (width>=1450px){.hero{padding-top:100px;padding-bottom:100px}.hero-grid{gap:65px}}@media (width<=1150px){.shell{width:calc(100% - 64px)}.primary-nav{gap:25px;margin-left:0}.hero-grid{grid-template-columns:1fr 1fr;gap:28px}h1{font-size:46px}.hero-actions{gap:20px}.hero-visual{padding-bottom:88px}.whatsapp-card{width:230px;bottom:-48px;left:-6px}.product-body{padding:18px 12px 12px}.product-title h3{font-size:13px}.product-sidebar{width:40px}.product-body{width:calc(100% - 40px)}.product-app{min-height:330px}.pipeline{gap:5px}.pipeline-column{padding:5px}.candidate{padding:8px 5px}.candidate-tag span{line-height:1.3}.capabilities-label{display:none}.module-panel{grid-template-columns:.9fr 1.1fr;gap:35px}.people-grid{gap:45px}.footer-top nav{gap:18px}}@media (width<=900px){.nav-shell{gap:20px;height:76px}.primary-nav{background:var(--surface);border-bottom:1px solid var(--line);padding:24px 32px;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 15px 25px #28142e14}.primary-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.primary-nav>a:not(.cta){padding:14px 0}.primary-nav .nav-mobile-cta{color:#fff;margin-top:15px;display:flex}.nav-toggle{display:grid}.nav-toggle[aria-expanded=true] .menu-icon{display:none}.nav-toggle[aria-expanded=true] .close-icon{display:block}.hero{padding:58px 0 65px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:640px}h1{font-size:clamp(43px,7vw,65px)}.hero-lead{max-width:480px}.hero-visual{width:min(640px,100%);margin-inline:auto;padding:20px 15px 75px}.product-title h3{font-size:17px}.product-sidebar{width:50px}.product-body{width:calc(100% - 50px);padding:22px 20px}.product-app{min-height:340px}.pipeline{gap:10px}.candidate strong{font-size:10px}.candidate small,.candidate-tag,.candidate-bottom{font-size:8px}.candidate{padding:12px 9px}.pipeline-heading{font-size:9px}.whatsapp-card{width:260px;bottom:-30px;left:0}.visual-caption{bottom:0;right:20px}.capabilities-inner{flex-wrap:wrap;justify-content:center;gap:18px 32px;padding-block:24px}.section{padding:70px 0}.section-heading{margin-bottom:35px}.split-heading{gap:30px}.split-heading>p{max-width:235px;font-size:13px}.benefit{padding-inline:22px}.benefit h3{font-size:18px}.benefit p{min-height:100px;font-size:13px}.benefit-caption{font-size:9px}.module-panel{grid-template-columns:1fr;gap:35px}.module-copy{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}.module-overline{grid-column:1/-1}.module-copy h3{grid-area:2/1/4;margin-bottom:0}.module-copy>p{margin-top:14px}.module-copy ul{margin:18px 0}.module-link{justify-self:start}.module-panel .product-scene{max-width:620px;margin:auto}.module-tab{gap:7px;padding:14px 10px;font-size:11px}.module-tab svg{width:17px}.steps-grid{gap:20px;margin-top:40px}.people-grid{gap:35px}.people-photo{height:500px}.people-copy h2{font-size:31px}.people-section{padding-top:10px}.photo-caption{font-size:16px;left:20px}.jobs-banner{gap:22px;padding:24px}.jobs-banner h2{font-size:17px}.jobs-banner .text-link{font-size:12px}.faq-grid{gap:35px}.faq-grid h2{font-size:30px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top nav{flex-direction:column;gap:8px}}@media (width<=600px){html{scroll-padding-top:88px}.shell{width:calc(100% - 40px)}.nav-shell{height:70px}.brand img{width:78px}.nav-actions{gap:2px}.nav-demo{display:none}.primary-nav{padding:18px 20px 24px;top:69px}.hero{padding:38px 0 45px}.hero-grid{gap:29px}.hero .eyebrow{margin-bottom:20px;font-size:9px}h1{letter-spacing:-.055em;font-size:clamp(36px,9.8vw,53px);line-height:1.16}.hero-lead{max-width:360px;margin-top:22px;font-size:14px;line-height:1.7}.hero-actions{gap:25px;margin-top:25px}.cta{gap:15px;min-height:50px;padding:12px 19px;font-size:12px}.text-link{gap:8px;font-size:12px}.hero-proof{gap:8px 16px;margin-top:19px;font-size:10px}.hero-visual{padding:20px 0 80px}.product-scene--hero{padding-left:0}.product-scene--hero .product-window{transform:none}.product-sidebar{display:none}.product-body{width:100%;padding:16px 11px}.product-title h3{font-size:13px}.product-app{min-height:300px}.window-bar{height:30px;padding-inline:10px;font-size:8px}.product-breadcrumb{margin-bottom:12px;font-size:7px}.product-title{margin-bottom:15px}.pipeline{gap:6px}.pipeline-column{padding:5px}.pipeline-heading{gap:4px;font-size:7px}.pipeline-heading>span{display:none}.candidate{padding:8px 6px}.candidate strong{font-size:8px}.candidate small{font-size:7px}.candidate-tag{gap:3px;font-size:7px}.candidate-bottom{font-size:7px}.product-toolbar{padding-bottom:12px;font-size:7px}.person-avatar{width:23px;height:23px;font-size:7px}.whatsapp-card{width:225px;padding:12px;bottom:-42px;left:8px;transform:rotate(-2deg)}.whatsapp-card small{font-size:7px}.connected-badge{padding:7px 9px;font-size:8px;top:-15px;right:9px}.visual-caption{gap:32px;font-size:7px;bottom:0;right:5px}.hero-visual:before{width:280px;height:280px;left:10px}.capabilities-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;padding:23px 0;display:grid}.capabilities-inner>div{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:9px}.capabilities-inner>div svg{width:18px;height:18px}.section{padding:56px 0}.eyebrow{margin-bottom:16px;font-size:9px}h2{font-size:34px;line-height:1.22}.split-heading{display:block}.split-heading>p{max-width:320px;margin-top:22px;font-size:14px}.section-heading{margin-bottom:32px}.benefit-grid{grid-template-columns:1fr}.benefit,.benefit:first-child,.benefit:last-child{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.benefit:last-child{border-bottom:0;padding-bottom:0}.benefit-top{margin-bottom:16px}.benefit-top svg{width:23px;height:23px}.benefit h3{margin-bottom:10px;font-size:21px}.benefit p{max-width:100%;min-height:0;font-size:14px}.benefit-caption{margin-top:17px;font-size:10px}.modules-section{padding:55px 0 30px}.modules-section .split-heading>p{max-width:290px}.module-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.module-tab{justify-content:flex-start;min-height:55px;padding:12px 10px;font-size:11px}.module-explorer .tabs__list-container{overflow:visible}.module-panel{gap:30px;min-height:0;padding:30px 0}.module-copy{display:block}.module-copy h3{max-width:320px;margin:12px 0 16px;font-size:29px}.module-copy>p{max-width:none;font-size:14px}.module-copy ul{margin:20px 0}.module-copy li,.module-link{font-size:12px}.module-panel .product-window{min-height:350px}.module-panel .product-app{min-height:319px}.module-bottom{flex-direction:column;gap:15px;font-size:11px}.module-bottom>div{gap:25px}.profile-row{margin:15px 0}.assessment-summary{padding:13px}.assessment-summary strong{font-size:10px}.assessment-summary p{font-size:8px}.record-summary{padding:13px}.steps-grid{grid-template-columns:1fr 1fr;gap:28px 25px;margin:34px 0 20px}.steps-grid h3{margin-top:14px;font-size:18px}.steps-grid p{font-size:12px}.step-top{padding-bottom:15px}.step-icon{width:43px;height:43px}.how-note{text-align:center;align-items:flex-start;gap:7px;max-width:290px;margin:auto;font-size:10px}.how-note svg{flex-shrink:0;margin-top:2px}.people-section{padding-top:0}.people-grid{grid-template-columns:1fr;gap:35px}.people-photo{height:380px}.people-photo img{object-position:center}.photo-caption{font-size:18px;bottom:22px;left:23px}.people-copy h2{font-size:34px}.audience-list{margin-top:22px}.audience-list article{padding:20px 0}.jobs-banner{grid-template-columns:auto 1fr;gap:20px;padding:24px 20px;display:grid}.jobs-brand{padding-right:20px}.jobs-banner h2{font-size:17px;line-height:1.4}.jobs-banner p{margin-top:8px;font-size:12px}.jobs-banner>.text-link{grid-column:2;justify-self:start;min-height:35px;margin:0}.faq-grid{grid-template-columns:1fr;gap:28px}.faq-grid h2{font-size:34px}.faq-list summary{padding:20px 0;font-size:13px}.faq-list details>p{font-size:13px}.final-cta{padding:50px 0}.final-grid{display:block}.final-cta h2{font-size:34px}.final-action{align-items:flex-start;margin-top:28px}.cta-art{font-size:400px;top:20px;right:-100px}.site-footer{padding:38px 0 22px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:30px;display:grid}.footer-top>div:first-child{grid-column:1/-1}.footer-top nav{gap:10px;font-size:12px}.social-links{justify-self:end;gap:10px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:15px 10px;font-size:9px}.footer-bottom>span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-scene *{line-height:1.5}.product-breadcrumb{font-size:9px}.product-toolbar,.pipeline-heading{font-size:10px}.candidate strong{font-size:11px}.candidate small{font-size:9px}.candidate-tag,.candidate-bottom{font-size:8px}.product-foot{font-size:9px}.module-panel .product-window{height:435px}.module-panel .product-app{min-height:396px}[data-theme=dark] .primary-nav .nav-mobile-cta{color:#30213d}@media (width<=600px){.product-breadcrumb,.product-toolbar,.pipeline-heading{font-size:8px}.candidate strong{font-size:9px}.candidate small,.candidate-tag,.candidate-bottom{font-size:8px}.hero .candidate--0-1{display:none}.hero .product-app{min-height:290px}.module-panel .product-window{height:420px}.module-panel .product-app{min-height:388px}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.45s both hero-copy-enter}.hero .candidate{animation:.65s both message-enter}.hero .candidate--0-0{animation-delay:.15s}.hero .candidate--1-0{animation-delay:.3s}.hero .candidate--2-0{animation-delay:.45s}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}:root{--paper:#fcfbf9}.eyebrow-rule{background:#67b9c2;width:24px;height:2px}.hero{padding:56px 0 62px}.hero-grid{grid-template-columns:.95fr 1.15fr;gap:42px}.hero-visual{width:100%;padding:0}.hero-visual:before{display:none}.hero-copy .eyebrow{letter-spacing:.12em;font-size:10px}h1{font-weight:600}.hero-lead{max-width:410px}.ecosystem-scene{color:var(--ink);margin:0;position:relative}.scene-topline{letter-spacing:.11em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 8px 12px;font-size:8px;display:flex}.scene-topline>span:first-child{align-items:center;gap:7px;display:flex}.scene-topline i{background:#4c9a8c;border-radius:50%;width:5px;height:5px}.ecosystem-canvas{isolation:isolate;border:1px solid var(--line);background-image:radial-gradient(#aa9db52b .8px,#0000 .8px);background-size:18px 18px;border-radius:24px;height:460px;position:relative}.ecosystem-canvas:before{content:"";border:1px solid color-mix(in srgb,var(--line) 55%,transparent);z-index:-1;border-radius:15px;position:absolute;inset:19px}.connection-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-base{stroke:var(--line);stroke-width:1.5px}.connection-signal{stroke-width:2px;stroke-dasharray:9 7;stroke-linecap:round;opacity:0;transition:opacity .7s}.signal-recruit{stroke:#9264b0}.signal-assess{stroke:#bd6489}.signal-verify{stroke:#4b9aab}.signal-records{stroke:#b58a54}[data-stage=recruit] .signal-recruit,[data-stage=assess] .signal-assess,[data-stage=verify] .signal-verify,[data-stage=records] .signal-records{opacity:1}.ecosystem-core{text-align:center;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-core>div{border:1px solid var(--line);background:var(--surface);width:100px;height:74px;box-shadow:0 8px 28px #30203e0c,0 0 0 7px var(--paper);border-radius:18px;place-items:center;display:grid}.ecosystem-core img{width:64px}.ecosystem-core>span{white-space:nowrap;color:var(--muted);background:var(--paper);padding:0 5px;font-size:9px;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.ecosystem-node{--node-color:#8551a4;--node-wash:#f2ebf7;text-align:left;border:1px solid var(--line);background:var(--surface);width:40%;height:151px;color:var(--ink);z-index:2;border-radius:13px;padding:16px;transition:transform .65s cubic-bezier(.2,.7,.3,1),border-color .4s,box-shadow .4s;position:absolute;overflow:hidden;box-shadow:0 5px 16px #352a4506}.node-recruit{top:6%;left:5%}.node-assess{--node-color:#ac5278;--node-wash:#f9edf1;top:6%;right:5%}.node-verify{--node-color:#3a8696;--node-wash:#e9f4f6;bottom:6%;left:5%}.node-records{--node-color:#a27640;--node-wash:#f8f1e6;bottom:6%;right:5%}.ecosystem-node[aria-pressed=true]{border-color:var(--node-color);box-shadow:0 12px 22px -13px var(--node-color);transform:translateY(-4px)}.ecosystem-node:hover{transform:translateY(-5px)}.ecosystem-node:after{content:"";background:var(--node-color);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ecosystem-node[aria-pressed=true]:after{animation:4.2s linear both node-progress}.node-heading{align-items:center;gap:9px;display:flex}.node-icon{background:var(--node-wash);width:34px;height:34px;color:var(--node-color);border-radius:9px;place-items:center;display:grid}.node-heading small{color:var(--muted);letter-spacing:.1em;margin-bottom:5px;font-size:7px;line-height:1;display:block}.node-heading strong{font-size:13px;font-weight:600;line-height:1.2;display:block}.node-arrow{color:var(--muted);opacity:0;margin-left:auto;transition:opacity .3s}.ecosystem-node:hover .node-arrow,.ecosystem-node:focus-visible .node-arrow{opacity:1}.node-art{height:45px;margin:12px 0 8px;display:block}.node-note{color:var(--muted);font-size:9px;display:block}.mini-pipeline{gap:5px;height:45px;display:flex;position:relative}.mini-pipeline>span:not(.moving-profile){background:var(--node-wash);border-radius:4px;flex:1;padding:5px}.mini-pipeline i{background:#b49dc5;width:15px;height:2px;margin-bottom:4px;display:block}.mini-pipeline b{background:var(--surface);border:1px solid #b59bc327;border-radius:2px;height:10px;margin-bottom:3px;display:block}.mini-pipeline .moving-profile{background:var(--surface);color:#8754a1;border:1px solid #a87ec3;border-radius:4px;justify-content:space-between;align-items:center;width:28%;height:24px;padding:4px;font-size:8px;display:flex;position:absolute;top:15px;left:3%;box-shadow:0 3px 10px #71458a19}.mini-assessment{grid-template-columns:1fr 22px;gap:5px;padding:3px 0;display:grid}.mini-assessment>span{grid-column:1;align-items:center;gap:6px;display:flex}.mini-assessment i{background:var(--line);border-radius:5px;width:22px;height:4px}.mini-assessment b{transform-origin:0;background:#c5819e;border-radius:5px;width:72%;height:6px}.mini-assessment>span:nth-child(2) b{width:50%}.mini-assessment>span:nth-child(3) b{width:85%}.mini-assessment>svg{color:#b16b8a;grid-area:1/2/4;align-self:center}.mini-checks{gap:7px;display:grid}.mini-checks>span{align-items:center;gap:6px;font-size:9px;display:flex}.mini-checks>span>svg:first-child{color:#79aab4}.mini-checks>span>svg:last-child{color:#458675;margin-left:auto}.mini-documents{gap:8px;padding:0 9px;display:flex}.mini-documents>span{background:var(--node-wash);height:43px;color:var(--node-color);border:1px solid #d9c9af;border-radius:4px;flex-direction:column;flex:1;gap:5px;padding:7px;display:flex;transform:rotate(-4deg)}.mini-documents>span:nth-child(2){transform:translateY(-3px)}.mini-documents>span:nth-child(3){transform:rotate(4deg)}.mini-documents i{background:#c9b99e;width:75%;height:2px}.mini-documents>span>svg:last-child:not(:first-child){position:absolute;bottom:5px;right:4px}.scene-conversation{z-index:4;justify-content:center;align-items:center;gap:13px;margin-top:-14px;display:flex;position:relative}.conversation-channel{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:550;display:flex;box-shadow:0 6px 15px #28223008}.conversation-channel svg{color:#408d69}.conversation-message{color:#345746;background:#e9f5ef;border-radius:0 9px 9px;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex;box-shadow:0 5px 15px #28223006}.conversation-message svg{color:#6a9d8c}.scene-caption{min-height:72px;color:var(--muted);align-items:center;gap:14px;padding:20px 4px 0;font-size:10px;display:flex}.scene-counter{font-variant-numeric:tabular-nums;letter-spacing:.05em;flex-shrink:0;font-size:10px}.scene-counter b{color:var(--brand-ink)}.scene-caption>[data-scene-caption]{max-width:360px}.motion-toggle{background:var(--surface);width:32px;height:32px;color:var(--muted);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.play-symbol,.motion-toggle[aria-pressed=true] .pause-symbol{display:none}.motion-toggle[aria-pressed=true] .play-symbol{display:block}.motion-toggle:disabled{opacity:.45;cursor:default}.capabilities-strip{background:0 0}.capabilities-inner svg{color:#6297a2}.benefit-grid{gap:26px}.benefit,.benefit:first-child,.benefit:last-child{border:0;padding:0}.benefit-top{margin:24px 0 15px}.benefit-top>svg{display:none}.benefit-top>span{color:var(--brand-ink);font-size:10px}.benefit p{max-width:350px;min-height:75px}.benefit-caption{margin-top:22px}.benefit-visual{color:#44324e;background:#f2edf6;border:1px solid #e7dfee;border-radius:13px;place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.benefit-visual--0{background:#edf4f1;border-color:#dfe9e3}.benefit-visual--2{background:#eef2f5;border-color:#e1e7ec}.conversation-stack{flex-direction:column;align-items:flex-start;gap:11px;width:82%;display:flex}.chat-line{background:#fff;border:1px solid #dce7e0;border-radius:9px 9px 9px 0;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex;box-shadow:0 4px 10px #36523e04}.chat-line svg{color:#519578}.chat-line--reply{background:#d8ebe0;border:0;border-radius:9px 9px 0;align-self:flex-end}.typing-dots{background:#fff;border-radius:8px;gap:4px;padding:10px 13px;display:flex}.typing-dots i{background:#81a38f;border-radius:50%;width:4px;height:4px;animation:1.6s infinite typing}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}.file-stack{align-items:center;padding-bottom:20px;display:flex;position:relative}.file-stack>span{color:#8e68a8;background:#fff;border:1px solid #e2d6ec;border-radius:7px;flex-direction:column;gap:7px;width:80px;height:103px;padding:13px;display:flex;transform:rotate(-10deg)translate(10px);box-shadow:0 6px 18px #4732500a}.file-stack>span:nth-child(2){z-index:2;transform:translateY(-10px)}.file-stack>span:nth-child(3){transform:rotate(10deg)translate(-10px)}.file-stack i{background:#e6dcef;border-radius:2px;width:90%;height:3px}.file-stack i:nth-of-type(2){width:60%}.file-stack small{align-items:center;gap:5px;font-size:8px;display:flex}.file-stack>b{z-index:4;white-space:nowrap;background:#fff;border:1px solid #e0d6e8;border-radius:6px;align-items:center;gap:7px;padding:8px 13px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.decision-preview{background:#fff;border:1px solid #dce3ea;border-radius:10px;grid-template-columns:35px 1fr;gap:3px 10px;width:88%;padding:16px;display:grid;box-shadow:0 5px 15px #283b5006}.decision-avatar{color:#77538c;background:#e9e0ef;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.decision-preview>strong{font-size:11px}.decision-preview>small{color:#81758a;font-size:8px}.decision-preview>div{grid-column:1/-1;gap:10px;margin:13px 0;font-size:8px;display:flex}.decision-preview>div>span{align-items:center;gap:3px;display:flex}.decision-preview>div svg{color:#64958b}.decision-action{color:#718291;border-top:1px solid #e9e5ef;grid-column:1/-1;padding-top:9px;font-size:8px}.module-explorer .tabs__list-container{border:0}.module-tabs{border:0;gap:12px}.module-tab{text-align:left;background:#ffffff03;border:1px solid #51495c;border-radius:10px;justify-content:flex-start;gap:12px;min-height:85px;padding:16px 20px}.module-tab>span:not(.module-tab-icon){font-size:13px;display:block}.module-tab small{letter-spacing:.1em;color:#aba1b6;margin-bottom:5px;font-size:8px;display:block}.module-tab-icon{color:#cba7e5;background:#a97acf14;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.module-tab--assess .module-tab-icon{color:#dfa1b9;background:#dc8fad13}.module-tab--verify .module-tab-icon{color:#91c7d0;background:#7fc6d713}.module-tab--records .module-tab-icon{color:#dfbf97;background:#ddad7713}.module-tab[data-selected=true]{background:#ffffff0b;border-color:#c3a0dc}.module-explorer .tabs__indicator{box-shadow:none;background:0 0;border:0;border-radius:0;height:2px;top:auto;bottom:0}.module-panel{padding-top:46px}.module-panel .product-scene{animation:.65s cubic-bezier(.16,1,.3,1) both product-arrive}.module-panel .candidate,.module-panel .verification-list>div,.module-panel .document-list>div{animation:.65s .12s both product-arrive}.module-panel .verification-list>div:nth-child(2),.module-panel .document-list>div:nth-child(2){animation-delay:.22s}.module-panel .verification-list>div:nth-child(3),.module-panel .document-list>div:nth-child(3){animation-delay:.32s}.workspace-story{color:#292331;background:#eff1f5;border:1px solid #e0e3e9;border-radius:16px;min-width:0;padding:25px 22px 20px;position:relative}.workspace-story-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.workspace-story-heading .eyebrow{color:#736783;margin:0;font-size:8px}.workspace-team{padding-right:3px;display:flex}.workspace-team i{background:#dcd0e9;border:2px solid #eff1f5;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-3px;font-size:8px;font-style:normal;display:grid}.workspace-team i:nth-child(2){background:#cce5e6}.workspace-team i:nth-child(3){background:#ebd8c9}.workspace-story .product-window{box-shadow:0 16px 25px -20px #2d224c55}.workspace-story .product-title h3{font-size:12px}.workspace-story .product-body{padding:18px 12px}.workspace-story .product-sidebar{width:35px;padding-inline:5px}.workspace-story .product-body{width:calc(100% - 35px)}.workspace-story .product-toolbar{font-size:8px}.workspace-story .candidate{padding:8px 5px}.workspace-story .candidate strong{font-size:9px}.workspace-story .candidate-tag{font-size:7px}.workspace-story .pipeline{gap:5px}.workspace-story .pipeline-heading{font-size:8px}.workspace-story .product-app{min-height:338px}.workspace-activity{background:#fcfdfc;border:1px solid #dbe2e1;border-radius:8px;align-items:center;gap:11px;margin:20px 0 16px;padding:13px;display:flex}.activity-icon{color:#4c8267;background:#e3efe8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.workspace-activity strong{font-size:11px;font-weight:550;display:block}.workspace-activity small{color:#8d8396;margin-top:3px;font-size:9px;display:block}.workspace-label{letter-spacing:.1em;color:#92909c;text-align:center;font-size:7px;display:block}.people-grid{grid-template-columns:1.1fr 1fr;gap:65px}.people-section{padding-top:20px}.step-top{position:relative}.step-top:after{content:"";transform-origin:0;background:#77a9b4;width:100%;height:2px;transition:transform 1s .4s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.is-revealed .step-top:after{transform:scaleX(1)}.steps-grid li:nth-child(2) .step-top:after{transition-delay:.6s}.steps-grid li:nth-child(3) .step-top:after{transition-delay:.8s}.steps-grid li:nth-child(4) .step-top:after{transition-delay:1s}.cta-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-lines i{border:1px solid #967ba426;border-radius:150px;width:200px;height:550px;position:absolute;top:-160px;right:12%;transform:rotate(35deg)}.cta-lines i:nth-child(2){right:5%}.cta-lines i:nth-child(3){right:-2%}[data-theme=dark] .ecosystem-node{--node-wash:#302735}[data-theme=dark] .node-assess{--node-wash:#362732}[data-theme=dark] .node-verify{--node-wash:#233239}[data-theme=dark] .node-records{--node-wash:#352e26}[data-theme=dark] .node-note,[data-theme=dark] .scene-caption{color:#bdb6c5}@keyframes signal-travel{to{stroke-dashoffset:-64px}}@keyframes node-progress{to{transform:scaleX(1)}}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes profile-move{0%,15%{transform:translate(0)}65%,to{transform:translate(120%)}}@keyframes interface-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes product-arrive{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:none}}@keyframes chart-grow{0%,12%{transform:scaleX(.25)}65%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){[data-stage=recruit] .signal-recruit,[data-stage=assess] .signal-assess,[data-stage=verify] .signal-verify,[data-stage=records] .signal-records{animation:2s linear infinite signal-travel}.motion-ready .scroll-reveal{opacity:0;transition:opacity .75s var(--reveal-delay,0s),transform .75s cubic-bezier(.2,.7,.3,1) var(--reveal-delay,0s);transform:translateY(22px)}.motion-ready .scroll-reveal.is-revealed{opacity:1;transform:none}[data-stage=recruit] .moving-profile{animation:4.2s cubic-bezier(.3,0,.2,1) both profile-move}[data-stage=assess] .mini-assessment b{animation:2s both chart-grow}[data-stage=verify] .mini-checks>span{animation:.8s both product-arrive}[data-stage=verify] .mini-checks>span:nth-child(2){animation-delay:.3s}[data-stage=records] .mini-documents{animation:.8s both product-arrive}.conversation-message{animation:5s ease-in-out infinite interface-breathe}.conversation-stack .chat-line--reply{animation:4s ease-in-out infinite interface-breathe}.file-stack,.workspace-activity{animation:6s ease-in-out infinite interface-breathe}.motion-ready .motion-zone:not(.is-inview) *,.motion-ready .motion-zone:not(.is-inview) :after,[data-page-hidden=true] .motion-zone *,[data-page-hidden=true] .motion-zone :after,[data-motion-paused=true] :is(.connection-signal,.typing-dots i,.conversation-message,.chat-line--reply,.file-stack,.workspace-activity,.vacancy-progress i,.moving-profile),[data-motion-paused=true] .ecosystem-node:after{animation-play-state:paused!important}}@media (width>=1450px){.hero{padding:70px 0}.ecosystem-canvas{height:485px}.ecosystem-node{height:158px}}@media (width<=1150px){.hero-grid{grid-template-columns:.9fr 1.1fr;gap:25px}.ecosystem-canvas{height:435px}.ecosystem-node{width:41%;height:143px;padding:12px}.node-heading{gap:7px}.node-heading strong{font-size:11px}.node-icon{width:28px;height:28px}.node-arrow{display:none}.node-note{font-size:8px}.scene-topline{font-size:7px}.ecosystem-core>div{width:86px;height:65px}.ecosystem-core img{width:58px}.scene-caption{font-size:9px}.benefit-grid{gap:22px}.benefit-visual{height:185px}.chat-line{padding:10px;font-size:9px}.decision-preview{padding:12px}.decision-preview>div{gap:5px;font-size:7px}.module-tab{padding:14px 12px}.module-tab>span:not(.module-tab-icon){font-size:12px}.people-grid{gap:35px}.workspace-story{padding:20px 15px}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-copy{text-align:center;margin:auto}.hero-copy .eyebrow,.hero-proof,.hero-actions{justify-content:center}.hero-lead{max-width:470px;margin-inline:auto}.hero-visual{width:min(640px,100%)}.ecosystem-canvas{height:460px}.ecosystem-node{width:40%;height:150px;padding:16px}.node-heading strong{font-size:13px}.node-icon{width:34px;height:34px}.node-note{font-size:10px}.scene-topline{font-size:8px}.scene-caption{font-size:10px}.hero{padding:45px 0}.module-tab-icon{width:30px;height:30px}.module-tab{gap:8px}.module-tab>span:not(.module-tab-icon){font-size:11px}.people-grid{grid-template-columns:1fr;gap:40px}.workspace-story{width:100%;max-width:640px;margin:auto;padding:26px}.people-copy{width:100%;max-width:620px;margin:auto}.workspace-story .product-title h3{font-size:16px}.workspace-story .candidate strong{font-size:11px}.workspace-story .candidate-tag{font-size:9px}.benefit-grid{gap:18px}.benefit-visual{height:165px}.chat-line{padding:8px;font-size:8px}.conversation-stack{width:90%}.file-stack>span{width:61px;padding:10px}.decision-preview{gap:3px 6px;width:92%;padding:10px}.decision-preview>small{font-size:7px}.decision-preview>strong{font-size:9px}.decision-preview>div{flex-wrap:wrap;margin:9px 0}.decision-action{font-size:7px}.benefit p{min-height:125px}}@media (width<=600px){.hero{padding-top:34px}.hero-copy{text-align:left}.hero-copy .eyebrow,.hero-proof,.hero-actions{justify-content:flex-start}.hero-lead{max-width:none}.hero-grid{gap:36px}.hero-visual{padding:0}.scene-topline{letter-spacing:.06em;margin-inline:2px;font-size:6px}.ecosystem-canvas{border-radius:16px;height:384px}.ecosystem-canvas:before{border-radius:10px;inset:10px}.ecosystem-node{border-radius:10px;width:43%;height:131px;padding:11px}.node-recruit,.node-verify{left:4%}.node-assess,.node-records{right:4%}.node-recruit,.node-assess{top:5%}.node-verify,.node-records{bottom:5%}.node-heading{gap:6px}.node-icon{border-radius:6px;width:25px;height:27px}.node-icon svg{width:16px}.node-heading small{margin-bottom:4px;font-size:6px}.node-heading strong{font-size:10px}.node-art{height:39px;margin:10px 0 6px}.node-note{letter-spacing:-.01em;font-size:7px}.mini-pipeline{gap:4px;height:39px}.mini-pipeline>span:not(.moving-profile){padding:4px}.mini-pipeline b{height:8px}.mini-pipeline .moving-profile{height:20px;font-size:6px;top:13px}.mini-checks{gap:5px}.mini-checks>span{font-size:8px}.mini-documents{gap:4px;padding:0 3px}.mini-documents>span{height:36px;padding:5px}.mini-documents svg{width:12px}.ecosystem-core>div{width:72px;height:55px;box-shadow:0 7px 20px #30203e0c,0 0 0 5px var(--paper);border-radius:12px}.ecosystem-core img{width:46px}.ecosystem-core>span{font-size:7px;top:calc(100% + 9px)}.scene-conversation{gap:6px;margin-top:-10px}.conversation-channel{gap:4px;padding:9px 8px;font-size:8px}.conversation-channel svg{width:14px}.conversation-message{gap:5px;padding:10px 8px;font-size:8px}.conversation-message svg{width:11px}.scene-caption{gap:9px;min-height:69px;padding-top:16px;font-size:9px}.scene-counter{font-size:8px}.motion-toggle{width:30px;height:30px}.capabilities-inner{gap:20px 10px}.benefit-grid{gap:32px}.benefit,.benefit:first-child,.benefit:last-child{border:0;padding:0}.benefit-visual{height:195px}.benefit-top{margin:20px 0 10px}.benefit p{min-height:0}.benefit-caption{margin-top:15px}.conversation-stack{width:84%}.chat-line{padding:12px;font-size:11px}.file-stack>span{width:82px;padding:13px}.decision-preview{gap:4px 10px;width:85%;padding:17px}.decision-preview>strong{font-size:11px}.decision-preview>small{font-size:8px}.decision-preview>div{gap:10px;margin:12px 0;font-size:9px}.decision-action{font-size:8px}.module-tabs{gap:9px}.module-tab{border-radius:8px;gap:8px;min-height:73px;padding:12px}.module-tab>span:not(.module-tab-icon){font-size:11px}.module-tab small{margin-bottom:4px;font-size:7px}.module-tab-icon{border-radius:7px;width:28px;height:30px}.module-tab-icon svg{width:17px}.module-panel{padding-top:30px}.workspace-story{border-radius:12px;padding:17px 12px}.workspace-story-heading{margin-bottom:18px}.workspace-story-heading .eyebrow{font-size:7px}.workspace-story .product-body{width:100%;padding:15px 10px}.workspace-story .product-title h3{font-size:12px}.workspace-story .candidate strong{font-size:8px}.workspace-story .candidate small{font-size:7px}.workspace-story .candidate-tag{flex-wrap:wrap;font-size:7px}.workspace-story .product-toolbar,.workspace-story .pipeline-heading{font-size:7px}.workspace-story .product-app{min-height:308px}.workspace-activity{gap:8px;padding:10px}.workspace-activity strong{font-size:10px}.workspace-activity small{font-size:8px}.people-section{padding-top:5px}.cta-lines i{opacity:.5;right:0}}@media (prefers-reduced-motion:reduce){.motion-ready .scroll-reveal{opacity:1;transform:none}.connection-signal{stroke-dasharray:none}.ecosystem-node[aria-pressed=true]:after{transform:scaleX(1)}}.shared-workspace{background:#fff;border:1px solid #dcdce6;border-radius:10px;overflow:hidden;box-shadow:0 16px 30px -20px #32234536}.workspace-window-bar{color:#8e8797;background:#fdfcfe;border-bottom:1px solid #edeaf2;align-items:center;gap:12px;height:34px;padding:0 12px;font-size:8px;display:flex}.workspace-window-body{display:flex}.workspace-nav{color:#a7a0b1;border-right:1px solid #edeaf2;flex-direction:column;align-items:center;gap:23px;width:42px;padding:19px 7px;display:flex}.workspace-nav img{width:28px;margin-bottom:12px}.workspace-nav svg:nth-of-type(2){color:#8a5caa}.workspace-content{flex:1;min-width:0;padding:23px 18px 18px}.workspace-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-title small{letter-spacing:.08em;color:#9b8ea6;font-size:7px}.workspace-title h3{letter-spacing:-.03em;margin-top:6px;font-size:16px;font-weight:600}.workspace-title>svg{color:#a99aaf}.workspace-filter{color:#97899f;border-bottom:1px solid #e9e5ee;justify-content:space-between;padding:22px 0 13px;font-size:9px;display:flex}.workspace-filter>span{align-items:center;gap:6px;display:flex}.workspace-filter>span:first-child{color:#695176}.workspace-filter i{background:#6aa68a;border-radius:50%;width:5px;height:5px}.vacancy-row{border-bottom:1px solid #eeeaf3;align-items:center;gap:12px;padding:18px 0;display:flex}.vacancy-row>div{flex:1;min-width:0}.vacancy-row strong{font-size:10px;font-weight:550;display:block}.vacancy-row small{color:#998ca2;margin-top:4px;font-size:8px;display:block}.vacancy-icon{border-radius:7px;place-items:center;width:32px;height:36px;display:grid}.vacancy-progress{gap:3px;width:83px;margin-top:8px;display:flex}.vacancy-progress i{background:#e9e3ef;border-radius:3px;flex:1;height:3px}.vacancy-row--0 .vacancy-progress i:not(:last-child){background:#b398c9}.vacancy-row--1 .vacancy-progress i:nth-child(-n+2){background:#87b9bd}.vacancy-row--2 .vacancy-progress i:first-child{background:#cfac8e}.workspace-bottom{color:#91849e;align-items:center;gap:6px;margin-top:17px;font-size:8px;display:flex}.workspace-bottom svg:last-child{color:#6b9f86;margin-left:auto}@media (prefers-reduced-motion:no-preference){.vacancy-progress i{animation:6s ease-in-out infinite stage-light}.vacancy-row--1 .vacancy-progress i{animation-delay:1s}.vacancy-row--2 .vacancy-progress i{animation-delay:2s}}@keyframes stage-light{0%,to{opacity:.5}40%,70%{opacity:1}}@media (width<=600px){.workspace-content{padding:18px 13px}.workspace-nav{width:32px;padding-inline:4px}.workspace-nav img{width:24px}.workspace-title h3{font-size:13px}.workspace-title small{font-size:6px}.vacancy-row{gap:8px;padding:15px 0}.vacancy-row strong{font-size:9px}.vacancy-icon{width:28px;height:30px}.workspace-bottom{font-size:7px}.workspace-filter{font-size:8px}}h1{letter-spacing:-.048em;font-weight:500;line-height:1.1}h1 em{font-weight:500}h2{letter-spacing:-.044em;font-weight:500;line-height:1.13}h3{letter-spacing:-.035em}.scene-caption{height:0;min-height:0;padding:0;position:relative}.scene-caption .motion-toggle{position:absolute;top:13px;right:0}.hero-visual{padding-bottom:40px}.node-heading strong{font-family:var(--font-heading);font-size:14px;font-weight:500}.node-heading{min-height:34px}.hero-copy .eyebrow{letter-spacing:.12em}.benefit-grid{border-top:0}.benefit{position:relative}.benefit-visual{height:220px;transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .5s}.benefit:hover .benefit-visual{transform:translateY(-5px);box-shadow:0 18px 25px -25px #3f2f5555}.benefit h3{font-size:24px;font-weight:500}.benefit-caption{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:17px;font-size:11px;font-weight:400}.benefit-top{margin-top:22px}.benefit-top>span{font-family:var(--font-heading);color:var(--brand-ink)}.benefit .decision-preview>div>span{animation:7s ease-in-out infinite decision-check}.benefit .decision-preview>div>span:nth-child(2){animation-delay:.3s}.benefit .decision-preview>div>span:nth-child(3){animation-delay:.6s}.modules-section{padding-top:88px;position:relative;overflow:hidden}.modules-section:before{content:"";background:linear-gradient(#0000,#ab90c145);width:1px;height:80px;position:absolute;top:0;right:5%}.modules-section .section-heading{margin-bottom:44px}.module-tab>span:not(.module-tab-icon){font-family:var(--font-heading);font-size:15px;font-weight:400}.module-tab[data-selected=true]{box-shadow:0 6px 20px #120e180c}.module-tab--assess[data-selected=true]{border-color:#c887a2}.module-tab--verify[data-selected=true]{border-color:#80b1bd}.module-tab--records[data-selected=true]{border-color:#c7aa87}.module-copy h3{margin-top:0;font-weight:400}.module-panel{min-height:485px}.module-panel .product-window{border-radius:12px;box-shadow:0 24px 55px -30px #0e0a1780}.module-bottom{padding-top:23px}.how-section{padding-top:105px;padding-bottom:100px}.journey-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px;display:flex}.journey-heading>p{color:var(--muted);max-width:230px;font-size:14px}.process-journey.tabs{grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;display:grid}.journey-steps.tabs__list{background:0 0;flex-direction:column;gap:0;width:100%;min-width:0;padding:0;display:flex}.journey-step.tabs__tab{border:0;border-bottom:1px solid var(--line);height:auto;min-height:112px;color:var(--muted);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:22px;padding:23px 18px 23px 0;transition:color .25s,padding .35s;display:flex}.journey-step .tabs__indicator{display:none}.journey-number{font-family:var(--font-heading);color:var(--muted);margin-top:3px;font-size:13px}.journey-step>span:nth-child(2){flex:1}.journey-step strong{font:500 22px/1.25 var(--font-heading);letter-spacing:-.035em;color:var(--muted);transition:color .3s;display:block}.journey-step small{font:400 13px/1.6 var(--font-body);max-width:300px;margin-top:8px;display:block}.journey-step>svg{opacity:0;margin-top:4px;transition:opacity .3s,transform .3s;transform:translate(-8px)}.journey-step[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand-ink);padding-left:17px}.journey-step[aria-selected=true] strong{color:var(--ink)}.journey-step[aria-selected=true] .journey-number{color:var(--brand-ink)}.journey-step[aria-selected=true]>svg{opacity:1;color:var(--brand-ink);transform:none}.journey-step[aria-selected=true]:before{content:"";background:var(--brand-ink);border-radius:3px;width:2px;position:absolute;top:25px;bottom:25px;left:0}.journey-panel.tabs__panel{width:100%;margin:0;padding:0}.journey-stage{--journey-accent:#855da1;--journey-line:#e1d7e9;border:1px solid var(--journey-line);color:#392c43;background:#f1ebf5;border-radius:20px;flex-direction:column;justify-content:center;min-height:495px;padding:32px 42px 25px;display:flex;position:relative;overflow:hidden}.journey-panel--connect .journey-stage{--journey-accent:#4c917c;--journey-line:#d4e6de;background:#eaf3ee}.journey-panel--assess .journey-stage{--journey-accent:#548c9c;--journey-line:#d6e4e9;background:#ecf2f5}.journey-panel--hire .journey-stage{--journey-accent:#aa8658;--journey-line:#e6dbc9;background:#f5f0e8}.journey-stage:before,.journey-stage:after{content:"";pointer-events:none;border:1px solid var(--journey-line);border-radius:12px;width:300px;height:320px;position:absolute;top:100px;left:50%;transform:translate(-50%)rotate(-9deg)}.journey-stage:after{transform:translate(-50%)rotate(9deg)}.journey-stage-top{z-index:1;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.journey-stage-icon{width:44px;height:44px;color:var(--journey-accent);background:#ffffffa6;border:1px solid #ffffffc0;border-radius:12px;place-items:center;display:grid}.journey-stage-count{font:400 11px var(--font-heading);color:var(--journey-accent);align-items:center;gap:9px;display:flex}.journey-stage-count i{background:var(--journey-line);width:22px;height:1px}.journey-art{z-index:2;background:#fff;border:1px solid #e8e1ed;border-radius:12px;width:100%;max-width:430px;margin:auto;padding:24px;animation:.65s cubic-bezier(.16,1,.3,1) both journey-enter;position:relative;box-shadow:0 22px 45px -28px #48355350}.journey-vacancy-heading{align-items:center;gap:13px;display:flex}.journey-vacancy-heading>span{color:#8c60a7;background:#f0e7f7;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.journey-vacancy-heading small{letter-spacing:.1em;color:#a193ab;margin-bottom:6px;font-size:8px;display:block}.journey-vacancy-heading strong{font:500 15px/1.3 var(--font-heading);display:block}.journey-location{color:#9989a3;align-items:center;gap:5px;margin:18px 0;font-size:10px;display:flex}.journey-fields{border-top:1px solid #eee7f2;gap:0;display:grid}.journey-fields>span{border-bottom:1px solid #eee7f2;justify-content:space-between;align-items:center;padding:12px 0;font-size:11px;display:flex}.journey-fields svg{color:#8d74a0;animation:.6s .2s both journey-check}.journey-fields>span:nth-child(2) svg{animation-delay:.4s}.journey-fields>span:nth-child(3) svg{animation-delay:.6s}.journey-published{color:#7d5598;background:#eee6f5;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:12px;font-size:10px;display:flex}.journey-published>span{align-items:center;gap:7px;display:flex}.journey-published i{background:#8b63a5;border-radius:50%;width:5px;height:5px}.journey-stage-bottom{z-index:1;color:var(--journey-accent);justify-content:space-between;align-items:center;gap:10px;margin-top:27px;font-size:10px;display:flex;position:relative}.journey-chat{padding:0 20px 16px}.journey-chat-heading{color:#738d7c;border-bottom:1px solid #e4ede8;align-items:center;gap:12px;margin-bottom:20px;padding:17px 0;font-size:11px;display:flex}.journey-chat-heading img{width:39px}.journey-channel-dot{background:#7aaa8d;border-radius:50%;width:5px;height:5px;margin-left:auto}.journey-message{border-radius:10px;width:86%;margin-bottom:12px;padding:12px;font-size:11px;line-height:1.6;animation:.65s both journey-enter}.journey-message small{color:#86a290;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:7px;display:flex}.journey-message--incoming{background:#e8f3eb;border-bottom-right-radius:0;margin-left:auto}.journey-message--reply{background:#f2f2f5;border-bottom-left-radius:0;animation-delay:.25s}.journey-message:nth-of-type(4){width:52%;animation-delay:.5s}.journey-chat-foot{color:#7e9d88;align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.journey-profile-heading{border-bottom:1px solid #e9edf0;align-items:center;gap:12px;margin-bottom:5px;padding-bottom:20px;display:flex}.journey-profile-heading>span{color:#9475aa;background:#ece4f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.journey-profile-heading strong{font:500 17px var(--font-heading);display:block}.journey-profile-heading small{color:#9b8ea5;margin-top:4px;font-size:10px;display:block}.journey-profile-row{border-bottom:1px solid #e9edf0;align-items:center;gap:13px;padding:17px 0;font-size:12px;animation:.6s .1s both journey-enter;display:flex}.journey-profile-row>svg:first-child{color:#719faf}.journey-profile-row>svg:last-child{color:#80a799;margin-left:auto}.journey-profile-row small{color:#939aa5;margin-top:3px;font-size:9px;display:block}.journey-profile-row:nth-child(3){animation-delay:.25s}.journey-profile-row:nth-child(4){animation-delay:.4s}.journey-review{color:#8195a0;text-align:center;margin-top:20px;font-size:10px}.journey-hire{text-align:center;padding:25px}.hire-folder{color:#ba996f;background:#f7f1e7;border-radius:20px;place-items:center;width:83px;height:83px;margin:0 auto 18px;display:grid;position:relative}.hire-check{color:#fff;background:#6d9b83;border:4px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;animation:.5s .25s both journey-check;display:grid;position:absolute;bottom:-3px;right:-6px}.journey-hire h3{font:500 26px var(--font-heading);letter-spacing:-.04em}.journey-hire>p{color:#b2987d;margin-top:5px;font-size:12px}.hire-person{text-align:left;border:1px solid #ede4d9;border-radius:9px;align-items:center;gap:10px;margin:23px 0 17px;padding:14px;display:flex}.hire-person>span{color:#a98560;background:#efe6dc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.hire-person strong{font-size:12px;display:block}.hire-person small{color:#a79587;margin-top:3px;font-size:9px;display:block}.hire-docs{color:#a48e78;justify-content:center;gap:16px;font-size:8px;display:flex}.hire-docs>span{align-items:center;gap:4px;display:flex}.people-section{padding:25px 0 100px}.people-grid{align-items:center;gap:85px}.people-copy h2{font-size:44px}.workspace-story{border-radius:20px;padding:24px;transition:transform .5s;transform:rotate(-1deg)}.workspace-story:hover{transform:rotate(0)}.workspace-story-heading{justify-content:flex-end;margin-bottom:15px}.workspace-story .workspace-team i{border-color:#f2f3f6;width:31px;height:31px}.workspace-window-bar>span:last-child{letter-spacing:0;margin-left:0;font-size:8px}.workspace-title h3{margin-top:0}.workspace-activity{margin-bottom:0}.audience-list{margin-top:28px}.audience-list .audience-item{align-items:center;gap:16px;padding:21px 0;transition:padding-left .3s}.audience-list .audience-item:hover{padding-left:8px}.audience-list .audience-icon{background:var(--brand-soft);width:43px;height:43px;color:var(--brand-ink);border-radius:12px;flex-shrink:0;place-items:center;margin:0;display:grid}.audience-list .audience-item:nth-child(2) .audience-icon{color:#548e9b;background:#e9f2f5}.audience-list .audience-item:nth-child(3) .audience-icon{color:#a38158;background:#f3ece2}.audience-list h3{font-size:19px;font-weight:500}.audience-list p{font-size:13px}.people-grid:has(.audience-item:first-child:hover) .vacancy-row--0,.people-grid:has(.audience-item:nth-child(2):hover) .vacancy-row--1,.people-grid:has(.audience-item:nth-child(3):hover) .vacancy-row--2{background:#f6f3f9}.vacancy-row{transition:background .3s}.jobs-section{padding:0 0 10px}.jobs-discovery{color:#293e47;background:#e8f1f3;border:1px solid #d6e5e8;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:425px;padding:60px 65px;display:grid;overflow:hidden}.jobs-wordmark{font:600 21px var(--font-heading);letter-spacing:-.055em;align-items:center;gap:6px;margin-bottom:25px;display:flex}.jobs-wordmark>span{font:500 10px var(--font-body);letter-spacing:.12em;color:#5c8c9c;border:1px solid #a4c2cc;border-radius:4px;padding:4px 6px}.jobs-discovery h2{font-size:41px;line-height:1.12}.jobs-discovery-copy>p{color:#6b8b97;margin:20px 0 27px;font-size:14px}.jobs-discovery .cta{color:#fff;background:#355867;border-color:#355867}.jobs-discovery .cta:hover{background:#23424f}.jobs-discovery-art{min-width:0;height:300px;position:relative}.job-search-scene{color:#83a2ae;background:#ffffffb5;border:1px solid #d7e5e8;border-radius:9px;align-items:center;gap:10px;height:47px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:0;left:10%;right:2%;box-shadow:0 8px 18px #233e4906}.job-search-scene>span:last-child{background:#e8f0f3;border-radius:6px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.opportunity-card{background:#fff;border:1px solid #d6e4e9;border-radius:11px;align-items:center;gap:12px;width:90%;padding:20px;display:flex;position:absolute;box-shadow:0 15px 25px -15px #294c602c}.opportunity-icon{color:#7c9aa9;background:#eaf2f6;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.opportunity-card strong{font:500 14px var(--font-heading);display:block}.opportunity-card small{color:#90a3ad;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.opportunity-card--back{opacity:.8;background:#f7fafb;top:78px;right:-8%;transform:rotate(6deg)}.opportunity-card--front{z-index:2;grid-template-columns:40px 1fr 20px;display:grid;top:122px;left:0;transform:rotate(-4deg)}.opportunity-card--front>svg{color:#7397a6}.opportunity-tags{grid-column:2/-1;gap:7px;margin-top:4px;display:flex}.opportunity-tags>span{color:#7b98a6;background:#eef4f7;border-radius:4px;padding:4px 7px;font-size:8px}.opportunity-card--last{opacity:.7;width:83%;bottom:-9px;right:1%;transform:rotate(3deg)}.faq-section{padding:100px 0}.faq-grid{grid-template-columns:.85fr 1.15fr;gap:100px}.faq-grid h2{font-size:42px}.faq-contact{border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;max-width:350px;margin-top:32px;padding:18px;transition:transform .3s,border-color .3s;display:flex}.faq-contact:hover{border-color:var(--brand-ink);transform:translateY(-3px)}.faq-contact-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}.faq-contact strong{font:500 14px var(--font-heading);display:block}.faq-contact small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.faq-contact>svg{color:var(--brand-ink);margin-left:auto}.faq-list{border-top:0}.faq-list details{border-bottom:1px solid var(--line);padding:0 16px;transition:background .3s,border-color .3s}.faq-list details[open]{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-block:5px}.faq-list summary{gap:17px;padding:23px 0;font-size:14px}.faq-number{font:400 10px var(--font-heading);color:var(--muted)}.faq-list summary>span:nth-child(2){flex:1}.faq-plus{background:var(--brand-soft);width:29px;height:29px;color:var(--brand-ink);border-radius:50%;flex-shrink:0;place-items:center;transition:background .3s;display:grid}.faq-list details[open] .faq-plus{background:var(--ink)}.faq-list details[open] .faq-plus svg{color:var(--paper)}.faq-answer{padding:0 30px 23px 31px}.faq-answer p{color:var(--muted);font-size:13px;line-height:1.8}.faq-list details[open] .faq-answer{animation:.3s both answer-in}.final-cta{background:#eae2f0;padding:75px 0}.closing-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.closing-copy h2{color:#3e2d4b;font-size:56px;font-weight:400;line-height:1.07}.closing-copy>p{color:#8d779a;margin:21px 0 27px;font-size:14px}.closing-copy .cta{min-width:195px}.closing-conversation{flex-direction:column;align-items:flex-end;gap:16px;min-height:220px;display:flex;position:relative}.closing-channel{color:#9a7fac;background:#dcd0e5;border-radius:14px;align-self:flex-start;place-items:center;width:46px;height:46px;display:grid;transform:rotate(-8deg)}.closing-bubble{color:#6a4f7b;background:#f7f3fa;border:1px solid #d9cee2;border-radius:12px 12px 0;align-items:center;gap:24px;padding:19px 23px;font-size:14px;display:flex;transform:rotate(2deg);box-shadow:0 12px 20px -15px #49355222}.closing-bubble--answer{background:#fff;border-radius:12px 12px 12px 0;align-self:flex-start;gap:15px;font-size:12px;transform:rotate(-2deg)}.closing-bubble--answer img{width:43px}.closing-typing{background:#fff;border-radius:8px 8px 8px 0;align-self:flex-start;gap:5px;padding:12px 16px;display:flex}.closing-typing i{background:#ab91bc;border-radius:50%;width:4px;height:4px;animation:1.6s infinite typing}.closing-typing i:nth-child(2){animation-delay:.15s}.closing-typing i:nth-child(3){animation-delay:.3s}.site-footer{padding-top:55px}.footer-top nav a,.social-links a{transition:color .2s,translate .2s}.footer-top nav a:hover,.social-links a:hover{text-decoration:none;translate:3px}.footer-bottom{padding-top:25px}.footer-top .brand img{width:95px}@keyframes journey-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes journey-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes decision-check{0%,15%,to{opacity:.55}35%,85%{opacity:1}}@keyframes opportunity-drift{0%,to{translate:0}50%{translate:0 -9px}}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes hero-copy-enter{0%{transform:translateY(8px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.opportunity-card--front{animation:7s ease-in-out infinite opportunity-drift}.opportunity-card--back{animation:7s ease-in-out -2s infinite opportunity-drift}.opportunity-card--last{animation:7s ease-in-out -4s infinite opportunity-drift}.closing-bubble{animation:6s ease-in-out infinite opportunity-drift}.closing-bubble--answer{animation-delay:-2s}[data-motion-paused=true] :is(.opportunity-card,.closing-bubble,.closing-typing i,.decision-preview>div>span){animation-play-state:paused!important}}@media (width<=1150px){.process-journey.tabs{grid-template-columns:.9fr 1.1fr;gap:40px}.journey-stage{min-height:490px;padding:26px}.journey-step strong{font-size:20px}.journey-step{gap:16px}.people-grid{gap:45px}.people-copy h2{font-size:38px}.jobs-discovery{gap:30px;padding:45px}.jobs-discovery h2{font-size:35px}.opportunity-card{gap:10px;padding:15px}.opportunity-card strong{font-size:12px}.faq-grid{gap:55px}.faq-grid h2{font-size:37px}.closing-copy h2{font-size:49px}.closing-inner{gap:45px}.closing-bubble{padding:17px;font-size:12px}.closing-bubble--answer{font-size:11px}}@media (width<=900px){.hero-visual{padding-bottom:30px}.node-heading strong{font-size:14px}.benefit h3{font-size:22px}.benefit-visual{height:185px}.module-copy{display:block}.module-panel{gap:30px}.module-copy h3{max-width:500px;font-size:35px}.module-copy>p{max-width:520px}.module-copy ul{flex-wrap:wrap;column-gap:18px;margin:18px 0;display:flex}.module-tab>span:not(.module-tab-icon){font-size:12px}.journey-heading{align-items:flex-start}.journey-heading>p{max-width:160px}.process-journey.tabs{grid-template-columns:1fr;gap:25px}.journey-steps.tabs__list{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.journey-step.tabs__tab{gap:13px;min-height:105px;padding:18px 4px}.journey-step[aria-selected=true]{padding-left:14px}.journey-step strong{font-size:19px}.journey-step small{font-size:12px}.journey-step>svg{display:none}.journey-stage{min-height:480px;padding:28px 45px}.journey-stage-top{margin-bottom:25px}.journey-art{max-width:430px}.journey-stage-bottom{width:100%;max-width:430px;margin:25px auto 0}.people-grid{grid-template-columns:1fr;gap:40px}.workspace-story,.people-copy{max-width:620px}.people-copy h2{font-size:42px}.jobs-discovery{gap:25px;padding:35px}.jobs-discovery h2{font-size:30px}.jobs-discovery-copy>p{font-size:13px}.jobs-discovery-art{height:290px}.job-search-scene{font-size:10px;left:0;right:0}.opportunity-card{gap:8px;width:100%;padding:13px}.opportunity-card--back{right:-10%}.opportunity-card--front{grid-template-columns:30px 1fr 12px;left:-5%}.opportunity-icon{width:30px;height:32px}.opportunity-icon svg{width:18px}.opportunity-card strong{font-size:11px}.opportunity-card small{font-size:8px}.opportunity-tags{gap:5px}.opportunity-tags>span{padding:3px 5px;font-size:7px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-grid>div:first-child{justify-content:space-between;align-items:center;gap:30px;display:flex}.faq-contact{max-width:315px;margin-top:0}.faq-grid h2{font-size:36px}.closing-inner{gap:30px}.closing-copy h2{font-size:41px}.closing-conversation{gap:14px}.closing-bubble{gap:12px;padding:14px;font-size:11px}.closing-bubble--answer{font-size:10px}.closing-bubble--answer img{width:33px}.how-section,.faq-section{padding-block:75px}.people-section{padding-bottom:75px}}@media (width<=600px){h1{letter-spacing:-.055em;font-size:clamp(36px,9.8vw,53px)}.hero-visual{padding-bottom:33px}.node-heading strong{font-size:11px}.node-heading{min-height:27px}.scene-caption .motion-toggle{top:12px;right:0}.hero{padding-bottom:32px}.benefit-visual{height:205px}.benefit h3{font-size:24px}.benefit-caption{padding-top:13px;font-size:10px}.modules-section{padding-top:56px}.modules-section .section-heading{margin-bottom:30px}.module-tab>span:not(.module-tab-icon){font-size:12px}.module-tab{min-height:65px}.module-copy h3{font-size:31px}.module-panel{min-height:0}.module-copy ul{gap:10px;display:grid}.how-section{padding:60px 0}.journey-heading{margin-bottom:28px;display:block}.journey-heading>p{max-width:none;margin-top:16px;font-size:13px}.journey-steps.tabs__list{gap:0 17px}.journey-step.tabs__tab{min-height:130px;padding:15px 0;display:block}.journey-number{margin:0 0 9px;font-size:10px;display:block}.journey-step strong{font-size:18px}.journey-step small{margin-top:6px;font-size:11px;line-height:1.5}.journey-step[aria-selected=true]{padding-left:10px}.journey-step[aria-selected=true]:before{top:15px;bottom:16px}.journey-stage{border-radius:14px;min-height:460px;padding:20px 17px}.journey-stage-top{margin-bottom:20px}.journey-stage-icon{border-radius:10px;width:36px;height:36px}.journey-stage-icon svg{width:20px}.journey-stage-count{font-size:9px}.journey-art{border-radius:10px;padding:19px}.journey-vacancy-heading{gap:9px}.journey-vacancy-heading strong{font-size:13px}.journey-vacancy-heading>span{width:34px;height:36px}.journey-vacancy-heading small{font-size:7px}.journey-location{font-size:9px}.journey-fields>span{font-size:10px}.journey-published{padding:10px;font-size:9px}.journey-stage-bottom{margin-top:22px;font-size:9px}.journey-chat{padding:0 15px 15px}.journey-message{padding:10px;font-size:10px}.journey-profile-heading strong{font-size:16px}.journey-profile-heading small{font-size:8px}.journey-profile-row{padding:16px 0;font-size:11px}.journey-profile-row small{font-size:8px}.journey-review{font-size:9px}.journey-hire{padding:24px 18px}.hire-docs{gap:13px;font-size:8px}.people-section{padding:10px 0 55px}.people-grid{gap:35px}.workspace-story{border-radius:14px;padding:17px 12px;transform:none}.workspace-story-heading{margin-bottom:12px}.workspace-story .workspace-team i{width:26px;height:26px}.people-copy h2{font-size:35px}.audience-list{margin-top:22px}.audience-list .audience-item{gap:12px;padding:19px 0}.audience-list h3{font-size:18px}.audience-list .audience-icon{border-radius:10px;width:38px;height:40px}.audience-list p{font-size:12px}.jobs-discovery{border-radius:15px;grid-template-columns:1fr;gap:35px;padding:28px 24px}.jobs-wordmark{margin-bottom:20px}.jobs-discovery h2{font-size:34px}.jobs-discovery-copy>p{margin:17px 0 22px;font-size:13px}.jobs-discovery-art{width:100%;max-width:340px;height:275px;margin:auto}.job-search-scene{font-size:11px;left:3%;right:0}.opportunity-card{padding:15px}.opportunity-card--front{grid-template-columns:32px 1fr 14px;gap:10px;width:98%;top:115px;left:-2%}.opportunity-icon{width:32px;height:35px}.opportunity-card strong{font-size:12px}.opportunity-card--back{top:73px}.opportunity-card--last{bottom:0}.opportunity-tags>span{font-size:7px}.faq-section{padding:60px 0}.faq-grid{gap:27px}.faq-grid>div:first-child{display:block}.faq-grid h2{font-size:35px}.faq-contact{max-width:none;margin-top:24px;padding:15px}.faq-list details{padding-inline:10px}.faq-list summary{gap:11px;padding:19px 0;font-size:13px}.faq-number{font-size:9px}.faq-plus{width:25px;height:25px}.faq-answer{padding:0 10px 20px 25px}.faq-answer p{font-size:12px}.final-cta{padding:48px 0}.closing-inner{grid-template-columns:1fr;gap:35px}.closing-copy h2{font-size:44px}.closing-copy>p{max-width:280px;margin:18px 0 24px;font-size:13px}.closing-conversation{width:100%;max-width:350px;min-height:190px;margin:0 auto}.closing-channel{border-radius:11px;width:37px;height:37px}.closing-channel svg{width:19px}.closing-bubble{padding:16px 18px;font-size:12px}.closing-bubble--answer{max-width:95%;font-size:11px}.closing-bubble--answer img{width:39px}.closing-typing{padding:10px 14px}.site-footer{padding-top:35px}.footer-top .brand img{width:84px}}@media (prefers-reduced-motion:reduce){.workspace-story{transform:none}.benefit-visual{transform:none!important}.journey-art,.journey-message,.journey-profile-row,.journey-fields svg,.hire-check{opacity:1;transform:none}}.journey-stage{min-height:450px;padding-block:38px}.journey-art{max-width:460px}@media (width<=600px){.journey-stage{min-height:385px;padding-block:24px}}.hero-lead,.benefit p,.module-copy>p,.audience-list p,.faq-answer p{text-wrap:pretty}.module-explorer .tabs__list-container,.journey-steps.tabs__list{overflow:visible}@media (width>=1181px){.hero-lead{max-width:460px}.hero-visual{padding-bottom:56px}.scene-caption .motion-toggle{width:44px;height:44px;top:10px}.node-note{font-size:10px}.benefit-caption{font-size:12px}.benefit-grid{align-items:stretch}.benefit{flex-direction:column;display:flex}.benefit p{min-height:0;padding-bottom:20px}.benefit-caption{margin-top:auto}.module-panel .product-window{height:auto;min-height:435px}.product-body{padding:24px 20px 20px}.window-bar,.product-breadcrumb{font-size:10px}.product-title h3{font-size:19px}.product-toolbar{font-size:11px}.status{font-size:10px}.pipeline-heading{font-size:11px}.candidate{padding:13px 10px 10px}.candidate strong{font-size:12px;line-height:1.4}.candidate small{font-size:10px}.candidate-tag{gap:5px;min-height:33px;font-size:11px;line-height:1.5}.candidate-bottom{padding-top:8px;font-size:10px}.product-foot,.preview-note{font-size:11px;line-height:1.5}.profile-row strong{font-size:15px}.profile-row small{font-size:12px}.assessment-summary strong,.record-summary strong{font-size:14px}.assessment-summary p,.record-summary small{font-size:11px}.assessment-bars>div{font-size:12px}.assessment-bars>div>span{width:110px}.verification-list strong,.document-list>div{font-size:13px}.verification-list small,.workspace-window-bar>span:last-child,.workspace-filter,.workspace-bottom{font-size:11px}.vacancy-row strong{font-size:13px}.vacancy-row small{font-size:11px}.workspace-activity strong{font-size:13px}.workspace-activity small{font-size:11px}.journey-vacancy-heading small{font-size:10px}.journey-vacancy-heading strong{font-size:17px}.journey-location,.journey-published{font-size:12px}.journey-fields>span,.journey-message{font-size:13px}.journey-message small{font-size:10px}.journey-chat-foot,.journey-profile-heading small,.journey-profile-row small{font-size:11px}.journey-profile-row{font-size:14px}.journey-review,.hire-person small{font-size:11px}.hire-person strong{font-size:14px}.hire-docs{font-size:11px}.faq-list summary{font-size:16px}.faq-answer p{font-size:15px;line-height:1.7}.footer-top nav a,.social-links a{align-items:center;min-height:44px;display:flex}.footer-bottom{font-size:11px}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}}@media (width>=601px) and (width<=1180px){.shell{width:calc(100% - 64px)}html{scroll-padding-top:96px}.nav-shell{gap:20px;height:76px}.primary-nav{gap:24px;margin-left:0}.primary-nav>a{align-items:center;min-height:44px;display:flex}.nav-actions{gap:8px}.icon-button,.language-toggle{min-width:44px;min-height:44px}.primary-nav.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 76px);overflow-y:auto}.hero{padding:42px 0 40px}.hero-grid{gap:28px}.hero-visual{padding-bottom:56px}.scene-caption .motion-toggle{width:44px;height:44px;top:10px}.hero-lead{line-height:1.7}.hero-actions{flex-wrap:wrap;gap:22px}.hero-proof{gap:10px 18px;font-size:12px;line-height:1.5}.node-heading strong{font-size:13px}.node-note{font-size:9px;line-height:1.4}.conversation-channel,.conversation-message{font-size:10px}.capabilities-inner{flex-wrap:wrap;gap:18px 26px;padding-block:22px}.section{padding-block:72px}h2{font-size:38px;line-height:1.15}.section-heading{margin-bottom:34px}.split-heading{align-items:center;gap:32px}.split-heading>p{max-width:280px;font-size:15px;line-height:1.65}.benefit-grid{gap:24px}.benefit{flex-direction:column;display:flex}.benefit-visual{flex-shrink:0;height:210px}.benefit h3{font-size:23px;line-height:1.25}.benefit p{min-height:0;padding-bottom:20px;font-size:14px;line-height:1.65}.benefit-caption{margin-top:auto;padding-top:14px;font-size:11px}.chat-line{padding:11px;font-size:11px}.file-stack>span{width:75px}.decision-preview>strong{font-size:12px}.decision-preview>small,.decision-action,.decision-preview>div{font-size:9px}.modules-section{padding:64px 0 38px}.modules-section .section-heading{margin-bottom:32px}.module-tabs{gap:10px}.module-tab{gap:9px;min-height:72px;padding:13px}.module-tab>span:not(.module-tab-icon){font-size:13px}.module-tab-icon{width:30px;height:32px}.module-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:32px;min-height:0;padding:34px 0}.module-copy h3{font-size:31px;line-height:1.2}.module-copy>p{font-size:15px;line-height:1.65}.module-copy li{font-size:13px;line-height:1.5}.module-link{min-height:44px;font-size:14px}.module-bottom{align-items:center;font-size:12px;line-height:1.6}.module-panel .product-window{height:auto;min-height:410px}.module-panel .product-app{min-height:374px}.module-panel .product-body{padding:20px 15px}.product-sidebar{width:40px;padding-inline:5px}.product-body{width:calc(100% - 40px)}.window-bar{height:35px;font-size:10px}.product-breadcrumb{margin-bottom:14px;font-size:9px}.product-title h3{font-size:17px}.product-toolbar{font-size:10px;line-height:1.5}.status{font-size:9px}.pipeline{gap:8px}.pipeline-column{padding:7px}.pipeline-heading{font-size:10px}.candidate{padding:11px 8px}.candidate strong{font-size:11px;line-height:1.4}.candidate small{font-size:9px}.candidate-tag{gap:5px;min-height:28px;font-size:10px;line-height:1.4}.candidate-bottom{padding-top:8px;font-size:9px}.product-foot,.preview-note{font-size:10px;line-height:1.5}.profile-row strong{font-size:14px}.profile-row small{font-size:11px}.assessment-summary strong,.record-summary strong{font-size:13px}.assessment-summary p,.record-summary small{font-size:11px}.assessment-bars>div{font-size:12px}.assessment-bars>div>span{width:105px}.verification-list strong,.document-list>div{font-size:12px}.verification-list small{font-size:10px}.journey-heading{margin-bottom:32px}.process-journey.tabs{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:32px}.journey-step.tabs__tab{gap:15px;min-height:108px;padding-block:21px}.journey-step strong{font-size:21px}.journey-step small{font-size:13px;line-height:1.5}.journey-stage{min-height:448px;padding:28px 24px}.journey-art{padding:22px}.journey-vacancy-heading strong{font-size:16px}.journey-vacancy-heading small{font-size:9px}.journey-location,.journey-published{font-size:11px}.journey-fields>span{font-size:12px}.journey-chat{padding:0 20px 18px}.journey-message{font-size:12px}.journey-message small{font-size:9px}.journey-chat-foot{font-size:10px}.journey-profile-heading small,.journey-profile-row small{font-size:11px}.journey-profile-row{font-size:13px}.journey-review,.hire-person small{font-size:11px}.hire-person strong{font-size:13px}.hire-docs{gap:12px;font-size:10px}.people-section{padding:0 0 72px}.people-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:32px}.people-copy h2{font-size:36px}.workspace-story{padding:20px 16px;transform:none}.workspace-content{padding:20px 15px}.workspace-nav{width:36px}.workspace-title h3{font-size:16px}.workspace-window-bar>span:last-child,.workspace-filter,.workspace-bottom{font-size:10px}.vacancy-row{gap:10px}.vacancy-row strong{font-size:12px;line-height:1.4}.vacancy-row small{font-size:10px}.workspace-activity strong{font-size:12px}.workspace-activity small{font-size:10px}.audience-list .audience-item{gap:13px;padding-block:18px}.audience-list h3{font-size:19px}.audience-list p{font-size:14px;line-height:1.55}.jobs-discovery{gap:32px;min-height:390px;padding:40px}.jobs-discovery h2{font-size:36px}.jobs-discovery-copy>p{font-size:15px}.opportunity-card strong{font-size:13px}.opportunity-card small,.opportunity-tags>span{font-size:10px}.faq-grid{gap:48px}.faq-grid h2{font-size:36px}.faq-list summary{padding-block:21px;font-size:15px}.faq-answer p{font-size:14px;line-height:1.7}.faq-contact strong{font-size:15px}.faq-contact small{font-size:12px}.final-cta{padding:58px 0}.closing-inner{gap:36px}.closing-copy h2{font-size:44px}.closing-copy>p{font-size:15px}.closing-bubble{font-size:13px}.closing-bubble--answer{font-size:12px}.footer-top nav,.social-links{gap:0;font-size:13px}.footer-top nav a,.social-links a{align-items:center;min-height:44px;display:flex}.footer-top nav{flex-direction:column}.footer-bottom{font-size:11px}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}}@media (width>=601px) and (width<=900px){.hero{padding-top:36px}.hero-grid{gap:32px}h1{font-size:clamp(44px,6.5vw,55px)}.hero-copy .eyebrow{margin-bottom:20px}.hero-lead{max-width:490px;margin-top:20px}.hero-actions{margin-top:26px}.hero-proof{margin-top:20px}.hero-visual{width:min(620px,100%)}.ecosystem-canvas{height:420px}.ecosystem-node{height:140px;padding:14px}.node-note{font-size:10px}.capabilities-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.capabilities-inner>div{justify-content:center;font-size:12px}.split-heading{align-items:flex-start}.split-heading>p{max-width:250px}.benefit-grid{grid-template-columns:1fr;gap:28px}.benefit{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:30px;display:grid}.benefit>*{grid-column:2}.benefit .benefit-visual{grid-area:1/1/5;height:100%;min-height:220px}.benefit-top{margin:0 0 10px}.benefit h3{margin-bottom:12px}.benefit p{max-width:none;padding-bottom:14px}.benefit-caption{margin-top:0}.conversation-stack{width:85%}.file-stack>span{width:75px;padding:12px}.decision-preview{width:88%;padding:16px}.module-tab{gap:7px;padding:12px 9px}.module-tab>span:not(.module-tab-icon){font-size:12px}.module-panel{grid-template-columns:1fr;gap:28px}.module-copy{grid-template-columns:1.1fr 1fr;align-items:start;gap:14px 36px;display:grid}.module-copy h3{grid-area:1/1;margin:0;font-size:30px}.module-copy>p{grid-area:2/1;margin:0}.module-copy ul{grid-area:1/2;gap:10px;margin:0;display:grid}.module-link{grid-area:2/2;justify-self:start}.module-panel .product-scene{max-width:720px}.module-panel .product-window{min-height:0}.module-panel .product-app{min-height:350px}.module-panel .product-body{padding:24px 22px}.module-bottom{flex-direction:column;align-items:flex-start;gap:14px}.process-journey.tabs{grid-template-columns:1fr;gap:24px}.journey-steps.tabs__list{gap:0 28px}.journey-step.tabs__tab{min-height:112px}.journey-step strong{font-size:20px}.journey-stage{min-height:408px;padding:28px 40px}.people-grid{grid-template-columns:1fr;gap:32px}.people-copy{order:-1;max-width:none}.people-copy h2{font-size:38px}.audience-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.audience-list .audience-item{flex-direction:column;align-items:flex-start;gap:12px;padding:0 0 20px;display:flex}.audience-list h3{font-size:18px;line-height:1.3}.audience-list p{margin-top:9px;font-size:13px}.workspace-story{width:100%;max-width:620px;padding:22px}.jobs-discovery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:32px}.jobs-discovery h2{font-size:32px}.jobs-discovery-copy>p{font-size:14px}.opportunity-card{padding:12px}.opportunity-card strong{font-size:12px}.opportunity-card small,.opportunity-tags>span{font-size:9px}.faq-grid>div:first-child{gap:24px}.faq-contact{flex:0 0 285px;padding:15px}.faq-contact-icon{flex-shrink:0;width:36px;height:38px}.closing-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px}.closing-copy h2{font-size:40px}.closing-bubble{gap:12px;padding:15px}.closing-bubble--answer{font-size:11px}}@media (width>=601px) and (width<=700px){.shell{width:calc(100% - 48px)}.nav-shell{gap:14px}.nav-actions{gap:4px}.nav-demo{gap:10px;padding-inline:14px}.split-heading{display:block}.split-heading>p{max-width:440px;margin-top:18px}.module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.module-tab{min-height:64px;padding-inline:16px}.module-tab>span:not(.module-tab-icon){font-size:14px}.module-explorer .tabs__list-container{overflow:visible}.module-copy{column-gap:24px}.module-copy h3{font-size:28px}.product-sidebar{display:none}.product-body{width:100%}.benefit{column-gap:22px}.benefit h3{font-size:22px}.file-stack>span{width:65px}.audience-list{gap:18px}.jobs-discovery{grid-template-columns:1fr;padding:32px}.jobs-discovery-art{width:min(390px,100%);margin:auto}.jobs-discovery-copy{max-width:420px}.faq-grid>div:first-child{display:block}.faq-contact{max-width:360px;margin-top:24px}.closing-inner{grid-template-columns:1fr}.closing-conversation{width:min(390px,100%);margin:0 auto}}@media (width>=601px) and (width<=1180px) and (prefers-reduced-motion:no-preference){.motion-ready .scroll-reveal{transition-duration:.5s;transition-delay:0s;transform:translateY(14px)}.motion-ready .scroll-reveal.is-revealed{transform:none}.module-panel{animation-duration:.25s}.journey-art,.journey-message,.journey-profile-row{animation-name:tablet-scene-enter;animation-duration:.45s}.opportunity-card,.closing-bubble{animation-name:tablet-drift;animation-duration:8s}.conversation-message,.conversation-stack .chat-line--reply,.file-stack,.workspace-activity{animation-name:tablet-breathe;animation-duration:7s}}@keyframes tablet-scene-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tablet-drift{0%,to{translate:0}50%{translate:0 -5px}}@keyframes tablet-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=600px){html{scroll-padding-top:84px}.shell{width:calc(100% - 40px)}.nav-shell{gap:12px;height:64px}.nav-actions{gap:0}.icon-button,.language-toggle{min-width:44px;min-height:44px}.primary-nav{overscroll-behavior:contain;max-height:calc(100dvh - 64px);top:63px;overflow-y:auto}.primary-nav>a:not(.cta){align-items:center;min-height:48px;display:flex}.hero{padding:32px 0 28px}h1{font-size:clamp(33px,9.8vw,49px);line-height:1.12}h2,.people-copy h2,.faq-grid h2{font-size:clamp(30px,8.7vw,38px);line-height:1.15}.hero-lead{margin-top:22px;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px 22px;margin-top:24px}.cta,.text-link{font-size:13px}.hero-proof{gap:8px 14px;font-size:11px;line-height:1.5}.hero-grid{gap:30px}.hero-visual{padding-bottom:56px}.scene-caption .motion-toggle{width:44px;height:44px;top:10px}.ecosystem-node{padding:10px}.node-heading strong{font-size:11px}.node-note{font-size:8px;line-height:1.4}.conversation-channel,.conversation-message{font-size:9px}.capabilities-inner{gap:18px 8px;padding-block:22px}.capabilities-inner>div{font-size:10px;line-height:1.4}.section{padding-block:56px}.section-heading{margin-bottom:28px}.split-heading>p{margin-top:18px;font-size:15px;line-height:1.65}.benefit-grid{gap:36px}.benefit-top{margin:16px 0 9px}.benefit h3{font-size:24px;line-height:1.2}.benefit p{font-size:15px;line-height:1.65}.benefit-caption{margin-top:15px;padding-top:12px;font-size:11px}.benefit-visual{height:200px}.modules-section{padding:52px 0 32px}.module-tabs{gap:8px}.module-tab{gap:7px;min-height:60px;padding:10px}.module-panel{gap:24px;padding:26px 0}.module-copy h3{margin:0 0 16px;font-size:29px;line-height:1.2}.module-copy>p{font-size:15px;line-height:1.65}.module-copy li{font-size:13px}.module-link{min-height:44px;font-size:13px}.module-bottom{font-size:12px;line-height:1.6}.module-panel .product-window{height:auto;min-height:410px}.module-panel .product-app{min-height:0}.product-body{padding:18px 14px}.window-bar{height:34px;font-size:10px}.product-breadcrumb{display:none}.product-title h3{font-size:16px;line-height:1.3}.product-title{margin-bottom:17px}.product-toolbar{align-items:flex-start;font-size:10px}.status{font-size:9px}.pipeline{grid-template-columns:1fr;gap:9px}.pipeline-column{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.pipeline-heading{white-space:normal;gap:5px;margin:0;font-size:10px;line-height:1.4}.candidate{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 7px;margin:0;padding:9px;display:grid}.candidate .person-avatar{grid-row:1/3;width:26px;height:26px;font-size:8px}.candidate strong{margin:0;font-size:11px;line-height:1.4}.candidate small{margin:0;font-size:9px}.candidate-tag{grid-column:1/-1;gap:5px;margin:7px 0 0;font-size:10px;line-height:1.4}.candidate-bottom{display:none}.product-foot,.preview-note{font-size:10px;line-height:1.5}.profile-row{gap:9px}.profile-row strong{font-size:13px}.profile-row small{font-size:10px;line-height:1.4}.profile-row>.person-avatar{width:32px;height:32px}.assessment-summary{gap:10px}.assessment-summary strong,.record-summary strong{font-size:12px;line-height:1.4}.assessment-summary p,.record-summary small{font-size:10px;line-height:1.5}.assessment-bars>div{gap:9px;font-size:11px}.assessment-bars>div>span{width:102px}.verification-list>div{gap:9px}.verification-list strong{font-size:12px;line-height:1.4}.verification-list small{font-size:10px}.document-list>div{font-size:12px}.journey-heading{margin-bottom:22px}.process-journey.tabs{gap:22px}.journey-steps.tabs__list{gap:0 16px}.journey-step.tabs__tab{min-height:128px;padding:14px 8px 14px 0}.journey-step[aria-selected=true]{padding-left:10px}.journey-step strong{font-size:18px;line-height:1.2}.journey-step small{font-size:12px;line-height:1.5}.journey-number{margin-bottom:8px;font-size:11px}.journey-stage{min-height:400px;padding:22px 14px}.journey-art{padding:18px}.journey-vacancy-heading strong{font-size:15px}.journey-vacancy-heading small{font-size:9px}.journey-location,.journey-published{font-size:11px}.journey-fields>span{padding-block:13px;font-size:12px}.journey-chat{padding:0 14px 16px}.journey-chat-heading{margin-bottom:16px}.journey-message{width:92%;padding:11px;font-size:12px}.journey-message small{font-size:9px}.journey-chat-foot{font-size:10px;line-height:1.5}.journey-profile-heading small,.journey-profile-row small{font-size:10px}.journey-profile-row{font-size:13px}.journey-review,.hire-person small{font-size:11px}.hire-person strong{font-size:13px}.hire-docs{flex-wrap:wrap;gap:8px 12px;font-size:10px}.people-section{padding:0 0 56px}.people-grid{gap:28px}.people-copy{order:-1}.audience-list p{font-size:14px;line-height:1.55}.workspace-story{padding:16px 12px}.workspace-nav{display:none}.workspace-content{padding:18px 14px}.workspace-window-bar>span:last-child{font-size:10px}.workspace-title h3{font-size:16px}.workspace-filter{padding-top:18px;font-size:10px}.vacancy-row strong{font-size:12px;line-height:1.4}.vacancy-row small{font-size:10px}.workspace-bottom{font-size:10px;line-height:1.5}.workspace-activity strong{font-size:12px}.workspace-activity small{font-size:10px;line-height:1.5}.jobs-section{padding:0}.jobs-discovery{gap:26px;padding:28px 22px}.jobs-discovery h2{font-size:clamp(29px,8.5vw,37px)}.jobs-discovery-copy>p{font-size:14px;line-height:1.6}.jobs-discovery-art{height:270px}.opportunity-card small,.opportunity-tags>span{font-size:9px}.faq-contact strong{font-size:15px}.faq-contact small{font-size:12px}.faq-list summary{padding-block:19px;font-size:15px;line-height:1.5}.faq-answer{padding:0 10px 20px}.faq-answer p{font-size:14px;line-height:1.7}.final-cta{padding:46px 0}.closing-copy h2{font-size:clamp(35px,10vw,44px);line-height:1.1}.closing-copy>p{font-size:15px;line-height:1.6}.closing-inner{gap:28px}.closing-bubble--answer{gap:10px;padding:15px;font-size:12px}.footer-top nav,.social-links{gap:0;font-size:13px}.footer-top nav a,.social-links a{align-items:center;min-height:44px;display:flex}.footer-bottom{gap:8px 16px;padding-top:16px;font-size:11px}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=359px){.shell{width:calc(100% - 32px)}.hero-actions{gap:8px 14px}.hero-actions .cta,.hero-actions .text-link{font-size:12px}.hero-actions .cta{gap:10px;padding-inline:14px}.hero-proof{gap:8px;font-size:10px}.ecosystem-node{padding:8px}.node-heading{gap:5px}.node-heading strong{font-size:10px}.node-icon{width:22px}.node-note{font-size:7px}.module-tab{gap:6px;padding:9px 7px}.module-tab-icon{width:24px}.module-tab>span:not(.module-tab-icon){font-size:11px}.pipeline-column{grid-template-columns:62px minmax(0,1fr);gap:5px;padding:6px}.pipeline-heading{font-size:9px}.candidate{padding:8px}.profile-row{flex-wrap:wrap}.journey-step strong{font-size:17px}.journey-stage{padding-inline:10px}.journey-art{padding:15px}.journey-chat{padding:0 12px 14px}.jobs-discovery{padding-inline:18px}.opportunity-card{gap:7px;padding:12px}.opportunity-card--front{grid-template-columns:27px 1fr 12px}.opportunity-icon{width:27px}}@media (hover:none){.benefit:hover .benefit-visual,.workspace-story:hover,.faq-contact:hover,.cta:hover{transform:none}.audience-list .audience-item:hover{padding-left:0}.ecosystem-node:hover{transform:none}.ecosystem-node[aria-pressed=true]{transform:translateY(-2px)}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.motion-ready .scroll-reveal{transition-duration:.45s;transition-delay:0s;transform:translateY(10px)}.motion-ready .scroll-reveal.is-revealed{transform:none}.module-panel{animation-duration:.22s}.journey-art,.journey-message,.journey-profile-row{animation-name:mobile-scene-enter;animation-duration:.4s}.opportunity-card,.closing-bubble{animation-name:mobile-drift;animation-duration:8s}.conversation-message,.conversation-stack .chat-line--reply,.file-stack,.workspace-activity{animation-name:mobile-breathe;animation-duration:7s}.ecosystem-node{transition:transform .4s,border-color .35s,box-shadow .35s}}@keyframes mobile-scene-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mobile-drift{0%,to{translate:0}50%{translate:0 -4px}}@keyframes mobile-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=900px){.site-header{backdrop-filter:none;background:var(--paper)}}:root[data-theme=dark]{--surface:#222229;--muted:#bdb8c7;--line:#3e3b48;--brand-ink:#f2a6c4;--brand-soft:#402a35;--night-raised:#2b2933;--night-green:#a1d3b9;--night-green-soft:#263d34;--night-blue:#a3d2dd;--night-blue-soft:#293b44;--night-sand:#dec29e;--night-sand-soft:#3e352b}html[data-theme=dark]{& .cta{color:#30213d;background:#dfc9ef;border-color:#dfc9ef}& .cta:hover{background:#ebdafa;border-color:#ebdafa;box-shadow:0 8px 24px #0003}& :is(button,a,summary,[role=tab],[role=tabpanel]):focus-visible,& :is(button,a,[role=tab])[data-focus-visible=true]{outline-color:#d5b4f0}& .ecosystem-node{--node-color:#c7a1e2;--node-wash:var(--brand-soft)}& .node-assess{--node-color:#e1a4bf;--node-wash:#402d38}& .node-verify{--node-color:var(--night-blue);--node-wash:var(--night-blue-soft)}& .node-records{--node-color:var(--night-sand);--node-wash:var(--night-sand-soft)}& .ecosystem-node[aria-pressed=true]{box-shadow:0 10px 24px -12px #0009}& .signal-recruit{stroke:#c7a1e2}& .signal-assess{stroke:#e1a4bf}& .signal-verify{stroke:var(--night-blue)}& .signal-records{stroke:var(--night-sand)}& .mini-pipeline .moving-profile{color:var(--brand-ink);border-color:var(--brand-ink)}& .mini-assessment>svg{color:#e1a4bf}& .mini-documents>span{border-color:#8b765d}& .mini-checks>span>svg:last-child,& .conversation-channel svg{color:var(--night-green)}& .capabilities-inner svg{color:var(--night-blue)}& .conversation-message{background:var(--night-green-soft);color:#d0e9dc}& .conversation-message svg{color:var(--night-green)}& .benefit-visual{color:var(--ink);background:#26212f;border-color:#44384f}& .benefit-visual--0{background:#1e2b28;border-color:#34483e}& .benefit-visual--2{background:#202a32;border-color:#364853}& .chat-line,& .typing-dots{color:#e0eee6;background:#293831;border-color:#465b4e}& .chat-line--reply{background:#344e40}& .chat-line svg,& .typing-dots i{color:var(--night-green)}& .typing-dots i{background:var(--night-green)}& .file-stack>span,& .file-stack>b{color:#dfc7ef;background:#302837;border-color:#51415e}& .file-stack i{background:#766186}& .decision-preview{background:#2a333e;border-color:#495360}& .decision-preview>small,& .decision-action{color:#becad7}& .decision-action{border-color:#495360}& .decision-preview>div svg{color:var(--night-green)}& .decision-preview>div>span{animation-name:night-decision-check}& .decision-avatar{color:#dfc7ef;background:#43374f}& .modules-section{background:#211d2a}& .module-tab{background:#292432;border-color:#5d526b}& .module-tab:hover{background:#362e41}& .module-tab[aria-selected=true]{color:#fff;background:#3a3046;border-color:#c7a1e2}& .module-tab--assess[aria-selected=true]{background:#3e2d3b;border-color:#e1a4bf}& .module-tab--verify[aria-selected=true]{border-color:var(--night-blue);background:#273c44}& .module-tab--records[aria-selected=true]{border-color:var(--night-sand);background:#3d332b}& .product-window,& .shared-workspace{background:var(--surface);color:var(--ink);border-color:#51495d;box-shadow:0 18px 42px -24px #000a}& .window-bar,& .workspace-window-bar{border-color:var(--line);color:var(--muted);background:#292630}& .window-dots i{background:#756b80}& .product-sidebar,& .workspace-nav{border-color:var(--line);color:var(--muted);background:#24212c}& .product-sidebar .selected,& .workspace-nav svg:nth-of-type(2){color:var(--brand-ink)}& .product-breadcrumb,& .product-breadcrumb span,& .candidate small,& .candidate-bottom,& .product-foot,& .profile-row small,& .preview-note,& .verification-list small,& .document-format{color:var(--muted)}& .sidebar-avatar,& .tiny-avatar,& .avatar--violet{color:#dcc0ef;background:#40334e}& .avatar--cyan{background:var(--night-blue-soft);color:var(--night-blue)}& .avatar--peach{background:var(--night-sand-soft);color:var(--night-sand)}& .status--green{background:var(--night-green-soft);color:var(--night-green)}& .pipeline-column{background:#1c1c23;border-color:#3a3543}& .pipeline-heading>span{color:var(--muted)}& .candidate{background:var(--night-raised);border-color:#49414f}& .candidate-tag{color:#d0bfdc}& .candidate-bottom,& .preview-note,& .verification-list>div,& .document-list>div{border-color:var(--line)}& .assessment-summary{background:var(--brand-soft);color:#d0bddf}& .assessment-summary strong{color:#eadcf4}& .chart-track{background:#44374f}& .chart-track i{background:#c5a0e0}& .assessment-bars svg,& .verify-shield,& .document-list svg{color:var(--brand-ink)}& .verify-icon{background:var(--night-blue-soft);color:var(--night-blue)}& .check-green{color:var(--night-green)}& .pending-dot{background:#dfbe7b}& .record-summary{background:var(--night-sand-soft);color:var(--night-sand)}& .record-summary strong{color:#efdec7}& .journey-stage{--journey-accent:var(--brand-ink);--journey-line:#44384f;color:var(--ink);background:#26212f}& .journey-panel--connect .journey-stage{--journey-accent:var(--night-green);--journey-line:#34483e;background:#1e2b28}& .journey-panel--assess .journey-stage{--journey-accent:var(--night-blue);--journey-line:#364853;background:#202a32}& .journey-panel--hire .journey-stage{--journey-accent:var(--night-sand);--journey-line:#514335;background:#2c2620}& .journey-art{background:var(--surface);border-color:#49414f;box-shadow:0 22px 45px -28px #0009}& .journey-vacancy-heading>span,& .journey-profile-heading>span{background:var(--brand-soft);color:var(--brand-ink)}& .journey-vacancy-heading small,& .journey-location,& .journey-profile-heading small,& .journey-profile-row small,& .journey-review,& .hire-person small{color:var(--muted)}& .journey-fields,& .journey-fields>span,& .journey-chat-heading,& .journey-profile-heading,& .journey-profile-row{border-color:var(--line)}& .journey-fields svg{color:var(--brand-ink)}& .journey-published{background:var(--brand-soft);color:#d8b9ed}& .journey-published i{background:var(--brand-ink)}& .journey-chat-heading,& .journey-chat-foot,& .journey-message small{color:#adcdbb}& .journey-message--incoming{background:var(--night-green-soft);color:#e0eee6}& .journey-message--reply{background:#32303b}& .journey-profile-row>svg:first-child{color:var(--night-blue)}& .journey-profile-row>svg:last-child{color:var(--night-green)}& .hire-folder,& .hire-person>span{background:var(--night-sand-soft);color:var(--night-sand)}& .hire-check{background:var(--night-green);color:#20372b;border-color:var(--surface)}& .journey-hire>p,& .hire-docs{color:var(--night-sand)}& .hire-person{border-color:#514335}& .workspace-story{color:var(--ink);background:#22252e;border-color:#3f4351}& .workspace-story .workspace-team i{color:#dcc0ef;background:#40334e;border-color:#22252e}& .workspace-story .workspace-team i:nth-child(2){background:var(--night-blue-soft);color:var(--night-blue)}& .workspace-story .workspace-team i:nth-child(3){background:var(--night-sand-soft);color:var(--night-sand)}& .workspace-filter,& .workspace-bottom,& .vacancy-row small,& .workspace-activity small{color:var(--muted)}& .workspace-filter>span:first-child{color:#cdb3de}& .workspace-filter,& .vacancy-row{border-color:var(--line)}& .vacancy-progress i{background:#49414f}& .workspace-activity{background:#27322d;border-color:#405549}& .activity-icon{color:var(--night-green);background:#354e40}& .people-grid:has(.audience-item:first-child:hover) .vacancy-row--0,& .people-grid:has(.audience-item:nth-child(2):hover) .vacancy-row--1,& .people-grid:has(.audience-item:nth-child(3):hover) .vacancy-row--2{background:#342c3e}& .audience-list .audience-item:nth-child(2) .audience-icon{background:var(--night-blue-soft);color:var(--night-blue)}& .audience-list .audience-item:nth-child(3) .audience-icon{background:var(--night-sand-soft);color:var(--night-sand)}& .jobs-discovery{color:#e4eff3;background:#1e3038;border-color:#3a535e}& .jobs-wordmark>span{color:#b6d5e0;border-color:#607d88}& .jobs-discovery-copy>p{color:#b9ced7}& .jobs-discovery .cta{color:#19343f;background:#b9dae4;border-color:#b9dae4}& .jobs-discovery .cta:hover{background:#d2e9f0;border-color:#d2e9f0}& .job-search-scene,& .opportunity-card{color:#e4eff3;background:#2a3f49;border-color:#4a626d;box-shadow:0 15px 25px -15px #0008}& .job-search-scene{color:#bfd2dc}& .job-search-scene>span:last-child,& .opportunity-icon{color:#b9dce7;background:#354f5c}& .opportunity-card small{color:#bfd2dc}& .opportunity-card--back,& .opportunity-card--last{opacity:1;background:#243842}& .opportunity-card--front>svg{color:#b9dce7}& .opportunity-tags>span{color:#d8e9ef;background:#3a5360}& .final-cta{background:#2b2235;border-block:1px solid #44344f}& .closing-copy h2{color:#f0e5f7}& .closing-copy h2 em{color:#d0a9ed}& .closing-copy>p{color:#c6b5d2}& .closing-channel{color:#d0a9ed;background:#40314e}& .closing-bubble{color:#ebddf4;background:#3b2f47;border-color:#645070;box-shadow:0 12px 20px -15px #0008}& .closing-bubble--answer,& .closing-typing{background:#32283e}& .closing-bubble>svg{color:#c9afd9}& .closing-typing i{background:#d0a9ed}}@keyframes night-decision-check{0%,15%,to{opacity:.85}35%,85%{opacity:1}}:root{--brand-rose:#d95692;--brand-on-dark:#f2a6c4}.eyebrow-rule{background:var(--brand-rose)}:is(button,a,summary,[role=tab],[role=tabpanel]):focus-visible,:is(button,a,[role=tab])[data-focus-visible=true]{outline-color:var(--brand-ink)}.capabilities-inner{min-height:62px}.capabilities-inner>div{color:var(--muted)}.benefit p{min-height:0}.benefit-visual--1{background:#f8eef2;border-color:#ecdae3}.file-stack>span,.file-stack>b{color:var(--brand-ink);border-color:#ead4de}.file-stack i{background:#edd5df}.benefit-top{margin-bottom:12px}.people-section+.faq-section{padding-top:0}.modules-section{background:#252229}.modules-section:before{display:none}.modules-section h2 em{color:var(--brand-on-dark)}.module-explorer.tabs{background:#ffffff03;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:0;display:grid}.module-tabs.tabs__list{background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;width:auto;min-width:0;padding:24px 16px;display:flex}.module-explorer .module-tab.tabs__tab{color:#bdb7c2;white-space:normal;text-align:left;width:100%;height:auto;min-height:96px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:12px;padding:17px 12px;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative}.module-explorer .module-tab:hover{color:#fff;background:#ffffff06}.module-explorer .module-tab[aria-selected=true]{color:#fff;background:#f2a6c40c;border-color:#f2a6c42e}.module-tab:before{content:"";background:var(--brand-on-dark);border-radius:2px;width:2px;transition:transform .25s;position:absolute;top:22px;bottom:22px;left:-17px;transform:scaleY(0)}.module-tab[aria-selected=true]:before{transform:scaleY(1)}.module-explorer .module-tab-icon{background:0 0;border:0;flex-shrink:0;width:32px;height:36px}.module-explorer .module-tab-label{min-width:0;font-family:var(--font-body);flex:1;display:block}.module-tab-label strong{font:500 17px/1.3 var(--font-heading);letter-spacing:-.025em;display:block}.module-explorer .module-tab-label small{font:400 11px/1.5 var(--font-body);letter-spacing:0;color:#bdb7c2;margin:6px 0 0;display:block}.module-tab-arrow{color:var(--brand-on-dark);opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.module-tab[aria-selected=true] .module-tab-arrow{opacity:1;transform:none}.module-explorer .module-panel.tabs__panel{border-left:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;min-width:0;min-height:740px;margin:0;padding:32px;animation:none;display:grid}.module-explorer .module-copy{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px 28px;min-height:175px;display:grid}.module-explorer .module-copy h3{text-wrap:balance;grid-area:1/1;max-width:420px;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:500;line-height:1.16}.module-details{grid-area:1/2/3}.module-details>p{color:#c9c2ce;text-wrap:pretty;margin:0;font-size:14px;line-height:1.65}.module-explorer .module-copy ul{gap:10px;margin:18px 0 0;padding:0;display:grid}.module-explorer .module-copy li{color:#eee7ed;align-items:flex-start;font-size:12px;line-height:1.5}.module-copy li svg{color:var(--brand-on-dark);flex-shrink:0;margin-top:1px}.module-explorer .module-link{border-color:#f2a6c457;grid-area:2/1;justify-self:start;gap:10px;min-height:44px;padding:8px 0;font-size:12px}.module-link svg{color:var(--brand-on-dark)}.module-explorer .product-scene{width:100%;min-width:0;max-width:none;animation:none}.module-explorer .product-window{height:auto;min-height:470px;box-shadow:0 20px 40px -28px #0008}.module-explorer .product-app{min-height:433px}.module-bottom{color:#c9c2ce;border-top:1px solid #ffffff14;grid-column:1/-1;margin:0;padding:20px 28px;font-size:12px;line-height:1.5}.module-bottom svg{color:var(--brand-on-dark)}.journey-thread{z-index:1;width:100%;max-width:430px;color:var(--journey-accent);align-items:center;gap:9px;margin:22px auto 0;font-size:11px;display:flex;position:relative}.journey-thread-avatar{border:1px solid var(--journey-line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.journey-thread-line{background:var(--journey-line);flex:1;height:1px;margin-inline:3px}.journey-thread-status{font-size:10px}.journey-stage{min-height:540px}.jobs-wordmark{gap:9px}.jobs-audience{font:400 12px/1.4 var(--font-body);color:inherit;margin-left:auto;display:inline-block}.final-cta{background:#f7e9ef}.closing-copy h2{color:#362630}.closing-copy h2 em{color:var(--brand-ink)}.closing-copy>p{color:#775b69;max-width:440px}.closing-channel{color:var(--brand-ink);background:#edcfdd}.closing-bubble{color:#72425a;background:#fff9fc;border-color:#ead0dd}.closing-bubble--answer,.closing-typing{background:#fff}.closing-bubble>svg{color:#a15c7b}.closing-typing i{background:var(--brand-rose)}.closing-copy .demo-channel{color:#775b69;align-items:center;gap:7px;margin:13px 0 0;font-size:11px;display:flex}html[data-theme=dark]{& .cta{color:#39202c;background:#f1bfd4;border-color:#f1bfd4}& .cta:hover{background:#f8d2e1;border-color:#f8d2e1}& :is(button,a,summary,[role=tab],[role=tabpanel]):focus-visible,& :is(button,a,[role=tab])[data-focus-visible=true]{outline-color:var(--brand-ink)}& .benefit-visual--1{background:#30232b;border-color:#4d3440}& .file-stack>span,& .file-stack>b{color:#f1bfd4;background:#392b34;border-color:#604353}& .file-stack i{background:#805b6d}& .modules-section{background:#201d23}& .module-tab[aria-selected=true]{background:#f2a6c40c;border-color:#f2a6c42e}& .final-cta{background:#30222b;border-color:#523441}& .closing-copy h2{color:#f8edf2}& .closing-copy h2 em{color:var(--brand-ink)}& .closing-copy>p,& .closing-copy .demo-channel{color:#d8bac8}& .closing-channel{color:var(--brand-ink);background:#4a2d3b}& .closing-bubble{color:#f4dfe9;background:#432d39;border-color:#715063}& .closing-bubble--answer,& .closing-typing{background:#392833}& .closing-bubble>svg{color:#e1a6c0}& .closing-typing i{background:var(--brand-ink)}}@media (width>=901px) and (width<=1180px){.module-explorer.tabs{grid-template-columns:215px minmax(0,1fr)}.module-tabs.tabs__list{padding:18px 12px}.module-explorer .module-tab.tabs__tab{gap:8px;padding:14px 8px}.module-tab:before{left:-13px}.module-tab-arrow{display:none}.module-tab-label strong{font-size:16px}.module-explorer .module-panel.tabs__panel{gap:24px;padding:24px}.module-explorer .module-copy{gap:16px;min-height:195px}.module-details>p{font-size:13px}.module-explorer .module-copy h3{font-size:28px}.module-explorer .product-sidebar{display:none}.module-explorer .product-body{width:100%;padding:22px 16px}}@media (width<=900px){.module-explorer.tabs{border-radius:16px;display:block}.module-tabs.tabs__list{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;display:grid}.module-explorer .module-tab.tabs__tab{gap:10px;min-height:78px;padding:12px}.module-tab:before{width:auto;height:2px;inset:auto 10px -1px;transform:scaleX(0)}.module-tab[aria-selected=true]:before{transform:scaleX(1)}.module-tab-arrow{display:none}.module-tab-label strong{font-size:16px}.module-explorer .module-panel.tabs__panel{border:0;min-height:740px;padding:28px}.module-explorer .module-copy{min-height:165px}.module-explorer .module-copy h3{font-size:30px}.module-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 28px}.module-explorer .product-app{min-height:433px}.journey-stage{min-height:500px}}@media (width<=600px){.capabilities-inner{gap:14px 8px;padding-block:17px}.module-explorer.tabs{background:0 0;border:0}.module-tabs.tabs__list{gap:8px;padding:0 0 20px}.module-explorer .module-tab.tabs__tab{border-color:#ffffff17;gap:7px;min-height:62px;padding:12px 9px}.module-explorer .module-tab-icon{width:25px;height:28px}.module-tab-label strong{font-size:14px}.module-explorer .module-tab-label small{display:none}.module-explorer .module-panel.tabs__panel{gap:24px;min-height:814px;padding:28px 0}.module-explorer .module-copy{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:16px;min-height:264px;display:grid}.module-explorer .module-copy h3{text-wrap:initial;grid-area:1/1;max-width:400px;font-size:29px}.module-details{grid-area:2/1}.module-details>p{font-size:15px;line-height:1.6}.module-explorer .module-copy ul{gap:7px;margin-top:14px}.module-explorer .module-copy li{font-size:12px}.module-explorer .module-link{grid-area:3/1;font-size:13px}.module-explorer .product-window{height:auto;min-height:470px}.module-explorer .product-app{min-height:414px}.module-bottom{padding:20px 0 0;font-size:12px}.journey-stage{min-height:450px}.journey-thread{margin-top:18px;font-size:10px}.journey-thread-status{font-size:9px}.closing-copy>p{max-width:360px}.jobs-audience{font-size:11px}}@media (width<=359px){.module-tab-label strong{font-size:12px}.module-explorer .module-tab.tabs__tab{gap:5px;padding-inline:7px}.module-explorer .module-copy{min-height:305px}.module-explorer .module-panel.tabs__panel{min-height:855px}}@media (prefers-reduced-motion:no-preference){.module-panel .module-copy,.module-panel .product-window{animation:.28s ease-out both module-settle}.module-panel .candidate,.module-panel .verification-list>div,.module-panel .document-list>div{animation:.32s ease-out 60ms both module-settle}.journey-thread-line{transform-origin:0;animation:.5s ease-out both thread-connect}}@keyframes module-settle{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes thread-connect{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.module-explorer *,.journey-thread *{transition:none!important;animation:none!important}}[data-motion-paused=true] .module-explorer *,[data-motion-paused=true] .journey-thread *{animation:none!important}.demo-cta{--comet-head:#fff0f7;--comet-tail:#e679a9;isolation:isolate;position:relative}.demo-cta>.demo-orbit{z-index:1;pointer-events:none;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0;overflow:visible;transform:none!important}.demo-orbit rect{x:1px;y:1px;rx:7px;ry:7px;fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;width:calc(100% - 2px);height:calc(100% - 2px)}.demo-comet-tail{stroke:var(--comet-tail);stroke-width:1.8px;stroke-dasharray:9 91;opacity:.28}.demo-comet-trail{stroke:var(--comet-tail);stroke-width:2px;stroke-dasharray:3 97;opacity:.7}.demo-comet-head{stroke:var(--comet-head);stroke-width:2.8px;stroke-dasharray:.25 99.75}.cta--light.demo-cta{--comet-head:#a72c63;--comet-tail:#d95692}html:not([data-theme=dark]) .cta--light.demo-cta:hover{--comet-head:#fff0f7;--comet-tail:#e679a9;background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.module-explorer .module-link.demo-cta{border:1px solid #f2a6c43b;border-radius:8px;min-height:44px;padding:10px 14px;font-size:12px}.module-link.demo-cta:hover{background:#f2a6c40c}html[data-theme=dark] .cta.demo-cta{--comet-head:#942454;--comet-tail:#ba3b72}.primary-nav:not(.is-open) .demo-orbit rect{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.demo-orbit rect{animation:5.5s linear infinite demo-comet-lap}.hero-actions .demo-orbit rect{animation-delay:-1.4s}.module-link .demo-orbit rect{animation-delay:-2.7s}.closing-copy .demo-orbit rect{animation-delay:-4s}}@keyframes demo-comet-lap{to{stroke-dashoffset:100px}}[data-motion-paused=true] .demo-orbit rect,[data-page-hidden=true] .demo-orbit rect{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.demo-orbit{display:none!important}}@media (width<=600px){.module-explorer .module-link.demo-cta{font-size:12px}}.site-footer{background:var(--surface);border-top:1px solid var(--line);padding:26px 0 12px}.footer-main{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px 36px;padding-bottom:18px;display:grid}.footer-brand{align-items:center;gap:18px;min-width:0;display:flex}.footer-logo{border-radius:4px;flex-shrink:0;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.footer-logo img{width:84px;height:auto;display:block}.footer-brand p{color:var(--muted);text-wrap:pretty;max-width:190px;margin:0;font-size:12px;line-height:1.5}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;display:flex}.footer-links a{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.footer-links a:hover,.footer-legal a:hover{color:var(--brand-ink)}.footer-socials{align-items:center;gap:6px;display:flex}.footer-socials a{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.footer-socials a:hover{color:var(--brand-ink);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-ink) 30%,var(--line));transform:translateY(-2px)}.footer-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px 24px;padding-top:8px;font-size:11px;line-height:1.5;display:flex}.footer-legal{align-items:center;gap:24px;display:flex}.footer-legal a{min-height:44px;color:var(--muted);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.footer-legal a:hover{text-underline-offset:3px;text-decoration:underline}.footer-origin{white-space:nowrap}@media (width>=701px) and (width<=900px){.footer-main{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px}.footer-brand{grid-area:1/1}.footer-socials{grid-area:1/2}.footer-links{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=700px){.site-footer{padding:22px 0 12px}.footer-main{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-bottom:12px}.footer-brand{display:contents}.footer-logo{grid-area:1/1}.footer-logo img{width:80px}.footer-brand p{grid-area:2/1/auto/-1;max-width:none;margin:4px 0 6px;font-size:12px}.footer-socials{grid-area:1/2}.footer-links{grid-area:3/1/auto/-1;justify-content:space-between;gap:0 16px}.footer-links a{font-size:13px}.footer-meta{gap:0 12px;padding-top:4px;font-size:11px}.footer-legal{gap:18px}}@media (hover:none){.footer-socials a:hover{transform:none}}
