@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.3}}.mk-live-dot{animation:mk-pulse 1.6s var(--ease) infinite}.mk-tab[aria-selected=true]:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}.mk-note{transform:rotate(var(--mk-tilt,-1.2deg));transition:transform .8s var(--ease)}.mk-note:hover{transform:rotate(0)translateY(-4px)}@media (max-width:767px){.mk-note,.mk-note:hover{transform:none}}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq details[open] .mk-faq-ic{color:var(--color-accent);transform:rotate(45deg)}.mk-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;display:grid}@media (min-width:1024px){.mk-track{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}@media (max-width:700px){.mk-track,.mk-notes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.mk-track{gap:16px}.mk-track::-webkit-scrollbar{display:none}.mk-notes::-webkit-scrollbar{display:none}.mk-track>*,.mk-notes>*{scroll-snap-align:start}}[data-reveal-ready] [data-reveal=pending]{opacity:0;filter:blur(8px);scroll-margin-top:40px;transform:translateY(40px)}[data-reveal-ready] [data-reveal]{transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease)}@media (prefers-reduced-motion:reduce){.mk-live-dot{animation:none}.mk-note,.mk-note:hover{transition:none;transform:none}[data-reveal-ready] [data-reveal],[data-reveal-ready] [data-reveal=pending]{opacity:1;filter:none;scroll-margin-top:0;transition:none;transform:none}}