.mk{--mk-bg:#0a0a0a;--mk-panel:#0e0e0f;--mk-up:#3ecf8e;--mk-down:#f2555a;background:var(--mk-bg);color:#fafafa;color-scheme:dark}.mk a:focus-visible,.mk button:focus-visible,.mk summary:focus-visible{outline:2px solid #9ec1ff;outline-offset:4px}.light .dark img[src="/polymarket-logos/icon-white.svg"],.light .dark img[src="/polymarket-logos/logo-white.svg"],.light .dark img[src="/polywhaler-wordmark.svg"]{filter:none}.mk-hero-front{-webkit-mask-image:linear-gradient(0deg,#000 0,#000 12%,transparent 30%);mask-image:linear-gradient(0deg,#000 0,#000 12%,transparent 30%)}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mk-marquee-track{animation:mk-marquee 48s linear infinite}@keyframes mk-marquee{to{transform:translateX(-50%)}}.mk details>summary{list-style:none}.mk details>summary::-webkit-details-marker{display:none}.mk-mega-card{opacity:0;transform:translateY(-6px) scale(.985);transform-origin:center top;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1)}.mk-mega-card[data-state=open]{opacity:1;transform:none}.mk-mega-card[data-morph=true]{transition:left .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .18s,transform .26s cubic-bezier(.22,1,.36,1)}.mk-mega-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .12s}.mk-mega-panel[data-side=left]{transform:translateX(-24px)}.mk-mega-panel[data-side=right]{transform:translateX(24px)}.mk-mega-panel[data-side=closed]{transform:translateY(-6px)}.mk-mega-panel[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .22s 60ms,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s}@media (prefers-reduced-motion:reduce){.mk-mega-card,.mk-mega-card[data-morph=true],.mk-mega-panel,.mk-mega-panel[data-state=open]{transition:none}.mk-mega-panel{transform:none!important}}.mk #pricing h2{font-weight:500;letter-spacing:-.04em}@media (prefers-reduced-motion:reduce){.mk-marquee-track{animation:none}.mk [data-reveal]{opacity:1!important;transform:none!important}}