.mk{--mk-bg:#f7f8f9;--mk-bg-2:#eff1f4;--mk-card:#fff;--mk-inset:#f1f3f5;--mk-ink:#0d1117;--mk-ink-2:#3d4451;--mk-muted:#6b7380;--mk-faint:#9aa1ad;--mk-line:#0d111714;--mk-line-2:#0d111724;--mk-night:#0a0b0f;--mk-night-2:#14161c;--mk-night-3:#1c1f27;--mk-night-line:#ffffff17;--mk-night-text:#ffffffa8;--mk-violet:#5b4cf5;--mk-violet-2:#7c6cff;--mk-field:#2fbf71;--mk-signal:#ffc93c;--mk-go:#22c55e;--mk-ease:cubic-bezier(.16, 1, .3, 1);--mk-wrap:1180px;--mk-pad:clamp(20px, 4vw, 32px);--mk-nav-h:64px;background:var(--mk-bg);color:var(--mk-ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:17px;line-height:1.55;overflow-x:clip}.mk *,.mk :before,.mk :after{box-sizing:border-box}:where(.mk) a{color:inherit;text-decoration:none}.mk :focus-visible{outline:2px solid var(--mk-violet);outline-offset:3px;border-radius:6px}.mk h1,.mk h2,.mk h3,.mk h4{text-wrap:balance;margin:0;font-weight:600}.mk p{text-wrap:pretty;margin:0}.mk img,.mk svg{display:block}.mk .bx{background:0 0;min-height:0;overflow:visible}.mk-wrap{width:100%;max-width:var(--mk-wrap);padding-inline:var(--mk-pad);margin-inline:auto}.mk-narrow{max-width:820px}.mk-h1{letter-spacing:-.048em;font-size:clamp(44px,7.2vw,92px);line-height:.98}.mk-h2{letter-spacing:-.042em;font-size:clamp(34px,4.6vw,60px);line-height:1.02}.mk-h3{letter-spacing:-.028em;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.mk-lede{color:var(--mk-muted);max-width:34em;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.mk-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--mk-muted);font-size:12.5px}.mk-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mk-muted);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--mk-violet);border-radius:2px;width:6px;height:6px}.mk-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mk-mark{white-space:nowrap;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mk-violet-2) 80%, transparent);border-radius:4px;margin:0 -.02em;padding:0 .08em;display:inline-block;position:relative}.mk-mark:before,.mk-mark:after{content:"";border:1.5px solid var(--mk-violet-2);background:#fff;border-radius:2px;width:.16em;min-width:7px;height:.16em;min-height:7px;position:absolute}.mk-mark:before{top:-.08em;left:-.08em}.mk-mark:after{bottom:-.08em;right:-.08em}.mk-btn{height:46px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--mk-ease), background .2s var(--mk-ease), box-shadow .2s var(--mk-ease), color .2s var(--mk-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:560;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn-sm{height:36px;padding:0 16px;font-size:14px}.mk-btn-ink{background:var(--mk-ink);color:#fff;box-shadow:0 1px 2px #0d111733}.mk-btn-ink:hover{background:#1f2632}.mk-btn-light{color:var(--mk-ink);background:#fff;box-shadow:inset 0 1px #fff6,0 6px 24px #00000040}.mk-btn-light:hover{background:#eef0f3}.mk-btn-ghost{color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-line-2);background:0 0}.mk-btn-ghost:hover{background:#0d11170a}.mk-btn-glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.mk-btn-glass:hover{background:#ffffff24}.mk-btn .mk-chev{transition:transform .2s var(--mk-ease)}.mk-btn:hover .mk-chev{transform:translate(2px)}.mk-cta{flex-wrap:wrap;gap:10px;display:flex}.mk-nav{z-index:50;height:var(--mk-nav-h);color:var(--mk-ink);transition:background .26s var(--mk-ease), color .26s var(--mk-ease), box-shadow .26s var(--mk-ease);align-items:center;display:flex;position:fixed;inset:0 0 auto}.mk-nav.is-scrolled{background:color-mix(in srgb, var(--mk-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 1px 0 var(--mk-line)}.mk-nav.is-dark{color:#fff}.mk-nav.is-dark.is-scrolled{background:color-mix(in srgb, var(--mk-night) 70%, transparent);box-shadow:0 1px 0 var(--mk-night-line)}.mk-nav-in{align-items:center;gap:28px;display:flex}.mk-logo{letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:640;display:inline-flex}.mk-nav.is-dark .vn-logo-mark{color:var(--mk-ink);background:#fff}.mk-nav-links{align-items:center;gap:4px;margin-left:8px;display:flex}.mk-nav-links>a,.mk-nav-links>.mk-menu>button{height:34px;font:inherit;color:inherit;opacity:.78;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:14.5px;font-weight:500;transition:opacity .16s,background .16s;display:inline-flex}.mk-nav-links>a:hover,.mk-nav-links>.mk-menu>button:hover,.mk-nav-links>a[aria-current=page]{opacity:1;background:color-mix(in srgb, currentColor 7%, transparent)}.mk-nav-end{align-items:center;gap:8px;margin-left:auto;display:flex}.mk-nav-end .mk-signin{opacity:.78;padding:0 10px;font-size:14.5px;font-weight:500}.mk-nav-end .mk-signin:hover{opacity:1}.mk-nav.is-dark .mk-btn-ink{color:var(--mk-ink);background:#fff}.mk-menu{position:relative}.mk-menu-pop{background:var(--mk-card);width:520px;color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-line), 0 24px 60px -12px #0d111747;opacity:0;transform-origin:0 0;pointer-events:none;transition:opacity .18s var(--mk-ease), transform .18s var(--mk-ease);border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:-12px;transform:translateY(-4px)scale(.98)}.mk-menu.is-open .mk-menu-pop{opacity:1;pointer-events:auto;transform:none}.mk-menu-pop a{border-radius:12px;gap:4px;padding:14px;display:grid}.mk-menu-pop a:hover{background:var(--mk-bg)}.mk-menu-pop b{letter-spacing:-.015em;align-items:center;gap:8px;font-size:15px;display:flex}.mk-menu-pop span{color:var(--mk-muted);font-size:13.5px;line-height:1.45}.mk-menu-pop .mk-menu-foot{border-top:1px solid var(--mk-line);grid-column:1/-1;gap:4px;margin-top:2px;padding:6px;display:flex}.mk-menu-pop .mk-menu-foot a{color:var(--mk-ink-2);padding:8px 10px;font-size:13.5px;display:inline-flex}.mk-dot{border-radius:3px;flex:none;width:9px;height:9px}.mk-dot.is-charts{background:var(--mk-field)}.mk-dot.is-tickets{background:var(--mk-violet)}.mk-dot.is-events{background:#e9a23b}.mk-burger{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:none}.mk-sheet{inset:var(--mk-nav-h) 0 0;z-index:49;background:var(--mk-bg);color:var(--mk-ink);padding:16px var(--mk-pad) 32px;align-content:start;gap:4px;display:grid;position:fixed;overflow-y:auto}.mk-sheet a{letter-spacing:-.02em;border-bottom:1px solid var(--mk-line);padding:14px 4px;font-size:20px;font-weight:560}.mk-sheet .mk-label{margin-top:18px}.mk-sheet .mk-cta{margin-top:20px}@media (max-width:860px){.mk-nav-links,.mk-nav-end .mk-signin{display:none}.mk-burger{display:grid}}.mk-section{padding-block:clamp(84px,11vw,150px)}.mk-section.is-tight{padding-block:clamp(56px,7vw,96px)}.mk-section-head{gap:18px;max-width:760px;margin-bottom:clamp(40px,6vw,72px);display:grid}.mk-section-head.is-center{text-align:center;justify-items:center;margin-inline:auto}.mk-section-head .mk-eyebrow{margin-bottom:0}.mk-night{background:var(--mk-night);color:#fff;isolation:isolate;position:relative;overflow:clip}.mk-night .mk-lede,.mk-night .mk-muted{color:var(--mk-night-text)}.mk-night .mk-label,.mk-night .mk-eyebrow{color:#ffffff80}.mk-night .mk-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff3}.mk-night .mk-btn-ghost:hover{background:#ffffff12}.mk-glow{z-index:-1;pointer-events:none;filter:saturate(1.1);background:radial-gradient(42% 46% at 6% 92%,#2fbf7152,#0000 70%),radial-gradient(38% 50% at 96% 62%,#7c6cff5c,#0000 70%),radial-gradient(30% 24% at 50% -4%,#ffc93c24,#0000 70%);position:absolute;inset:0}.mk-glow.is-soft{opacity:.6}.mk-grain{z-index:-1;pointer-events:none;opacity:.08;background-image:radial-gradient(#ffffff80 .6px,#0000 .6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000)}.mk-hero{padding-top:calc(var(--mk-nav-h) + clamp(56px, 9vw, 120px));text-align:center;padding-bottom:clamp(40px,6vw,72px)}.mk-hero .mk-h1{max-width:13em;margin-inline:auto}.mk-hero .mk-lede{text-align:center;margin:22px auto 0}.mk-hero .mk-cta{justify-content:center;margin-top:34px}.mk-hero-proof{color:var(--mk-night-text);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:28px;font-size:14px;display:flex}.mk-hero-proof b{color:#fff;font-weight:600}.mk-hero.is-left{text-align:left}.mk-hero.is-left .mk-h1,.mk-hero.is-left .mk-lede{text-align:left;margin-inline:0}.mk-hero.is-left .mk-cta,.mk-hero.is-left .mk-hero-proof{justify-content:flex-start}.mk-frame{background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:22px;margin-top:clamp(48px,7vw,80px);padding:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 120px -30px #000000b3}.mk-frame-in{background:var(--mk-night-2);border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.mk-frame-bar{border-bottom:1px solid var(--mk-night-line);color:#ffffff80;height:38px;font-family:var(--font-geist-mono), monospace;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.mk-frame-bar i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.mk-frame-bar span{margin-left:10px}.mk-frame.is-light{box-shadow:inset 0 0 0 1px var(--mk-line), 0 30px 80px -30px #0d11174d;background:linear-gradient(#0d11170f,#0d111705)}.mk-frame.is-light .mk-frame-in{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line)}.mk-frame.is-light .mk-frame-bar{color:var(--mk-faint);border-color:var(--mk-line)}.mk-frame.is-light .mk-frame-bar i{background:var(--mk-bg-2)}.mk-products{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-product{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);transition:box-shadow .22s var(--mk-ease), transform .22s var(--mk-ease);border-radius:24px;grid-template-rows:auto 1fr auto;gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.mk-product:hover{box-shadow:inset 0 0 0 1px var(--mk-line-2), 0 24px 60px -30px #0d111759;transform:translateY(-2px)}.mk-product-head{gap:10px;display:grid}.mk-product-name{font-family:var(--font-geist-mono), monospace;color:var(--mk-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mk-product h3{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);line-height:1.08}.mk-product p{color:var(--mk-muted)}.mk-product-art{background:var(--mk-inset);border-radius:16px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.mk-product-foot{justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;display:flex}.mk-product-foot b{font-weight:600}.mk-arrow{align-items:center;gap:6px;font-size:15px;font-weight:560;display:inline-flex}.mk-arrow:after{content:"→";transition:transform .2s var(--mk-ease)}a:hover>.mk-arrow:after,.mk-arrow:hover:after{transform:translate(3px)}@media (max-width:860px){.mk-products{grid-template-columns:1fr}}.mk-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.mk-card{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:22px;grid-column:span 2;grid-template-rows:auto 1fr;padding:8px;display:grid;overflow:hidden}.mk-card.is-wide{grid-column:span 4}.mk-card.is-half{grid-column:span 3}.mk-card.is-full{grid-column:1/-1}.mk-card-art{background:var(--mk-inset);border-radius:15px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.mk-card-art.is-tall{min-height:320px}.mk-card-art.is-night{background:var(--mk-night-2)}.mk-card-body{align-content:start;gap:6px;padding:18px 16px 14px;display:grid}.mk-card-body b{letter-spacing:-.02em;font-size:17.5px;font-weight:600}.mk-card-body p{color:var(--mk-muted);font-size:15px;line-height:1.5}.mk-night .mk-card{background:var(--mk-night-2);box-shadow:inset 0 0 0 1px var(--mk-night-line)}.mk-night .mk-card-art{background:var(--mk-night-3)}.mk-night .mk-card-body p{color:var(--mk-night-text)}@media (max-width:960px){.mk-bento{grid-template-columns:1fr 1fr}.mk-card,.mk-card.is-half{grid-column:span 1}.mk-card.is-wide{grid-column:1/-1}}@media (max-width:620px){.mk-bento{grid-template-columns:1fr}.mk-card,.mk-card.is-half,.mk-card.is-wide{grid-column:1/-1}}.mk-features{grid-template-columns:repeat(3,1fr);gap:36px 32px;display:grid}.mk-feature{border-top:1px solid var(--mk-line);align-content:start;gap:8px;padding-top:18px;display:grid}.mk-feature b{letter-spacing:-.018em;font-size:16.5px;font-weight:600}.mk-feature p{color:var(--mk-muted);font-size:15px}.mk-feature a.mk-arrow{margin-top:4px;font-size:14px}.mk-night .mk-feature{border-color:var(--mk-night-line)}.mk-night .mk-feature p{color:var(--mk-night-text)}@media (max-width:900px){.mk-features{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mk-features{grid-template-columns:1fr}}.mk-story{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,5vw,72px);display:grid}.mk-story.is-flip{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.mk-story.is-flip .mk-story-steps{order:2}.mk-story-steps{display:grid}.mk-story-step{opacity:.28;min-height:min(72vh,680px);transition:opacity .4s var(--mk-ease);align-content:center;gap:14px;display:grid}.mk-story-step.is-on{opacity:1}.mk-story-step:first-child{min-height:min(60vh,560px)}.mk-story-step .mk-label{align-items:center;gap:10px;display:inline-flex}.mk-story-step .mk-label i{background:var(--mk-ink);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-grid}.mk-night .mk-story-step .mk-label i{color:var(--mk-ink);background:#fff}.mk-story-step p{color:var(--mk-muted);max-width:28em}.mk-night .mk-story-step p{color:var(--mk-night-text)}.mk-story-step ul{color:var(--mk-ink-2);gap:6px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.mk-story-step li:before{content:"✓";color:var(--mk-field);margin-right:8px;font-weight:700}.mk-night .mk-story-step ul{color:#ffffffd1}.mk-story-stage{top:calc(var(--mk-nav-h) + max(4vh, (100vh - var(--mk-nav-h) - min(68vh, 600px)) / 2));align-self:start;height:min(68vh,600px);position:sticky}.mk-story-panel{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line), 0 40px 80px -40px #0d111759;opacity:0;transition:opacity .52s var(--mk-ease), transform .64s var(--mk-ease);border-radius:24px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(18px)scale(.985)}.mk-story-panel.is-on{opacity:1;transform:none}.mk-story-panel.is-past{transform:translateY(-18px)scale(.985)}.mk-night .mk-story-panel{background:var(--mk-night-2);box-shadow:inset 0 0 0 1px var(--mk-night-line), 0 40px 100px -40px #000c}.mk-story-inline{display:none}@media (max-width:900px){.mk-story,.mk-story.is-flip{grid-template-columns:1fr}.mk-story-stage{display:none}.mk-story-step,.mk-story-step:first-child{opacity:1;min-height:0;padding-block:28px}.mk-story-inline{aspect-ratio:4/3.4;background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:20px;place-items:center;min-height:300px;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.mk-night .mk-story-inline{background:var(--mk-night-2);box-shadow:inset 0 0 0 1px var(--mk-night-line)}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry calc(var(--d,0) * 4%) entry calc(36% + var(--d,0) * 4%)}}}@media (prefers-reduced-motion:reduce){.mk-story-panel,.mk-story-step{transition:none}}.mk-prices{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:16px;display:grid}.mk-price{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:18px;padding:28px;display:grid}.mk-price.is-dark{background:var(--mk-night);color:#fff;isolation:isolate;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0d111799}.mk-price.is-featured{box-shadow:inset 0 0 0 2px var(--mk-ink), 0 30px 80px -40px #0d111759}.mk-price-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-price-name b{letter-spacing:-.02em;font-size:19px}.mk-price-name .mk-pill{font-size:12px}.mk-price-amount{gap:4px;display:grid}.mk-price-amount strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(42px,4.4vw,54px);font-weight:600;line-height:1}.mk-price-amount span{color:var(--mk-muted);font-size:14px}.mk-price.is-dark .mk-price-amount span,.mk-price.is-dark .mk-price-list{color:var(--mk-night-text)}.mk-price-list{color:var(--mk-ink-2);align-content:start;gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.mk-price-list li{grid-template-columns:18px 1fr;gap:8px;display:grid}.mk-price-list li:before{content:"";background:color-mix(in srgb, var(--mk-field) 18%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.2 2.2 4.8-4.8' fill='none' stroke='%231f9d5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:5px;width:14px;height:14px;margin-top:4px}.mk-price .mk-btn{width:100%}.mk-pill{background:var(--mk-bg-2);height:26px;color:var(--mk-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:560;display:inline-flex}.mk-night .mk-pill,.mk-price.is-dark .mk-pill{color:#fff;background:#ffffff1a}.mk-pill.is-violet{background:color-mix(in srgb, var(--mk-violet) 12%, transparent);color:var(--mk-violet)}.mk-pill.is-field{background:color-mix(in srgb, var(--mk-field) 14%, transparent);color:#157a45}.mk .mk-fine{color:var(--mk-muted);margin-top:18px;font-size:13.5px}.mk-fees{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mk-fees>div{gap:6px;padding:30px 28px;display:grid}.mk-fees>div+div{border-left:1px solid var(--mk-line)}.mk-fees strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.mk-fees span{color:var(--mk-muted);font-size:15px}@media (max-width:720px){.mk-fees{grid-template-columns:1fr}.mk-fees>div+div{border-left:0;border-top:1px solid var(--mk-line)}}.mk-calc{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-calc-card{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:22px;gap:16px;padding:26px;display:grid}.mk-calc-row{color:var(--mk-ink-2);justify-content:space-between;gap:12px;font-size:15px;display:flex}.mk-calc-row.is-total{border-top:1px solid var(--mk-line);color:var(--mk-ink);padding-top:12px;font-weight:600}.mk-calc input[type=range]{width:100%;accent-color:var(--mk-ink)}.mk-seg{background:var(--mk-bg-2);border-radius:999px;padding:3px;display:inline-flex}.mk-seg button{height:32px;font:inherit;color:var(--mk-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:560}.mk-seg button.is-on{background:var(--mk-card);color:var(--mk-ink);box-shadow:0 1px 3px #0d11171f}@media (max-width:760px){.mk-calc{grid-template-columns:1fr}}.mk-table{border-collapse:separate;border-spacing:0;background:var(--mk-card);width:100%;box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:20px;font-size:15px;overflow:hidden}.mk-table th,.mk-table td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:14px 18px}.mk-table thead th{font-size:13px;font-family:var(--font-geist-mono), monospace;color:var(--mk-muted);background:var(--mk-bg);font-weight:500}.mk-table tbody th{color:var(--mk-ink-2);font-weight:500}.mk-table tr:last-child th,.mk-table tr:last-child td{border-bottom:0}.mk-table td.is-yes:before{content:"✓";color:var(--mk-field);font-weight:700}.mk-table td.is-no:before{content:"—";color:var(--mk-faint)}.mk-table-wrap{border-radius:20px;overflow-x:auto}.mk-faq{border-top:1px solid var(--mk-line);display:grid}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:17.5px;font-weight:560;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";background:var(--mk-bg-2);width:28px;height:28px;transition:transform .24s var(--mk-ease);border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.mk-faq details[open] summary:after{transform:rotate(45deg)}.mk-faq details p{color:var(--mk-muted);max-width:46em;padding:0 2px 22px}.mk-quote{text-align:center;justify-items:center;gap:22px;display:grid}.mk-quote blockquote{letter-spacing:-.035em;text-wrap:balance;max-width:22em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:560;line-height:1.18}.mk-quote figcaption{text-align:left;align-items:center;gap:12px;display:flex}.mk-quote figcaption b{font-size:15px;display:block}.mk-final{text-align:center;padding-block:clamp(96px,13vw,170px)}.mk-final .mk-h2{max-width:14em;margin-inline:auto}.mk-final .mk-lede{margin:18px auto 0}.mk-final .mk-cta{justify-content:center;margin-top:32px}.mk-crumbs{font-family:var(--font-geist-mono), monospace;color:var(--mk-muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:12.5px;display:flex}.mk-crumbs a:hover{color:var(--mk-ink)}.mk-night .mk-crumbs{color:#ffffff80}.mk-night .mk-crumbs a:hover{color:#fff}.mk-footer{border-top:1px solid var(--mk-line);padding-block:64px 40px;font-size:14.5px}.mk-footer-grid{grid-template-columns:1.3fr repeat(5,1fr);gap:32px;display:grid}.mk-footer-grid nav{align-content:start;gap:10px;display:grid}.mk-footer-grid nav b{font-family:var(--font-geist-mono), monospace;color:var(--mk-muted);margin-bottom:4px;font-size:12.5px;font-weight:500}.mk-footer-grid nav a{color:var(--mk-ink-2)}.mk-footer-grid nav a:hover{color:var(--mk-ink)}.mk-footer-about p{color:var(--mk-muted);max-width:22em;margin-top:14px}.mk-footer-base{border-top:1px solid var(--mk-line);color:var(--mk-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:13.5px;display:flex}@media (max-width:900px){.mk-footer-grid{grid-template-columns:1fr 1fr}.mk-footer-about{grid-column:1/-1}}.mk-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}@media (max-width:860px){.mk-split{grid-template-columns:1fr}}.mk-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mk-stat{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:20px;gap:4px;padding:22px;display:grid}.mk-stat strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.05}.mk-stat span{color:var(--mk-muted);font-size:14px}.mk-night .mk-stat{background:var(--mk-night-2);box-shadow:inset 0 0 0 1px var(--mk-night-line)}.mk-night .mk-stat span{color:var(--mk-night-text)}@media (max-width:860px){.mk-stats{grid-template-columns:1fr 1fr}}.mk-chart{width:100%;height:100%}.mk-chart-wrap{place-items:center;padding:6%;display:grid;position:absolute;inset:0}.mk-chart-wrap svg{width:100%;height:100%;max-height:100%}.mk-links{flex-wrap:wrap;gap:8px;display:flex}.mk-links a{background:var(--mk-card);height:36px;box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:box-shadow .16s;display:inline-flex}.mk-links a:hover{box-shadow:inset 0 0 0 1px var(--mk-line-2);color:var(--mk-ink)}.mkv-hero{background:var(--map-bg,#f7f8fa);grid-template-columns:minmax(0,1fr) 300px;min-height:clamp(380px,46vw,560px);display:grid}.mkv-hero-map{place-items:center;padding:3% 2% 3% 4%;display:grid}.mkv-hero-map svg{width:100%;height:100%;max-height:520px}.mkv-cart{border-left:1px solid var(--mk-line);color:var(--mk-ink);text-align:left;background:#fff;align-content:start;gap:10px;padding:22px 20px;display:grid}.mkv-cart-row{background:var(--mk-bg);border-radius:14px;gap:2px;padding:12px 14px;font-size:14px;display:grid}.mkv-cart-row b{letter-spacing:-.01em;font-weight:600}.mkv-cart-row span{color:var(--mk-muted);font-size:13px}.mkv-cart-row.is-extra{box-shadow:inset 0 0 0 1px dashed var(--mk-line);border:1px dashed var(--mk-line-2);background:0 0}.mkv-hold{color:#157a45;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:560;display:inline-flex}.mkv-hold i{background:var(--mk-go);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-go) 22%, transparent);animation:mkv-pulse 2s var(--mk-ease) infinite;border-radius:50%}@keyframes mkv-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--mk-go) 0%, transparent)}}.mkv-pay{background:var(--mk-ink);color:#fff;border-radius:999px;place-items:center;height:44px;margin-top:4px;font-size:15px;font-weight:560;display:grid}@media (max-width:760px){.mkv-hero{grid-template-columns:1fr}.mkv-cart{border-left:0;border-top:1px solid var(--mk-line)}}.mkv-designer{background:#fff;grid-template-columns:52px 1fr 180px;display:grid;position:absolute;inset:0}.mkv-rail{border-right:1px solid var(--mk-line);align-content:start;gap:6px;padding:12px 8px;display:grid}.mkv-rail span{width:36px;height:36px;color:var(--mk-muted);border-radius:10px;place-items:center;display:grid}.mkv-rail span.is-on{background:var(--mk-ink);color:#fff}.mkv-rail svg{width:18px;height:18px}.mkv-canvas{background-color:#fafbfc;background-image:linear-gradient(var(--mk-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-line) 1px, transparent 1px);background-size:24px 24px;place-items:center;padding:6%;display:grid;position:relative}.mkv-canvas svg{width:100%;height:100%}.mkv-sel{background:var(--mk-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:560;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mkv-inspector{border-left:1px solid var(--mk-line);text-align:left;align-content:start;gap:8px;padding:16px 14px;font-size:13px;display:grid}.mkv-field{background:var(--mk-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.mkv-field span{color:var(--mk-muted)}.mkv-field b{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mkv-field i{border-radius:3px;width:9px;height:9px}@media (max-width:700px){.mkv-designer{grid-template-columns:44px 1fr}.mkv-inspector{display:none}}.mkv-trace{background:#fbfaf7;place-items:center;display:grid;position:absolute;inset:0}.mkv-trace-ref,.mkv-trace-found{place-items:center;display:grid;position:absolute;inset:8%}.mkv-trace-ref svg,.mkv-trace-found svg{width:100%;height:100%}.mkv-trace-ref{filter:grayscale()contrast(.7)brightness(1.15);opacity:.45}.mkv-trace-found{clip-path:inset(0);animation:mkv-sweep 4.5s var(--mk-ease) infinite}@keyframes mkv-sweep{0%{clip-path:inset(0 100% 0 0)}55%,85%{clip-path:inset(0)}to{clip-path:inset(0);opacity:0}}.mkv-trace-ruler{background:var(--mk-violet);width:26%;height:2px;position:absolute;bottom:14%;left:12%}.mkv-trace-ruler:before,.mkv-trace-ruler:after{content:"";background:var(--mk-violet);width:2px;height:12px;position:absolute;top:-5px}.mkv-trace-ruler:after{right:0}.mkv-trace-ruler span{background:var(--mk-violet);color:#fff;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.mkv-toast{box-shadow:0 0 0 1px var(--mk-line), 0 12px 30px -12px #0d11174d;text-align:left;background:#fff;border-radius:14px;gap:2px;padding:12px 14px;font-size:13px;display:grid;position:absolute;top:18px;right:18px}.mkv-toast span{color:var(--mk-muted)}.mkv-tilt{perspective:1100px;background:radial-gradient(80% 60% at 50% 20%,#d9ecff 0%,#0000 70%),linear-gradient(#eef5fb,#f7f8fa);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mkv-tilt-plane{width:92%;transform-style:preserve-3d;filter:drop-shadow(0 30px 30px #0d11172e);transform:rotateX(56deg)rotate(-6deg)translateY(4%)}.mkv-tilt-plane svg{width:100%;height:auto}.mkv-viewchip{background:var(--mk-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:560;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.mkv-eye{border:2px solid;border-radius:50%/60%;width:14px;height:9px;position:relative}.mkv-eye:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:1px 3px}.mkv-code{color:#c9d1d9;text-align:left;background:#0f1117;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.mkv-code-bar{height:40px;font-family:var(--font-geist-mono), monospace;color:#ffffff73;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:0 16px;font-size:12px;display:flex}.mkv-code-bar i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.mkv-code-bar span{margin-left:10px}.mkv-code pre{font-family:var(--font-geist-mono), monospace;white-space:pre;margin:0;padding:clamp(18px,3vw,30px);font-size:clamp(12px,1.15vw,14px);line-height:1.75;overflow:auto}.mkv-code .t-c{color:#6e7781}.mkv-code .t-k{color:#7ee787}.mkv-code .t-a{color:#ff7b72}.mkv-code .t-s{color:#a5d6ff}.mkv-code .t-f{color:#d2a8ff}.mkv-pick{background:var(--map-bg,#f7f8fa);place-items:center;padding:6%;display:grid;position:absolute;inset:0}.mkv-pick svg{width:100%;height:100%}.mkv-tip{background:var(--mk-ink);color:#fff;text-align:left;border-radius:14px;gap:2px;padding:10px 14px;font-size:13.5px;display:grid;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #00000080}.mkv-tip span{color:#ffffffa6;font-size:12.5px}.mkv-scan{text-align:center;justify-items:center;gap:8px;padding:32px;display:grid}.mkv-scan-ring{background:var(--mk-go);color:#fff;width:108px;height:108px;box-shadow:0 0 0 14px color-mix(in srgb, var(--mk-go) 18%, transparent), 0 0 60px color-mix(in srgb, var(--mk-go) 50%, transparent);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.mkv-scan-ring svg{width:52px;height:52px}.mkv-scan b{letter-spacing:-.03em;font-size:30px}.mkv-scan span{color:var(--mk-night-text)}.mkv-scan-meta{font-family:var(--font-geist-mono), monospace;margin-top:4px;font-size:12px}.mkv-numbers{text-align:left;gap:18px;width:min(100%,520px);padding:28px;display:grid}.mkv-numbers-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mkv-numbers-grid div{box-shadow:inset 0 0 0 1px var(--mk-night-line);background:#ffffff0d;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.mkv-numbers-grid span{color:var(--mk-night-text);font-size:12.5px}.mkv-numbers-grid b{font-size:26px;font-weight:600}.mkv-bars{align-items:flex-end;gap:6px;height:110px;display:flex}.mkv-bars i{background:linear-gradient(180deg, var(--mk-violet-2), color-mix(in srgb, var(--mk-violet) 50%, transparent));border-radius:5px 5px 2px 2px;flex:1}.mkv-pass{width:min(92%,560px)}.mk-product-art .mkv-pass,.mk-card-art .mkv-pass{transform:scale(.84)}.mkv-zoom{zoom:var(--z,1.4)}.mk-group{align-items:start}.mk-group>:first-child{top:calc(var(--mk-nav-h) + 32px);position:sticky}@media (max-width:860px){.mk-group>:first-child{position:static}}.mk-calc-field{color:var(--mk-ink-2);gap:10px;font-size:15px;display:grid}.mk-calc-field>span{justify-content:space-between;display:flex}@media (max-width:900px){.mkv-zoom{zoom:min(var(--z,1.4), 1.1)}}.mkh{height:640vh;position:relative}.mkh-stage{--ki:clamp(0, calc(var(--p) / var(--i-b)), 1);--kg:clamp(0, calc((var(--p) - var(--g-a)) / (var(--g-b) - var(--g-a))), 1);--kt:clamp(0, calc((var(--p) - var(--t-a)) / (var(--t-b) - var(--t-a))), 1);--kk:clamp(0, calc((var(--p) - var(--k-a)) / (var(--k-b) - var(--k-a))), 1);--ks:clamp(0, calc((var(--p) - var(--s-a)) / (var(--s-b) - var(--s-a))), 1);isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.mkh-copy{inset-inline:0;top:calc(var(--mk-nav-h) + clamp(28px, 8vh, 96px));z-index:1;text-align:center;opacity:calc(1 - var(--ki));transform:translateY(calc(var(--ki) * -70px));position:absolute}.mkh:not([data-phase=intro]) .mkh-copy{pointer-events:none}.mkh-copy .mk-h1{max-width:13em;margin-inline:auto}.mkh-copy .mk-lede{margin:20px auto 0}.mkh-copy .mk-cta{justify-content:center;margin-top:28px}.mkh-copy .mk-hero-proof{margin-top:22px}.mkh-frame{left:50%;top:calc(50% + var(--mk-nav-h) / 2);width:min(92vw,1180px);height:min(calc(100svh - var(--mk-nav-h) - 64px), 760px);transform:translate(-50%, calc(-50% + (1 - var(--ki)) * 52vh)) scale(calc(.94 + .06 * var(--ki)));z-index:2;background:linear-gradient(#ffffff21,#ffffff0a);border-radius:22px;padding:8px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff21,0 50px 140px -30px #000c}.mkh-frame:after{content:"";opacity:var(--kk);pointer-events:none;background:#08090d9e;border-radius:15px;position:absolute;inset:8px}.mkh-bar{border-bottom:1px solid var(--mk-line);height:36px;color:var(--mk-faint);font-family:var(--font-geist-mono), monospace;background:#fff;border-radius:15px 15px 0 0;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.mkh-bar i{background:var(--mk-bg-2);border-radius:50%;width:10px;height:10px}.mkh-bar span{margin-left:10px}.mkh-canvas{background:#f7f8fa;border-radius:0 0 15px 15px;position:absolute;inset:44px 8px 8px;overflow:hidden}.mkh-grid{opacity:calc(1 - var(--kg));background-image:linear-gradient(#0d11170f 1px,#0000 1px),linear-gradient(90deg,#0d11170f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.mkh-flat,.mkh-3d{position:absolute;inset:0}.mkh-flat svg{width:100%;height:100%}.mkh-3d{opacity:0}.mkh-gl{width:100%;height:100%;display:block}.mkh[data-gl=on] .mkh-3d{opacity:var(--kg)}.mkh[data-gl=on] .mkh-flat{opacity:calc(1 - var(--kg))}.mkh[data-gl=off] .mkh-flat svg{transform:perspective(1400px) rotateX(calc(var(--kt) * 54deg)) scale(calc(1 + var(--kt) * .12));transform-origin:50% 64%}.mkh-in,.mkh-grow,.mkh-row,.mkh-ink,.mkh-pick{--k:clamp(0, calc((var(--p) - var(--a)) / (var(--b) - var(--a))), 1)}.mkh-in,.mkh-pick{opacity:var(--k)}.mkh-grow{opacity:var(--k);transform:scale(calc(.82 + .18 * var(--k)));transform-box:fill-box;transform-origin:50%}.mkh-row{opacity:var(--k);transform:scale(calc(.94 + .06 * var(--k)));transform-box:fill-box;transform-origin:50%}.mkh-ink path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}.mkh-ink.is-guide{opacity:calc(1 - clamp(0, calc((var(--p) - var(--c)) / .03), 1))}.mkh-pulse{transform-box:fill-box;transform-origin:50%;animation:mkh-pulse 1.6s var(--mk-ease) infinite}@keyframes mkh-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mkh-captions{z-index:4;pointer-events:none;width:min(380px,100vw - 48px);height:92px;margin:0;padding:0;list-style:none;position:absolute;bottom:max(5vh,28px);left:max(24px,50vw - 560px)}.mkh-captions li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;--o:min(clamp(0, calc((var(--p) - var(--a)) / .02), 1), clamp(0, calc((var(--b) - var(--p)) / .02), 1));opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 12px));background:#0d0f15d1;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 50px -20px #000000b3}.mkh-captions b{letter-spacing:-.02em;font-size:17px;display:block}.mkh-captions li span:not(.mkh-n){color:#ffffffad;margin-top:3px;font-size:14px;line-height:1.45;display:block}.mkh-n{width:26px;height:26px;color:var(--mk-ink);background:#fff;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.mkh-ticket{z-index:5;width:min(600px,90vw);opacity:var(--kk);transform:translate(-50%, calc(-50% + (1 - var(--kk)) * 70vh)) rotate(calc((1 - var(--kk)) * -7deg));pointer-events:none;position:absolute;top:50%;left:50%}.mkh-ticket .bx-passwrap{pointer-events:auto}.mkh-stamp{background:var(--mk-go);color:#fff;letter-spacing:-.01em;box-shadow:0 0 0 8px color-mix(in srgb, var(--mk-go) 22%, transparent), 0 18px 40px -12px #0009;opacity:var(--ks);transform:scale(calc(1.7 - .7 * var(--ks))) rotate(-6deg);border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:18px;font-weight:700;display:inline-flex;position:absolute;top:-24px;right:-10px}.mkh-stamp svg{width:22px;height:22px}.mkh-hint{z-index:3;font-family:var(--font-geist-mono), monospace;color:#ffffff80;opacity:calc(1 - var(--ki) * 2);justify-items:center;gap:8px;font-size:11.5px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.mkh-hint i{width:1.5px;height:28px;animation:mkh-hint 1.8s var(--mk-ease) infinite;transform-origin:top;background:linear-gradient(#fff9,#0000)}@keyframes mkh-hint{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:760px){.mkh{height:560vh}.mkh-frame{width:calc(100vw - 24px);height:min(calc(100svh - var(--mk-nav-h) - 140px), 620px);top:calc(50% + var(--mk-nav-h) / 2 - 40px)}.mkh-captions{width:auto;bottom:16px;left:12px;right:12px}.mkh-copy .mk-hero-proof{display:none}.mkh-ticket{width:min(340px,84vw);top:44%}}@media (prefers-reduced-motion:reduce){.mkh{height:auto;--p:.42!important}.mkh-stage{height:auto;padding:calc(var(--mk-nav-h) + 9vh) 0 8vh;position:relative}.mkh-copy{opacity:1;position:relative;top:auto;transform:none}.mkh-frame{height:min(70vh,640px);margin:56px auto 0;position:relative;top:auto;left:auto;transform:none}.mkh-captions,.mkh-ticket,.mkh-hint,.mkh-3d{display:none}.mkh-pulse{animation:none}}.mk-art{object-fit:contain;width:100%;height:100%;display:block}.mkv-tilt-plane .mk-art{height:auto}.mk-chart-wrap>.mk-art,.mkv-canvas>.mk-art,.mkv-pick>.mk-art,.mkv-trace-ref>.mk-art,.mkv-trace-found>.mk-art,.mkv-hero-map>.mk-art{width:88%;height:88%;position:absolute;inset:6%}.mkv-hero-map,.mkv-canvas{position:relative}.mkv-queue{box-shadow:inset 0 0 0 1px var(--mk-night-line);background:#ffffff0d;border-radius:16px;gap:6px;padding:22px;display:grid}.mkv-queue b{font-size:56px;font-weight:600;line-height:1}.mkv-queue span{color:var(--mk-night-text)}.mkv-queue i{background:#ffffff1a;border-radius:99px;height:6px;margin-top:10px;display:block;overflow:hidden}.mkv-queue s{background:linear-gradient(90deg, var(--mk-violet), var(--mk-violet-2));height:100%;display:block}.mkv-balance{background:color-mix(in srgb, var(--mk-go) 16%, transparent);color:#b8f5c9;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;display:flex}.mkv-request{width:min(92%,400px);box-shadow:0 0 0 1px var(--mk-line), 0 24px 50px -24px #0d111759;text-align:left;background:#fff;border-radius:20px;gap:12px;padding:22px;display:grid}.mkv-request>b{letter-spacing:-.025em;font-size:22px}.mkv-request-row{background:var(--mk-bg);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.mkv-request-row span{color:var(--mk-muted)}.mkv-request-tag{background:color-mix(in srgb, var(--mk-violet) 12%, transparent);color:var(--mk-violet);border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px;font-weight:600}.mkv-request-tag.is-go{background:color-mix(in srgb, var(--mk-go) 14%, transparent);color:#157a45}.mk-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mk-step{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:20px;align-content:start;gap:8px;padding:24px;display:grid}.mk-step-n{background:var(--mk-ink);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:13px;font-weight:700;display:grid}.mk-step b{letter-spacing:-.02em;font-size:18px}.mk-step p{color:var(--mk-muted);font-size:15px}@media (max-width:760px){.mk-steps{grid-template-columns:1fr}}.mk-timeline{border-left:2px solid var(--mk-line-2);gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-timeline li{gap:4px;padding:0 0 26px 24px;display:grid;position:relative}.mk-timeline li:before{content:"";background:var(--mk-bg);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--mk-violet);border-radius:50%;position:absolute;top:4px;left:-7px}.mk-timeline b{letter-spacing:-.02em;font-size:17px}.mk-timeline span{color:var(--mk-muted)}.mk .mk-aside{text-align:center;color:var(--mk-muted);margin-top:36px;font-size:15px}.mk-aside .mk-arrow{color:var(--mk-ink);font-size:inherit}.mk-video{aspect-ratio:16/9;background:var(--mk-night-2);width:100%;height:auto;display:block}.mk-reads{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-reads>div{background:var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:20px;padding:28px}.mk-reads h3{letter-spacing:-.02em;margin-bottom:6px;font-size:19px}@media (max-width:760px){.mk-reads{grid-template-columns:1fr}}.mk-price-list.is-notes li:before{background:var(--mk-faint);border-radius:50%;width:6px;height:6px;margin:8px 4px 0}.mkv-theme{width:calc(100% - 32px);box-shadow:0 0 0 1px var(--mk-line), 0 24px 50px -24px #0d111773;text-align:left;border-radius:18px;overflow:hidden}.mkv-theme .theme-band{min-height:0}.mkv-checkout{color:var(--mk-ink);gap:10px}.mkv-checkout .mk-label{color:var(--mk-muted)}.mkv-field{color:var(--mk-muted);gap:4px;font-size:13px;display:grid}.mkv-input{box-shadow:inset 0 0 0 1px var(--mk-line-2);color:var(--mk-ink);border-radius:10px;padding:9px 12px;font-size:14px}.mkv-check{align-items:center;gap:8px;font-size:14px;display:flex}.mkv-box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mk-line-2);border-radius:4px;flex:none}.mkv-box.is-on{background:var(--mk-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.mkv-gift{gap:8px;font-size:14px;display:grid}.mkv-gift div{flex-wrap:wrap;gap:6px;display:flex}.mkv-chip{box-shadow:inset 0 0 0 1px var(--mk-line-2);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.mkv-chip.is-on{background:var(--mk-ink);color:#fff;box-shadow:none}.mkv-checkout .mkv-field{background:0 0;padding:0}.mkv-checkout .mkv-input{display:block}
