html:has(.mk-root){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mk-root){scroll-behavior:auto}}.mk-root{background:var(--color-mk-canvas);color:var(--color-mk-ink);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body:has(.mk-root){background:var(--color-mk-canvas)}.mk-root :is(h1,h2,h3,p,li,figcaption){word-break:keep-all;overflow-wrap:break-word}.mk-root ::selection{background:var(--color-mk-select-tint)}.mk-root .mk-btn{border-radius:var(--radius-mk-btn);background:var(--color-mk-action);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;font-weight:600;transition:background-color .2s;display:inline-flex}.mk-root .mk-btn:hover{background:var(--color-mk-action-hover)}.mk-root .mk-btn-ghost{border-radius:var(--radius-mk-btn);border:1px solid var(--color-mk-hairline);color:var(--color-mk-ink);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:.4rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.mk-root .mk-btn-ghost:hover{border-color:var(--color-mk-tag-neutral);background:var(--color-mk-pearl)}.mk-root .mk-nav-glass,.mk-nav-glass{-webkit-backdrop-filter:blur(1.5px)saturate(1.6);backdrop-filter:blur(1.5px)saturate(1.6);background:#ffffffb8;border:0;position:relative;box-shadow:0 8px 30px -12px #171a2238,inset 0 0 18px #ffffff2e}@supports ((-webkit-backdrop-filter:url(#lg-refract)) or (backdrop-filter:url(#lg-refract))) and (not (font:-apple-system-body)){.mk-root .mk-nav-glass,.mk-nav-glass{-webkit-backdrop-filter:url(#lg-refract)blur(1.5px)saturate(1.6);backdrop-filter:url(#lg-refract)blur(1.5px)saturate(1.6)}}.mk-root .mk-nav-glass:before,.mk-nav-glass:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffb8 0%,#ffffff4d 10%,#fff0 22% 78%,#fff3 90%,#ffffff73 100%);padding:.75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-root .mk-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-mk-action);font-size:13px;font-weight:600}.mk-root .mk-card{border:1px solid var(--color-mk-hairline);border-radius:var(--radius-mk-card);background:#fff;transition:border-color .2s,transform .2s;position:relative}.mk-root .mk-card-hover:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle 4.5px at 5px 5px, #fff 0 55%, var(--color-mk-select) 60% 97%, transparent 100%) no-repeat, radial-gradient(circle 4.5px at calc(100% - 5px) 5px, #fff 0 55%, var(--color-mk-select) 60% 97%, transparent 100%) no-repeat, radial-gradient(circle 4.5px at 5px calc(100% - 5px), #fff 0 55%, var(--color-mk-select) 60% 97%, transparent 100%) no-repeat, radial-gradient(circle 4.5px at calc(100% - 5px) calc(100% - 5px), #fff 0 55%, var(--color-mk-select) 60% 97%, transparent 100%) no-repeat;transition:opacity .16s;position:absolute;inset:-5px}.mk-root .mk-card-hover:hover:before{opacity:1}.mk-root .mk-card-hover:hover{border-color:var(--color-mk-select);transform:translateY(-2px)}.mk-root .mk-product-frame{border:1px solid var(--color-mk-hairline);border-radius:var(--radius-mk-card);box-shadow:0 1px 2px #171a220a,0 16px 40px -20px #171a222e}.mk-root .mk-sel{background:var(--color-mk-select-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .06em;position:relative}.mk-root .mk-sel:before,.mk-root .mk-sel:after{content:"";pointer-events:none;width:11px;position:absolute;top:-.14em;bottom:-.14em}.mk-root .mk-sel:before{background:radial-gradient(circle 5px at 5.5px 5px, var(--color-mk-select) 97%, transparent 100%) no-repeat, linear-gradient(var(--color-mk-select), var(--color-mk-select)) no-repeat 4px 0 / 3px 100%;left:-8px}.mk-root .mk-sel:after{background:radial-gradient(circle 5px at 5.5px calc(100% - 5px), var(--color-mk-select) 97%, transparent 100%) no-repeat, linear-gradient(var(--color-mk-select), var(--color-mk-select)) no-repeat 4px 0 / 3px 100%;right:-8px}.mk-root .mk-filename{color:var(--color-mk-ink-soft);margin-top:7px;font-size:12px;line-height:1.35;display:inline-block}.mk-root .mk-filename[data-selected]{background:var(--color-mk-select);color:#fff;border-radius:4px;padding:1px 5px}.mk-root kbd{font-family:var(--font-sans);color:var(--color-mk-ink-soft);background:var(--color-mk-parchment);border:1px solid var(--color-mk-hairline);border-bottom-width:2px;border-radius:6px;padding:.1em .45em;font-size:.72em;font-weight:600}.mk-root [class*="border-[1.5px]"]{border-width:1.5px}@media (prefers-reduced-motion:reduce){.mk-root *,.mk-root :before,.mk-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
