.mk-hero{background:radial-gradient(60rem 28rem at 85% -10%, color-mix(in srgb, var(--color-platform) 14%, transparent), transparent 70%), radial-gradient(40rem 22rem at 0% 20%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--color-platform-tint), var(--color-surface))}.mk-band{background:var(--color-platform-tint)}.mk-dark{background:var(--color-slate-900);color:#fff}.mk-frame{border:1px solid var(--color-slate-200);background:var(--color-surface);box-shadow:var(--shadow-popover);border-radius:1rem;overflow:hidden}.mk-frame-bar{border-bottom:1px solid var(--color-slate-200);background:var(--color-slate-50);color:var(--color-slate-700);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.mk-dot{background:var(--color-slate-300);border-radius:9999px;width:.5rem;height:.5rem}.mk-row{border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.mk-sig{color:var(--color-platform);font-family:Brush Script MT,Segoe Script,cursive;font-size:1.5rem;line-height:1}.mk-pre{opacity:0;transform:translateY(14px)}.mk-in{opacity:1;transition:opacity .6s var(--ease-standard,ease), transform .6s var(--ease-standard,ease);transition-delay:var(--mk-delay,0s);transform:none}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-chip{0%,8%{opacity:0;transform:translateY(12px)scale(.96)}14%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 40%, transparent)}70%,to{box-shadow:0 0 0 .6rem #0000}}@keyframes mk-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mk-float{animation:7s ease-in-out infinite mk-float}.mk-chip{animation:12s ease-in-out infinite mk-chip;animation-delay:var(--mk-delay,0s);opacity:0}.mk-pulse{animation:2.4s ease-out infinite mk-pulse}.mk-swap{animation:mk-slide .35s var(--ease-standard,ease) both}}@media (prefers-reduced-motion:reduce){.mk-chip{opacity:1;position:static}.mk-pre{opacity:1;transform:none}}.mk-path-line{transform-origin:0}.mk-path.mk-armed .mk-path-line{animation:mk-draw 1.2s var(--ease-standard,ease) both}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq details[open] .mk-chev{transform:rotate(180deg)}.mk-chev{transition:transform .2s}.mk-sticky{transition:transform .3s var(--ease-standard,ease);transform:translateY(110%)}.mk-sticky[data-show=true]{transform:none}@media (prefers-reduced-motion:reduce){.mk-sticky{transition:none}}.mk-scroll-x{scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){.mk-chips{height:3.75rem}.mk-chips .mk-chip{width:100%;position:absolute;inset:0 auto auto 0}}@media (prefers-reduced-motion:reduce){.mk-chips{display:none!important}}.mk-browser{border:1px solid var(--color-slate-200);background:var(--color-surface);box-shadow:var(--shadow-popover);border-radius:.875rem;overflow:hidden}.mk-browser-bar{border-bottom:1px solid var(--color-slate-200);background:var(--color-slate-50);align-items:center;gap:.375rem;padding:.4rem .7rem;display:flex}.mk-browser-url{background:var(--color-surface);min-width:0;color:var(--color-slate-700);text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;flex:1;margin-left:.5rem;padding:.1rem .5rem;font-size:.6875rem;overflow:hidden}.mk-phone{border:.5rem solid var(--color-slate-900);background:var(--color-slate-900);box-shadow:var(--shadow-popover);border-radius:1.75rem;overflow:hidden}.mk-phone img{background:var(--color-surface);border-radius:1.1rem;display:block}.mk-paper{border:1px solid var(--color-slate-300);box-shadow:var(--shadow-popover);background:#fff;border-radius:.25rem;overflow:hidden}.mk-zoom{cursor:zoom-in;text-align:left;width:100%;display:block;position:relative}.mk-zoom:focus-visible{outline:3px solid var(--color-platform);outline-offset:3px}.mk-zoom-hint{color:#fff;opacity:0;pointer-events:none;background:#14202bd9;border-radius:9999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:.5rem;right:.5rem}.mk-zoom:hover .mk-zoom-hint,.mk-zoom:focus-visible .mk-zoom-hint{opacity:1}@media (hover:none){.mk-zoom-hint{opacity:1}}dialog.mk-dialog{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}dialog.mk-dialog::backdrop{background:#14202bd1}.mk-dialog-inner{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;padding:1rem;display:flex}.mk-dialog-inner img{background:#fff;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 7rem)}.mk-thumbs{scrollbar-width:thin}.mk-clip video,.mk-clip img{width:100%;height:auto;display:block}.mk-cmp-after{background:color-mix(in srgb, var(--color-success) 6%, var(--color-surface))}
