.mkt{--mkt-bg:#070313;--mkt-bg-2:#0d0722;--mkt-panel:#110b28;--mkt-glass:rgba(255,255,255,0.035);--mkt-glass-hi:rgba(255,255,255,0.065);--mkt-line:rgba(255,255,255,0.085);--mkt-line-hi:rgba(255,255,255,0.17);--mkt-txt:#f4f1ff;--mkt-mut:#a79fc4;--mkt-faint:#7a7099;--mkt-v:#7c3aed;--mkt-v-hi:#a855f7;--mkt-v-ink:#b794ff;--mkt-mag:#c026d3;--mkt-grad:linear-gradient(100deg,#7c3aed,#c026d3);--mkt-glow:0 10px 30px -10px rgba(124,58,237,0.75);--mkt-mint:#00c48c;--mkt-gold:#fbbf24;--mkt-cyan:#22d3ee;--surface:var(--mkt-panel);--canvas:var(--mkt-bg-2);--text:var(--mkt-txt);--muted:var(--mkt-mut);--faint:var(--mkt-faint);--line:var(--mkt-line);--brand:var(--mkt-v);--brand-hi:var(--mkt-v-hi);--brand-soft:rgba(124,58,237,0.16);--signal-soft:rgba(0,196,140,0.16);--warn-soft:rgba(245,158,11,0.16);--danger-soft:rgba(225,29,72,0.16);--muted-bg:rgba(255,255,255,0.05);--background:var(--mkt-panel);--foreground:var(--mkt-txt);--card:var(--mkt-panel);--card-foreground:var(--mkt-txt);--popover:var(--mkt-panel);--popover-foreground:var(--mkt-txt);--secondary:rgba(124,58,237,0.16);--secondary-foreground:var(--mkt-v-ink);--muted-foreground:var(--mkt-mut);--accent:rgba(124,58,237,0.16);--accent-foreground:var(--mkt-v-ink);--border:var(--mkt-line);--input:var(--mkt-line-hi);--ring:var(--mkt-v-hi);--shadow-sm:0 1px 2px rgba(0,0,0,0.5);--shadow-md:0 10px 30px -12px rgba(0,0,0,0.7);--shadow-lg:0 34px 70px -26px rgba(0,0,0,0.85);background:var(--mkt-bg);color:var(--mkt-txt);min-height:100dvh;position:relative;isolation:isolate}body:has(.mkt){background:#070313}.mkt ::selection{background:rgba(168,85,247,.35);color:#fff}.mkt :focus-visible{outline:3px solid var(--mkt-v-hi);outline-offset:3px}.mbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-body);font-size:14.5px;font-weight:700;line-height:1;padding:13px 22px;border-radius:10px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.mbtn:hover{transform:translateY(-1px)}.mbtn--grad{background:var(--mkt-grad);color:#fff;box-shadow:var(--mkt-glow)}.mbtn--grad:hover{box-shadow:0 16px 38px -12px rgba(168,85,247,.85)}.mbtn--outline{background:var(--mkt-glass);color:var(--mkt-txt);border-color:var(--mkt-line-hi)}.mbtn--outline:hover{border-color:var(--mkt-v-hi);background:rgba(124,58,237,.14)}.mbtn--quiet{background:transparent;color:var(--mkt-mut);border-color:var(--mkt-line)}.mbtn--quiet:hover{color:var(--mkt-txt);border-color:var(--mkt-line-hi)}.mbtn--lg{font-size:15.5px;padding:16px 28px;border-radius:12px}.mcard{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid var(--mkt-line);border-radius:16px}.mcard--hover{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mcard--hover:hover{transform:translateY(-3px);border-color:rgba(168,85,247,.4);box-shadow:0 22px 50px -26px rgba(124,58,237,.9)}.mrim{position:relative;border:1px solid transparent;background:linear-gradient(180deg,#16102f,#100a24) padding-box,var(--mkt-grad) border-box;box-shadow:0 30px 70px -30px rgba(124,58,237,.9)}.mglow{position:absolute;border-radius:50%;filter:blur(130px);pointer-events:none;z-index:-1}.meyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-v-ink)}.mgrad-text{background:linear-gradient(96deg,#a855f7,#e879f9);-webkit-background-clip:text;background-clip:text;color:transparent}.mnum{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mreveal{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.mreveal.is-in{opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.mreveal{opacity:1!important;transform:none!important}}.mgrain:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.mprogress{position:fixed;inset-inline:0;top:0;z-index:60;height:2px;transform:scaleX(0);transform-origin:0 50%;background:var(--mkt-grad)}@supports (animation-timeline:scroll()){.mprogress{animation:mprogress-grow linear both;animation-timeline:scroll(root block)}}@keyframes mprogress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mdock{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--mkt-line-hi);background:rgba(7,3,19,.92);backdrop-filter:blur(14px);transform:translateY(110%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.mdock.is-in{transform:none}@media (min-width:768px){.mdock{display:none}}.mmarquee{display:flex;width:max-content;animation:mmarquee-run 32s linear infinite}.mmarquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes mmarquee-run{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mmarquee{animation:none}}.mrise{animation:mrise-in .85s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@keyframes mrise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mrise{animation:none}}.mdivide>*+*{border-top:1px solid var(--mkt-line);padding-top:14px;margin-top:14px}@media (min-width:768px){.mdivide>*+*{border-top:0;border-left:1px solid var(--mkt-line);padding-top:0;margin-top:0;padding-left:28px;margin-left:28px}}.mglass{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 44px -24px rgba(0,0,0,.95),0 0 0 1px rgba(124,58,237,.08)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.mglass{background:rgba(18,11,40,.96)}}@keyframes morder-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.morder-in{animation:morder-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes mpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.3)}}.mpulse{animation:mpulse 2.1s ease-in-out infinite}@keyframes mping{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.mping{transform-box:fill-box;transform-origin:center;animation:mping 2.1s ease-out infinite}@keyframes mdraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.mdraw{stroke-dasharray:1;animation:mdraw 1.9s cubic-bezier(.35,0,.2,1) .35s both}@keyframes mfade-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.mfade-in{animation:mfade-in .9s cubic-bezier(.22,1,.36,1) .4s both}@keyframes mfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mfloat{animation:mfloat 7s ease-in-out infinite}.mfloat--offset{animation-duration:9.5s;animation-delay:-3s}@media (prefers-reduced-motion:reduce){.mdraw,.mfade-in,.mfloat,.morder-in,.mping,.mpulse{animation:none}.mdraw{stroke-dasharray:none}.mping{opacity:0}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}