.mkt{--mkt-bg:#ffffff;--mkt-bg-2:#f6f7ff;--mkt-panel:#ffffff;--mkt-line:#e5e8f4;--mkt-line-hi:#cfd6f5;--mkt-txt:#0b1437;--mkt-mut:#56607e;--mkt-faint:#8a93ad;--mkt-v:#7c3aed;--mkt-v-hi:#9333ea;--mkt-v-ink:#6d28d9;--mkt-grad:linear-gradient(95deg,#6d28d9,#9333ea 55%,#c026d3);--mkt-glow:0 12px 26px -10px rgba(124,58,237,0.6);--mkt-mint:#16a34a;--mkt-gold:#f59e0b;--mkt-cyan:#22d3ee;--surface:#ffffff;--canvas:#f6f7ff;--text:var(--mkt-txt);--muted:var(--mkt-mut);--faint:var(--mkt-faint);--line:var(--mkt-line);--brand:#7c3aed;--brand-hi:#9333ea;--brand-soft:#f1ebff;--signal-soft:#dcfce7;--signal-ink:#15803d;--warn-soft:#fef3c7;--danger-soft:#fee2e2;--muted-bg:#f3f5fc;background:var(--mkt-bg);color:var(--mkt-txt);min-height:100dvh;position:relative;isolation:isolate}body:has(.mkt){background:#ffffff}.mkt ::selection{background:rgba(124,58,237,.2);color:#0b1437}.mkt :focus-visible{outline:3px solid rgba(124,58,237,.55);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}}