.mk-grid{background-image:linear-gradient(90deg,#09090b0e 1px,#0000 1px),linear-gradient(#09090b0e 1px,#0000 1px);background-position:top;background-size:64px 64px;-webkit-mask-image:radial-gradient(72% 62% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(72% 62% at 50% 0,#000 30%,#0000 100%)}.mk-grid-dark{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:50%;background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 70%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 70%,#000 20%,#0000 100%)}.mk-dots{background-color:var(--color-paper);background-image:radial-gradient(#09090b13 1px,#0000 1px);background-position:-7px -7px;background-size:14px 14px}.mk-glow{filter:blur(8px);background:radial-gradient(50% 50%,#6366f138 0%,#6366f114 45%,#0000 75%)}.mk-frame-shadow{box-shadow:0 0 0 1px #09090b0a,0 1px 2px #09090b0d,0 12px 28px -8px #09090b1f,0 48px 100px -28px #4338ca47}.mk-fade-bottom{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mk-rise{animation:.7s cubic-bezier(.16,1,.3,1) both mk-rise}@keyframes mk-rise-frame{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}.mk-rise-frame{animation:1s cubic-bezier(.16,1,.3,1) both mk-rise-frame}html[data-prerendered] .mk-rise,html[data-prerendered] .mk-rise-frame{animation:none}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-slide-in{0%{transform:translate(100%)}to{transform:none}}.mk-overlay{animation:.18s ease-out both mk-fade}.mk-sheet{animation:.26s cubic-bezier(.16,1,.3,1) both mk-slide-in}.mk-reveal{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1);display:grid}.mk-reveal>*{min-height:0;overflow:hidden}.mk-reveal[data-open=true]{grid-template-rows:1fr}.mk-vid-item{opacity:0;transition:opacity .36s,transform .36s;transform:translate(-6px)}.mk-vid-item[data-on=true]{opacity:1;transform:none}.mk-flip{perspective:900px}.mk-flip-inner{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.16,1,.3,1);display:grid}.mk-flip-inner>*{backface-visibility:hidden;grid-area:1/1}.mk-flip-inner>:last-child,.mk-flip[data-flipped=true] .mk-flip-inner{transform:rotateY(180deg)}.mk-legal{color:var(--color-ink-2);font-size:15.5px;line-height:1.75}.mk-legal h2{color:var(--color-ink);letter-spacing:-.02em;border-top:1px solid var(--color-line);margin-top:2.75rem;margin-bottom:.75rem;padding-top:2.25rem;scroll-margin-top:80px;font-size:1.3rem}.mk-legal section:first-of-type h2{border-top:0;margin-top:0;padding-top:0}.mk-legal h3{color:var(--color-ink);margin-top:1.6rem;margin-bottom:.4rem;font-size:1.05rem}.mk-legal p+p,.mk-legal p+ul,.mk-legal ul+p,.mk-legal p+ol,.mk-legal ol+p,.mk-legal ul+ul,.mk-legal table+p,.mk-legal p+table{margin-top:.9em}.mk-legal ul{padding-left:1.3em;list-style:outside}.mk-legal ol{padding-left:1.4em;list-style:decimal}.mk-legal li+li{margin-top:.35em}.mk-legal li::marker{color:var(--color-ink-4)}.mk-legal strong,.mk-legal b{color:var(--color-ink);font-weight:600}.mk-legal a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.mk-legal a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.mk-legal table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-line);border-radius:10px;width:100%;font-size:.9em;line-height:1.55;overflow:hidden}.mk-legal th,.mk-legal td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:.65em .85em}.mk-legal tr:last-child td{border-bottom:0}.mk-legal th{background:var(--color-paper);color:var(--color-ink);font-weight:500}@media (width<=639px){.mk-legal table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.mk-legal th,.mk-legal td{min-width:9.5rem}}.mk-ph{background:var(--color-warn-soft);color:var(--color-warn-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .3em;font-weight:500}
