.mk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08080a;--surface:#111114;--raised:#18181c;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--ink:#f5f5f7;--muted:#a1a1aa;--dim:#71717a;--fg:#fff;--sky:#7dd3fc;--violet:#a78bfa;--pink:#f0abfc;--amber:#fdba74;--green:#86efac;--glow:transparent;--glow-strong:transparent;--agent-mix:100%;--glass-bg:rgba(17,17,20,.97);--glass-line:rgba(255,255,255,.1);--glass-shadow:none}html:root:has(.mk){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08080a;--surface:#111114;--raised:#18181c;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--ink:#f5f5f7;--muted:#a1a1aa;--dim:#71717a;--fg:#fff;--sky:#7dd3fc;--violet:#a78bfa;--pink:#f0abfc;--amber:#fdba74;--green:#86efac;--glow:transparent;--glow-strong:transparent;--agent-mix:100%;--glass-bg:rgba(17,17,20,.97);--glass-line:rgba(255,255,255,.1);--glass-shadow:none}.mk{background:var(--bg);color:var(--ink);overflow-x:clip}.fc-page:has(>.mk){animation:none}@layer components{.mk-btn{letter-spacing:-.01em;white-space:nowrap;height:48px;transition:background-color .2s var(--ease-out),transform .15s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn-primary{color:#08080a;background:#f5f5f7}.mk-btn-primary:hover{background:#fff}.mk-btn-secondary{color:#f5f5f7;background:#1c1c20;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.mk-btn-secondary:hover{background:#242429}.mk-btn-sm{height:36px;padding:0 16px;font-size:14px}.mk-h1{letter-spacing:-.045em;font-size:max(44px,min(7vw,84px));font-weight:500;line-height:1}.mk-h2{letter-spacing:-.04em;font-size:max(32px,min(4.4vw,56px));font-weight:500;line-height:1.04}.mk-h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.2}.mk-body{color:var(--muted);font-size:17px;line-height:1.55}.mk-card{background:var(--surface);border:1px solid var(--line);border-radius:28px;position:relative;overflow:hidden}.mk-circle{aspect-ratio:1;pointer-events:none;position:relative}.mk-circle-spin{will-change:transform;animation:120s linear infinite fc-spin;position:absolute;top:0;bottom:0;left:0;right:0}.mk-circle-still{position:absolute;top:0;bottom:0;left:0;right:0}.mk-circle i{background:conic-gradient(#7dd3fc,#a78bfa 33%,#fdba74 66%,#7dd3fc);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.mk-circle .c-wide{opacity:.55;-webkit-mask:radial-gradient(closest-side,transparent 64%,rgba(0,0,0,.06) 70%,rgba(0,0,0,.22) 75%,rgba(0,0,0,.45) 79.6%,rgba(0,0,0,.22) 84.5%,rgba(0,0,0,.06) 90%,transparent 97%);mask:radial-gradient(closest-side,transparent 64%,rgba(0,0,0,.06) 70%,rgba(0,0,0,.22) 75%,rgba(0,0,0,.45) 79.6%,rgba(0,0,0,.22) 84.5%,rgba(0,0,0,.06) 90%,transparent 97%)}.mk-circle .c-mid{-webkit-mask:radial-gradient(closest-side,transparent 76.5%,rgba(0,0,0,.5) 79.2%,rgba(0,0,0,.5) 80.4%,transparent 83.5%);mask:radial-gradient(closest-side,transparent 76.5%,rgba(0,0,0,.5) 79.2%,rgba(0,0,0,.5) 80.4%,transparent 83.5%)}.mk-circle .c-core{-webkit-mask:radial-gradient(closest-side,transparent calc(80% - 2.5px),#000 calc(80% - 1.5px),#000 calc(80% + 1.5px),transparent calc(80% + 2.5px));mask:radial-gradient(closest-side,transparent calc(80% - 2.5px),#000 calc(80% - 1.5px),#000 calc(80% + 1.5px),transparent calc(80% + 2.5px))}.mk-circle b{border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.mk-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mk-chip{height:40px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s var(--ease-out),color .2s var(--ease-out);white-space:nowrap;background:#141417;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14.5px;display:inline-flex}.mk-chip:hover{color:var(--ink);background:#1a1a1e}.mk-chip[aria-selected=true]{color:#08080a;box-shadow:none;background:#f5f5f7}.mk-fade{animation:fc-fade .35s var(--ease-out)both}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-plus{transition:transform .2s var(--ease-out)}.mk-faq[open] summary .mk-plus{transform:rotate(45deg)}.mk-rail{scrollbar-width:none}.mk-rail::-webkit-scrollbar{display:none}}
