.bw-root{--bw-page:radial-gradient(70% 45% at 50% -8%, color-mix(in srgb, var(--bw-primary) 16%, transparent) 0%, transparent 72%), radial-gradient(40% 40% at 100% 100%, color-mix(in srgb, var(--bw-primary-2) 10%, transparent) 0%, transparent 70%), #fbfbfc;--bw-card:#fff;--bw-card-2:#f8f9fa;--bw-fill:#f0f1f4;--bw-fill-strong:#e4e6ea;--bw-text:#0f1115;--bw-text-2:#3a3f48;--bw-muted:#5b616e;--bw-line:#e4e6ea;--bw-line-strong:#cdd1d8;--bw-glass:color-mix(in srgb, var(--bw-card) 88%, transparent);--bw-shadow:0 24px 60px -32px #0f172a47, 0 1px 2px #0f172a0a;--bw-r-shell:24px;--bw-r-card:18px;--bw-r-control:14px;--bw-r-sm:10px;--bw-r-pill:999px;--bw-font:var(--font-inter), system-ui, sans-serif;--bw-heading-tracking:-.015em;--bw-primary-2:var(--bw-primary);--bw-brand:var(--bw-primary);--bw-brand-on:var(--bw-on-primary);--bw-fade:var(--bw-card);font-family:var(--bw-font)}@supports (color:oklch(from red l c h)){.bw-root{--bw-primary-2:oklch(from var(--bw-primary) calc(l + .08) c calc(h + 70))}}.bw-page{background:var(--bw-page)}.bw-glass{background-color:var(--bw-glass);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px)}.bw-root h1,.bw-root h2{letter-spacing:var(--bw-heading-tracking)}.bw-root[data-style=aurora]{--bw-page:radial-gradient(120% 65% at 0% 0%, color-mix(in srgb, var(--bw-primary) 50%, transparent) 0%, transparent 70%), radial-gradient(110% 60% at 100% 40%, color-mix(in srgb, var(--bw-primary-2) 48%, transparent) 0%, transparent 70%), radial-gradient(130% 60% at 30% 108%, color-mix(in srgb, var(--bw-primary) 42%, transparent) 0%, transparent 70%), #eef1fa;--bw-card:#ffffffbd;--bw-card-2:#f8f9fccc;--bw-fill:#0f111e0d;--bw-fill-strong:#0f111e17;--bw-text:#0b0b0e;--bw-text-2:#343844;--bw-muted:#575c69;--bw-line:#0f111e17;--bw-line-strong:#0f111e2e;--bw-glass:#ffffff8c;--bw-shadow:0 40px 90px -40px color-mix(in srgb, var(--bw-primary) 45%, #141e5080), 0 1px 2px #0f172a0d;--bw-r-shell:30px;--bw-r-card:22px;--bw-r-control:16px;--bw-r-sm:12px;--bw-font:var(--font-geist), var(--font-inter), system-ui, sans-serif;--bw-heading-tracking:-.03em}.bw-root[data-style=aurora] .bw-shell{--bw-fade:#ffffff4d;background-color:var(--bw-fade);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.bw-root[data-style=studio]{--bw-page:#f5f5f5;--bw-card:#fff;--bw-card-2:#fafafa;--bw-fill:#f0f0f0;--bw-fill-strong:#e5e5e5;--bw-text:#0a0a0a;--bw-text-2:#333;--bw-muted:#5c5c5c;--bw-line:#e5e5e5;--bw-line-strong:#cfcfcf;--bw-shadow:0 1px 2px #0000000a;--bw-r-shell:8px;--bw-r-card:6px;--bw-r-control:4px;--bw-r-sm:3px;--bw-r-pill:4px;--bw-font:var(--font-geist), var(--font-inter), system-ui, sans-serif;--bw-heading-tracking:-.025em}.bw-root[data-style=soft]{--bw-page:color-mix(in srgb, var(--bw-primary) 8%, #fff);--bw-card:#fff;--bw-card-2:color-mix(in srgb, var(--bw-primary) 4%, #fff);--bw-fill:color-mix(in srgb, var(--bw-primary) 9%, #fff);--bw-fill-strong:color-mix(in srgb, var(--bw-primary) 15%, #fff);--bw-text:#1d1a24;--bw-text-2:#3d3946;--bw-muted:#605c6a;--bw-line:color-mix(in srgb, var(--bw-primary) 12%, #ebebef);--bw-line-strong:color-mix(in srgb, var(--bw-primary) 22%, #d6d8de);--bw-shadow:0 30px 70px -40px color-mix(in srgb, var(--bw-primary) 55%, transparent);--bw-r-shell:32px;--bw-r-card:26px;--bw-r-control:20px;--bw-r-sm:14px;--bw-font:var(--font-jakarta), var(--font-inter), system-ui, sans-serif;--bw-heading-tracking:-.02em}@media (max-width:639px){.bw-root[data-style=soft] .bw-shell{--bw-fade:var(--bw-page);background-color:var(--bw-page)}}.bw-root[data-style=bold]{--bw-page:radial-gradient(70% 50% at 50% 0%, color-mix(in srgb, var(--bw-primary-2) 45%, transparent) 0%, transparent 70%), var(--bw-brand);--bw-card:#fff;--bw-card-2:#f6f6f8;--bw-fill:#f0f1f4;--bw-fill-strong:#e2e4e9;--bw-text:#0b0b0e;--bw-text-2:#30333b;--bw-muted:#575c67;--bw-line:#e3e5ea;--bw-line-strong:#c9cdd5;--bw-shadow:0 40px 90px -30px #00000073;--bw-r-shell:28px;--bw-r-card:20px;--bw-r-control:16px;--bw-r-sm:12px;--bw-font:var(--font-geist), var(--font-inter), system-ui, sans-serif;--bw-heading-tracking:-.04em}.bw-root[data-style=bold] .bw-header{--bw-glass:var(--bw-brand);--bw-text:var(--bw-brand-on);--bw-text-2:var(--bw-brand-on);--bw-muted:color-mix(in srgb, var(--bw-brand-on) 72%, transparent);--bw-fill:color-mix(in srgb, var(--bw-brand-on) 14%, transparent);--bw-fill-strong:color-mix(in srgb, var(--bw-brand-on) 28%, transparent);--bw-primary:var(--bw-brand-on);--bw-on-primary:var(--bw-brand);--bw-ink:var(--bw-brand-on);border-color:#0000}.bw-root[data-style=bold] .bw-heading{font-size:30px;font-weight:800;line-height:34px}.bw-root[data-style=bold] .bw-card{border-width:2px}.bw-root[data-style=bold] .bw-cta{letter-spacing:-.01em;min-height:56px;font-size:16px;font-weight:700}.bw-root[data-style=aurora] .bw-cta:not(:disabled){background-image:linear-gradient(110deg, var(--bw-primary) 10%, var(--bw-primary-2) 90%);box-shadow:0 16px 34px -16px var(--bw-primary-2)}.bw-root[data-style=aurora] .bw-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bw-root[data-style=aurora].bw-page{background-size:160% 160%;background-attachment:fixed;animation:22s ease-in-out infinite alternate bw-aurora}@keyframes bw-aurora{0%{background-position:0 0}to{background-position:100% 100%}}.bw-root[data-style=studio]{--bw-primary:#0a0a0a!important;--bw-on-primary:#fff!important;--bw-ink:#0a0a0a!important;--bw-soft:#f1f1f1!important}.bw-root[data-style=studio] .bw-cta:not(:disabled){background:var(--bw-brand);color:var(--bw-brand-on);box-shadow:none}.bw-root[data-style=studio] .bw-heading{text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700;line-height:24px}.bw-root[data-style=studio] h2{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em}.bw-root[data-style=studio] .bw-card[aria-pressed=true]{box-shadow:4px 4px #0a0a0a}.bw-root[data-style=soft] .bw-card:not([aria-pressed=true]){box-shadow:0 12px 30px -20px color-mix(in srgb, var(--bw-primary) 70%, transparent), 0 1px 2px #140a280d;border-color:#0000}.bw-root[data-style=soft] .bw-cta{border-radius:999px}.bw-root[data-style=soft] .bw-heading{font-size:26px;font-weight:700;line-height:32px}.bw-root[data-style=soft] .bw-slot:not([aria-pressed=true]){background-color:var(--bw-card);box-shadow:0 6px 16px -12px color-mix(in srgb, var(--bw-primary) 60%, transparent);border-color:#0000}.bw-root[data-style=noir] .bw-heading{font-size:26px;font-weight:500;line-height:32px}.bw-root[data-style=noir] .bw-cta:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--bw-primary) 60%, transparent), 0 14px 44px -12px var(--bw-primary)}.bw-root[data-style=noir] .bw-card{background-image:linear-gradient(#ffffff09,#0000 60%)}.bw-card{transition:transform .16s,box-shadow .2s,border-color .16s,background-color .16s}@media (hover:hover){.bw-card:hover{transform:translateY(-1px);box-shadow:0 14px 30px -22px #0f172a73}}.bw-card[aria-pressed=true]{box-shadow:0 0 0 1px var(--bw-primary), 0 16px 34px -20px var(--bw-primary)}.bw-card[aria-pressed=true] .bw-check{animation:.26s cubic-bezier(.2,1.6,.4,1) both bw-pop}@keyframes bw-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.bw-root[data-corners=sharp]{--bw-r-shell:10px;--bw-r-card:6px;--bw-r-control:4px;--bw-r-sm:3px;--bw-r-pill:4px}.bw-root[data-corners=soft]{--bw-r-shell:24px;--bw-r-card:18px;--bw-r-control:14px;--bw-r-sm:10px;--bw-r-pill:999px}.bw-root[data-corners=round]{--bw-r-shell:32px;--bw-r-card:26px;--bw-r-control:22px;--bw-r-sm:16px;--bw-r-pill:999px}@keyframes bw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bw-fade{0%{opacity:0}to{opacity:1}}.bw-rise{animation:.22s ease-out both bw-rise}.bw-step{animation:.18s ease-out both bw-fade}.bw-press{transition:transform .12s,background-color .15s,border-color .15s}.bw-press:active:not(:disabled){transform:scale(.97)}.bw-progress{transition:width .32s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.bw-root[data-style=aurora].bw-page{animation:none}.bw-root *,.bw-root :before,.bw-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bw-press:active:not(:disabled){transform:none}}.bw-root[data-style=noir],.bw-root[data-theme=dark]{--bw-page:#050506;--bw-card:#101114;--bw-card-2:#16171b;--bw-fill:#1c1d22;--bw-fill-strong:#26282e;--bw-text:#f5f6f8;--bw-text-2:#d4d6db;--bw-muted:#a0a3ab;--bw-line:#26282e;--bw-line-strong:#3a3c44;--bw-glass:#101114d1;--bw-shadow:0 40px 100px -40px #000, 0 0 0 1px #ffffff08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bw-soft:color-mix(in srgb, var(--bw-primary) 22%, #101114)!important;--bw-ink:color-mix(in srgb, var(--bw-primary) 50%, #fff)!important}.bw-root[data-style=noir]{--bw-page:radial-gradient(50% 40% at 50% 0%, color-mix(in srgb, var(--bw-primary) 22%, transparent) 0%, transparent 70%), #050506;--bw-r-shell:26px;--bw-r-card:18px;--bw-r-control:14px;--bw-r-sm:10px;--bw-font:var(--font-geist), var(--font-inter), system-ui, sans-serif;--bw-heading-tracking:-.03em}.bw-root[data-theme=dark][data-style=aurora] .bw-shell{--bw-fade:#0c0d128c}.bw-root[data-theme=dark][data-style=aurora]{--bw-page:radial-gradient(55% 45% at 8% 0%, color-mix(in srgb, var(--bw-primary) 34%, transparent) 0%, transparent 70%), radial-gradient(50% 45% at 100% 18%, color-mix(in srgb, var(--bw-primary-2) 30%, transparent) 0%, transparent 70%), #07080b;--bw-card:#121318d1}@media (prefers-color-scheme:dark){.bw-root[data-theme=auto]{--bw-page:#050506;--bw-card:#101114;--bw-card-2:#16171b;--bw-fill:#1c1d22;--bw-fill-strong:#26282e;--bw-text:#f5f6f8;--bw-text-2:#d4d6db;--bw-muted:#a0a3ab;--bw-line:#26282e;--bw-line-strong:#3a3c44;--bw-glass:#101114d1;--bw-shadow:0 40px 100px -40px #000, 0 0 0 1px #ffffff08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bw-soft:color-mix(in srgb, var(--bw-primary) 22%, #101114)!important;--bw-ink:color-mix(in srgb, var(--bw-primary) 50%, #fff)!important}.bw-root[data-theme=auto][data-style=aurora] .bw-shell{--bw-fade:#0c0d128c}.bw-root[data-theme=auto][data-style=aurora]{--bw-page:radial-gradient(55% 45% at 8% 0%, color-mix(in srgb, var(--bw-primary) 34%, transparent) 0%, transparent 70%), radial-gradient(50% 45% at 100% 18%, color-mix(in srgb, var(--bw-primary-2) 30%, transparent) 0%, transparent 70%), #07080b;--bw-card:#121318d1}}[data-service-id][data-early=true]{box-shadow:inset 0 0 0 1px var(--bw-primary);border-color:var(--bw-primary)!important;background-color:var(--bw-soft)!important}
