body:is(:has(.hd),:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)){--app:#0e0e14;--card:#16161f;--hover:#1e1e29;--nav:#12121a;--ink:#f1f1f6;--muted:#b6b6c4;--subtle:rgba(255,255,255,.56);--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.15);--tag-bg:rgba(255,255,255,.08);--accent-text:#ff7fb0;--accent-soft:rgba(252,23,111,.15);--accent-ink:#ff9cc4;--shadow:0 1px 0 rgba(255,255,255,.03),0 12px 30px -18px rgba(0,0,0,.7);--shadow-pop:0 20px 50px -18px rgba(0,0,0,.8);--gf-surface-th:#16161f;--gf-text-placeholder:rgba(255,255,255,.38);--gf-text-subtle:rgba(255,255,255,.56);--mk-pink:#fc176f;--mk-pink-hover:#e3135f;background:var(--app);color:var(--ink);color-scheme:dark;font-variant-numeric:tabular-nums}body:is(:has(.hd),:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) ::-moz-selection{background:rgba(252,23,111,.35)}body:is(:has(.hd),: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:color-mix(in srgb,var(--app) 80%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.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:var(--nav)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .landing-hero{background:var(--app)}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:var(--app)}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:var(--subtle)}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:var(--line-strong)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-prompt{background:var(--nav);border-color:var(--line-strong)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .blog-table-wrap th{background:var(--card)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.blog-body,.legal-doc) a{color:var(--accent-text)}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) .text-red-700{color:#ff8a8a}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:var(--card);color:var(--ink);border-color:var(--line-strong)}body:is(:has(.hd),: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:var(--mk-pink);color:#fff;box-shadow:none}body:is(:has(.hd),: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:var(--mk-pink-hover);color:#fff;box-shadow:none;transform:none}body:is(:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) :is(.btn.ghost,button.ghost,a.btn.ghost){background:transparent;color:var(--ink);border:1px solid var(--line-strong)}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:var(--card);border:1px solid var(--line)}.sf-dev.bg-\[\#f6f6f7\]{background-color:var(--app)}.sf-dev .text-\[\#242529\],.sf-dev.text-\[\#242529\]{color:var(--ink)}.sf-dev .text-\[\#242529\]\/70{color:var(--muted)}.sf-dev .text-\[\#b0094d\]{color:var(--accent-text)}.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:color-mix(in srgb,var(--app) 80%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.auth-pane{background:var(--card)}.auth-split .auth-brand{background:var(--nav);border-right:1px solid var(--line)}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:var(--mk-pink);box-shadow:0 0 0 3px rgba(252,23,111,.22)}.auth-lang{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:inherit;cursor:pointer}.auth-lang .lang-switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-lang svg{width:14px;height:14px;opacity:.7}.auth-lang select{width:auto;height:auto;padding:2px 4px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.auth-lang select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}