.mk{--mk-bg:#fff;--mk-bg2:#f2f6fc;--mk-text:#0a1020;--mk-muted:#5a6580;--mk-border:#e1e8f4;--mk-blue:#38b6ff;--mk-blue2:#1677c9;--mk-on-blue:#04101e;--mk-white:#fff;--mk-ink:#0a1530;--mk-ink2:#0f1f45;--mk-ink-line:#22345e;--mk-ink-muted:#9fb2d6;--mk-green-glow:rgba(56,182,255,.4);background:var(--mk-bg);color:var(--mk-text);min-height:100vh;font-family:var(--font-dm),var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative}.mk:before{content:"";position:absolute;inset:0 0 auto 0;height:900px;background:radial-gradient(55% 55% at 50% 0,rgba(56,182,255,.14),transparent 70%),radial-gradient(35% 40% at 88% 12%,rgba(22,119,201,.09),transparent 70%);pointer-events:none}.mk>*{position:relative}.mk a{text-decoration:none}.mk a:not(.mk-btn){color:inherit}.mk h1{letter-spacing:-.075em;line-height:.96;font-weight:900}.mk h2{letter-spacing:-.045em;line-height:1.02;font-weight:700}.mk h3{letter-spacing:-.02em;line-height:1.15}.mk h3,.mk-btn{font-weight:600}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;font-size:15px;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s;cursor:pointer;white-space:nowrap}.mk-btn:hover{transform:translateY(-1px)}.mk a:focus-visible,.mk button:focus-visible,.mk input:focus-visible,.mk select:focus-visible,.mk summary:focus-visible,.mk-btn:focus-visible{outline:2px solid var(--mk-blue);outline-offset:2px}.mk-btn-primary{background:var(--mk-ink);color:#fff;box-shadow:0 10px 30px rgba(10,21,48,.22)}.mk-btn-primary:hover{background:var(--mk-ink2)}.mk-btn-blue{background:var(--mk-blue);color:var(--mk-on-blue);box-shadow:0 10px 30px rgba(56,182,255,.38)}.mk-btn-ghost{border:1px solid var(--mk-border);color:var(--mk-text);background:#fff}.mk-btn-ghost:hover{border-color:var(--mk-blue)}.mk-card{background:#fff;border:1px solid var(--mk-border);border-radius:22px;box-shadow:0 1px 2px rgba(10,21,48,.04),0 12px 32px -12px rgba(10,21,48,.08);transition:border-color .2s,transform .2s,box-shadow .2s}.mk-card:hover{border-color:var(--mk-blue);box-shadow:0 1px 2px rgba(10,21,48,.04),0 18px 40px -14px rgba(56,182,255,.3)}.mk-dark{background:radial-gradient(90% 80% at 85% 100%,var(--mk-green-glow),transparent 60%),linear-gradient(160deg,var(--mk-ink2),var(--mk-ink));color:#fff;border-radius:30px;border:1px solid var(--mk-ink-line);overflow:hidden}.mk-dark p{color:var(--mk-ink-muted)}.mk-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--mk-border);background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;color:var(--mk-text);box-shadow:0 1px 2px rgba(10,21,48,.05)}.mk-sim{border:1px dashed var(--mk-blue);color:var(--mk-blue2);background:rgba(56,182,255,.1);border-radius:999px;padding:2px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.mk-input{height:46px;width:100%;border-radius:12px;background:#fff;border:1px solid var(--mk-border);color:var(--mk-text);padding:0 14px;font-size:14.5px}.mk-pill-nav{position:fixed;top:16px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 32px));z-index:60;border-radius:999px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(10,21,48,.07);box-shadow:0 10px 40px -10px rgba(10,21,48,.18)}.mk-frame{border-radius:34px;padding:18px;background:linear-gradient(135deg,rgba(140,210,255,.6),rgba(56,182,255,.95));box-shadow:0 40px 90px -30px rgba(56,182,255,.55)}.mk-frame>div{border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(10,21,48,.1)}.mk-rise{animation:mkrise .6s ease both}@keyframes mkrise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-btn,.mk-card,.mk-rise{animation:none!important;transition:none!important}}.mk-btn-arrow{padding:0 9px 0 26px;gap:14px}.mk-btn-arrow .mk-dot{width:34px;height:34px;border-radius:999px;background:#fff;color:var(--mk-ink);display:inline-flex;align-items:center;justify-content:center}.mk-plan{background:radial-gradient(90% 70% at 90% 100%,var(--mk-green-glow),transparent 62%),linear-gradient(165deg,#12254f,var(--mk-ink));color:#fff;border-radius:32px;border:1px solid var(--mk-ink-line)}.mk-table-row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--mk-border);font-size:15px}.mk-trade{display:inline-flex;align-items:center;border:1px solid var(--mk-border);background:#fff;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:500}