[data-public-root]{--prv-space-4:4px;--prv-space-6:6px;--prv-space-8:8px;--prv-space-10:10px;--prv-space-12:12px;--prv-space-14:14px;--prv-space-16:16px;--prv-space-20:20px;--prv-space-24:24px;--prv-space-25:25px;--prv-space-28:28px;--prv-space-30:30px;--prv-space-32:32px;--prv-space-40:40px;--prv-space-48:48px;--prv-space-50:50px;--prv-space-60:60px;--prv-space-64:64px;--prv-space-80:80px;--prv-space-100:100px;--prv-space-120:120px;--prv-count-2:2;--prv-count-12:12;--prv-radius-12:12px;--prv-radius-16:16px;--prv-radius-20:20px;--prv-radius-24:24px;--prv-radius-30:30px;--prv-radius-40:40px;--prv-radius-9999:9999px;--prv-palette-ink:#121317;--prv-palette-ink-50:#f2f3f7;--prv-palette-white:#fff;--prv-palette-gray:#f8f9fc;--prv-palette-magenta:#ff1a9f;--prv-palette-purple:#ad1bfc;--prv-palette-violet:#818cf8;--prv-palette-blue-50:#eff6ff;--prv-palette-blue-100:#dbeafe;--prv-palette-blue-200:#bfdbfe;--prv-palette-accent-600:#2563eb;--prv-palette-accent-500:#3b82f6;--prv-palette-slate-700:#34486c;--prv-palette-slate-800:#26344e;--prv-palette-green:#16a34a;--prv-palette-lime:#84cc16;--prv-palette-orange:#f59e0b;--prv-palette-orange-deep:#f27128;--prv-palette-red:#ef4444;--prv-palette-red-600:#dc2626;--prv-palette-ink-700:#46474f;--prv-palette-ink-600:#5a5c66;--prv-opacity-7:7%;--prv-opacity-11:11%;--prv-opacity-20:20%;--prv-opacity-28:28%;--prv-opacity-40:40%;--prv-opacity-58:58%;--prv-opacity-74:74%;--prv-opacity-92:92%;--prv-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--prv-font-size-64:64px;--prv-font-size-58:58px;--prv-font-size-40:40px;--prv-font-size-32:32px;--prv-font-size-24:24px;--prv-font-size-22:22px;--prv-font-size-20:20px;--prv-font-size-18:18px;--prv-font-size-16:16px;--prv-font-size-15:15px;--prv-font-size-14:14px;--prv-font-size-13:13px;--prv-font-size-12:12px;--prv-line-height-66:66px;--prv-line-height-64:64px;--prv-line-height-62:62px;--prv-line-height-48:48px;--prv-line-height-44:44px;--prv-line-height-40:40px;--prv-line-height-36:36px;--prv-line-height-32:32px;--prv-line-height-28:28px;--prv-line-height-26:26px;--prv-line-height-24:24px;--prv-line-height-20:20px;--prv-line-height-18:18px;--prv-font-weight-400:400;--prv-font-weight-500:500;--prv-font-weight-600:600;--prv-font-weight-700:700;--prv-letter-spacing-neg-02:-.02em;--prv-letter-spacing-0:0;--prv-size-400:400px;--prv-size-280:280px;--prv-size-180:180px;--prv-size-60:60px;--prv-size-56:56px;--prv-size-53:53px;--prv-size-50:50px;--prv-size-36:36px;--prv-size-32:32px;--prv-size-28:28px;--prv-size-24:24px;--prv-size-20:20px;--prv-size-16:16px;--prv-size-12:12px;--prv-size-8:8px;--color-surface-default:var(--prv-palette-white);--color-surface-muted:var(--prv-palette-gray);--color-surface-inverse:var(--prv-palette-ink);--color-surface-interactive:color-mix(in srgb, var(--prv-palette-ink-50) var(--prv-opacity-58), transparent);--color-surface-inverse-hover:color-mix(in srgb, var(--prv-palette-ink) var(--prv-opacity-92), var(--prv-palette-white));--color-surface-default-hover:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-92), var(--prv-palette-ink));--color-surface-inverse-muted:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-7), transparent);--color-surface-soft:var(--prv-palette-blue-50);--color-surface-accent-soft:color-mix(in srgb, var(--color-surface-interactive) var(--prv-opacity-58), var(--prv-palette-blue-100));--color-fg-default:var(--prv-palette-ink);--color-fg-inverse:var(--prv-palette-white);--color-fg-muted:var(--prv-palette-ink-700);--color-fg-subtle:var(--prv-palette-ink-600);--color-fg-inverse-subtle:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent);--color-accent:var(--prv-palette-accent-600);--color-surface-accent-wash:color-mix(in srgb, var(--color-accent) var(--prv-opacity-7), var(--prv-palette-white));--color-accent-hover:color-mix(in srgb, var(--color-accent) var(--prv-opacity-92), var(--prv-palette-white));--color-accent-purple:var(--prv-palette-purple);--color-accent-purple-hover:color-mix(in srgb, var(--color-accent-purple) var(--prv-opacity-92), var(--prv-palette-white));--color-accent-magenta:var(--prv-palette-magenta);--color-accent-magenta-hover:color-mix(in srgb, var(--color-accent-magenta) var(--prv-opacity-92), var(--prv-palette-white));--color-success:var(--prv-palette-green);--color-success-fg:color-mix(in srgb, var(--color-success) var(--prv-opacity-92), var(--prv-palette-ink));--color-surface-success-soft:color-mix(in srgb, var(--color-success) var(--prv-opacity-11), var(--prv-palette-white));--color-success-strong:var(--prv-palette-lime);--color-warning:var(--prv-palette-orange);--color-warning-deep:var(--prv-palette-orange-deep);--color-surface-warning-soft:color-mix(in srgb, var(--color-warning) var(--prv-opacity-11), var(--prv-palette-white));--color-danger:var(--prv-palette-red);--color-surface-danger-soft:color-mix(in srgb, var(--color-danger) var(--prv-opacity-11), var(--prv-palette-white));--color-border-focus:var(--color-accent);--color-border-accent-muted:color-mix(in srgb, var(--color-accent) var(--prv-opacity-40), var(--prv-palette-white));--color-focus-ring:color-mix(in srgb, var(--color-accent) var(--prv-opacity-20), transparent);--gradient-accent:linear-gradient(90deg, var(--prv-palette-purple) 0%, color-mix(in srgb, var(--prv-palette-purple) var(--prv-opacity-40), var(--prv-palette-accent-600)) 50%, var(--prv-palette-accent-600) 100%);--gradient-surface-brand:linear-gradient(135deg, var(--prv-palette-purple) -12%, color-mix(in srgb, var(--prv-palette-purple) var(--prv-opacity-74), var(--prv-palette-accent-500)) 38%, color-mix(in srgb, var(--prv-palette-purple) var(--prv-opacity-40), var(--prv-palette-accent-600)) 72%, var(--prv-palette-accent-600) 112%);--gradient-accent-inverse:linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-magenta) 40%, var(--prv-palette-purple)) 72%, white) 0%, color-mix(in srgb, var(--prv-palette-purple) 68%, white) 48%, color-mix(in srgb, var(--prv-palette-accent-500) 52%, white) 100%);--gradient-surface-muted:linear-gradient(180deg, var(--color-surface-default) 0%, var(--color-surface-muted) 100%);--gradient-hero-mist-veil:radial-gradient(ellipse 95% 70% at 50% 88%, color-mix(in srgb, var(--prv-palette-purple) 9%, transparent) 0%, color-mix(in srgb, var(--prv-palette-purple) 5%, transparent) 28%, color-mix(in srgb, var(--prv-palette-purple) 2%, transparent) 52%, transparent 78%), radial-gradient(ellipse 110% 78% at 42% 92%, color-mix(in srgb, var(--prv-palette-magenta) 6%, transparent) 0%, color-mix(in srgb, var(--prv-palette-magenta) 3%, transparent) 32%, color-mix(in srgb, var(--prv-palette-magenta) 1.5%, transparent) 55%, transparent 82%), radial-gradient(ellipse 120% 85% at 58% 86%, color-mix(in srgb, var(--prv-palette-accent-500) 7%, transparent) 0%, color-mix(in srgb, var(--prv-palette-accent-500) 3.5%, transparent) 30%, color-mix(in srgb, var(--prv-palette-accent-500) 1.5%, transparent) 56%, transparent 85%);--gradient-underlay-primary:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-accent-500) 48%, transparent) 0%, color-mix(in srgb, var(--prv-palette-accent-600) 36%, transparent) 52%, color-mix(in srgb, var(--prv-palette-violet) 20%, transparent) 100%);--gradient-underlay-purple:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-violet) 44%, transparent) 0%, color-mix(in srgb, var(--prv-palette-purple) 38%, transparent) 52%, color-mix(in srgb, var(--prv-palette-violet) 22%, transparent) 100%);--gradient-underlay-magenta:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-magenta) 46%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-magenta) 72%, var(--prv-palette-purple)) 34%, transparent) 52%, color-mix(in srgb, var(--prv-palette-purple) 18%, transparent) 100%);--gradient-underlay-success:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-lime) 44%, transparent) 0%, color-mix(in srgb, var(--prv-palette-green) 38%, transparent) 52%, color-mix(in srgb, var(--prv-palette-green) 22%, transparent) 100%);--gradient-underlay-warning:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-orange) 48%, transparent) 0%, color-mix(in srgb, var(--prv-palette-orange) 34%, transparent) 52%, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-orange) 70%, var(--prv-palette-red)) 20%, transparent) 100%);--gradient-underlay-danger:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-red) 48%, transparent) 0%, color-mix(in srgb, var(--prv-palette-red) 36%, transparent) 52%, color-mix(in srgb, color-mix(in srgb, var(--prv-palette-red) 65%, var(--prv-palette-magenta)) 22%, transparent) 100%);--gradient-soft-primary:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-accent-500) 78%, white) 0%, var(--prv-palette-accent-600) 100%);--gradient-soft-purple:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-purple) 76%, white) 0%, var(--prv-palette-purple) 100%);--gradient-soft-magenta:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-magenta) 76%, white) 0%, var(--prv-palette-magenta) 100%);--gradient-soft-success:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-green) 76%, white) 0%, var(--prv-palette-green) 100%);--gradient-soft-warning:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-orange) 76%, white) 0%, var(--prv-palette-orange) 100%);--gradient-soft-danger:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-red) 76%, white) 0%, var(--prv-palette-red) 100%);--gradient-glyph-sheen:linear-gradient(180deg, var(--prv-palette-white) 0%, var(--prv-palette-white) 40%, color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-40), transparent) 100%);--text-h1-font-size:var(--prv-font-size-64);--text-h1-line-height:var(--prv-line-height-66);--text-h1-font-weight:var(--prv-font-weight-700);--text-h1-letter-spacing:var(--prv-letter-spacing-neg-02);--text-h2-font-size:var(--prv-font-size-58);--text-h2-line-height:var(--prv-line-height-62);--text-h2-font-weight:var(--prv-font-weight-700);--text-h2-letter-spacing:var(--prv-letter-spacing-neg-02);--text-h3-font-size:var(--prv-font-size-40);--text-h3-line-height:var(--prv-line-height-44);--text-h3-font-weight:var(--prv-font-weight-700);--text-h3-letter-spacing:var(--prv-letter-spacing-0);--text-h4-font-size:var(--prv-font-size-24);--text-h4-line-height:var(--prv-line-height-32);--text-h4-font-weight:var(--prv-font-weight-600);--text-h4-letter-spacing:var(--prv-letter-spacing-0);--text-h5-font-size:var(--prv-font-size-22);--text-h5-line-height:var(--prv-line-height-28);--text-h5-font-weight:var(--prv-font-weight-600);--text-h5-letter-spacing:var(--prv-letter-spacing-0);--text-h6-font-size:var(--prv-font-size-20);--text-h6-line-height:var(--prv-line-height-28);--text-h6-font-weight:var(--prv-font-weight-600);--text-h6-letter-spacing:var(--prv-letter-spacing-0);--text-body-lg-font-size:var(--prv-font-size-20);--text-body-lg-line-height:var(--prv-line-height-28);--text-body-lg-font-weight:var(--prv-font-weight-400);--text-body-lg-letter-spacing:var(--prv-letter-spacing-0);--text-body-font-size:var(--prv-font-size-18);--text-body-line-height:var(--prv-line-height-26);--text-body-font-weight:var(--prv-font-weight-400);--text-body-letter-spacing:var(--prv-letter-spacing-0);--text-subtitle-font-size:var(--prv-font-size-16);--text-subtitle-line-height:var(--prv-line-height-24);--text-subtitle-font-weight:var(--prv-font-weight-600);--text-subtitle-letter-spacing:var(--prv-letter-spacing-0);--text-caption-font-size:var(--prv-font-size-15);--text-caption-line-height:var(--prv-line-height-20);--text-caption-font-weight:var(--prv-font-weight-400);--text-caption-letter-spacing:var(--prv-letter-spacing-0);--text-caption-strong-font-size:var(--text-caption-font-size);--text-caption-strong-line-height:var(--text-caption-line-height);--text-caption-strong-font-weight:var(--prv-font-weight-500);--text-caption-strong-letter-spacing:var(--text-caption-letter-spacing);--text-caption-sm-font-size:var(--prv-font-size-14);--text-caption-sm-line-height:var(--prv-line-height-20);--text-caption-sm-font-weight:var(--prv-font-weight-400);--text-caption-sm-letter-spacing:var(--prv-letter-spacing-0);--text-caption-xs-font-size:var(--prv-font-size-12);--text-caption-xs-line-height:var(--prv-line-height-18);--text-caption-xs-font-weight:var(--prv-font-weight-400);--text-caption-xs-letter-spacing:var(--prv-letter-spacing-0);--grid-columns:var(--prv-count-12);--grid-col:var(--prv-space-60);--grid-gutter:var(--prv-space-50);--grid-content-width:calc(var(--grid-columns) * var(--grid-col) + (var(--grid-columns) - 1) * var(--grid-gutter));--container-min-width:320px;--heading-max-width:calc(8 * var(--grid-col) + 7 * var(--grid-gutter));--space-section-y:var(--prv-space-120);--space-section-y-compact:var(--prv-space-60);--space-section-y-last:calc(var(--space-section-y) * var(--prv-count-2));--space-container-x:var(--prv-space-20);--container-max-width:calc(var(--grid-content-width) + 2 * var(--space-container-x));--space-heading-label:var(--prv-space-8);--space-heading-description-h1:var(--prv-space-20);--space-heading-description-h2:var(--prv-space-16);--space-heading-description-h3:var(--prv-space-12);--space-heading-content-h1:var(--prv-space-60);--space-heading-content-h2:var(--prv-space-60);--space-heading-content-h3:var(--prv-space-40);--space-heading-action-h1:var(--prv-space-48);--space-heading-action-h2:var(--prv-space-48);--space-heading-action-h3:var(--prv-space-32);--space-heading-end:var(--prv-space-24);--space-content-columns:var(--grid-gutter);--space-section-columns-inset:var(--prv-space-25);--space-content-y:var(--prv-space-40);--space-panel-pad-y:var(--prv-space-120);--space-panel-pad-x:var(--prv-space-120);--space-inset-lg:var(--prv-space-48);--space-inset-sm:var(--prv-space-16);--space-gap-lg:var(--prv-space-28);--space-gap-md:var(--prv-space-20);--space-gap-sm:var(--prv-space-12);--space-gap-xs:var(--prv-space-8);--space-gap-tight:var(--prv-space-6);--space-gap-action:var(--prv-space-14);--space-grid-row:var(--prv-space-40);--space-grid-col:var(--prv-space-48);--radius-pill:var(--prv-radius-9999);--radius-xl:var(--prv-radius-40);--radius-lg:var(--prv-radius-30);--radius-md:var(--prv-radius-24);--radius-sm:var(--prv-radius-20);--radius-xs:var(--prv-radius-12);--button-icon-gap-ghost:var(--prv-space-4);--button-icon-gap-lg:var(--prv-space-12);--button-icon-gap-md:var(--prv-space-10);--button-icon-gap-sm:var(--prv-space-8);--button-icon-size-default:var(--prv-size-16);--button-icon-size-sm:var(--prv-size-12);--button-padding-y-lg:var(--prv-space-14);--button-padding-x-lg:var(--prv-space-40);--button-min-height-lg:var(--prv-size-56);--button-padding-y-md:var(--prv-space-12);--button-padding-x-md:var(--prv-space-32);--button-min-height-md:var(--prv-size-50);--button-padding-y-sm:var(--prv-space-8);--button-padding-x-sm:var(--prv-space-20);--button-min-height-sm:var(--prv-size-36);--glass-blur:4px;--glass-blur-frost:16px;--glass-fill-light:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-58), transparent);--glass-border-light:var(--prv-palette-white);--glass-inset-light-xl:inset 2px 5px 16px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-92), transparent), inset 1px 2px 8px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-92), transparent), inset 0 1px 2px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent);--glass-inset-light-m:inset 1px 2px 6px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent), inset 0 1px 2px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-58), transparent);--glass-fill-dark:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-11), transparent);--glass-border-dark:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-20), transparent);--glass-inset-dark-xl:inset 2px 4px 10px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-20), transparent), inset 1px 1px 4px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-11), transparent);--glass-inset-dark-m:inset 1px 2px 5px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-11), transparent), inset 0 1px 2px color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-7), transparent);--glass-inset-light:var(--glass-inset-light-xl);--glass-inset-dark:var(--glass-inset-dark-xl);--glass-fill:var(--glass-fill-light);--glass-border:var(--glass-border-light);--glass-inset-highlight:var(--glass-inset-light);--shadow-raised:0 0 6px color-mix(in srgb, var(--prv-palette-slate-800) 2.5%, transparent), 0 1px 2px color-mix(in srgb, var(--prv-palette-slate-800) 3.5%, transparent), 0 14px 36px -18px color-mix(in srgb, var(--prv-palette-slate-700) 7%, transparent), 0 22px 48px -30px color-mix(in srgb, var(--prv-palette-blue-200) 4%, transparent);--shadow-media:0 1px 2px color-mix(in srgb, var(--prv-palette-violet) 6%, transparent), 0 14px 36px -14px color-mix(in srgb, var(--prv-palette-violet) 12%, transparent), 0 24px 48px -18px color-mix(in srgb, var(--prv-palette-violet) 9%, transparent);--shadow-media-inverse:0 1px 2px #0000000f, 0 14px 36px -14px #00000024, 0 22px 48px -20px #0000001c, 0 28px 56px -24px #00000014;--size-media-height:var(--prv-size-400);--size-icon:var(--prv-size-32);--size-icon-tile:var(--prv-space-48);--size-icon-tile-glyph:var(--prv-size-24);--size-header-height:var(--prv-size-60);--size-page-nav-height:var(--prv-size-60);--size-list-marker-bullet:var(--prv-size-8);--size-list-marker-check:var(--prv-size-16);--size-badge-width:var(--prv-size-180);--size-badge-height:var(--prv-size-53)}@media only screen and (max-width:960px){[data-public-root]{--text-h1-font-size:var(--prv-font-size-58);--text-h1-line-height:var(--prv-line-height-64);--text-h2-font-size:var(--prv-font-size-40);--text-h2-line-height:var(--prv-line-height-48);--text-h3-font-size:var(--prv-font-size-32);--text-h3-line-height:var(--prv-line-height-36);--text-body-lg-font-size:var(--prv-font-size-18);--text-caption-font-size:var(--prv-font-size-14);--text-caption-line-height:var(--prv-line-height-20);--space-section-y:var(--prv-space-60);--space-section-y-compact:var(--prv-space-30);--space-heading-content-h1:var(--prv-space-30);--space-heading-content-h2:var(--prv-space-30);--space-heading-content-h3:var(--prv-space-30);--space-heading-action-h1:var(--prv-space-24);--space-heading-action-h2:var(--prv-space-24);--space-heading-action-h3:var(--prv-space-24);--space-heading-end:var(--prv-space-16);--grid-gutter:var(--prv-space-20);--space-content-columns:var(--grid-gutter);--space-panel-pad-y:var(--prv-space-80);--space-panel-pad-x:var(--prv-space-64);--button-padding-y-lg:var(--prv-space-12);--button-padding-x-lg:var(--prv-space-32);--button-min-height-lg:var(--prv-size-50);--button-icon-gap-lg:var(--prv-space-10);--button-padding-y-md:var(--prv-space-8);--button-padding-x-md:var(--prv-space-20);--button-min-height-md:var(--prv-size-36);--button-icon-gap-md:var(--prv-space-8);--button-padding-y-sm:var(--prv-space-6);--button-padding-x-sm:var(--prv-space-16);--button-min-height-sm:var(--prv-size-32);--button-icon-gap-sm:var(--prv-space-6);--size-media-height:var(--prv-size-280);--space-gap-lg:var(--prv-space-20);--space-inset-lg:var(--prv-space-32)}}@media only screen and (max-width:480px){[data-public-root]{--space-container-x:var(--prv-space-12);--space-panel-pad-y:var(--prv-space-48);--space-panel-pad-x:var(--prv-space-32)}}[data-public-root] [data-public-viewport=mobile]{--text-h1-font-size:var(--prv-font-size-58);--text-h1-line-height:var(--prv-line-height-64);--text-h2-font-size:var(--prv-font-size-40);--text-h2-line-height:var(--prv-line-height-48);--text-h3-font-size:var(--prv-font-size-32);--text-h3-line-height:var(--prv-line-height-36);--text-body-lg-font-size:var(--prv-font-size-18);--text-caption-font-size:var(--prv-font-size-14);--text-caption-line-height:var(--prv-line-height-20);--space-section-y:var(--prv-space-60);--space-section-y-compact:var(--prv-space-30);--space-heading-content-h1:var(--prv-space-30);--space-heading-content-h2:var(--prv-space-30);--space-heading-content-h3:var(--prv-space-30);--space-heading-action-h1:var(--prv-space-24);--space-heading-action-h2:var(--prv-space-24);--space-heading-action-h3:var(--prv-space-24);--space-heading-end:var(--prv-space-16);--grid-gutter:var(--prv-space-20);--space-content-columns:var(--grid-gutter);--space-container-x:var(--prv-space-12);--space-panel-pad-y:var(--prv-space-48);--space-panel-pad-x:var(--prv-space-32);--button-padding-y-lg:var(--prv-space-12);--button-padding-x-lg:var(--prv-space-32);--button-min-height-lg:var(--prv-size-50);--button-icon-gap-lg:var(--prv-space-10);--button-padding-y-md:var(--prv-space-8);--button-padding-x-md:var(--prv-space-20);--button-min-height-md:var(--prv-size-36);--button-icon-gap-md:var(--prv-space-8);--button-padding-y-sm:var(--prv-space-6);--button-padding-x-sm:var(--prv-space-16);--button-min-height-sm:var(--prv-size-32);--button-icon-gap-sm:var(--prv-space-6);--size-media-height:var(--prv-size-280);--space-gap-lg:var(--prv-space-20);--space-inset-lg:var(--prv-space-32)}
[data-public-root] .text-h1{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h1-font-size);line-height:var(--text-h1-line-height);font-weight:var(--text-h1-font-weight);letter-spacing:var(--text-h1-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-h2{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h2-font-size);line-height:var(--text-h2-line-height);font-weight:var(--text-h2-font-weight);letter-spacing:var(--text-h2-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-h3{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h3-font-size);line-height:var(--text-h3-line-height);font-weight:var(--text-h3-font-weight);letter-spacing:var(--text-h3-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-h4{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h4-font-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing);margin:0}[data-public-root] .text-h5{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);margin:0}[data-public-root] .text-h6{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);margin:0}[data-public-root] .text-label,[data-public-root] .text-label-sm,[data-public-root] .text-label-lg{width:fit-content;max-width:100%}[data-public-root] .text-label{font-family:var(--prv-font-sans);font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);background-image:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}[data-public-root] .text-label[data-tone=inverse],[data-public-root] .text-label-lg[data-tone=inverse],[data-public-root] .text-label-sm[data-tone=inverse]{background-image:var(--gradient-accent-inverse)}[data-public-root] .text-label[data-tone=solid],[data-public-root] .text-label-lg[data-tone=solid],[data-public-root] .text-label-sm[data-tone=solid]{color:var(--color-fg-inverse);-webkit-text-fill-color:var(--color-fg-inverse);background-image:none}[data-public-root] .text-label-sm{font-family:var(--prv-font-sans);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);background-image:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}[data-public-root] .text-label-lg{font-family:var(--prv-font-sans);font-size:var(--text-h4-font-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing);background-image:var(--gradient-accent);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}[data-public-root] .text-card{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-h5-font-size);line-height:var(--text-h5-line-height);font-weight:var(--text-h5-font-weight);letter-spacing:var(--text-h5-letter-spacing);margin:0}[data-public-root] .text-body-lg{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-body-lg-font-size);line-height:var(--text-body-lg-line-height);font-weight:var(--text-body-lg-font-weight);letter-spacing:var(--text-body-lg-letter-spacing);text-wrap:balance;margin:0}[data-public-root] .text-body{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-font-weight);letter-spacing:var(--text-body-letter-spacing);margin:0}[data-public-root] .text-subtitle{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-subtitle-font-size);line-height:var(--text-subtitle-line-height);font-weight:var(--text-subtitle-font-weight);letter-spacing:var(--text-subtitle-letter-spacing);margin:0}[data-public-root] .text-caption{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);font-weight:var(--text-caption-font-weight);letter-spacing:var(--text-caption-letter-spacing);margin:0}[data-public-root] .text-caption-strong{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-strong-font-size);line-height:var(--text-caption-strong-line-height);font-weight:var(--text-caption-strong-font-weight);letter-spacing:var(--text-caption-strong-letter-spacing);margin:0}[data-public-root] .text-caption-sm{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-sm-font-size);line-height:var(--text-caption-sm-line-height);font-weight:var(--text-caption-sm-font-weight);letter-spacing:var(--text-caption-sm-letter-spacing);margin:0}[data-public-root] .text-caption-xs{color:inherit;font-family:var(--prv-font-sans);font-size:var(--text-caption-xs-font-size);line-height:var(--text-caption-xs-line-height);font-weight:var(--text-caption-xs-font-weight);letter-spacing:var(--text-caption-xs-letter-spacing);margin:0}
[data-public-root] .grid{box-sizing:border-box;grid-template-columns:repeat(var(--grid-columns), minmax(0, var(--grid-col)));column-gap:var(--grid-gutter);row-gap:var(--space-grid-row);width:100%;max-width:var(--grid-content-width);justify-content:start;display:grid}[data-public-root] .grid__span,[data-public-root] [data-public=grid-span]{box-sizing:border-box;min-width:0;width:calc(var(--grid-span,12) * var(--grid-col) + (var(--grid-span,12) - 1) * var(--grid-gutter));max-width:100%}[data-public-root] .grid>.grid__span,[data-public-root] .grid>[data-public=grid-span]{grid-column:span var(--grid-span,12);width:auto;max-width:none}@media only screen and (max-width:960px){[data-public-root] .grid{grid-template-columns:minmax(0,1fr)}[data-public-root] .grid>.grid__span,[data-public-root] .grid>[data-public=grid-span]{grid-column:1/-1;width:100%}}[data-public-root] [data-public-viewport=mobile] .grid{grid-template-columns:minmax(0,1fr)}[data-public-root] [data-public-viewport=mobile] .grid>.grid__span,[data-public-root] [data-public-viewport=mobile] .grid>[data-public=grid-span]{grid-column:1/-1;width:100%}
[data-public-root] .button{box-sizing:border-box;border-radius:var(--radius-pill);font-family:var(--prv-font-sans);font-weight:var(--text-h6-font-weight);letter-spacing:var(--text-h6-letter-spacing);text-align:center;white-space:nowrap;cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}[data-public-root] .button:disabled{cursor:not-allowed;opacity:.5}[data-public-root] .button[data-busy=true]:disabled{cursor:wait;opacity:1}[data-public-root] a.button{text-decoration:none}[data-public-root] .button--lg{--button-icon-size:var(--button-icon-size-default);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);padding:var(--button-padding-y-lg) var(--button-padding-x-lg);min-height:var(--button-min-height-lg);gap:var(--button-icon-gap-lg)}[data-public-root] .button--md{--button-icon-size:var(--button-icon-size-default);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);padding:var(--button-padding-y-md) var(--button-padding-x-md);min-height:var(--button-min-height-md);gap:var(--button-icon-gap-md)}[data-public-root] .button--sm{--button-icon-size:var(--button-icon-size-sm);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);min-height:var(--button-min-height-sm);gap:var(--button-icon-gap-sm)}[data-public-root] .button--primary{background-color:var(--color-accent);color:var(--color-fg-inverse)}[data-public-root] .button--primary:hover:not(:disabled){background-color:var(--color-accent-hover)}[data-public-root] .button--purple{background-color:var(--color-accent-purple);color:var(--color-fg-inverse)}[data-public-root] .button--purple:hover:not(:disabled){background-color:var(--color-accent-purple-hover)}[data-public-root] .button--magenta{background-color:var(--color-accent-magenta);color:var(--color-fg-inverse)}[data-public-root] .button--magenta:hover:not(:disabled){background-color:var(--color-accent-magenta-hover)}[data-public-root] .button--secondary{background-color:var(--color-surface-accent-soft);color:var(--color-accent);font-weight:var(--prv-font-weight-600)}[data-public-root] .button--secondary:hover:not(:disabled){background-color:var(--color-surface-accent-wash);color:var(--color-accent)}[data-public-root] .button--secondary[data-tone=inverse]{background-color:color-mix(in srgb, var(--prv-palette-white) 20%, transparent);color:var(--color-fg-inverse);-webkit-backdrop-filter:blur(var(--glass-blur-frost))}[data-public-root] .button--secondary[data-tone=inverse]:hover:not(:disabled){background-color:color-mix(in srgb, var(--prv-palette-white) 32%, transparent);color:var(--color-fg-inverse)}[data-public-root] .button--secondary[data-tone=neutral]{background-color:var(--color-surface-interactive);color:var(--color-fg-default)}[data-public-root] .button--secondary[data-tone=neutral]:hover:not(:disabled){background-color:color-mix(in srgb, var(--prv-palette-ink) 12%, white);color:var(--color-fg-default)}[data-public-root] .button--black{background-color:var(--color-surface-inverse);color:var(--color-fg-inverse)}[data-public-root] .button--black:hover:not(:disabled){background-color:var(--color-surface-inverse-hover)}[data-public-root] .button--inverse{background-color:var(--color-surface-default);color:var(--color-fg-default)}[data-public-root] .button--inverse:hover:not(:disabled){background-color:var(--color-surface-default-hover)}[data-public-root] .button--ghost{z-index:0;color:inherit;font-weight:var(--prv-font-weight-500);gap:var(--button-icon-gap-ghost);background-color:#0000;min-height:0;transition:background-color .2s,color .2s;position:relative}[data-public-root] .button--ghost:hover:not(:disabled),[data-public-root] .button--ghost.button--expanded{background:var(--ghost-wash,var(--color-surface-interactive));outline:none;text-decoration:none}[data-public-root] .button--ghost:focus-visible:not(:disabled){background:var(--ghost-wash,var(--color-surface-interactive));outline:none;text-decoration:none}[data-public-root] .button--ghost[data-tone=accent]{color:var(--color-accent);--ghost-wash:var(--color-surface-accent-wash)}[data-public-root] .button--ghost[data-tone=inverse]{color:var(--color-fg-inverse);--ghost-wash:color-mix(in srgb, var(--prv-palette-white) 16%, transparent)}[data-public-root] .button--ghost.button--align-start{background:0 0;padding-block:0;padding-inline:0}[data-public-root] .button--ghost.button--align-start:before{content:"";z-index:-1;top:calc(-1 * var(--button-padding-y-md));right:calc(-1 * var(--button-padding-x-md));bottom:calc(-1 * var(--button-padding-y-md));left:calc(-1 * var(--button-padding-x-md));border-radius:var(--radius-pill);background:0 0;transition:background .2s;position:absolute}[data-public-root] .button--lg.button--ghost.button--align-start:before{top:calc(-1 * var(--button-padding-y-lg));right:calc(-1 * var(--button-padding-x-lg));bottom:calc(-1 * var(--button-padding-y-lg));left:calc(-1 * var(--button-padding-x-lg))}[data-public-root] .button--sm.button--ghost.button--align-start:before{top:calc(-1 * var(--button-padding-y-sm));right:calc(-1 * var(--button-padding-x-sm));bottom:calc(-1 * var(--button-padding-y-sm));left:calc(-1 * var(--button-padding-x-sm))}[data-public-root] .button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .button--ghost.button--align-start.button--expanded{background:0 0}[data-public-root] .button--ghost.button--align-start:focus-visible:not(:disabled){background:0 0}[data-public-root] .button--ghost.button--align-start:hover:not(:disabled):before,[data-public-root] .button--ghost.button--align-start.button--expanded:before{background:var(--ghost-wash,var(--color-surface-interactive))}[data-public-root] .button--ghost.button--align-start:focus-visible:not(:disabled):before{background:var(--ghost-wash,var(--color-surface-interactive))}[data-public-root] .button--align-start{text-align:left;justify-content:flex-start;align-self:flex-start;width:fit-content;max-width:100%}[data-public-root] .button--full{width:100%}[data-public-root] .button--icon-only{box-sizing:border-box;width:var(--button-min-height-md);min-width:var(--button-min-height-md);height:var(--button-min-height-md);min-height:var(--button-min-height-md);padding:0}[data-public-root] .button--lg.button--icon-only{width:var(--button-min-height-lg);min-width:var(--button-min-height-lg);height:var(--button-min-height-lg);min-height:var(--button-min-height-lg)}[data-public-root] .button--sm.button--icon-only{width:var(--button-min-height-sm);min-width:var(--button-min-height-sm);height:var(--button-min-height-sm);min-height:var(--button-min-height-sm)}[data-public-root] .button__label{place-items:center;display:inline-grid}[data-public-root] .button__label-idle,[data-public-root] .button__label-busy{grid-area:1/1}[data-public-root] .button__label-busy{text-align:center;white-space:nowrap;width:0;min-width:100%;overflow:hidden}[data-public-root] .button[data-busy=true] .button__label-idle,[data-public-root] .button[data-busy=true] .button__icon{visibility:hidden}[data-public-root] .button__icon{width:var(--button-icon-size,var(--button-icon-size-default));height:var(--button-icon-size,var(--button-icon-size-default));color:currentColor;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}[data-public-root] .button__icon svg{width:100%;height:100%;display:block}[data-public-root] .button--expanded .button__icon[data-side=end]{transform:rotate(180deg)}[data-public-root] [data-public-viewport=mobile] .button--lg:not(.button--ghost):not(.button--icon-only){width:100%}@media only screen and (max-width:960px){[data-public-root] .button--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .button--md,[data-public-root] .button--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}}[data-public-root] [data-public-viewport=mobile] .button--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .button--md,[data-public-root] [data-public-viewport=mobile] .button--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}
[data-public-root].article-author-card{box-sizing:border-box;width:100%;padding:var(--space-inset-lg);border-radius:var(--radius-md);background:var(--color-surface-muted);box-shadow:none;color:var(--color-fg-default);border:none}[data-public-root] .article-author-card__row{gap:var(--space-gap-md);align-items:flex-start;display:flex}[data-public-root] .article-author-card__avatar{width:var(--prv-space-60);height:var(--prv-space-60);border-radius:var(--radius-pill);background:var(--color-surface-soft);flex-shrink:0;position:relative;overflow:hidden}[data-public-root] .article-author-card__body{gap:var(--space-gap-md);flex-direction:column;flex:1;min-width:0;display:flex}[data-public-root] .article-author-card__identity{gap:var(--space-gap-tight);flex-direction:column;display:flex}[data-public-root] .article-author-card__name{color:var(--color-fg-default);margin:0}[data-public-root] .article-author-card__role{color:var(--color-fg-muted);margin:0}[data-public-root] .article-author-card__bio{color:var(--color-fg-default);margin:0}[data-public-root] .article-author-card__socials{align-items:center;gap:var(--space-gap-xs);flex-wrap:wrap;display:flex}
[data-public-root] .input{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-border-accent-muted);background-color:var(--color-surface-default);min-width:0;color:var(--color-fg-default);font-family:var(--prv-font-sans);font-weight:var(--prv-font-weight-500);letter-spacing:var(--text-h6-letter-spacing);outline:none;margin:0;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}[data-public-root] .input::placeholder{color:var(--color-fg-subtle);opacity:1}[data-public-root] .input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--color-accent) 58%, white)}[data-public-root] .input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}[data-public-root] .input:disabled{cursor:not-allowed;opacity:.5}[data-public-root] .input--lg{font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height);padding:var(--button-padding-y-lg) var(--prv-space-24);min-height:var(--button-min-height-lg)}[data-public-root] .input--md{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);padding:var(--button-padding-y-md) var(--prv-space-20);min-height:var(--button-min-height-md)}[data-public-root] .input--sm{font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height);padding:var(--button-padding-y-sm) var(--prv-space-16);min-height:var(--button-min-height-sm)}[data-public-root] .input--full{width:100%}[data-public-root] .input--inverse{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background-color:color-mix(in srgb, var(--prv-palette-white) 8%, transparent);color:var(--color-fg-inverse)}[data-public-root] .input--inverse::placeholder{color:var(--color-fg-inverse-subtle)}[data-public-root] .input--inverse:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--color-accent-hover) 70%, transparent);background-color:color-mix(in srgb, var(--prv-palette-white) 12%, transparent)}[data-public-root] .input--inverse:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}[data-public-root] .input-shell{min-width:0;max-width:100%;display:inline-flex;position:relative}[data-public-root] .input-shell--full{width:100%;display:flex}[data-public-root] .input-shell .input{width:100%}[data-public-root] .input__typing{box-sizing:border-box;pointer-events:none;font-family:var(--prv-font-sans);font-weight:var(--prv-font-weight-400);letter-spacing:var(--text-h6-letter-spacing);color:var(--color-fg-subtle);white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}[data-public-root] .input__typing[data-size=lg]{padding-inline:var(--prv-space-24);font-size:var(--text-h6-font-size);line-height:var(--text-h6-line-height)}[data-public-root] .input__typing[data-size=md]{padding-inline:var(--prv-space-20);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .input__typing[data-size=sm]{padding-inline:var(--prv-space-16);font-size:var(--text-caption-font-size);line-height:var(--text-caption-line-height)}[data-public-root] .input__typing[data-tone=inverse]{color:var(--color-fg-inverse-subtle)}[data-public-root] .input__typing-text{min-width:0}[data-public-root] .input__caret{color:inherit;flex:none;margin-inline-start:1px}[data-public-root] .input__caret--blink{animation:1s step-end infinite input-caret-blink}@keyframes input-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media only screen and (max-width:960px){[data-public-root] .input--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .input--md,[data-public-root] .input--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}[data-public-root] .input__typing[data-size=lg]{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .input__typing[data-size=md],[data-public-root] .input__typing[data-size=sm]{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}}[data-public-root] [data-public-viewport=mobile] .input--lg{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .input--md,[data-public-root] [data-public-viewport=mobile] .input--sm{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}[data-public-root] [data-public-viewport=mobile] .input__typing[data-size=lg]{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .input__typing[data-size=md],[data-public-root] [data-public-viewport=mobile] .input__typing[data-size=sm]{font-size:var(--prv-font-size-15);line-height:var(--prv-line-height-20)}
[data-public-root] .list{color:var(--color-fg-default);font-family:var(--prv-font-sans);--list-marker-color:var(--color-accent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .list[data-accent=purple]{--list-marker-color:var(--color-accent-purple)}[data-public-root] .list[data-accent=magenta]{--list-marker-color:var(--color-accent-magenta)}[data-public-root] .list[data-inverse=true]{color:var(--color-fg-inverse)}[data-public-root] .list--gap-sm{gap:var(--space-gap-xs)}[data-public-root] .list--gap-md{gap:var(--space-gap-sm)}[data-public-root] .list--gap-lg{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-sm{gap:var(--space-gap-sm)}[data-public-root] .list[data-content=titled].list--gap-md{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-lg{gap:var(--space-gap-lg)}[data-public-root] .list__item{align-items:flex-start;gap:var(--space-gap-xs);--list-align-lh:var(--prv-line-height-26);margin:0;display:flex}[data-public-root] .list__item--titled{--list-align-lh:var(--prv-line-height-28)}[data-public-root] .list__marker{box-sizing:border-box;margin-top:calc((var(--list-align-lh) - var(--list-marker-size)) / 2);flex-shrink:0}[data-public-root] .list__marker--bullet{--list-marker-size:var(--size-list-marker-bullet);width:var(--list-marker-size);height:var(--list-marker-size);border-radius:var(--radius-pill);background:var(--list-marker-color)}[data-public-root] .list__marker--check{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);color:var(--list-marker-color);display:block}[data-public-root] .list__marker--number{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);display:block;position:relative;overflow:visible}[data-public-root] .list__number-glyph{color:var(--list-marker-color);font-variant-numeric:tabular-nums;font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-h6-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-public-root] .list__item--plain .list__number-glyph{font-size:var(--text-body-font-size)}[data-public-root] .list__item--titled .list__number-glyph{font-size:var(--text-h6-font-size)}[data-public-root] .list__check-svg{width:100%;height:100%;display:block}[data-public-root] .list__check-circle{fill:currentColor}[data-public-root] .list__check-tick{stroke:var(--color-fg-inverse);fill:none}[data-public-root] .list[data-check-style=soft] .list__check-circle{fill:color-mix(in srgb, var(--list-marker-color) 12%, transparent)}[data-public-root] .list[data-check-style=soft] .list__check-tick{stroke:var(--list-marker-color)}[data-public-root] .list__content{gap:var(--prv-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}[data-public-root] .list__primary,[data-public-root] .list__description{color:inherit;margin:0}
[data-public-root].article-inline-cta{box-sizing:border-box;width:100%;margin-block:var(--prv-space-80);--glass-fill:var(--glass-fill-light);--glass-border:var(--glass-border-light);--glass-inset-highlight:var(--glass-inset-light);overflow:visible}[data-public-root] .article-inline-cta__shell{border-radius:var(--radius-md);width:100%;position:relative;overflow:visible}[data-public-root] .article-inline-cta__underlay{z-index:0;border-radius:var(--radius-md);pointer-events:none;background:linear-gradient(105deg, color-mix(in srgb, var(--prv-palette-accent-500) 78%, transparent) 0%, color-mix(in srgb, var(--prv-palette-violet) 70%, transparent) 48%, color-mix(in srgb, var(--prv-palette-purple) 62%, transparent) 100%);opacity:.26;filter:blur(14px);position:absolute;inset:8% 0 -4%}[data-public-root] .article-inline-cta__glass{z-index:1;box-sizing:border-box;width:100%;padding:var(--space-inset-lg);border:1px solid color-mix(in srgb, var(--color-fg-default) 10%, var(--glass-border));border-radius:var(--radius-md);background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur-frost));box-shadow:var(--glass-inset-highlight), 0 1px 2px color-mix(in srgb, var(--color-fg-default) 5%, transparent), 0 10px 28px color-mix(in srgb, var(--prv-palette-violet) 12%, transparent);color:var(--color-fg-default);font-family:var(--prv-font-sans);position:relative}[data-public-root] .article-inline-cta__stack{gap:var(--prv-space-48);flex-direction:column;display:flex}[data-public-root] .article-inline-cta__intro{text-align:center;flex-direction:column;align-items:center;display:flex}[data-public-root] .article-inline-cta__intro>*{margin:0}[data-public-root] .article-inline-cta__intro>.text-label-sm+.article-inline-cta__title{margin-block-start:var(--space-heading-label)}[data-public-root] .article-inline-cta__title{color:var(--color-fg-default)}[data-public-root] .article-inline-cta__description{color:var(--color-fg-default);text-wrap:balance;margin-block-start:var(--space-heading-description-h3)}[data-public-root] .article-inline-cta__form{gap:var(--space-gap-sm);flex-direction:column;min-width:0;margin:0;display:flex}[data-public-root] .article-inline-cta__row{align-items:stretch;gap:var(--space-gap-sm);flex-direction:column;min-width:0;display:flex}[data-public-root] .article-inline-cta__field,[data-public-root] .article-inline-cta__row>.input-shell{width:100%;min-width:0}[data-public-root] .article-inline-cta__submit{white-space:nowrap;flex:none}[data-public-root] .article-inline-cta__error{color:var(--color-danger);text-align:center;margin:0}[data-public-root] .article-inline-cta__caption{color:var(--color-fg-muted);text-align:center;margin:0}@media only screen and (min-width:600px){[data-public-root] .article-inline-cta__row{flex-direction:row;align-items:stretch}[data-public-root] .article-inline-cta__field,[data-public-root] .article-inline-cta__row>.input-shell{flex:auto;width:auto}}
[data-public-root] .presignup-form{box-sizing:border-box;--presignup-input-preferred:17.5rem;--presignup-input-floor:17.5rem;align-items:center;gap:var(--space-gap-md);flex-direction:column;width:fit-content;min-width:0;max-width:100%;display:flex}[data-public-root] .presignup-form__shell{box-sizing:border-box;border-radius:var(--radius-pill);width:100%;min-width:0;position:relative}[data-public-root] .presignup-form__underlay{z-index:0;border-radius:var(--radius-pill);pointer-events:none;filter:blur(12px);opacity:.48;position:absolute;inset:18% 2% -4%}[data-public-root] .presignup-form__glass{box-sizing:border-box;z-index:1;width:100%;min-width:0;padding:var(--space-gap-md);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-inset-highlight);flex-direction:column;display:flex;position:relative}[data-public-root] .presignup-form[data-glass=light]{--glass-fill:var(--glass-fill-light);--glass-border:var(--glass-border-light);--glass-inset-highlight:var(--glass-inset-light)}[data-public-root] .presignup-form[data-glass=light] .presignup-form__underlay{background:linear-gradient(105deg, color-mix(in srgb, var(--prv-palette-accent-500) 78%, transparent) 0%, color-mix(in srgb, var(--prv-palette-violet) 70%, transparent) 48%, color-mix(in srgb, var(--prv-palette-purple) 62%, transparent) 100%);opacity:.7;filter:blur(12px)}[data-public-root] .presignup-form[data-glass=dark]{--glass-fill:color-mix(in srgb, var(--prv-palette-white) 20%, transparent);--glass-border:var(--glass-border-dark);--glass-inset-highlight:var(--glass-inset-dark)}[data-public-root] .presignup-form[data-glass=dark] .presignup-form__underlay{background:color-mix(in srgb, var(--prv-palette-white) 28%, transparent);opacity:.32;filter:blur(10px)}[data-public-root] .presignup-form[data-glass=dark] .presignup-form__glass{-webkit-backdrop-filter:blur(var(--glass-blur-frost));box-shadow:var(--shadow-media-inverse), var(--glass-inset-highlight)}[data-public-root] .presignup-form__row{box-sizing:border-box;align-items:stretch;gap:var(--space-gap-sm);grid-template-columns:1fr;width:max-content;min-width:0;max-width:100%;display:grid}[data-public-root] .presignup-form__input{box-sizing:border-box;width:100%;min-width:0}[data-public-root] .presignup-form__field{min-width:0;position:relative}[data-public-root] .presignup-form__control{width:100%;min-width:0}[data-public-root] .presignup-form__control,[data-public-root] .presignup-form__control:hover:not(:disabled):not(:focus),[data-public-root] .presignup-form__field .input,[data-public-root] .presignup-form__field .input:hover:not(:disabled):not(:focus){background-color:var(--prv-palette-white);color:var(--color-fg-default)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input{border-color:color-mix(in srgb, var(--color-accent-magenta) 38%, white)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--color-accent-magenta) 58%, white)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input:focus{border-color:var(--color-accent-magenta);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent-magenta) 22%, transparent)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__field .input__typing{color:var(--color-fg-subtle)}[data-public-root] .presignup-form__submit{white-space:nowrap;flex:none}[data-public-root] .presignup-form__caption{text-align:center;width:100%;color:var(--color-fg-default)}[data-public-root] .presignup-form[data-tone=inverse] .presignup-form__caption{color:var(--color-fg-inverse)}@media only screen and (min-width:600px){[data-public-root] .presignup-form{--presignup-input-preferred:25rem}[data-public-root] .presignup-form__row{grid-template-columns:minmax(var(--presignup-input-floor), var(--presignup-input-preferred)) auto}[data-public-root] .presignup-form__input{width:auto;min-width:0}[data-public-root] .presignup-form__submit{justify-self:start}}@media only screen and (max-width:599px){[data-public-root] .presignup-form,[data-public-root] .presignup-form__shell,[data-public-root] .presignup-form__glass,[data-public-root] .presignup-form__row{width:100%;max-width:100%}}[data-public-root] [data-public-viewport=mobile] .presignup-form{--presignup-input-preferred:17.5rem;width:100%;max-width:100%}[data-public-root] [data-public-viewport=mobile] .presignup-form__shell,[data-public-root] [data-public-viewport=mobile] .presignup-form__glass,[data-public-root] [data-public-viewport=mobile] .presignup-form__row{width:100%;max-width:100%}[data-public-root] [data-public-viewport=mobile] .presignup-form__row{grid-template-columns:1fr}[data-public-root] [data-public-viewport=mobile] .presignup-form__input{width:100%;min-width:0}
[data-public-root].blog-hero-cta{width:100%;justify-content:center;margin-block-start:var(--space-gap-md);margin-block-end:var(--space-inset-lg);display:flex}