body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)){--app:#08080d;--card:#14141e;--hover:#1b1b27;--nav:#0e0e16;--ink:#f5f5f8;--muted:#bcbccb;--subtle:#8a8a9c;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--tag-bg:rgba(255,255,255,.08);--accent-text:#ff7fb0;--accent-soft:rgba(252,23,111,.12);--accent-ink:#ff9cc4;--shadow:0 1px 0 rgba(255,255,255,.04),0 20px 40px -24px rgba(0,0,0,.8);--shadow-pop:0 24px 60px -20px rgba(0,0,0,.8);--gf-surface-th:#14141e;--gf-text-placeholder:rgba(255,255,255,.38);--font-ui:"DM Sans",system-ui,sans-serif;--font-prose:"DM Sans",system-ui,sans-serif;background:#08080d;color:var(--ink);font-weight:450;font-variant-numeric:tabular-nums}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) ::-moz-selection{background:rgba(252,23,111,.35)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) ::selection{background:rgba(252,23,111,.35)}.sf-public-nav{position:sticky;top:0;z-index:40;background:rgba(8,8,13,.72);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.sf-public-nav .mk-nav{padding-top:14px;padding-bottom:14px}.sf-public-nav .mk-nav .logo svg{color:#fff}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .bg-white{background-color:#0e0e16}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .landing-hero{background:#08080d}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .bg-black\/\[0\.05\]{background-color:rgba(255,255,255,.06)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) [class*="shadow-[inset_0_1px_0_rgba(0,0,0"]{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(255,255,255,.07)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .site-footer{background:#08080d}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(h1,h2,h3,h4,.mk-h1,.mk-h2){color:var(--ink)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.mk-sub,.lede){color:var(--muted)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .mk-eyebrow{color:#ff5c9a}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .card{background:var(--card);border-color:var(--line)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .chip{background:rgba(255,255,255,.07);color:var(--ink)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-callout{border-color:rgba(252,23,111,.3)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-prompt{background:#0e0e16;border-color:rgba(255,255,255,.12)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-table-wrap th{background:#14141e}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.blog-body,.legal-doc) a{color:#ff7fb0}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) main a:not(.btn):not([class*=h-btn]){text-decoration-color:rgba(255,127,176,.45)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#14141e;color:var(--ink);border-color:rgba(255,255,255,.14)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.mk-nav,.mk-shell) :is(.btn.accent,button.accent,a.btn.accent,span.btn.accent){background:#fc176f;color:#fff;box-shadow:0 10px 30px -12px rgba(252,23,111,.7)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.mk-nav,.mk-shell) :is(.btn.accent,button.accent,a.btn.accent,span.btn.accent):hover{background:#e3135f;color:#fff}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.btn.ghost,button.ghost,a.btn.ghost){background:rgba(255,255,255,.04);color:var(--ink);border:1px solid rgba(255,255,255,.14)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.blog-prose>p,.blog-prose>ul li,.blog-callout p){color:#cfcfdb}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-prose :is(strong,b){color:var(--ink)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-cta{background:linear-gradient(135deg,rgba(252,23,111,.22),rgba(109,92,255,.18));border:1px solid rgba(255,255,255,.1)}.sf-dev.bg-\[\#f6f6f7\]{background-color:#08080d}.sf-dev .text-\[\#242529\],.sf-dev.text-\[\#242529\]{color:var(--ink)}.sf-dev .text-\[\#242529\]\/70{color:var(--muted)}.sf-dev .text-\[\#b0094d\]{color:#ff7fb0}.sf-dev .border-\[\#242529\]\/10{border-color:rgba(255,255,255,.1)}.sf-dev :is(.bg-\[\#242529\]\/5,.bg-\[\#242529\]\/\[0\.03\]){background-color:rgba(255,255,255,.05)}.sf-dev [class*="shadow-[0_0_0_1px_rgba(0,0,0,0.08)]"]{box-shadow:0 0 0 1px rgba(255,255,255,.1)}.sf-dev>header{background:rgba(8,8,13,.8);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.auth-pane{background:var(--card)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible){outline:none;border-color:#fc176f;box-shadow:0 0 0 3px rgba(252,23,111,.22)}