@layer components{.mk-display-xl,.mk-display-lg,.mk-display-md{font-family:var(--nw-font-display);font-weight:var(--nw-font-weight-semibold);text-wrap:balance}.mk-display-xl{font-size:var(--mk-display-xl);letter-spacing:-.045em;line-height:.98}.mk-display-lg{font-size:var(--mk-display-lg);letter-spacing:-.04em;line-height:1.02}.mk-display-md{font-size:var(--mk-display-md);letter-spacing:-.03em;line-height:1.06}.mk-line{display:block}.mk-hl{border-radius:var(--nw-radius-sm);background-color:var(--mk-hl);color:var(--mk-on-hl);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-sheet{border:var(--nw-border-width-default) solid var(--nw-border-default);border-radius:var(--mk-radius-sheet);background-color:var(--nw-bg-surface);box-shadow:var(--mk-shadow-pop);position:relative}.mk-section-xl,.mk-section.mk-section-xl{padding:var(--mk-section-y-wide) 0}@media (min-width:1024px){.mk-section-xl,.mk-section.mk-section-xl{padding:var(--mk-section-y-xl) 0}}.mk-field{background-color:var(--mk-field);color:var(--mk-on-field)}.mk-field :focus-visible{outline-color:var(--mk-hl)}.mk-on-field{color:var(--mk-on-field)}.mk-on-field-muted{color:var(--mk-on-field-muted)}.mk-field-rule{border-top:var(--nw-border-width-default) solid var(--mk-field-line)}.mk-field-chip{border:var(--nw-border-width-default) solid var(--mk-field-line);background-color:var(--mk-field-chip);color:var(--mk-on-field)}.mk-btn-invert,.mk-btn-invert:hover{background-color:var(--nw-color-brand-white);color:var(--nw-text-link)}.mk-btn-icon{width:var(--nw-space-8);height:var(--nw-space-8);margin-right:calc(var(--nw-space-2) * -1);border-radius:var(--nw-radius-full);background-color:var(--mk-field-chip);justify-content:center;align-items:center;display:inline-flex}.mk-dialog{width:min(100% - var(--nw-space-8), 64rem);max-height:min(100dvh - var(--nw-space-8), 52rem);overscroll-behavior:contain;border:var(--nw-border-width-default) solid var(--mk-glass-line);border-radius:var(--mk-radius-shell);background-color:var(--nw-bg-surface);color:var(--nw-text-primary);box-shadow:var(--mk-shadow-pop);margin:auto;padding:0;overflow:auto}.mk-dialog::backdrop{background-color:var(--nw-scrim)}.mk-dialog-sheet{border-radius:var(--mk-radius-shell) 0 0 var(--mk-radius-shell);width:min(100%,40rem);height:100dvh;max-height:100dvh;margin:0 0 0 auto}html.mk-dialog-open{overflow:hidden}.mk-motion-only{display:none}.mk-progress{z-index:50;height:var(--nw-border-width-callout);transform-origin:0;background-color:var(--nw-action-primary);pointer-events:none;display:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}.mk-stage{timeline-scope:--mk-cover;position:relative}.mk-cover{z-index:1;view-timeline-name:--mk-cover;position:relative}@media (min-width:1024px) and (min-height:880px){.mk-pin{top:calc(var(--mk-nav-top) * 2 + var(--mk-nav-height));min-height:calc(100dvh - var(--mk-nav-top) * 2 - var(--mk-nav-height));position:sticky}}@media (prefers-reduced-motion:no-preference){.mk-motion-only{display:inline-flex}.mk-dialog[open]{animation:mk-dialog-in var(--nw-duration-slow) var(--nw-easing-standard) both}.mk-dialog-sheet[open]{animation:mk-sheet-in var(--nw-duration-slow) var(--nw-easing-standard) both}.mk-dialog[open]::backdrop{animation:mk-fade-in var(--nw-duration-base) var(--nw-easing-standard) both}.mk-btn-icon{transition:transform var(--nw-duration-base) var(--nw-easing-standard)}@media (hover:hover){:hover>.mk-btn-icon{transform:translate(2px,-1px)scale(1.05)}}@supports (animation-timeline:view()){.mk-away{animation:linear both mk-away;animation-timeline:--mk-cover;animation-range:entry}.mk-progress{animation:linear both mk-progress;animation-timeline:scroll(root);display:block}}@supports not (animation-timeline:view()){.mk-away{transition:transform calc(var(--nw-duration-slow) * 2) var(--nw-easing-standard), opacity calc(var(--nw-duration-slow) * 2) var(--nw-easing-standard)}[data-covered] .mk-away{transform:scale(.92) translateY(calc(var(--nw-space-8) * -1));opacity:.35}}[data-offscreen],[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after,html.mk-paused .mk-site :not(.mk-scrolly),html.mk-paused .mk-site :not(.mk-scrolly):before,html.mk-paused .mk-site :not(.mk-scrolly):after{animation-play-state:paused}}.mk-tabs{gap:var(--nw-space-2);border-bottom:var(--nw-border-width-default) solid var(--nw-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.mk-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-tab{min-height:var(--nw-space-16);align-items:center;gap:var(--nw-space-3);padding:var(--nw-space-3) var(--nw-space-2);border-bottom:var(--nw-border-width-callout) solid transparent;color:var(--nw-text-secondary);font-size:var(--nw-type-label-size);line-height:var(--nw-type-label-line-height);font-weight:var(--nw-font-weight-medium);text-align:left;cursor:pointer;display:flex}@media (hover:hover){.mk-tab:hover{color:var(--nw-text-primary)}}.mk-tab[aria-selected=true]{border-bottom-color:var(--nw-action-primary);color:var(--nw-text-primary)}.mk-tab-panel:focus-visible{outline:var(--nw-border-width-focus) solid var(--nw-focus-ring);outline-offset:var(--nw-space-1);border-radius:var(--nw-radius-lg)}:is(.mk-site,.mk-header) .button{min-height:var(--nw-size-touch-min-ios)}.mk-nav>a:first-child{min-height:var(--nw-size-touch-min-ios);align-items:center;display:inline-flex}.mk-toc-link{min-height:var(--nw-size-touch-min-ios);align-items:center;display:flex}}@keyframes mk-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes mk-sheet-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-away{0%{opacity:1;transform:none}to{opacity:.25;transform:scale(.9)translateY(-4%)}}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
