.mkt{background:var(--bg);color:var(--ink);min-height:100vh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:17px;line-height:1.6;overflow-x:clip}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-heading)}.mkt a:where(:not(.btn)){color:var(--ink);transition:color var(--motion-fast) var(--ease-out);text-decoration:none}.mkt :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.mkt ::selection{background:var(--brand);color:var(--brand-ink)}.mkt .mk-skip{z-index:200;background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.mkt .mk-skip:focus{left:12px}.mk-header{z-index:100;transition:background var(--motion-base) var(--ease-in-out), box-shadow var(--motion-base) var(--ease-in-out);background:0 0;position:sticky;top:0}.mk-header.mk-stuck{background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow)}.mkt .mk-navlink{color:var(--muted);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:999px;padding:8px 16px}.mkt .mk-navlink:hover,.mkt .mk-navlink[aria-expanded=true],.mkt .mk-navlink.mk-on{background:var(--panel-2);color:var(--ink)}.mkt .mk-mega-item{color:var(--ink);transition:background-color var(--motion-fast) var(--ease-out);border-radius:14px;gap:12px;padding:12px;display:flex}.mkt .mk-mega-item:hover{background:var(--panel-2)}.mkt .mk-lift1,.mkt .mk-lift2,.mkt .mk-lift3,.mkt .mk-lift4,.mkt .mk-tint,.mkt .mk-tint-2,.mkt .mk-tint-sunk,.mkt .mk-ink,.mkt .mk-on-ink,.mkt .mk-brand-text,.mkt .mk-brand-edge,.mkt .mk-spin,.mkt .mk-grow,.mkt .mk-grow-lg,.mkt .mk-nudge-right,.mkt .mk-nudge-left,.mkt .mk-press{transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}.mk-lift1:hover{transform:translateY(-1px)}.mk-lift2:hover{transform:translateY(-2px)}.mk-lift3:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.mk-lift4:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.mk-lift4.mk-ink:hover,.mk-lift3.mk-ink:hover,.mk-lift2.mk-ink:hover{color:var(--ink)}.mk-lift3.mk-brand-edge:hover{border-color:var(--line-2)}.mk-tint:hover{background:var(--panel-2);color:var(--ink)}.mk-tint-2:hover{background:var(--panel-2)}.mk-tint-sunk:hover{background:var(--sunk)}.mk-ink:hover{color:var(--ink)}.mk-brand-text:hover{color:var(--brand)}.mk-brand-edge:hover{border-color:var(--brand);color:var(--brand)}.mk-spin:hover{color:var(--ink);transform:rotate(20deg)}.mk-grow:hover{transform:scale(1.02)}.mk-grow-lg:hover{transform:scale(1.25)}.mk-nudge-right:hover{transform:translate(6px)}.mk-nudge-left:hover{transform:translate(-6px)}.mk-press:active{transform:scale(.98)}.mk-on-ink:hover{color:var(--bg);background:color-mix(in srgb, var(--bg) 12%, transparent)}.mkt .mk-cta{cursor:pointer;height:56px;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.mkt .mk-cta-brand{background:var(--brand);color:var(--brand-ink);box-shadow:0 10px 30px color-mix(in srgb, var(--brand) 30%, transparent)}.mkt .mk-cta-brand:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand-ink);transform:translateY(-2px)}.mkt .mk-cta-quiet{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-weight:500}.mkt .mk-cta-quiet:hover{color:var(--ink);transform:translateY(-2px)}.mkt .mk-cta-dark{background:var(--ink);color:var(--bg);white-space:nowrap;height:auto;padding:10px 18px;font-size:15px;font-weight:500}.mkt .mk-cta-dark:hover{box-shadow:var(--shadow-md);color:var(--bg);transform:translateY(-1px)}.mkt .mk-cta-invert{background:var(--bg);color:var(--ink)}.mkt .mk-cta-invert:hover{color:var(--ink);transform:translateY(-2px)}.mk-panel{background:var(--panel);border:1px solid var(--line);border-radius:22px}.mk-pill{background:var(--panel);border:1px solid var(--line);height:30px;box-shadow:var(--shadow);color:var(--brand-on-soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.mk-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.mk-dots{z-index:-1;background:radial-gradient(circle, var(--line-2) 1px, transparent 1.2px) 0 0 / 26px 26px;pointer-events:none;height:480px;position:absolute;inset:-40px 0 auto;-webkit-mask-image:radial-gradient(60% 80% at 50% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 80% at 50% 30%,#000 30%,#0000 100%)}.mk-glow{z-index:-1;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:min(900px,120vw);height:520px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mk-tilein{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mk-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mk-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--brand) 0%, transparent)}}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes mk-bars{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes mk-ring{0%{stroke-dashoffset:75.4px}}@keyframes mk-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.mk-shake{animation:mk-shake var(--motion-base) var(--ease-in-out) both}.mk-tilein{animation:mk-tilein var(--motion-base) var(--ease-out) var(--mk-delay,0s) both}@keyframes mk-drift{0%{opacity:.55;transform:translateY(36px)scale(.965)}to{opacity:1;transform:none}}.mk-reveal{opacity:0}.mk-reveal.mk-in,.mk-enter{animation:mk-rise .6s var(--ease-out) var(--mk-delay,0s) both}.mk-floaty{animation:6s ease-in-out infinite mk-floaty}.mk-blink{animation:2.4s ease-in-out infinite mk-blink}.mk-pulse-dot{animation:2.4s ease-out infinite mk-pulse}@supports (animation-timeline:view()){.mk-parallax{will-change:transform, opacity;animation:linear both mk-drift;animation-timeline:view();animation-range:entry entry 70%}}.mk-pin [data-mk-card],.mk-pin [data-mk-onecard],.mk-pin [data-mk-still]{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.mkt *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mk-reveal{opacity:1}}@media (min-width:901px){.mk-split:has(.wz-public){grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important}}.mk-split:has(.wz-public) main{justify-content:flex-start!important}.mk-split:has(.wz-public) main>div{max-width:820px!important}.mk-split:has(.wz-public)>div:first-child{background:radial-gradient(ellipse 70% 50% at 20% 0%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 70%), var(--bg)!important}@media (max-width:900px){.mk-nav-desktop{display:none!important}.mk-burger{justify-content:center;align-items:center;display:flex!important}.mk-header-cta{display:none!important}.mk-split{grid-template-columns:minmax(0,1fr)!important}.mk-auth-panel{display:none!important}}.mk-stack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:820px){.mk-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mk-stack-sm{grid-template-columns:minmax(0,1fr)!important}}.mk-scroll-x{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}
