.mkt{--mkt-glow:rgba(47,86,200,0.22);--mkt-glow-soft:rgba(47,86,200,0.09);--mkt-grid:rgba(28,28,26,0.055);--mkt-ring:rgba(47,86,200,0.22);--mkt-ease:cubic-bezier(0.22,1,0.36,1)}.mkt-dots{background-image:radial-gradient(var(--mkt-grid) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 0,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 78% 62% at 50% 0,#000 35%,transparent 78%)}.mkt-dots,.mkt-grid-lines{position:absolute;inset:0;pointer-events:none}.mkt-grid-lines{background-image:linear-gradient(to right,var(--mkt-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--mkt-grid) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,#000 20%,transparent 70%)}.mkt-aurora{position:absolute;border-radius:999px;filter:blur(64px);background:radial-gradient(circle at 50% 50%,var(--mkt-glow),transparent 68%);pointer-events:none;animation:mkt-breathe 11s var(--mkt-ease) infinite}.mkt-aurora--slow{animation-duration:15s;animation-direction:reverse;background:radial-gradient(circle at 50% 50%,var(--mkt-glow-soft),transparent 70%)}@keyframes mkt-breathe{0%,to{transform:translateZ(0) scale(1);opacity:.85}50%{transform:translate3d(0,-18px,0) scale(1.09);opacity:1}}[data-mkt-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .62s var(--mkt-ease),transform .62s var(--mkt-ease);transition-delay:var(--mkt-delay,0s);will-change:opacity,transform}[data-mkt-reveal][data-visible=true]{opacity:1;transform:translateZ(0)}.mkt-shot{position:relative;transform-style:preserve-3d;transform:perspective(1400px) rotateX(var(--shot-rx,7deg)) rotateY(var(--shot-ry,-9deg)) translateY(var(--shot-ty,0)) scale(var(--shot-s,1));transition:transform .5s var(--mkt-ease)}@media (max-width:639px){.mkt-shot{transform:none}.mkt-shot__stack{display:none}}.mkt-shot[data-pointer=true]{transition:transform .14s linear}.mkt-shot__frame{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px rgba(28,28,26,.05),0 12px 28px -12px rgba(28,28,26,.16),0 42px 72px -28px rgba(47,86,200,.2)}.mkt-shot__sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.42) 48%,transparent 58%);transform:translateX(-120%);animation:mkt-sheen 7.5s var(--mkt-ease) 1.4s infinite}@keyframes mkt-sheen{0%{transform:translateX(-120%)}22%,to{transform:translateX(120%)}}.mkt-shot__stack{position:absolute;inset:0;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface-subtle);transform:translate3d(14px,16px,-40px) scale(.985);opacity:.85}.mkt-card{position:relative;isolation:isolate;transition:transform .32s var(--mkt-ease),border-color .32s var(--mkt-ease),box-shadow .32s var(--mkt-ease)}.mkt-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--mkt-ease);background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,50%),var(--mkt-glow-soft),transparent 70%)}.mkt-card[data-spot=true]:before{opacity:1}.mkt-card:hover{transform:translateY(-3px);border-color:var(--accent-border);box-shadow:0 10px 26px -14px rgba(28,28,26,.22)}.mkt-cell{position:relative;isolation:isolate;transition:background-color .28s var(--mkt-ease)}.mkt-cell:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s var(--mkt-ease);background:radial-gradient(300px circle at var(--spot-x,50%) var(--spot-y,50%),var(--mkt-glow-soft),transparent 72%)}.mkt-cell[data-spot=true]:before{opacity:1}.mkt-featured{position:relative}.mkt-featured:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--accent) 0,var(--accent-border) 42%,transparent 62%,var(--accent) 100%);background-size:200% 200%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mkt-border-drift 6.5s linear infinite;pointer-events:none}@keyframes mkt-border-drift{0%{background-position:0 50%}to{background-position:200% 50%}}.mkt-pulse{position:relative;display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--accent)}.mkt-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);animation:mkt-ping 2.4s var(--mkt-ease) infinite}@keyframes mkt-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3.2);opacity:0}}.mkt-btn{position:relative;overflow:hidden;transition:transform .2s var(--mkt-ease),box-shadow .24s var(--mkt-ease),background-color .16s linear}.mkt-btn:hover{transform:translateY(-1px)}.mkt-btn--primary:hover{box-shadow:0 8px 20px -8px var(--mkt-ring)}.mkt-btn:active{transform:translateY(0)}.mkt-headerwrap{padding-top:14px;padding-bottom:10px;transition:padding-top .3s var(--mkt-ease)}.mkt-headerwrap[data-scrolled=true]{padding-top:8px}.mkt-pill{background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px 2px rgba(28,28,26,.04),0 8px 24px -16px rgba(28,28,26,.18);transition:background-color .3s var(--mkt-ease),box-shadow .3s var(--mkt-ease),border-color .3s var(--mkt-ease)}.mkt-headerwrap[data-scrolled=true] .mkt-pill{background:rgba(255,255,255,.88);border-color:var(--border);box-shadow:0 1px 2px rgba(28,28,26,.05),0 12px 32px -18px rgba(28,28,26,.28)}.mkt-navlink{position:relative;transition:color .2s var(--mkt-ease),background-color .2s var(--mkt-ease)}.mkt-navlink:hover{color:var(--text);background:var(--nav-hover,rgba(28,28,26,.045))}.mkt-navlink[aria-current=true]{color:var(--accent);background:var(--accent-bg)}@media (prefers-reduced-motion:reduce){.mkt-aurora,.mkt-featured:after,.mkt-pulse:after,.mkt-shot__sheen{animation:none}.mkt-shot{transform:none;transition:none}.mkt-shot__stack{display:none}[data-mkt-reveal]{opacity:1;transform:none;transition:none}.mkt-btn:hover,.mkt-card:hover{transform:none}.mkt-headerwrap,.mkt-navlink,.mkt-pill{transition:none}}