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:#ffffff8f;--line:#ffffff14;--line-strong:#ffffff26;--tag-bg:#ffffff14;--accent-text:#ff7fb0;--accent-soft:#fc176f26;--accent-ink:#ff9cc4;--shadow:0 1px 0 #ffffff08, 0 12px 30px -18px #000000b3;--shadow-pop:0 20px 50px -18px #000c;--gf-surface-th:#16161f;--gf-text-placeholder:#ffffff61;--gf-text-subtle:#ffffff8f;--mk-pink:#fc176f;--mk-pink-hover:#e3135f;background:var(--app);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;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:#fc176f59}body:is(:has(.hd),:has(.sf-public-nav),:has(.sf-dev),:has(.auth-split)) ::selection{background:#fc176f59}.sf-public-nav{z-index:40;background:color-mix(in srgb, var(--app) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.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:#ffffff0f}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 #ffffff12,inset 0 -1px #ffffff12}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{color:var(--ink);background:#ffffff12}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:#ff7fb073}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){color:var(--ink);border:1px solid var(--line-strong);background:0 0}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:#ffffff1a}.sf-dev :is(.bg-\[\#242529\]\/5,.bg-\[\#242529\]\/\[0\.03\]){background-color:#ffffff0d}.sf-dev [class*="shadow-[0_0_0_1px_rgba(0,0,0,0.08)]"]{box-shadow:0 0 0 1px #ffffff1a}.sf-dev>header{background:color-mix(in srgb, var(--app) 80%, transparent);-webkit-backdrop-filter:blur(14px);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){border-color:var(--mk-pink);outline:none;box-shadow:0 0 0 3px #fc176f38}.auth-lang{color:inherit;cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.auth-lang .lang-switch-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-lang svg{opacity:.7;width:14px;height:14px}.auth-lang select{width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.auth-lang select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}
