:root{--gh-violet-50: #F4F2FE;--gh-violet-100: #ECE8FE;--gh-violet-200: #D6CFFC;--gh-violet-300: #B3A4FF;--gh-violet-400: #9C88FF;--gh-violet-500: #7A5FF8;--gh-violet-600: #5B3DF5;--gh-violet-700: #4A2ED6;--gh-violet-800: #3B25AB;--gh-violet-900: #2A2360;--gh-ink-0: #FFFFFF;--gh-ink-50: #FAF9FE;--gh-ink-100: #F4F2FE;--gh-ink-200: #E3E0EE;--gh-ink-300: #BDB8D9;--gh-ink-400: #8E89A8;--gh-ink-500: #6B6685;--gh-ink-600: #4A4563;--gh-ink-700: #342F57;--gh-ink-800: #262146;--gh-ink-850: #1C1836;--gh-ink-900: #14112B;--gh-lime-100: #F0FBC9;--gh-lime-300: #DAF77A;--gh-lime-400: #C6F432;--gh-lime-600: #7DB300;--gh-lime-700: #5E9B00;--gh-lime-800: #4D7F00;--gh-green-100: #E3F6EE;--gh-green-400: #3DDC9F;--gh-green-700: #0B7A55;--gh-green-900: #10362B;--gh-amber-100: #FFF1D6;--gh-amber-400: #FFB84D;--gh-amber-700: #8F5400;--gh-amber-900: #3D2C0C;--gh-red-100: #FDE7E4;--gh-red-400: #FF7B6E;--gh-red-700: #C4261B;--gh-red-900: #43191A;--gh-blue-100: #E3F0FC;--gh-blue-400: #6FB6FF;--gh-blue-700: #1264B8;--gh-blue-900: #122C47;--gh-bg-page: #FAF9FE;--gh-bg-surface: #FFFFFF;--gh-bg-raised: #FFFFFF;--gh-bg-subtle: #F4F2FE;--gh-bg-inverse: #14112B;--gh-border: #E3E0EE;--gh-border-control: #8E89A8;--gh-text: #14112B;--gh-text-muted: #342F57;--gh-text-subtle: #6B6685;--gh-text-inverse: #FFFFFF;--gh-text-brand: #4A2ED6;--gh-text-eyebrow: #000000;--gh-brand: #5B3DF5;--gh-brand-hover: #4A2ED6;--gh-brand-subtle: #ECE8FE;--gh-on-brand: #FFFFFF;--gh-stone-lit: #5B3DF5;--gh-stone: #3B25AB;--gh-stone-deep: #2A2360;--gh-on-stone: #FFFFFF;--gh-accent: #C6F432;--gh-on-accent: #14112B;--gh-accent-text: #4D7F00;--gh-success: #0B7A55;--gh-success-subtle: #E3F6EE;--gh-warning: #8F5400;--gh-warning-subtle: #FFF1D6;--gh-danger: #C4261B;--gh-danger-subtle: #FDE7E4;--gh-on-danger: #FFFFFF;--gh-info: #1264B8;--gh-info-subtle: #E3F0FC;--gh-focus: #5B3DF5;--gh-chart-1: #5B3DF5;--gh-chart-2: #5E9B00;--gh-chart-3: #0A8795;--gh-chart-4: #C9600F;--gh-chart-5: #D61C82;--gh-chart-6: #1264B8;--gh-font-display: "Nunito", system-ui, sans-serif;--gh-font-text: "Nunito Sans", system-ui, sans-serif;--gh-font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--gh-text-eyebrow-size: 18px;--gh-text-eyebrow-line: 24px;--gh-text-eyebrow-weight: 400;--gh-text-eyebrow-tracking: 0;--gh-text-display-xl-size: 76px;--gh-text-display-xl-line: 80px;--gh-text-display-xl-weight: 800;--gh-text-display-xl-tracking: -.03em;--gh-text-display-lg-size: 52px;--gh-text-display-lg-line: 56px;--gh-text-display-lg-weight: 800;--gh-text-display-lg-tracking: -.025em;--gh-text-h1-size: 36px;--gh-text-h1-line: 42px;--gh-text-h1-weight: 800;--gh-text-h1-tracking: -.015em;--gh-text-h2-size: 28px;--gh-text-h2-line: 34px;--gh-text-h2-weight: 700;--gh-text-h2-tracking: -.01em;--gh-text-h3-size: 22px;--gh-text-h3-line: 28px;--gh-text-h3-weight: 700;--gh-text-h3-tracking: 0;--gh-text-h4-size: 18px;--gh-text-h4-line: 24px;--gh-text-h4-weight: 700;--gh-text-h4-tracking: 0;--gh-text-numeral-size: 44px;--gh-text-numeral-line: 48px;--gh-text-numeral-weight: 800;--gh-text-numeral-tracking: -.02em;--gh-text-body-lg-size: 18px;--gh-text-body-lg-line: 28px;--gh-text-body-lg-weight: 400;--gh-text-body-lg-tracking: 0;--gh-text-body-size: 16px;--gh-text-body-line: 24px;--gh-text-body-weight: 400;--gh-text-body-tracking: 0;--gh-text-body-sm-size: 14px;--gh-text-body-sm-line: 20px;--gh-text-body-sm-weight: 400;--gh-text-body-sm-tracking: 0;--gh-text-caption-size: 13px;--gh-text-caption-line: 18px;--gh-text-caption-weight: 600;--gh-text-caption-tracking: 0;--gh-text-mono-size: 13px;--gh-text-mono-line: 20px;--gh-text-mono-weight: 500;--gh-text-mono-tracking: 0;--gh-space-1: 4px;--gh-space-2: 8px;--gh-space-3: 12px;--gh-space-4: 16px;--gh-space-5: 20px;--gh-space-6: 24px;--gh-space-8: 32px;--gh-space-10: 40px;--gh-space-12: 48px;--gh-space-16: 64px;--gh-space-20: 80px;--gh-space-24: 96px;--gh-radius-sm: 3px;--gh-radius-md: 6px;--gh-radius-lg: 10px;--gh-radius-xl: 14px;--gh-radius-pill: 999px;--gh-shadow-lg: 0 16px 40px rgba(20,17,43,.2);--gh-motion-fast: .12s;--gh-motion-base: .2s;--gh-motion-slow: .32s;--gh-ease: cubic-bezier(.2, .8, .2, 1);color-scheme:light}[data-theme=dark]{--gh-bg-page: #14112B;--gh-bg-surface: #1C1836;--gh-bg-raised: #262146;--gh-bg-subtle: #231F42;--gh-bg-inverse: #F4F2FE;--gh-border: #342F57;--gh-border-control: #7C76A6;--gh-text: #EFECFD;--gh-text-muted: #BDB8D9;--gh-text-subtle: #9D98BA;--gh-text-inverse: #14112B;--gh-text-brand: #B3A4FF;--gh-text-eyebrow: #C6F432;--gh-brand: #9C88FF;--gh-brand-hover: #B3A4FF;--gh-brand-subtle: #2A2360;--gh-on-brand: #14112B;--gh-stone-lit: #5B3DF5;--gh-stone: #3B25AB;--gh-stone-deep: #2A2360;--gh-on-stone: #FFFFFF;--gh-accent: #C6F432;--gh-on-accent: #14112B;--gh-accent-text: #C6F432;--gh-success: #3DDC9F;--gh-success-subtle: #10362B;--gh-warning: #FFB84D;--gh-warning-subtle: #3D2C0C;--gh-danger: #FF7B6E;--gh-danger-subtle: #43191A;--gh-on-danger: #14112B;--gh-info: #6FB6FF;--gh-info-subtle: #122C47;--gh-focus: #C6F432;--gh-chart-1: #9C88FF;--gh-chart-2: #C6F432;--gh-chart-3: #4FD1DE;--gh-chart-4: #FFA64D;--gh-chart-5: #FF62B4;--gh-chart-6: #6FB6FF;--gh-shadow-lg: 0 16px 40px rgba(0,0,0,.6);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--gh-bg-page: #14112B;--gh-bg-surface: #1C1836;--gh-bg-raised: #262146;--gh-bg-subtle: #231F42;--gh-bg-inverse: #F4F2FE;--gh-border: #342F57;--gh-border-control: #7C76A6;--gh-text: #EFECFD;--gh-text-muted: #BDB8D9;--gh-text-subtle: #9D98BA;--gh-text-inverse: #14112B;--gh-text-brand: #B3A4FF;--gh-text-eyebrow: #C6F432;--gh-brand: #9C88FF;--gh-brand-hover: #B3A4FF;--gh-brand-subtle: #2A2360;--gh-on-brand: #14112B;--gh-stone-lit: #5B3DF5;--gh-stone: #3B25AB;--gh-stone-deep: #2A2360;--gh-on-stone: #FFFFFF;--gh-accent: #C6F432;--gh-on-accent: #14112B;--gh-accent-text: #C6F432;--gh-success: #3DDC9F;--gh-success-subtle: #10362B;--gh-warning: #FFB84D;--gh-warning-subtle: #3D2C0C;--gh-danger: #FF7B6E;--gh-danger-subtle: #43191A;--gh-on-danger: #14112B;--gh-info: #6FB6FF;--gh-info-subtle: #122C47;--gh-focus: #C6F432;--gh-chart-1: #9C88FF;--gh-chart-2: #C6F432;--gh-chart-3: #4FD1DE;--gh-chart-4: #FFA64D;--gh-chart-5: #FF62B4;--gh-chart-6: #6FB6FF;--gh-shadow-lg: 0 16px 40px rgba(0,0,0,.6);color-scheme:dark}}.gh-t-eyebrow{font-family:var(--gh-font-text);font-size:18px;line-height:24px;font-weight:400;letter-spacing:0}.gh-t-display-xl{font-family:var(--gh-font-display);font-size:76px;line-height:80px;font-weight:800;letter-spacing:-.03em}.gh-t-display-lg{font-family:var(--gh-font-display);font-size:52px;line-height:56px;font-weight:800;letter-spacing:-.025em}.gh-t-h1{font-family:var(--gh-font-display);font-size:36px;line-height:42px;font-weight:800;letter-spacing:-.015em}.gh-t-h2{font-family:var(--gh-font-display);font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.gh-t-h3{font-family:var(--gh-font-display);font-size:22px;line-height:28px;font-weight:700;letter-spacing:0}.gh-t-h4{font-family:var(--gh-font-display);font-size:18px;line-height:24px;font-weight:700;letter-spacing:0}.gh-t-numeral{font-family:var(--gh-font-display);font-size:44px;line-height:48px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gh-t-body-lg{font-family:var(--gh-font-text);font-size:18px;line-height:28px;font-weight:400;letter-spacing:0}.gh-t-body{font-family:var(--gh-font-text);font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.gh-t-body-sm{font-family:var(--gh-font-text);font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.gh-t-caption{font-family:var(--gh-font-text);font-size:13px;line-height:18px;font-weight:600;letter-spacing:0}.gh-t-mono{font-family:var(--gh-font-mono);font-size:13px;line-height:20px;font-weight:500;letter-spacing:0}:root{--gh-eyebrow-font: var(--gh-font-text);--gh-eyebrow-weight: var(--gh-text-eyebrow-weight)}[data-theme=light]{--gh-text-eyebrow: #000000}.gh-t-eyebrow,.gh-eyebrow,.gh .gh-t-eyebrow,.gh .gh-eyebrow{font-family:var(--gh-eyebrow-font);font-size:var(--gh-text-eyebrow-size);line-height:var(--gh-text-eyebrow-line);font-weight:var(--gh-eyebrow-weight);letter-spacing:0;color:var(--gh-text-eyebrow)}
