.site{--site-bg:#f7f5f0;--site-surface:#fffdf9;--site-ink:#16181d;--site-ink-2:#3b3e46;--site-muted:#5a5d66;--site-rule:#dedad0;--site-frame:#d9d4c7;--site-amber:#f59e0b;--site-amber-text:#8a5a12;--site-serif:var(--font-site-serif),Georgia,"Times New Roman",serif;--site-mono:var(--font-site-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color-scheme:light;background:var(--site-bg);color:var(--site-ink);min-height:100vh;--background:42.9 30.4% 95.5%;--foreground:222.9 13.7% 10%;--card:40 100% 98.8%;--card-foreground:222.9 13.7% 10%;--popover:40 100% 98.8%;--popover-foreground:222.9 13.7% 10%;--primary:37.7 92.1% 50.2%;--primary-foreground:222.9 13.7% 10%;--secondary:42.9 17.5% 90%;--secondary-foreground:222.9 13.7% 10%;--muted:42.9 17.5% 90%;--muted-foreground:225 6.3% 37.6%;--accent:42.9 17.5% 90%;--accent-foreground:222.9 13.7% 10%;--destructive:0 70% 36%;--destructive-foreground:0 0% 100%;--border:43.3 19.1% 81.6%;--input:43.3 19.1% 81.6%;--ring:222.9 13.7% 10%;--info:222 60% 38%;--radius:2px;--zinc-50:222.9 13.7% 10%;--zinc-100:222.9 13.7% 10%;--zinc-200:222.9 13.7% 10%;--zinc-300:223.6 8.5% 25.3%;--zinc-400:225 6.3% 37.6%;--zinc-500:225 6.3% 37.6%;--zinc-600:44.2 15% 75.1%;--zinc-700:43.3 19.1% 81.6%;--zinc-800:42.9 17.5% 84.3%;--zinc-900:40 100% 98.8%;--zinc-950:42.9 30.4% 95.5%;--zinc-text-500:225 6.3% 37.6%;--zinc-text-600:225 6.3% 37.6%;--zinc-text-700:225 6.3% 37.6%}body:has(.site){background:#f7f5f0}body:has(.site),html:has(.site){overflow-x:clip}.site :is([class*=bg-red-950],[class*=bg-red-900]){background:#fbeeee;border-color:#e3b4b4}.site :is([class*=bg-emerald-950],[class*=bg-emerald-900]){background:#eef7ee;border-color:#b7d9b7}.site :is([class*=bg-amber-950],[class*=bg-amber-900]){background:#fbf3e0;border-color:#e6cf9b}.site :is(h1,h2,h3){font-family:var(--site-serif);font-weight:400;letter-spacing:-.01em;text-wrap:balance;color:var(--site-ink)}.site :is(h1){letter-spacing:-.015em;line-height:1.05}.site .site-prose{max-width:68ch}.site .text-white{color:var(--site-ink)}.site .font-headline{font-family:var(--site-serif)}.site :is(.rounded-md,.rounded-lg){border-radius:8px}.site :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:12px}.site .shadow,.site :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}.site .hero-glow{background:none}.site :is(.text-amber-200,.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,[class*="text-amber-400/"],[class*="text-amber-500/"]):not([data-brand-logo]){color:var(--site-amber-text)}.site :is(.text-emerald-300,.text-emerald-400,.text-emerald-500,[class*="text-emerald-400/"]){color:#166534}.site :is(.text-red-300,.text-red-400,.text-red-500,[class*="text-red-400/"]){color:#991b1b}.site :is(.text-blue-300,.text-blue-400,.text-sky-400,[class*="text-blue-400/"]){color:#1d4ed8}.site :is(.text-yellow-300,.text-yellow-400){color:#854d0e}.site :focus-visible{outline:2px solid var(--site-ink);outline-offset:2px;box-shadow:none}.site .site-on-ink :focus-visible{outline-color:var(--site-bg)}.site details>summary{cursor:pointer;list-style:none}.site details>summary::-webkit-details-marker{display:none}.site details,.site details *{transition:none;animation:none}.site-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;font-size:16px;font-weight:500;line-height:1.2;border:1px solid var(--site-ink);border-radius:8px;text-decoration:none;cursor:pointer;color:var(--site-ink);background:transparent}.site-btn:hover{background:rgba(22,24,29,.06)}.site-btn-primary{background:var(--site-amber);border-color:var(--site-amber)}.site-btn-primary:hover{background:#e08f08;border-color:#e08f08}.site-btn[aria-disabled=true],.site-btn[disabled]{opacity:.55;cursor:not-allowed}.site-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--site-muted);font-weight:400}.site-h1{font-size:clamp(2.75rem,5.4vw + .6rem,4.875rem);line-height:1.03;letter-spacing:-.015em}.site-h1,.site-h2{font-family:var(--site-serif);font-weight:400}.site-h2{font-size:clamp(2rem,2.2vw + 1.2rem,2.75rem);line-height:1.1}.site-h3{font-family:var(--site-serif);font-weight:500;line-height:1.2}.site-h3,.site-plan-head{font-size:clamp(1.375rem,.8vw + 1.1rem,1.875rem)}.site-plan-head{display:flex;align-items:baseline;gap:12px}.site-plan-head>svg{transform:translateY(.088em)}.site-plan-head[data-plan=enterprise]>svg{transform:translateY(.044em) scale(.85);transform-origin:50% 100%}.site-plan-head .site-h3{font-size:inherit}.site-lead{font-size:20px;line-height:1.55;color:var(--site-ink-2);max-width:68ch}.site-wrap{width:100%;max-width:1264px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.site-wrap{padding-inline:40px}}@media (min-width:1280px){.site-wrap{padding-inline:0}}.site-rule{border-top:1px solid var(--site-rule)}.site-rule-strong{border-top:1px solid var(--site-ink)}.site-facts{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:640px){.site-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.site-facts{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}}.site-frame{background:var(--site-surface);border:1px solid var(--site-frame);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.site-frame{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.site-mono{font-family:var(--site-mono);font-size:12px;line-height:1.6;color:#4a4d55;overflow-wrap:anywhere}.site-rows>:is(a,div,li){display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:22px 0;border-top:1px solid var(--site-rule);text-decoration:none;color:var(--site-ink)}.site-rows>:last-child{border-bottom:1px solid var(--site-rule)}.site-rows>a:hover .site-row-title{color:var(--site-amber-text)}.site-row-title{font-family:var(--site-serif);font-size:24px;line-height:1.25}.site-row-meta{font-size:14px;color:var(--site-muted)}.site-plans{display:grid;grid-template-columns:1fr;border-top:1px solid var(--site-ink)}.site-plan{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:20px;padding:32px 0;border-bottom:1px solid var(--site-rule)}@media (min-width:640px){.site-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.site-plan{padding:32px 24px}.site-plan:nth-child(odd){padding-left:0}.site-plan:nth-child(2n){border-left:1px solid var(--site-rule);padding-right:0}}@media (min-width:1024px){.site-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.site-plan{border-bottom:0}.site-plan:nth-child(n+2){border-left:1px solid var(--site-rule);padding-left:24px}.site-plan:nth-child(2n){padding-right:24px}.site-plan:last-child{padding-right:0}}.site-legal :is(p,li,td,th,dd,dt){font-size:16px;line-height:1.7}.site-legal h2{font-size:clamp(1.5rem,.8vw + 1.2rem,1.875rem);line-height:1.2;margin-bottom:.75rem;scroll-margin-top:96px}.site-legal h3{font-family:var(--site-serif);font-weight:500;font-size:20px;line-height:1.3;color:var(--site-ink)}.site-legal section{scroll-margin-top:96px}.site-legal table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.site-legal :is(th,td){border-bottom:1px solid var(--site-rule);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.site-legal code{font-family:var(--site-mono);font-size:13px;background:var(--site-rule);padding:1px 5px;border-radius:2px}.site-legal a{text-decoration:underline;text-underline-offset:3px}.site-auth-page{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:100dvh;padding:104px 16px 48px}.site-auth-lockup{position:absolute;top:22px;left:16px;display:inline-flex;min-height:44px;align-items:center}@media (min-width:768px){.site-auth-lockup{left:40px}.site-auth-page{padding-top:120px}}.site-auth-page :is([role=heading][aria-level="1"]){font-family:var(--site-serif);font-weight:400;font-size:36px;line-height:1.1;letter-spacing:-.015em;color:var(--site-ink)}.site-auth-page input:not([type=checkbox]):not([type=radio]){border-color:var(--site-frame);background:var(--site-surface);border-radius:8px}.site-auth-page input:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.site-auth-panel{background:var(--site-surface);border:1px solid var(--site-frame);border-radius:12px;padding:32px;max-width:420px;width:100%}@media (max-width:479px){.site-auth-panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.site *{scroll-behavior:auto!important}}@keyframes site-glow{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.28)}50%{box-shadow:0 0 0 6px rgba(245,158,11,0)}}.site{--site-ok:#2f7d4f;--site-maint:#2b5fb3}@keyframes site-flow{to{stroke-dashoffset:-22}}.site .site-glow{animation:site-glow 2.8s ease-in-out infinite}.site .site-flow{animation:site-flow 2.4s linear infinite}@media (prefers-reduced-motion:reduce){.site .site-flow,.site .site-glow{animation:none}}