@font-face{font-family:Space Grotesk;src:url(../../../fonts/SpaceGrotesk-wght.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-1:#f59e0b;--brand-2:#fbbf24;--brand-3:#c2410c;--action:#d97706;--action-hover:#b45309;--on-action:#1c1208;--ink:#f6f0e7;--muted:#bdb0a0;--bg:#131010;--surface:#2c2a26;--surface-grad:linear-gradient(160deg, #33302b 0%, #2c2a26 55%, #262420 100%);--field:#171614;--line:#3a443f;--line-strong:#525d57;--code-bg:#34332e;--grad:linear-gradient(100deg, var(--brand-1), var(--brand-3));--font:"Space Grotesk", system-ui, sans-serif;--radius:.375rem;--radius-pill:.25rem;--tap:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;padding-bottom:var(--safe-bottom);margin:0;line-height:1.5}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:max(1rem,16px)}button{min-height:var(--tap);cursor:pointer}input,select,textarea{min-height:var(--tap);border:1.5px solid var(--line-strong);background:var(--field);width:100%;color:var(--ink);border-radius:.375rem;padding:.6rem .9rem}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2.5px solid var(--brand-2);outline-offset:2px}.btn{min-height:var(--tap);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--grad);color:var(--on-action);box-shadow:0 4px 18px #d977064d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #d9770673}.btn-ghost{color:var(--ink);border:1.5px solid var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--brand-2);color:var(--brand-2)}.btn-big{padding:1rem 2.2rem;font-size:1.2rem}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.panel{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f0e70d;border:1.5px solid #f5f0e71a;padding:1.4rem;box-shadow:0 2px 8px #0000004d}code{background:var(--code-bg);overflow-wrap:anywhere;border-radius:.3rem;padding:.1rem .35rem;font-size:.95em}img,svg,video{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.backdrop.svelte-12qhfyh{z-index:-1;background:radial-gradient(120% 90% at 50% 0%, #2a1a0c 0%, var(--bg) 65%);position:fixed;inset:0}.backdrop.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:100%;height:100%}nav.svelte-12qhfyh{z-index:10;min-height:calc(var(--tap) + .6rem);padding:.4rem calc(1rem + var(--safe-right)) .4rem calc(1rem + var(--safe-left));padding-top:calc(.4rem + var(--safe-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#131010bf;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}nav.svelte-12qhfyh .brand:where(.svelte-12qhfyh){min-height:var(--tap);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.3rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh .brand-logo:where(.svelte-12qhfyh){width:auto;height:1.45em;display:block}nav.svelte-12qhfyh .brand:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}nav.svelte-12qhfyh .spacer:where(.svelte-12qhfyh){flex:1}nav.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh){min-height:var(--tap);color:var(--ink);white-space:nowrap;align-items:center;padding:0 .5rem;font-weight:600;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh):hover{color:var(--brand-2)}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}nav.svelte-12qhfyh button:where(.svelte-12qhfyh){border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);color:var(--ink);white-space:nowrap;background:0 0;padding:.45rem 1.1rem;font-weight:600}nav.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{border-color:var(--brand-2);color:var(--brand-2)}@media (width<=28rem){nav.svelte-12qhfyh{gap:.25rem}nav.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh){padding:0 .35rem}nav.svelte-12qhfyh button:where(.svelte-12qhfyh){padding:.45rem .8rem}nav.svelte-12qhfyh .pricing.authed:where(.svelte-12qhfyh){display:none}nav.svelte-12qhfyh .brand.authed:where(.svelte-12qhfyh){font-size:0}nav.svelte-12qhfyh .brand.authed:where(.svelte-12qhfyh) .brand-logo:where(.svelte-12qhfyh){height:1.65rem}}
