.mk{--mk-ink:#05060a;--mk-deck:#0b0d13;--mk-deck-2:#10131b;--mk-line:#ffffff14;--mk-line-2:#ffffff24;--mk-text:#eceef3;--mk-dim:#a0a7b5;--mk-faint:#6b7280;--mk-sky:#6f9bff;--mk-cyan:#7fe3f0;--mk-flare:#f4b450;--mk-green:#5fd49a;--mk-grad:linear-gradient(100deg, #6f9bff 0%, #7fe3f0 100%);--mk-stripe:repeating-linear-gradient(-45deg, #6f9bff 0 7px, transparent 7px 14px, #f4b450 14px 21px, transparent 21px 28px);--mk-max:1180px;background:var(--mk-ink);color:var(--mk-text);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.mk ::selection{background:#6f9bff59}.mk a:focus-visible,.mk button:focus-visible,.mk summary:focus-visible,.mk input:focus-visible{outline:2px solid var(--mk-sky);outline-offset:3px;border-radius:6px}.mk-wrap{width:100%;max-width:var(--mk-max);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.mk-wrap{padding-inline:32px}}.mk-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.mk-nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--mk-line);background:#05060a9e;position:sticky;top:0}.mk-nav-inner{align-items:center;gap:28px;height:60px;display:flex}.mk-logo{letter-spacing:-.02em;color:var(--mk-text);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.mk-navlinks{gap:4px;display:none}.mk-navlinks a{color:var(--mk-dim);border-radius:8px;padding:6px 12px;font-size:14px;transition:color .15s}.mk-navlinks a:hover{color:var(--mk-text)}.mk-nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.mk-nav-login{color:var(--mk-dim);padding:6px 10px;font-size:14px}.mk-nav-login:hover{color:var(--mk-text)}@media (min-width:820px){.mk-navlinks{display:flex}}.mk-btn{letter-spacing:-.005em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:550;transition:background .15s,border-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.mk-btn-sm{border-radius:9px;height:34px;padding:0 14px;font-size:13.5px}.mk-btn-lg{border-radius:11px;height:46px;padding:0 22px;font-size:15px}.mk-btn-primary{color:#05060a;background:linear-gradient(#fff 0%,#dfe5f2 100%);box-shadow:inset 0 0 0 1px #fff9,0 8px 30px -8px #6f9bff8c}.mk-btn-primary:hover{box-shadow:inset 0 0 0 1px #fff,0 10px 40px -6px #6f9bffbf}.mk-btn-ghost{color:var(--mk-text);border:1px solid var(--mk-line-2);background:#ffffff0a}.mk-btn-ghost:hover{background:#ffffff14}.mk-btn:disabled{opacity:.6;cursor:not-allowed}.mk-h1{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(#fff 30%,#b8c0d2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7.4vw,84px);font-weight:620;line-height:.98}.mk-h2{letter-spacing:-.04em;text-wrap:balance;color:#f4f6fa;font-size:clamp(30px,4.4vw,50px);font-weight:600;line-height:1.04}.mk-h3{letter-spacing:-.015em;color:#f1f3f7;font-size:17px;font-weight:600;line-height:1.3}.mk-lead{color:var(--mk-dim);text-wrap:pretty;max-width:40em;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.mk-body{color:var(--mk-dim);text-wrap:pretty;font-size:15px;line-height:1.6}.mk-kicker{color:var(--mk-dim);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.mk-kicker:before{content:"";background:var(--mk-stripe);border-radius:2px;width:22px;height:6px}.mk-section{padding-block:96px;position:relative}@media (min-width:900px){.mk-section{padding-block:120px}}.mk-rule{border-top:1px solid var(--mk-line)}.mk-hero{padding-top:72px;padding-bottom:40px;position:relative}@media (min-width:900px){.mk-hero{padding-top:112px}}.mk-hero-glow{pointer-events:none;background:radial-gradient(600px 340px at 72% 30%,#6f9bff38,#0000 70%),radial-gradient(420px 260px at 88% 12%,#7fe3f01f,#0000 70%),radial-gradient(500px 300px at 15% 70%,#f4b4500f,#0000 70%);height:900px;position:absolute;inset:-200px 0 auto}.mk-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.mk-note{color:var(--mk-faint);font-size:13px}.mk-frame{background:linear-gradient(#ffffff17,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;padding:8px;position:relative;box-shadow:0 0 0 1px #0009,0 40px 120px -30px #6f9bff59,0 30px 60px -30px #000000e6}.mk-frame:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#a0beff80,#fff0 40%);border-radius:18px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-frame-glow{filter:blur(40px);z-index:-1;background:radial-gradient(closest-side,#6f9bff59,#0000);height:60%;position:absolute;inset:10% 8% auto}.mk-app{color:#c9cfdb;background:#090b10;border:1px solid #ffffff0f;border-radius:12px;font-size:12px;overflow:hidden}.mk-panel{border:1px solid var(--mk-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:16px;position:relative;overflow:hidden}.mk-panel-hi{background:radial-gradient(500px 220px at 85% -10%,#6f9bff29,#0000 70%),linear-gradient(#ffffff0b,#ffffff04)}.mk-chip{color:#d9deea;border:1px solid var(--mk-line-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;display:inline-flex}.mk-icon{color:#cfdcff;background:#6f9bff1a;border:1px solid #6f9bff38;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mk-plan{border:1px solid var(--mk-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:18px;flex-direction:column;padding:28px;display:flex;position:relative}.mk-plan-hi{background:radial-gradient(420px 200px at 50% -20%,#6f9bff38,#0000 70%),linear-gradient(#6f9bff12,#ffffff03);border-color:#6f9bff73;box-shadow:0 30px 80px -40px #6f9bff99}.mk-plan-hi:before{content:"";background:var(--mk-grad);border-radius:2px;height:2px;position:absolute;top:-1px;left:28px;right:28px}.mk-price{letter-spacing:-.045em;color:#fff;font-size:48px;font-weight:600;line-height:1}.mk-table{border-collapse:collapse;width:100%;font-size:14px}.mk-table th,.mk-table td{border-bottom:1px solid var(--mk-line);text-align:center;padding:14px 16px}.mk-table th:first-child,.mk-table td:first-child{text-align:left;color:var(--mk-dim);padding-left:0}.mk-table thead th{color:#fff;font-size:15px;font-weight:600}.mk-table tbody td{color:#dfe3ec}.mk-table .mk-group td{color:#fff;border-bottom-color:var(--mk-line-2);padding-top:28px;font-size:13px;font-weight:600}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{cursor:pointer;letter-spacing:-.01em;color:#f1f3f7;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16.5px;font-weight:550;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-plus{width:22px;height:22px;color:var(--mk-dim);flex:none;transition:transform .25s;position:relative}.mk-faq details[open] summary .mk-plus{transform:rotate(45deg)}.mk-faq details>div{color:var(--mk-dim);padding:0 40px 24px 0;font-size:15px;line-height:1.65}.mk-footer{border-top:1px solid var(--mk-line);padding-block:56px 40px;font-size:14px}.mk-footer a{color:var(--mk-dim)}.mk-footer a:hover{color:var(--mk-text)}.mk-link{color:#a9c2ff;text-underline-offset:3px;-webkit-text-decoration:underline #a9c2ff59;text-decoration:underline #a9c2ff59}.mk-link:hover{text-decoration-color:currentColor}.mk-field{width:100%;height:44px;color:var(--mk-text);border:1px solid var(--mk-line-2);background:#ffffff09;border-radius:10px;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.mk-field::placeholder{color:#5d6472}.mk-field:focus{background:#6f9bff0d;border-color:#6f9bffb3;outline:none;box-shadow:0 0 0 4px #6f9bff26}.mk-label{color:#d5dae5;margin-bottom:7px;font-size:13.5px;font-weight:500;display:block}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-frame-in{0%{opacity:0;transform:perspective(1600px)rotateX(10deg)translateY(40px)scale(.98)}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)scale(1)}}@keyframes mk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}.mk-in{animation:.8s cubic-bezier(.2,.7,.2,1) both mk-rise}.mk-in-1{animation-delay:80ms}.mk-in-2{animation-delay:.18s}.mk-in-3{animation-delay:.28s}.mk-frame-in{animation:1.2s cubic-bezier(.2,.7,.2,1) .35s both mk-frame-in}.mk-draw{stroke-dasharray:1;animation:2s cubic-bezier(.4,0,.2,1) 1s both mk-draw}.mk-area{animation:1.2s 1.8s both mk-fade}.mk-live{animation:2s ease-in-out infinite mk-pulse}@media (prefers-reduced-motion:reduce){.mk-in,.mk-frame-in,.mk-draw,.mk-area,.mk-live{animation:none!important}.mk-draw{stroke-dasharray:none}.mk-faq summary .mk-plus,.mk-btn{transition:none}}
