:root,[data-theme=dark]{--page: #07080b;--tile: #0f1116;--tile-2: #12141a;--inset: #07080b;--chip: #171a22;--border: #1d2029;--border-2: #2a2e3a;--text: #f3f4f7;--text-2: #a0a4b2;--muted: #868b9a;--accent-text: #9db0ff;--accent-tint: rgba(52, 81, 224, .14);--accent-line: rgba(157, 176, 255, .3);--gradient-text: linear-gradient( 100deg, #8ea2ff, #c3a6ff );--btn-bg: #f3f4f7;--btn-fg: #07080b;--nav-bg: rgba(20, 22, 30, .85);--nav-shadow: none;--grid-line: rgba(243, 244, 247, .04);--glow: rgba(52, 81, 224, .32);--glow-violet: rgba(124, 58, 237, .3);--stripe: rgba(243, 244, 247, .06);--phone-shadow: 0 40px 80px -30px rgba(52, 81, 224, .5);--live-text: #6ee7a0;--code-string: #6ee7a0;--error-text: #f87171;--error-tint: rgba(248, 113, 113, .14);--success-tint: rgba(34, 197, 94, .14);color-scheme:dark}[data-theme=light]{--page: #f3f4f7;--tile: #ffffff;--tile-2: #f7f8fa;--inset: #f6f7f9;--chip: #eef0f4;--border: #e3e5eb;--border-2: #d3d6de;--text: #0b0d12;--text-2: #4e5464;--muted: #5c6272;--accent-text: #3451e0;--accent-tint: rgba(52, 81, 224, .07);--accent-line: rgba(52, 81, 224, .25);--gradient-text: linear-gradient(100deg, #3451e0, #7c3aed);--btn-bg: #0b0d12;--btn-fg: #ffffff;--nav-bg: rgba(255, 255, 255, .9);--nav-shadow: 0 8px 24px -12px rgba(11, 13, 18, .18);--grid-line: rgba(11, 13, 18, .05);--glow: rgba(52, 81, 224, .14);--glow-violet: rgba(124, 58, 237, .12);--stripe: rgba(11, 13, 18, .06);--phone-shadow: 0 40px 80px -30px rgba(52, 81, 224, .35);--live-text: #15803d;--code-string: #15803d;--error-text: #b91c1c;--error-tint: rgba(185, 28, 28, .08);--success-tint: rgba(21, 128, 61, .08);color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-theme]){--page: #f3f4f7;--tile: #ffffff;--tile-2: #f7f8fa;--inset: #f6f7f9;--chip: #eef0f4;--border: #e3e5eb;--border-2: #d3d6de;--text: #0b0d12;--text-2: #4e5464;--muted: #5c6272;--accent-text: #3451e0;--accent-tint: rgba(52, 81, 224, .07);--accent-line: rgba(52, 81, 224, .25);--gradient-text: linear-gradient(100deg, #3451e0, #7c3aed);--btn-bg: #0b0d12;--btn-fg: #ffffff;--nav-bg: rgba(255, 255, 255, .9);--nav-shadow: 0 8px 24px -12px rgba(11, 13, 18, .18);--grid-line: rgba(11, 13, 18, .05);--glow: rgba(52, 81, 224, .14);--glow-violet: rgba(124, 58, 237, .12);--stripe: rgba(11, 13, 18, .06);--phone-shadow: 0 40px 80px -30px rgba(52, 81, 224, .35);--live-text: #15803d;--code-string: #15803d;--error-text: #b91c1c;--error-tint: rgba(185, 28, 28, .08);--success-tint: rgba(21, 128, 61, .08);color-scheme:light}}:root{--accent: #3451e0;--on-accent: #ffffff;--on-accent-soft: #eef1ff;--live: #22c55e}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(76px + 1.5rem);-webkit-text-size-adjust:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--page);color:var(--text)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg,video{max-width:100%;display:block}img{height:auto}button{cursor:pointer;font:inherit;border:none;background:none;color:inherit}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent-tint);color:var(--text)}h1,h2,h3,h4{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:600;line-height:1.1;color:var(--text);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:1rem;top:-100px;z-index:1000;padding:.5rem 1rem;color:var(--on-accent);background-color:var(--accent);border-radius:999px;font-weight:600}.skip-link:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 12px}@media(min-width:640px){.container{padding:0 24px}}@media(min-width:1024px){.container{padding:0 40px}}.stack{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.stack{gap:12px}}.page{padding-bottom:1.5rem}@media(min-width:1024px){.page{padding-bottom:2.5rem}}.section{margin-top:26px}@media(min-width:1024px){.section{margin-top:44px}}.bento{display:grid;gap:10px}@media(min-width:1024px){.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}}.bento>*{min-width:0}.tile{position:relative;background-color:var(--tile);border:1px solid var(--border);border-radius:22px;padding:1.5rem 1.25rem}@media(min-width:1024px){.tile{border-radius:24px;padding:2rem}}.tile--grid{background-image:radial-gradient(560px 360px at 100% 0%,var(--glow),transparent 70%),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}@media(min-width:1024px){.tile--grid{background-size:auto,40px 40px,40px 40px}}.tile--accent{color:var(--on-accent);background-color:var(--accent);background-image:radial-gradient(520px 380px at 100% 0%,rgba(195,166,255,.5),transparent 70%);border-color:transparent}.tile--accent h2,.tile--accent h3{color:var(--on-accent)}.section-head{display:flex;flex-direction:column;gap:.75rem;padding:0 6px .5rem}@media(min-width:1024px){.section-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem;padding:0 .5rem .5rem}}.section-head__main{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.section-head__main{gap:14px}}.section-head__sub{font-size:.9375rem;line-height:1.6;color:var(--text-2);max-width:26.25rem}@media(min-width:1024px){.section-head__sub{font-size:1rem;flex-shrink:0}}.label{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}@media(min-width:1024px){.label{font-size:.75rem}}.label--muted{color:var(--muted)}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--muted)}.title-2{font-size:clamp(2.125rem,2.4vw + 1.25rem,3.5rem);line-height:1.03;letter-spacing:-.045em}.title-tile{font-size:clamp(1.625rem,1vw + 1.25rem,2rem);line-height:1.1;letter-spacing:-.035em}.gradient-text{color:var(--accent-text)}@supports (-webkit-background-clip: text) or (background-clip: text){.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}}.text-link{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;font-size:.875rem;font-weight:500;color:var(--accent-text)}.text-link svg{width:14px;height:14px;flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.text-link:hover svg{transform:translate(2px)}.chip{display:inline-flex;align-items:center;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--text-2);border:1px solid var(--border-2);border-radius:999px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 22px;font-size:.9375rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:999px;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1),opacity .14s cubic-bezier(.22,1,.36,1)}.btn svg{width:16px;height:16px;flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.btn:hover svg{transform:translate(2px)}.btn--primary{color:var(--btn-fg);background-color:var(--btn-bg)}.btn--primary:hover{opacity:.88}.btn--secondary{font-weight:500;color:var(--text);border-color:var(--border-2)}.btn--secondary:hover{background-color:var(--chip)}.btn--accent{color:var(--on-accent);background-color:var(--accent)}.btn--accent:hover{opacity:.9}.btn--white{color:#07080b;background-color:#fff}.btn--white:hover{opacity:.9}.btn--sm{min-height:44px;padding:0 18px;font-size:.875rem}.btn--block{width:100%}@media(min-width:640px){.btn--block{width:auto}}.btn:disabled{opacity:.55;cursor:not-allowed}.animate{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.animate.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.animate{opacity:1;transform:none}.btn:hover svg{transform:none}}._logo_1ox90_1{display:inline-flex;align-items:center;gap:9px}._mark_1ox90_7{width:26px;height:26px;flex-shrink:0}._tile_1ox90_13{fill:var(--accent)}._glyph_1ox90_17{stroke:var(--on-accent)}._wordmark_1ox90_21{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--text)}._small_1ox90_29 ._mark_1ox90_7{width:24px;height:24px}._large_1ox90_34{gap:.75rem}._large_1ox90_34 ._mark_1ox90_7{width:40px;height:40px}._large_1ox90_34 ._wordmark_1ox90_21{font-size:1.75rem}@media(min-width:1024px){._footer_1xju7_2{padding:2.5rem}}._top_1xju7_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}@media(min-width:1024px){._top_1xju7_7{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2rem;padding-bottom:2rem}}._brand_1xju7_22{grid-column:1/-1;display:flex;flex-direction:column;gap:14px;max-width:22.5rem}@media(min-width:1024px){._brand_1xju7_22{grid-column:auto}}._tagline_1xju7_35{font-size:.875rem;line-height:1.6;color:var(--text-2)}._house_1xju7_41{display:inline-flex;align-items:center;gap:.5rem}._house_1xju7_41 img{width:16px;height:16px}._column_1xju7_51{min-width:0}._column_1xju7_51:last-child{grid-column:1/-1}@media(min-width:1024px){._column_1xju7_51:last-child{grid-column:auto}}._columnTitle_1xju7_64{margin-bottom:.5rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}._links_1xju7_70{display:flex;flex-direction:column}._link_1xju7_70{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:.875rem;color:var(--text-2);overflow-wrap:anywhere;transition:color .14s cubic-bezier(.22,1,.36,1)}._link_1xju7_70 svg{width:12px;height:12px;flex-shrink:0}._link_1xju7_70:hover{color:var(--text)}._bottom_1xju7_94{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.25rem}._header_tuc7j_1{position:sticky;top:0;z-index:100;padding-top:12px;padding-bottom:10px}@media(min-width:1024px){._header_tuc7j_1{display:flex;justify-content:center;padding-top:1.5rem;padding-bottom:2rem;pointer-events:none}}._bar_tuc7j_18{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:6px 6px 6px 14px;background-color:var(--nav-bg);border:1px solid var(--border);border-radius:20px;box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}@media(min-width:1024px){._bar_tuc7j_18{flex-wrap:nowrap;gap:28px;padding:8px 8px 8px 16px;border-radius:999px;pointer-events:auto}}._home_tuc7j_41{display:inline-flex;border-radius:10px}._nav_tuc7j_46{display:none}@media(min-width:1024px){._nav_tuc7j_46{display:flex;gap:2px}}._navLink_tuc7j_56{padding:8px 12px;font-size:.875rem;color:var(--text-2);border-radius:999px;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}._navLink_tuc7j_56:hover{color:var(--text)}._navLink_tuc7j_56[aria-current=page]{font-weight:500;color:var(--text);background-color:var(--chip)}._actions_tuc7j_72{display:flex;align-items:center;gap:4px}@media(min-width:1024px){._actions_tuc7j_72{gap:6px}}._iconBtn_tuc7j_83{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-2);border-radius:14px;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}._iconBtn_tuc7j_83 svg{width:18px;height:18px}._iconBtn_tuc7j_83:hover{color:var(--text);background-color:var(--chip)}@media(min-width:1024px){._iconBtn_tuc7j_83{border-radius:999px}}._cta_tuc7j_107{display:none}@media(min-width:640px){._cta_tuc7j_107{display:inline-flex}}._menuBtn_tuc7j_116{color:var(--text);background-color:var(--chip);border:1px solid var(--border-2)}@media(min-width:1024px){._menuBtn_tuc7j_116{display:none}}._menu_tuc7j_116{display:flex;flex-direction:column;width:100%;margin-top:6px;padding:4px 8px 8px;border-top:1px solid var(--border)}._menu_tuc7j_116[hidden]{display:none}@media(min-width:1024px){._menu_tuc7j_116{display:none}}._menuLink_tuc7j_144{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:1.0625rem;font-weight:500;border-bottom:1px solid var(--border)}._menuLink_tuc7j_144 svg{width:16px;height:16px;color:var(--muted)}._menuLink_tuc7j_144:last-of-type{border-bottom:none}._menuLink_tuc7j_144[aria-current=page]{color:var(--accent-text)}._menuCta_tuc7j_165{margin-top:10px}
