@media (prefers-reduced-motion:no-preference){html:has(.mk-root){scroll-behavior:smooth}}@media (scripting:enabled){[data-rv]{opacity:0}[data-rv=up]{transform:translateY(26px)}[data-rv=left]{transform:translate(-26px)}[data-rv=right]{transform:translate(26px)}[data-rv=scale]{transform:scale(.965)translateY(12px)}}[data-rv]{transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s)}[data-rv].rv-in{opacity:1;transform:none}@media (scripting:enabled){.mk-stage{opacity:0;transform:translateY(10px)}.mk-pop{opacity:0;transform:scale(.55)}}.mk-stage{transition:opacity .6s cubic-bezier(.16, 1, .3, 1) var(--st-d,0s), transform .6s cubic-bezier(.16, 1, .3, 1) var(--st-d,0s)}.mk-pop{transition:opacity .45s cubic-bezier(.34, 1.56, .64, 1) var(--st-d,0s), transform .45s cubic-bezier(.34, 1.56, .64, 1) var(--st-d,0s)}.rv-in .mk-stage,.rv-in .mk-pop{opacity:1;transform:none}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-rise{animation:.7s cubic-bezier(.16,1,.3,1) both mk-rise;animation-delay:var(--st-d,0s)}@keyframes mk-drift{0%,to{transform:translate(0, 0) rotate(var(--r,0deg))}50%{transform:translate(var(--dx,3px), var(--dy,-4px)) rotate(calc(var(--r,0deg) + 1.75deg))}}.mk-drift{animation:7.5s ease-in-out infinite mk-drift;animation-delay:var(--st-d,0s)}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mk-float{animation:9s ease-in-out infinite mk-float}@keyframes mk-blink{0%,49%{opacity:1}50%,to{opacity:0}}.mk-caret{vertical-align:-.12em;background:var(--color-primary);width:2px;height:.9em;animation:1.1s step-end infinite mk-blink;display:inline-block}@keyframes mk-flow-dash{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.mk-flow path{stroke-dasharray:4 8;animation:1.3s linear infinite mk-flow-dash}.mk-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.mk-lift:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){html:has(.mk-root){scroll-behavior:auto}[data-rv],.mk-stage,.mk-pop{opacity:1!important;transition:none!important;transform:none!important}.mk-rise,.mk-drift,.mk-float,.mk-caret,.mk-lift,.mk-flow path{transition:none!important;animation:none!important}}.legal-prose{color:var(--color-foreground);font-size:15px;line-height:1.7}.legal-prose h2{letter-spacing:-.01em;margin-top:2.25rem;font-size:1.25rem;font-weight:600;line-height:1.3}.legal-prose h3{margin-top:1.5rem;font-size:1rem;font-weight:600}.legal-prose p{margin-top:.85rem}.legal-prose ul,.legal-prose ol{flex-direction:column;gap:.45rem;margin-top:.85rem;padding-left:1.35rem;display:flex}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li::marker{color:var(--color-soft-foreground)}.legal-prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.legal-prose strong{font-weight:600}.legal-prose .legal-note{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-subtle);color:var(--color-muted-foreground);margin-top:1rem;padding:.8rem 1rem;font-size:14px}.legal-prose table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:14px}.legal-prose th{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .75rem .5rem 0;font-weight:600}.legal-prose td{vertical-align:top;border-bottom:1px solid var(--color-border);padding:.55rem .75rem .55rem 0}.legal-prose .legal-toc{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);padding:1rem 1.25rem;font-size:14px}
