.mk,.mk-tokens{--mk-void:#f5f7fa;--mk-panel:#fff;--mk-panel2:#eef2f6;--mk-line:#d9e0e8;--mk-line-strong:#a9b5c3;--mk-ink:#0d1520;--mk-dim:#4b5a6b;--mk-faint:#5f6f82;--mk-profit:#067c58;--mk-loss:#d02c42;--mk-gold:#9a6200;--mk-iris:#2b5fd6;--mk-violet:#7448d0;--mk-accent:#067c58;--mk-on-accent:#fff;--mk-hero-glow:#e3f1ec;--mk-shadow:#1018281f;--mk-radius:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .mk,.dark .mk-tokens,.mk .mk-shot-frame{--mk-void:#0a0e14;--mk-panel:#121822;--mk-panel2:#0f141c;--mk-line:#212b38;--mk-line-strong:#3a4656;--mk-ink:#e9eef5;--mk-dim:#93a2b4;--mk-faint:#7a899d;--mk-profit:#34e5b4;--mk-loss:#ff5d6c;--mk-gold:#f5b944;--mk-iris:#6e9bff;--mk-violet:#c4a6ff;--mk-accent:#34e5b4;--mk-on-accent:#08111a;--mk-hero-glow:#141c28;--mk-shadow:#00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk-topbar{border-bottom:1px solid var(--mk-line);color:var(--mk-ink);-webkit-font-smoothing:antialiased;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(16px,5vw,64px);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.5;display:flex}.mk-topbar a{color:inherit;text-decoration:none}.mk-topbar :focus-visible{outline:2px solid var(--mk-iris);outline-offset:3px;border-radius:4px}.mk-topbar .mk-brand{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.mk-topbar .mk-brand img{width:26px;height:26px}@media (width<=819px){.mk-topbar{flex-wrap:wrap;row-gap:10px}}.mk-topbar .mk-topbar-tools{scrollbar-width:none;order:3;align-items:center;gap:2px;width:100%;display:flex;position:relative;overflow-x:auto}.mk-topbar .mk-topbar-tools::-webkit-scrollbar{display:none}.mk-topbar .mk-topbar-tools .mk-topbar-link{padding:6px 10px 2px 0}@media (width<=819px){.mk-topbar .mk-topbar-tools{width:calc(100% + 12px);margin:-6px;padding:6px}}@media (width>=600px){.mk-topbar .mk-topbar-tools{justify-content:center}}@media (width>=820px){.mk-topbar .mk-topbar-tools{order:0;justify-content:flex-start;gap:4px;width:auto;margin-left:20px;margin-right:auto;overflow-x:visible}.mk-topbar .mk-topbar-tools .mk-topbar-link{padding:8px 10px}}.mk-topbar [data-scroll-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.mk-topbar [data-scroll-more]:focus-within{-webkit-mask-image:none;mask-image:none}.mk-topbar .mk-topbar-end{align-items:center;gap:4px;display:flex}.mk-topbar .mk-topbar-actions{align-items:center;gap:8px;display:flex}.mk-topbar .mk-topbar-link{color:var(--mk-dim);white-space:nowrap;padding:8px 10px;font-size:13.5px;font-weight:600}.mk-topbar .mk-topbar-link:hover{color:var(--mk-ink)}.mk-topbar .mk-topbar-link[aria-current=page]{color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent);text-underline-offset:6px;text-decoration-thickness:2px}@media (width>=820px) and (width<=1023px){.mk-topbar .mk-topbar-link-wide{display:none}}.mk-topbar .mk-topbar-signup{background:var(--mk-accent);color:var(--mk-on-accent);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.mk-topbar .mk-topbar-signup:hover{filter:brightness(1.08)}.mk-topbar .mk-theme-toggle{width:32px;height:32px;color:var(--mk-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.mk-topbar .mk-theme-toggle:hover{color:var(--mk-ink);background:color-mix(in srgb, var(--mk-ink) 8%, transparent)}.mk-topbar .mk-theme-toggle svg{width:16px;height:16px}.mk-topbar .mk-theme-icon-sun,.dark .mk-topbar .mk-theme-icon-moon{display:none}.dark .mk-topbar .mk-theme-icon-sun{display:block}@media (width<=480px){.mk-topbar{padding-left:16px;padding-right:16px}}@media (width<=400px){.mk-topbar{column-gap:8px}.mk-topbar .mk-topbar-end{gap:0}.mk-topbar .mk-topbar-actions{gap:4px}.mk-topbar .mk-topbar-actions .mk-topbar-link{padding:8px 6px}.mk-topbar .mk-topbar-signup{padding:8px 12px}}@media (width<=350px){.mk-topbar .mk-brand span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
