.marketing-site,.seo-site{--mk-bg:#0a0a0c;--mk-bg-1:#0e0e11;--mk-bg-2:#131318;--mk-surface:#16161b;--mk-surface-2:#1d1d24;--mk-line:#ffffff14;--mk-line-2:#ffffff24;--mk-ink:#f5f5f7;--mk-ink-2:#d4d4d8;--mk-muted:#8b8b93;--mk-muted-2:#5c5c66;--mk-accent:#ff4438;--mk-accent-2:#ffb800;--mk-accent-soft:#ff443824;--mk-accent-glow:#ff443859;--mk-sans:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--mk-serif:var(--font-instrument-serif), "Instrument Serif", "Fraunces", Georgia, serif;--mk-mono:var(--font-jetbrains-mono), "JetBrains Mono", "SF Mono", ui-monospace, monospace;background:radial-gradient(ellipse 60% 40% at 20% 8%, #ff443824, transparent 62%), radial-gradient(ellipse 50% 34% at 86% 6%, #ffb80014, transparent 66%), linear-gradient(180deg, var(--mk-bg), var(--mk-bg-1) 38%, var(--mk-bg));min-height:100vh;color:var(--mk-ink);font-family:var(--mk-sans);letter-spacing:-.005em;position:relative}.marketing-site:before,.seo-site:before{content:"";pointer-events:none;background-image:linear-gradient(var(--mk-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-line) 1px, transparent 1px);opacity:.34;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 8%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 8%,#000 0%,#0000 72%)}.seo-site main,.marketing-site>*{z-index:1;position:relative}.seo-site .font-serif,.marketing-site .font-serif{font-family:var(--mk-sans);letter-spacing:-.03em;font-style:normal;font-weight:600}.seo-site .font-bold,.marketing-site .font-bold,.seo-site .font-semibold,.marketing-site .font-semibold{font-weight:600}.seo-site nav.fixed,.marketing-site nav.fixed{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:var(--mk-line-2)!important;background:#101013d1!important}.seo-site footer,.marketing-site footer{border-color:var(--mk-line)!important;background:#0a0a0ceb!important}.seo-site section,.marketing-site section{background-color:#0000!important}.seo-site [class*=bg-gradient-to-b],.marketing-site [class*=bg-gradient-to-b]{background:radial-gradient(70% 45% at 20% 0,#ff443826,#0000 62%),radial-gradient(54% 34% at 88% 8%,#ffb8001a,#0000 66%),linear-gradient(#ffffff08,#fff0)!important}.seo-site .bg-white,.marketing-site .bg-white,.seo-site .bg-stone-50,.marketing-site .bg-stone-50,.seo-site .bg-stone-100,.marketing-site .bg-stone-100,.seo-site .bg-rose-50,.marketing-site .bg-rose-50,.seo-site .bg-amber-50,.marketing-site .bg-amber-50,.seo-site .bg-purple-50,.marketing-site .bg-purple-50,.seo-site .bg-green-50,.marketing-site .bg-green-50,.seo-site .bg-blue-50,.marketing-site .bg-blue-50,.seo-site .bg-warm-100,.marketing-site .bg-warm-100{background:linear-gradient(#ffffff0b,#ffffff05)!important}.seo-site .bg-stone-900,.marketing-site .bg-stone-900{background:radial-gradient(circle at 50% 0%, #ff44382e, transparent 46%), linear-gradient(180deg, var(--mk-surface), var(--mk-bg))!important}.seo-site .border-stone-100,.marketing-site .border-stone-100,.seo-site .border-stone-200,.marketing-site .border-stone-200,.seo-site .border-rose-200,.marketing-site .border-rose-200,.seo-site .border-amber-200,.marketing-site .border-amber-200,.seo-site .border-purple-200,.marketing-site .border-purple-200{border-color:var(--mk-line-2)!important}.seo-site .shadow-sm,.marketing-site .shadow-sm,.seo-site .shadow-md,.marketing-site .shadow-md,.seo-site .shadow-lg,.marketing-site .shadow-lg,.seo-site .shadow-xl,.marketing-site .shadow-xl{box-shadow:0 18px 54px #00000042!important}.seo-site .text-stone-900,.marketing-site .text-stone-900,.seo-site .text-stone-800,.marketing-site .text-stone-800,.seo-site .text-stone-700,.marketing-site .text-stone-700{color:var(--mk-ink)!important}.seo-site .text-stone-600,.marketing-site .text-stone-600,.seo-site .text-stone-500,.marketing-site .text-stone-500,.seo-site .text-stone-400,.marketing-site .text-stone-400{color:var(--mk-muted)!important}.seo-site .text-rose-500,.marketing-site .text-rose-500,.seo-site .text-rose-600,.marketing-site .text-rose-600,.seo-site .hover\:text-rose-600:hover,.marketing-site .hover\:text-rose-600:hover,.seo-site .hover\:text-rose-700:hover,.marketing-site .hover\:text-rose-700:hover{color:var(--mk-accent)!important}.seo-site .text-amber-500,.marketing-site .text-amber-500,.seo-site .text-amber-600,.marketing-site .text-amber-600,.seo-site .text-green-500,.marketing-site .text-green-500,.seo-site .text-green-600,.marketing-site .text-green-600,.seo-site .text-purple-500,.marketing-site .text-purple-500,.seo-site .text-purple-600,.marketing-site .text-purple-600{color:var(--mk-accent-2)!important}.seo-site .bg-rose-500,.marketing-site .bg-rose-500,.seo-site a.bg-stone-900,.marketing-site a.bg-stone-900,.seo-site button.bg-stone-900,.marketing-site button.bg-stone-900{color:#fff!important;background:linear-gradient(#ff6055,#e83a2e)!important;box-shadow:inset 0 1px #ffffff3d,0 10px 32px #ff443847!important}.seo-site .rounded-2xl,.marketing-site .rounded-2xl{border-radius:18px}.seo-site .rounded-3xl,.marketing-site .rounded-3xl{border-radius:24px}.seo-site article.prose,.seo-site article{color:var(--mk-muted)}.seo-site article h2,.seo-site article h3,.seo-site article strong{color:var(--mk-ink)!important}.seo-site article a,.marketing-site a:not(.auth-logo){text-underline-offset:4px}.seo-site article a{font-weight:600;color:var(--mk-accent)!important}.seo-site article p{color:var(--mk-muted)!important}.seo-site svg,.marketing-site svg{filter:drop-shadow(0 0 10px #ff443814)}.seo-site .max-w-4xl>.rounded-2xl,.seo-site article .rounded-2xl,.marketing-site .rounded-2xl,.marketing-site .rounded-3xl{border:1px solid var(--mk-line-2)}.seo-site input,.seo-site textarea,.seo-site select,.marketing-site input,.marketing-site textarea,.marketing-site select{background:var(--mk-bg-1)!important;border-color:var(--mk-line-2)!important;color:var(--mk-ink)!important}.seo-site input::placeholder,.seo-site textarea::placeholder,.marketing-site input::placeholder,.marketing-site textarea::placeholder{color:var(--mk-muted-2)!important}.seo-site label,.marketing-site label{color:var(--mk-ink-2)!important}.seo-site .prose :where(ul>li)::marker{color:var(--mk-accent)}.seo-site .prose :where(ol>li)::marker{color:var(--mk-accent)}@media (max-width:640px){.seo-site main{padding-top:76px}}
