.mk-html{--mk-cjk:"PingFang TC", "PingFang HK", "Noto Sans CJK TC", "Noto Sans TC", "Microsoft JhengHei", system-ui, sans-serif;--mk-font-sans:var(--font-mk-sans), var(--mk-cjk);--mk-font-display:var(--font-mk-display), var(--mk-cjk);--mk-bg:#05060c;--mk-surface:#0b0f1a;--mk-text:#eef1f8;--mk-muted:#a3acc2;--mk-accent:#8f84ff;--mk-accent-strong:#5b4cf0;--mk-amber:#ff8fc7;--mk-ease:cubic-bezier(.2, .8, .2, 1);background:var(--mk-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:5rem}.mk-html body{background:var(--mk-bg)}.mk-html body,.mk .font-sans{font-family:var(--mk-font-sans)}.mk{overflow-x:clip}.mk:before{content:"";z-index:1;pointer-events:none;opacity:.05;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='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mk-display,.mk .font-display,.mk h2{font-family:var(--mk-font-display);letter-spacing:-.025em;text-wrap:balance}html[lang^=zh] .mk-display,html[lang^=zh] .mk h2{letter-spacing:-.01em}html[lang^=zh] .mk :is(h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}.mk-balance{text-wrap:balance}.mk-pretty{text-wrap:pretty}.mk-header{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#05060cc7;border-bottom:1px solid #ffffff0f}@supports (animation-timeline:scroll()){.mk-header{animation:linear both mk-header;animation-timeline:scroll(root);animation-range:0 140px}}@keyframes mk-header{0%{-webkit-backdrop-filter:blur();background:#05060c00;border-bottom-color:#fff0}}.mk-vignette{background:radial-gradient(72% 62% at 50% 42%,#05051000 0%,#05051047 50%,#050510b8 100%)}.mk-color-grade{mix-blend-mode:soft-light;background:linear-gradient(135deg,#3b82f61a 0%,#0000 42%,#6366f117 100%)}.mk-btn{white-space:nowrap;min-height:3rem;transition:transform .2s var(--mk-ease), background-color .2s var(--mk-ease), border-color .2s var(--mk-ease), box-shadow .3s var(--mk-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.mk-btn:active{transform:scale(.97)}.mk-btn-primary{background:var(--mk-accent-strong);color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 30px -10px #2f5bf0b3}.mk-btn-primary:hover{background:#4535cc;box-shadow:inset 0 1px #ffffff38,0 14px 40px -10px #2f5bf0d9}.mk-btn-ghost{color:var(--mk-text);border:1px solid #ffffff29}.mk-btn-ghost:hover{background:#ffffff0a;border-color:#ffffff52}.mk-btn .mk-btn-arrow{transition:transform .25s var(--mk-ease)}.mk-btn:hover .mk-btn-arrow{transform:translate(2px,-2px)}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk-rise{animation:mk-rise 1s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 90ms);display:block}.mk-fade{animation:mk-fade .9s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes mk-rise{0%{transform:translateY(.35em)}}@keyframes mk-fade{0%{opacity:0;transform:translateY(14px)}}.mk [data-hero-word]{animation:.48s cubic-bezier(.22,1,.36,1) both hero-word-reveal;animation-delay:calc(80ms + var(--hero-i,0) * 70ms);display:inline-block}.mk [data-hero-el]{animation:.45s cubic-bezier(.22,1,.36,1) both hero-el-fade-up;animation-delay:calc(.35s + var(--hero-i,0) * 60ms)}@media (max-width:767px){.mk [data-hero-word]{animation-duration:.4s;animation-delay:calc(50ms + var(--hero-i,0) * 49ms)}.mk [data-hero-el]{animation-duration:.38s;animation-delay:calc(.24s + var(--hero-i,0) * 42ms)}}@keyframes hero-word-reveal{0%{transform:translateY(110%)}}@keyframes hero-el-fade-up{0%{opacity:0;transform:translateY(20px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-journey-step .mk-step-icon{animation:linear both mk-step-icon;animation-timeline:view();animation-range:entry 60% cover 50%}.mk-journey-fill{animation:linear both mk-journey-fill;animation-timeline:--mk-journey;animation-range:entry 60% exit 40%}.mk-journey-track{view-timeline-name:--mk-journey}}}@keyframes mk-step-icon{0%{color:var(--mk-muted);background-color:#0b0f1a;border-color:#ffffff1f}to{color:#fff;border-color:var(--mk-accent);background-color:#16224a}}@keyframes mk-journey-fill{0%{transform:scaleY(0)}}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mk-marquee-track{animation:38s linear infinite mk-marquee}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-slip{color:#2a1f7a;background:repeating-linear-gradient(#0000 0 2.15rem,#283c8c24 2.15rem calc(2.15rem + 1px)),linear-gradient(160deg,#fbf3df,#efe2c3);box-shadow:0 30px 60px -20px #000000a6,inset 0 1px #fff9}.mk-hand{font-family:"Kaiti TC", "BiauKai", "STKaiti", "KaiTi", "DFKai-SB", var(--font-sans)}.mk-scan{animation:mk-scan 10s var(--mk-ease) infinite}.mk-demo-row{animation:mk-demo-row 10s var(--mk-ease) infinite both;animation-delay:calc(2.4s + var(--i,0) * .38s)}.mk-demo-confirm{animation:mk-demo-confirm 10s var(--mk-ease) infinite both;animation-delay:4.6s}.mk-demo-toast{animation:mk-demo-toast 10s var(--mk-ease) infinite both;animation-delay:5.4s}.mk-demo-reading{animation:10s linear infinite mk-demo-reading}@keyframes mk-scan{0%,2%{opacity:0;transform:translateY(-10%)}5%{opacity:1}24%{opacity:1;transform:translateY(1000%)}27%,to{opacity:0;transform:translateY(1000%)}}@keyframes mk-demo-row{0%{opacity:0;transform:translate(-12px)}4%,80%{opacity:1;transform:none}84%,to{opacity:0;transform:none}}@keyframes mk-demo-confirm{0%{background:#ffffff0f;transform:none}3%{transform:scale(.96)}6%,40%{background:var(--mk-accent-strong);transform:none}46%,to{background:#ffffff0f}}@keyframes mk-demo-toast{0%{opacity:0;transform:translateY(16px)scale(.97)}4%,34%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-6px)}}@keyframes mk-demo-reading{0%,24%{opacity:1}27%,to{opacity:.35}}.mk-seq{animation:mk-seq 8s var(--mk-ease) infinite both;animation-delay:calc(var(--d,0s) + var(--i,0) * var(--step,.45s))}.mk-bar{transform-origin:0;animation:mk-bar 8s var(--mk-ease) infinite both;animation-delay:calc(var(--d,0s) + var(--i,0) * var(--step,.45s))}@keyframes mk-seq{0%{opacity:0;transform:translateY(8px)}6%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}@keyframes mk-bar{0%{transform:scaleX(0)}10%,82%{transform:scaleX(1)}90%,to{transform:scaleX(0)}}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}.mk-faq-icon{transition:transform .3s var(--mk-ease)}@media (prefers-reduced-motion:reduce){.mk-html{scroll-behavior:auto}.mk [data-hero-word],.mk [data-hero-el],.mk-rise,.mk-fade,.mk-marquee-track,.mk-seq,.mk-bar,.mk-demo-row,.mk-demo-confirm,.mk-demo-reading{animation:none}.mk-scan{opacity:0;animation:none}.mk-demo-toast{opacity:1;animation:none}.mk-demo-confirm{background:var(--mk-accent-strong)}.mk-marquee-track{flex-wrap:wrap;justify-content:center}.mk-marquee{-webkit-mask-image:none;mask-image:none}.mk-marquee-dup{display:none}}
