.mk{--bg:#fbfaf3;--panel:#fff;--soft:#f3f0e5;--line:rgba(22,33,13,.07);--ink:#16210d;--muted:#5f6156;--pri:#0f6e3b;--onpri:#fff;--prisoft:#d3e8d8;--sec:#b4561a;--secsoft:#fce0c8;--peach:#fae5c7;--peachink:#3d2410;--sky:#1ea8c9;--pumpkin:#ec7c2b;--onpumpkin:#2a1405;--shadow:0 1px 2px rgba(22,33,13,.04),0 12px 32px -16px rgba(22,33,13,.14);--shadow-lift:0 30px 70px -36px rgba(22,33,13,.35);--shadow-pri:0 30px 60px -28px rgba(15,110,59,.55);--foot:#16210d;--footink:#eef0e6;--footmuted:hsla(72,25%,92%,.62);--footem:#63c98f;--art:1;--danger:#bf3a3a;--dangersoft:rgba(191,58,58,.08);--ease:cubic-bezier(0.2,0.8,0.2,1);background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.dark .mk{--bg:#0f1612;--panel:#17211b;--soft:#1f2b23;--line:hsla(72,25%,92%,.09);--ink:#eef0e6;--muted:#a7ab9c;--pri:#63c98f;--onpri:#0b2416;--prisoft:rgba(99,201,143,.16);--sec:#f39a55;--secsoft:rgba(243,154,85,.16);--peach:rgba(243,154,85,.14);--peachink:#f6c79c;--sky:#6fdcf5;--shadow:0 16px 40px -24px rgba(0,0,0,.7);--shadow-lift:0 30px 70px -36px rgba(0,0,0,.8);--shadow-pri:0 30px 60px -28px rgba(0,0,0,.8);--foot:#0a100c;--footmuted:hsla(72,25%,92%,.6);--art:0.86;--danger:#f08a8a;--dangersoft:hsla(0,77%,74%,.12)}.mk a{color:inherit;text-decoration:none}.mk em{font-style:italic;color:var(--pri)}.mk main{flex:1}.mk-wrap{max-width:1280px;margin:0 auto}.mk-sec,.mk-wrap{position:relative}.mk-sec{padding:72px 2.5rem;overflow:clip}.mk-sec--soft{background:var(--soft)}.mk-stack{display:flex;flex-direction:column;gap:40px}.mk-row{flex-wrap:wrap;gap:48px}.mk-center,.mk-row{display:flex;align-items:center}.mk-center{flex-direction:column;text-align:center;gap:14px}.mk-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sec)}.mk-h1{font-size:clamp(40px,5.4vw,76px);line-height:1.04;letter-spacing:-.015em}.mk-h1,.mk-h2{margin:0;font-family:Lora,Georgia,serif;font-weight:400}.mk-h2{font-size:clamp(34px,3.6vw,52px);line-height:1.1;letter-spacing:-.01em}.mk-lead{margin:0;font-size:18px;line-height:1.6;max-width:640px}.mk-lead,.mk-muted{color:var(--muted)}.mk-link{color:var(--pri)!important;font-weight:700}.mk-link:hover{text-decoration:underline}.mk-btn{height:54px;padding:0 26px;border:none;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;transition:transform .25s var(--ease),box-shadow .25s var(--ease),opacity .2s}.mk-btn:hover{transform:translateY(-1px)}.mk-btn:disabled{opacity:.6;cursor:default;transform:none}.mk-btn--pri{background:var(--pri);color:var(--onpri)!important}.mk-btn--ghost{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.mk-btn--soft{background:var(--soft);color:var(--ink)}.mk-btn--block{width:100%;height:56px}.mk-btns{display:flex;flex-wrap:wrap;gap:12px}.mk-card{border-radius:24px}.mk-card,.mk-chip{background:var(--panel);box-shadow:var(--shadow)}.mk-chip{height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mk-chip,.mk-dot{border-radius:999px}.mk-dot{width:8px;height:8px;background:var(--pri);flex:none}.mk-art{opacity:var(--art)}.mk-pill-tab{flex:none;height:40px;padding:0 16px;border:none;border-radius:999px;cursor:pointer;background:var(--soft);color:var(--ink);font-family:Manrope,sans-serif;font-size:14px;font-weight:700;transition:background .3s,color .3s}.mk-pill-tab[aria-checked=true],.mk-pill-tab[aria-pressed=true],.mk-pill-tab[aria-selected=true]{background:var(--pri);color:var(--onpri)}.mk-field{display:flex;flex-direction:column;gap:8px;min-width:0}.mk-fieldrow{display:flex;flex-wrap:wrap;gap:14px}.mk-fieldrow>.mk-field{flex:1 1 220px}.mk-field>span{font-size:14px;font-weight:700}.mk-input{height:52px;border:none;border-radius:16px;background:var(--soft);padding:0 16px;font-family:Manrope,sans-serif;font-size:16px;color:var(--ink);outline:none;box-shadow:inset 0 0 0 1px var(--line);width:100%}.mk-input:focus{box-shadow:inset 0 0 0 2px var(--pri)}textarea.mk-input{height:auto;min-height:120px;padding:14px 16px;resize:vertical}select.mk-input{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}.mk-error{margin:0;font-size:14px;color:var(--danger);background:var(--dangersoft);border-radius:14px;padding:10px 14px}@keyframes mk-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes mk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mk-ripple{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.6);opacity:0}}@keyframes mk-drift{0%,to{transform:scale(1.03) translate(0)}50%{transform:scale(1.07) translate(-8px,-5px)}}@keyframes mk-glide{0%{background-position:0 0}to{background-position:48px 0}}@keyframes mk-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mk-rise{animation:mk-rise .6s var(--ease) both}.mk-drift{animation:mk-drift 20s ease-in-out infinite}.mk-ripple-ring{border-radius:999px;border:2px solid var(--pri);opacity:.25;animation:mk-ripple 6s ease-out infinite}.mk-glow,.mk-ripple-ring{position:absolute;pointer-events:none}.mk-glow{border-radius:999px;background:radial-gradient(circle,rgba(58,207,240,.22),rgba(58,207,240,0) 70%);animation:mk-breathe 10s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important}}@media (max-width:599px){.mk-sec{padding:48px 16px}.mk-row,.mk-stack{gap:28px}.mk-h1{font-size:40px}.mk-lead{font-size:16px}}.mk-cta-sec{padding-top:24px}.mk-cta{overflow:hidden;border-radius:44px;background:var(--prisoft);padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.mk-cta-ring{right:-120px;top:-120px;width:420px;height:420px}.mk-tag{height:26px;padding:0 10px;border-radius:999px;background:var(--prisoft);color:var(--pri);display:inline-flex;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.mk-mono-sm{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted)}.mk-sched-row{gap:12px;padding:10px 0;border-top:1px solid var(--line)}.mk-codecard,.mk-sched-row{display:flex;align-items:center}.mk-codecard{--qr-ink:#16210d;width:300px;max-width:100%;background:#fae5c7;color:#3d2410;border-radius:24px;padding:22px;gap:16px;box-shadow:0 24px 50px -24px rgba(61,36,16,.45)}.mk-qr{width:84px;height:84px;flex:none;display:grid;grid-template-columns:repeat(11,1fr);gap:1px;padding:6px;background:#fff;border-radius:10px}.mk-codecard-code{font-family:JetBrains Mono,monospace;font-size:20px;letter-spacing:.1em;color:var(--qr-ink)}.mk-header{position:sticky;top:0;z-index:40;padding:20px 2.5rem 0}.mk-header-bar{max-width:1280px;margin:0 auto;gap:14px;background:var(--panel);border-radius:999px;padding:10px 10px 10px 22px;box-shadow:var(--shadow)}.mk-brand,.mk-header-bar{display:flex;align-items:center}.mk-brand{gap:12px}.mk-brand-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sec);white-space:nowrap}.mk-nav{display:flex;gap:2px}.mk-nav a{height:40px;padding:0 16px;border-radius:999px;display:flex;align-items:center;font-size:15px;font-weight:600;color:var(--muted);transition:background .2s,color .2s}.mk-nav a:hover,.mk-nav a[aria-current=page]{background:var(--soft);color:var(--ink)}.mk-signin{padding:0 16px}.mk-hcta,.mk-signin{height:44px;border-radius:999px;display:flex;align-items:center;font-size:15px;font-weight:700}.mk-hcta{padding:0 20px;background:var(--pri);color:var(--onpri)!important;white-space:nowrap}.mk-menu-btn{display:none;width:44px;height:44px;border:none;border-radius:999px;cursor:pointer;background:var(--soft);color:var(--ink);align-items:center;justify-content:center}.mk-sheet{max-width:1280px;margin:10px auto 0;background:var(--panel);border-radius:28px;box-shadow:var(--shadow-lift);padding:12px;display:flex;flex-direction:column;gap:2px;animation:mk-rise .3s var(--ease) both}.mk-sheet a.mk-sheet-link{min-height:52px;padding:0 16px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:700}.mk-sheet a.mk-sheet-link[aria-current=page]{background:var(--soft)}.mk-sheet-foot{display:flex;gap:8px;padding:8px 4px 4px;border-top:1px solid var(--line);margin-top:6px}.mk-sheet-foot>*{flex:1;height:48px}.mk-footer{background:var(--foot);color:var(--footink);padding:56px 2.5rem 40px}.mk-footer-grid{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:48px}.mk-footer-col{display:flex;flex-direction:column;gap:10px;min-width:150px}.mk-footer-col a{font-size:15px;color:var(--footink)}.mk-footer-col a:hover{color:var(--footem)}.mk-footer-head{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--footmuted)}.mk-footer em{color:var(--footem)}.mk-hcta-short{display:none}@media (max-width:1023px){.mk-brand-tag--wide,.mk-nav,.mk-signin{display:none}.mk-menu-btn{display:flex}}@media (max-width:599px){.mk-header{padding:10px 16px;background:var(--bg)}.mk-header-bar{background:transparent;box-shadow:none;padding:0;gap:10px;border-radius:0}.mk-brand-tag{display:none}.mk-hcta{font-size:14px;padding:0 16px}.mk-hcta-long{display:none}.mk-hcta-short{display:inline}.mk-cta{border-radius:32px}.mk-footer{padding:40px 16px 48px}}.mk-hero{padding-top:56px;padding-bottom:40px}.mk-hero-copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:22px}.mk-hero-tabs{display:flex;flex-wrap:wrap;gap:8px}.mk-hero-art{flex:1 1 440px;min-width:0;position:relative}.mk-hero-frame{position:relative;border-radius:40px;overflow:hidden;aspect-ratio:6/5;box-shadow:var(--shadow)}.mk-hero-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mk-nowplaying{position:absolute;left:-24px;bottom:28px;background:var(--panel);border-radius:22px;padding:14px 18px;box-shadow:0 20px 50px -20px rgba(22,33,13,.35);display:flex;align-items:center;gap:14px;max-width:calc(100% - 24px)}.mk-bar{width:4px;height:28px;border-radius:999px;background:var(--pri);transform-origin:center;animation:mk-bars 1.6s ease-in-out infinite}.mk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.mk-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 8px}.mk-stat-v{font-family:Lora,Georgia,serif;font-size:60px;line-height:1;color:var(--pri)}.mk-flow{max-width:880px;width:100%;margin:0 auto;gap:14px}.mk-flow,.mk-flow-node{display:flex;align-items:center}.mk-flow-node{flex-direction:column;gap:10px;flex:none}.mk-flow-icon{width:76px;height:76px;border-radius:24px;background:var(--panel);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;color:var(--pri)}.mk-flow-line{flex:1 1 60px;min-width:24px;height:4px;margin-bottom:30px;border-radius:999px;background-image:linear-gradient(90deg,var(--pri) 50%,transparent 50%);background-size:24px 4px;opacity:.6;animation:mk-glide 1.8s linear infinite}.mk-steps{display:flex;flex-wrap:wrap;gap:20px}.mk-step{flex:1 1 320px;min-width:0;background:var(--panel);border-radius:32px;box-shadow:var(--shadow);flex-direction:column;animation:mk-rise .7s var(--ease) both}.mk-step,.mk-step-visual{overflow:hidden;display:flex}.mk-step-visual{height:240px;background:var(--soft);align-items:center;justify-content:center;padding:20px}.mk-step-visual--img{padding:0;background:transparent}.mk-step-visual--img img{width:100%;height:100%;object-fit:cover}.mk-step-body{padding:24px 26px 28px;display:flex;flex-direction:column;gap:10px}.mk-step-n{font-family:Lora,Georgia,serif;font-size:40px;line-height:1;color:var(--sec)}.mk-step-body h3{margin:0;font-size:21px;font-weight:800}.mk-step-body p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.mk-uses{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.mk-use{border:none;text-align:left;cursor:pointer;font-family:Manrope,sans-serif;color:var(--ink);background:var(--panel);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:flex;align-items:center;gap:16px;transition:transform .25s var(--ease)}.mk-use:hover{transform:translateY(-2px)}.mk-use img{width:76px;height:76px;border-radius:20px;object-fit:cover;flex:none}.mk-tier-mini-grid{flex:1 1 420px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mk-tier-mini-price{font-family:Lora,Georgia,serif;font-size:36px}.mk-quote{margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:40px 0}.mk-quote-ring{position:absolute;top:50%;left:50%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:999px;border:2px solid var(--sky);opacity:.3;animation:mk-ripple 7s ease-out infinite;pointer-events:none}.mk-quote-mark{font-family:Lora,Georgia,serif;font-size:96px;line-height:.6;color:var(--sec)}.mk-quote blockquote{position:relative;margin:0;font-family:Lora,Georgia,serif;font-size:clamp(36px,4.4vw,64px);line-height:1.12;max-width:900px}.mk-stepnav{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mk-stepnav a{height:48px;padding:0 18px 0 8px;background:var(--panel);box-shadow:var(--shadow);gap:10px;font-size:15px;font-weight:700}.mk-numdot,.mk-stepnav a{border-radius:999px;display:flex;align-items:center}.mk-numdot{width:34px;height:34px;background:var(--prisoft);color:var(--pri);font-size:17px}.mk-bignum,.mk-numdot{flex:none;justify-content:center;font-family:Lora,Georgia,serif}.mk-bignum{width:56px;height:56px;border-radius:999px;background:var(--peach);color:var(--peachink);display:flex;align-items:center;font-size:28px}.mk-checks{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.mk-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55}.mk-checks li>span:first-child{flex:none;width:24px;height:24px;margin-top:1px;border-radius:999px;background:var(--prisoft);color:var(--pri);display:flex;align-items:center;justify-content:center}.mk-howstep-copy{flex:1 1 440px;display:flex;flex-direction:column;gap:16px;min-width:0}.mk-howstep-art{flex:1 1 440px;min-width:0}.mk-howstep-art--first{order:-1}.mk-cardstack{display:flex;align-items:center;justify-content:center}.mk-cardstack,.mk-photo{position:relative;height:420px}.mk-photo{border-radius:36px;overflow:hidden;box-shadow:var(--shadow)}.mk-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mk-photo-badge{position:absolute;left:18px;bottom:18px;height:38px;padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.92);color:#0f6e3b;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.mk-room{background:var(--soft);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:6px}.mk-live{position:relative;width:10px;height:10px;border-radius:999px;flex:none}.mk-live:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid;animation:mk-ripple 2.6s ease-out infinite}@media (max-width:1023px){.mk-howstep-art--first{order:0}}@media (max-width:599px){.mk-hero{padding-top:24px;padding-bottom:8px}.mk-hero-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.mk-hero-frame{border-radius:28px;aspect-ratio:1/1}.mk-nowplaying{left:12px;bottom:12px}.mk-stats{grid-template-columns:repeat(2,1fr)}.mk-stat-v{font-size:40px}.mk-flow{display:none}.mk-step-visual{height:auto;min-height:240px}.mk-step-visual--img{height:240px}.mk-uses{grid-template-columns:1fr}.mk-tier-mini-price{font-size:28px}.mk-quote{padding:20px 0}.mk-quote blockquote{font-size:32px}.mk-cardstack,.mk-photo{height:320px}.mk-cardstack{transform:scale(.8)}}.mk-seatfig{flex:1 1 380px;min-width:0;margin:0;border-radius:32px;padding:24px;display:flex;flex-direction:column;gap:14px}.mk-seatgrid{display:grid;grid-template-columns:repeat(25,1fr);gap:5px}.mk-seatgrid i{width:100%;aspect-ratio:1/1;border-radius:999px;background:var(--line)}.mk-seatgrid i.on{background:var(--pri);animation:mk-breathe 4s ease-in-out infinite}.mk-period{display:flex;gap:4px;padding:5px;border-radius:999px;background:var(--panel);box-shadow:var(--shadow)}.mk-period-btn{height:44px;padding:0 22px;font-size:15px;background:transparent}.mk-save{height:32px;padding:0 12px;border-radius:999px;background:var(--secsoft);color:var(--sec);display:flex;align-items:center;font-size:13px;font-weight:700}.mk-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;align-items:stretch}.mk-tier{--t-well:var(--soft);--t-tick:var(--pri);--t-btn:var(--pri);--t-btnink:var(--onpri);position:relative;border-radius:32px;padding:28px 24px 24px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px}.mk-tier--hi{--t-well:hsla(0,0%,100%,.12);--t-tick:var(--onpri);--t-btn:var(--onpri);--t-btnink:var(--pri);background:var(--pri);color:var(--onpri);box-shadow:var(--shadow-pri);transform:translateY(-8px)}.mk-popular{position:absolute;top:-14px;left:24px;height:28px;padding:0 12px;border-radius:999px;background:var(--pumpkin);color:var(--onpumpkin);display:flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em}.mk-tier-well{border-radius:20px;background:var(--t-well);padding:6px 14px}.mk-tier-limit{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-size:14px}.mk-tier-limit>span:first-child{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.mk-tier-limit>span:last-child{font-weight:700;text-align:right}.mk-tier-feats{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.mk-tier-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.mk-tier-tick{flex:none;margin-top:2px;color:var(--t-tick)}.mk-tier-cta{height:52px;border-radius:999px;background:var(--t-btn);color:var(--t-btnink)!important;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.mk-faqgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px}.mk-search{max-width:560px;height:56px;border-radius:999px;background:var(--panel);box-shadow:var(--shadow);display:flex;align-items:center;gap:12px;padding:0 20px;color:var(--muted)}.mk-search input{flex:1;min-width:0;border:none;background:transparent;font-family:Manrope,sans-serif;font-size:16px;color:var(--ink);outline:none}.mk-faq-art{flex:1 1 360px;min-width:0;border-radius:40px;overflow:hidden;aspect-ratio:3/2;box-shadow:var(--shadow)}.mk-faq-art img{width:100%;height:100%;object-fit:cover;animation:mk-drift 22s ease-in-out infinite}.mk-topics{flex:0 1 260px;display:flex;flex-direction:column;gap:6px;position:sticky;top:104px}.mk-topic{height:48px;padding:0 18px;border:none;border-radius:999px;cursor:pointer;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:space-between;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:background .3s}.mk-topic:hover{background:var(--panel)}.mk-topic[aria-pressed=true]{background:var(--pri);color:var(--onpri)}.mk-topic span{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.7}.mk-qa{background:var(--panel);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.mk-qa button{width:100%;min-height:64px;padding:16px 20px 16px 24px;border:none;background:transparent;cursor:pointer;gap:16px;text-align:left;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.mk-qa button,.mk-qa-icon{color:var(--ink);display:flex;align-items:center}.mk-qa-icon{flex:none;width:36px;height:36px;border-radius:999px;background:var(--soft);justify-content:center;transition:transform .35s var(--ease),background .3s}.mk-qa button[aria-expanded=true] .mk-qa-icon{background:var(--pri);color:var(--onpri);transform:rotate(45deg)}.mk-qa p{margin:0;padding:0 72px 22px 24px;font-size:16px;line-height:1.65;color:var(--muted);animation:mk-rise .4s var(--ease)}.mk-formcard{flex:1 1 480px;min-width:0;background:var(--panel);border-radius:36px;padding:clamp(24px,3vw,40px);box-shadow:var(--shadow-lift)}.mk-formcard h2{margin:0;font-family:Lora,Georgia,serif;font-weight:400;font-size:30px}.mk-form{display:flex;flex-direction:column;gap:18px}.mk-note{margin:0;font-size:13px;line-height:1.5;color:var(--muted);text-align:center}.mk-info-card{background:var(--panel);border-radius:26px;padding:22px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.mk-info-card a.mk-big{font-family:Lora,Georgia,serif;font-size:24px;color:var(--pri);word-break:break-word}.mk-sent{flex-direction:column;text-align:center;gap:16px;padding:12px 0;animation:mk-rise .5s var(--ease)}.mk-sent,.mk-sent-badge{display:flex;align-items:center}.mk-sent-badge{position:relative;width:96px;height:96px;justify-content:center}.mk-sent-badge:before{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid var(--pri);animation:mk-ripple 2.8s ease-out infinite}.mk-sent-badge>span{width:72px;height:72px;border-radius:999px;background:var(--prisoft);color:var(--pri);display:flex;align-items:center;justify-content:center}.mk-divider{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.mk-divider:after,.mk-divider:before{content:"";flex:1;height:1px;background:var(--line)}.mk-plan{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mk-plan li{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:20px;transition:background .4s;font-size:16px;line-height:1.45}.mk-plan li.cur{background:var(--prisoft);font-weight:700}.mk-plan-dot{flex:none;width:34px;height:34px;border-radius:999px;background:var(--soft);color:var(--muted);display:flex;align-items:center;justify-content:center;font-family:Lora,Georgia,serif;font-size:17px}.mk-plan li.cur .mk-plan-dot,.mk-plan li.done .mk-plan-dot{background:var(--pri);color:var(--onpri)}.mk-progress,.mk-progress>div{display:flex;gap:8px}.mk-progress>div{flex:1;flex-direction:column;font-size:12px;font-weight:700;color:var(--muted)}.mk-progress>div>span{height:6px;border-radius:999px;background:var(--soft);transition:background .4s}.mk-progress>div.on{color:var(--ink)}.mk-progress>div.on>span{background:var(--pri)}.mk-whoami{gap:12px;background:var(--soft);border-radius:20px;padding:10px 12px}.mk-avatar,.mk-whoami{display:flex;align-items:center}.mk-avatar{width:40px;height:40px;border-radius:999px;background:var(--prisoft);color:var(--pri);flex:none;justify-content:center;font-weight:800}.mk-stat-tile{background:var(--soft);border-radius:18px;padding:12px;min-width:0}.mk-stat-tile div:first-child{font-size:12px;color:var(--muted)}.mk-stat-tile div:last-child{font-size:15px;font-weight:800}@media (max-width:1023px){.mk-topics{position:static;flex:1 1 100%;flex-direction:row;overflow-x:auto;scrollbar-width:none}.mk-topic{flex:none;background:var(--panel);box-shadow:var(--shadow);gap:10px}.mk-tier--hi{transform:none}}@media (max-width:599px){.mk-faqgrid{grid-template-columns:1fr}.mk-qa p{padding-right:24px}.mk-seatgrid{gap:3px}.mk-formcard{border-radius:28px}.mk-tiers{grid-template-columns:1fr}}