/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.mk-site :where(.pd-app-renderer) :is(*),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}:root,:host{--mo-amp:0;--mo-esx:1;--mo-esy:1;--mo-tilt:0;--mo-edy:0;--mo-edx:0;--mo-esx2:0;--mo-esy2:0;--mo-tilt2:0;--mo-edy2:0;--mo-lock:0;--mo-shake:0;--mo-rock:0;--mo-rockp:1;--mo-bdy:0}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:50%}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:50%;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{rotate:none;scale:1}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{rotate:none;scale:1}}@media not all and (hover:hover) and (pointer:fine){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media (prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{transition:none;animation:none}.mo-bob>g:not(.mo-eyes){transition:none}}.lectern-disclosure{--disclosure-icon:20px;--disclosure-gap:10px;--disclosure-text:1rem;--disclosure-space:12px;min-width:0}.lectern-disclosure[data-density=compact],.lectern-disclosure-trigger[data-density=compact]{--disclosure-icon:16px;--disclosure-gap:8px;--disclosure-text:.875rem;--disclosure-space:8px}summary.lectern-disclosure-trigger,button.lectern-disclosure-trigger{letter-spacing:normal;text-align:left;cursor:pointer;width:fit-content;max-width:100%;margin:0;line-height:1.4;justify-content:flex-start!important;align-items:center!important;gap:var(--disclosure-gap,10px)!important;min-height:44px!important;box-shadow:none!important;color:var(--foreground)!important;font-family:Trip Sans,sans-serif!important;font-size:var(--disclosure-text,1rem)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:8px 0!important;font-weight:500!important;text-decoration:none!important;list-style:none!important;display:flex!important}summary.lectern-disclosure-trigger::marker{content:""}summary.lectern-disclosure-trigger::-webkit-details-marker{display:none}summary.lectern-disclosure-trigger:before,summary.lectern-disclosure-trigger:after,button.lectern-disclosure-trigger:before,button.lectern-disclosure-trigger:after{content:none!important;display:none!important}.lectern-disclosure-trigger>.disclosure-glyph{flex:0 0 var(--disclosure-icon,20px);width:var(--disclosure-icon,20px);height:var(--disclosure-icon,20px);color:inherit;pointer-events:none;border-radius:2px;transition:color .16s;position:relative;margin:0!important;display:inline-block!important}.disclosure-glyph>.disclosure-stroke{pointer-events:none;background:currentColor;border-radius:1px;display:block;position:absolute}.disclosure-glyph>.horizontal{height:2px;top:calc(50% - 1px);left:1px;right:1px}.disclosure-glyph>.vertical{transform-origin:50%;width:2px;transition:transform .16s;top:1px;bottom:1px;left:calc(50% - 1px);transform:scaleY(1)}.lectern-disclosure[open]>.lectern-disclosure-trigger .vertical,.lectern-disclosure-trigger[aria-expanded=true] .vertical{transform:scaleY(0)}.lectern-disclosure-trigger>.disclosure-label{min-width:0;color:inherit;overflow-wrap:anywhere;display:block;margin:0!important}.disclosure-label>svg{vertical-align:middle;margin-right:6px;display:inline-block}.lectern-disclosure-trigger:not(:disabled):hover>.disclosure-glyph{color:var(--palette-accent,var(--foreground))}.lectern-disclosure-trigger:focus-visible>.disclosure-glyph{color:var(--palette-accent,var(--foreground))}.lectern-disclosure-trigger:focus-visible>.disclosure-glyph{outline:2px solid var(--palette-accent,var(--foreground));outline-offset:4px}:is(summary.lectern-disclosure-trigger[aria-expanded]:focus-visible,button.lectern-disclosure-trigger[aria-expanded]:focus-visible){outline-offset:0!important;box-shadow:none!important;outline:0!important}.lectern-disclosure-trigger:disabled{cursor:default;opacity:.5}.lectern-disclosure[open]>.lectern-disclosure-trigger,button.lectern-disclosure-trigger[aria-expanded=true]{margin-bottom:var(--disclosure-space,12px)!important}.set-info.lectern-disclosure>div{top:100%}.reduce-motion .disclosure-glyph,.reduce-motion .disclosure-stroke{transition:none!important}@media (prefers-reduced-motion:reduce){.disclosure-glyph,.disclosure-stroke{transition:none!important}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_AMS-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_AMS-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_AMS-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/katex/fonts/KaTeX_Caligraphic-Bold.woff2)format("woff2"),url(/katex/fonts/KaTeX_Caligraphic-Bold.woff)format("woff"),url(/katex/fonts/KaTeX_Caligraphic-Bold.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Caligraphic-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Caligraphic-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Caligraphic-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/katex/fonts/KaTeX_Fraktur-Bold.woff2)format("woff2"),url(/katex/fonts/KaTeX_Fraktur-Bold.woff)format("woff"),url(/katex/fonts/KaTeX_Fraktur-Bold.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Fraktur-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Fraktur-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Fraktur-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/katex/fonts/KaTeX_Main-Bold.woff2)format("woff2"),url(/katex/fonts/KaTeX_Main-Bold.woff)format("woff"),url(/katex/fonts/KaTeX_Main-Bold.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/katex/fonts/KaTeX_Main-BoldItalic.woff2)format("woff2"),url(/katex/fonts/KaTeX_Main-BoldItalic.woff)format("woff"),url(/katex/fonts/KaTeX_Main-BoldItalic.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/katex/fonts/KaTeX_Main-Italic.woff2)format("woff2"),url(/katex/fonts/KaTeX_Main-Italic.woff)format("woff"),url(/katex/fonts/KaTeX_Main-Italic.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Main-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Main-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Main-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/katex/fonts/KaTeX_Math-BoldItalic.woff2)format("woff2"),url(/katex/fonts/KaTeX_Math-BoldItalic.woff)format("woff"),url(/katex/fonts/KaTeX_Math-BoldItalic.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/katex/fonts/KaTeX_Math-Italic.woff2)format("woff2"),url(/katex/fonts/KaTeX_Math-Italic.woff)format("woff"),url(/katex/fonts/KaTeX_Math-Italic.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/katex/fonts/KaTeX_SansSerif-Bold.woff2)format("woff2"),url(/katex/fonts/KaTeX_SansSerif-Bold.woff)format("woff"),url(/katex/fonts/KaTeX_SansSerif-Bold.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/katex/fonts/KaTeX_SansSerif-Italic.woff2)format("woff2"),url(/katex/fonts/KaTeX_SansSerif-Italic.woff)format("woff"),url(/katex/fonts/KaTeX_SansSerif-Italic.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_SansSerif-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_SansSerif-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_SansSerif-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Script-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Script-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Script-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Size1-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Size1-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Size1-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Size2-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Size2-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Size2-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Size3-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Size3-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Size3-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Size4-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Size4-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Size4-Regular.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/katex/fonts/KaTeX_Typewriter-Regular.woff2)format("woff2"),url(/katex/fonts/KaTeX_Typewriter-Regular.woff)format("woff"),url(/katex/fonts/KaTeX_Typewriter-Regular.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Trip Sans Mono;src:url(/fonts/trip-sans-mono.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Trip Sans;src:url(/fonts/trip-sans.ttf)format("truetype");font-display:swap;font-weight:100 550}@font-face{font-family:Trip Sans;src:url(/fonts/trip-sans-bold.ttf)format("truetype");font-display:swap;font-weight:600 900}@font-face{font-family:Pirata One;src:url(/fonts/pirata-one-v1.woff2)format("woff2");font-display:swap;font-weight:400}.mk-site{--paper:#f4f2ed;--muted:#b2afa8;--line:#3b3a35;--accent:#ffad70;--shell:#191917;--surface:#242421;--background:#191917;--foreground:#f4f2ed;--card:#292925;--muted-foreground:#b2afa8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;color:var(--paper);background:var(--shell);font-family:Trip Sans,Arial,sans-serif}.mk-site *{box-sizing:border-box}html:has(.mk-site){scroll-behavior:smooth;scroll-padding-top:24px}body:has(.mk-site){min-width:280px;margin:0}.mk-site button,.mk-site input,.mk-site textarea,.mk-site select{font:inherit}.mk-site button,.mk-site a{-webkit-tap-highlight-color:transparent}.mk-site button{color:inherit;cursor:pointer}.mk-site a{color:inherit;text-decoration:none}.mk-site a:hover{color:var(--accent)}:is(.mk-site button:focus-visible,.mk-site a:focus-visible,.mk-site input:focus-visible,.mk-site summary:focus-visible,.mk-site textarea:focus-visible,.mk-site select:focus-visible){outline:2px solid var(--accent);outline-offset:5px;border-radius:5px}:is(.mk-site input:focus-visible,.mk-site textarea:focus-visible,.mk-site select:focus-visible){outline-offset:-2px}.mk-site p{line-height:1.6}.mk-site button:disabled{cursor:default}.mk-site img,.mk-site svg{max-width:100%}.mk-site h1,.mk-site h2,.mk-site h3,.mk-site p{margin:0}.mk-site h1,.mk-site h2,.mk-site h3{letter-spacing:-.035em;font-weight:500}.mk-site h1{font-size:clamp(52px,6.6vw,94px);line-height:1.02}.mk-site h1 span{color:#b6b3ac}.mk-site h2{font-size:clamp(36px,4.3vw,61px);line-height:1.08}.mk-site h3{font-size:26px;line-height:1.18}.mk-site main{max-width:1296px;margin:auto;padding:0 48px}.mk-site main:focus{outline:none}.mk-site .mk-skip{z-index:100;background:var(--paper);color:var(--shell);padding:12px;position:fixed;top:-100px;left:15px}.mk-site .mk-skip:focus{top:12px}.mk-site .mk-review-bar{color:#aaa79f;letter-spacing:.025em;background:#22221f;border-bottom:1px solid #30302b;justify-content:space-between;align-items:center;height:32px;padding:0 max(48px,50vw - 600px);font-size:11px;display:flex}.mk-site .mk-review-bar a{align-items:center;gap:6px;display:flex}.mk-site .mk-header{z-index:10;justify-content:space-between;align-items:center;gap:40px;max-width:1296px;height:116px;margin:auto;padding:0 48px;display:flex;position:relative}.mk-site .mk-wordmark{letter-spacing:0;align-items:flex-end;gap:11px;font-family:Pirata One,Georgia,serif;font-size:45px;line-height:.85;display:flex}.mk-site .mk-wordmark small{letter-spacing:.16em;width:35px;margin-bottom:3px;font:600 8px/1.2 Trip Sans,sans-serif}.mk-site .mk-nav{gap:32px;margin-left:auto;display:flex}.mk-site .mk-nav a{color:#c4c1ba;font-size:15px}.mk-site .mk-nav a[aria-current=page]{color:var(--paper)}.mk-site .mk-open{border:1px solid #48463e;border-radius:7px;align-items:center;gap:11px;margin-left:14px;padding:12px 15px;font-size:14px;display:flex}.mk-site .mk-menu{background:0 0;border:0;padding:9px;display:none}.mk-site .mk-mobile-nav{display:none}.mk-site .mk-eyebrow{letter-spacing:.045em;color:var(--muted);margin-bottom:23px;font-size:12px;line-height:1.5}.mk-site .mk-hero{grid-template-columns:1fr 1fr;align-items:center;gap:62px;min-height:690px;padding:65px 0 85px;display:grid}.mk-site .mk-hero h1{letter-spacing:-.055em;font-size:clamp(62px,6.2vw,88px)}.mk-site .mk-hero-copy>p:not(.mk-eyebrow){color:var(--muted);margin:26px 0 30px;font-size:18px;line-height:1.55}.mk-site .mk-hero-copy>small{color:var(--muted);margin-top:17px;font-size:12px;display:block}.mk-site .mk-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.mk-site .mk-button{background:var(--paper);color:#252520;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:15px 18px;font-size:14px;font-weight:500;display:inline-flex}.mk-site .mk-button:hover{color:#252520;background:#e4e1d8}.mk-site .mk-text-link{align-items:center;gap:11px;min-height:44px;font-size:14px;display:inline-flex}.mk-site .mk-hero-product{min-width:0;transform:rotate(-1deg)}.mk-site .mk-handnote{color:var(--muted);text-align:right;padding:21px 7px 0;font-size:12px;display:block}.mk-site .mk-feature-strip{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:12px;display:flex}.mk-site .mk-feature-strip span{align-items:center;gap:9px;display:flex}.mk-site .mk-feature-strip span:last-child{color:var(--accent)}.mk-site .mk-story{border-bottom:1px solid var(--line);grid-template-columns:.83fr 1.17fr;align-items:center;gap:92px;min-height:500px;padding:110px 0;display:grid}.mk-site .mk-story.mk-reverse{grid-template-columns:1.17fr .83fr}.mk-site .mk-reverse .mk-section-copy{order:2}.mk-site .mk-index{color:var(--muted);margin-bottom:26px;font-size:12px;display:block}.mk-site .mk-section-copy p{color:var(--muted);max-width:360px;margin-top:23px;font-size:17px}.mk-site .mk-demo-stage{min-width:0}.mk-site .mk-wide{grid-template-columns:1fr;gap:45px}.mk-site .mk-wide .mk-section-copy{grid-template-columns:1fr 1fr;align-items:end;gap:10px 40px;display:grid}.mk-site .mk-wide .mk-index{grid-column:1/-1}.mk-site .mk-wide .mk-section-copy p{margin-bottom:3px}.mk-site .mk-wide .pd-scene{min-height:360px}.mk-site .mk-plan-brief{grid-template-columns:1fr 1fr;gap:90px;padding:120px 0;display:grid}.mk-site .mk-plan-short{gap:32px;display:grid}.mk-site .mk-plan-short article>span{color:var(--muted);margin-bottom:14px;font-size:12px;display:block}.mk-site .mk-plan-short h3{font-size:26px}.mk-site .mk-plan-short p{color:var(--muted);margin-top:12px;font-size:16px}.mk-site .mk-plan-short article+article{border-top:1px solid var(--line);padding-top:25px}.mk-site .mk-plan-short .mk-text-link{color:var(--accent)}.mk-site .mk-page-intro{max-width:960px;padding:65px 0 70px}.mk-site .mk-page-intro>p:last-child{color:var(--muted);margin-top:30px;font-size:21px}.mk-site .mk-how-intro{padding-bottom:40px}.mk-site .mk-how-intro h1{font-size:clamp(66px,8vw,115px)}.mk-site .mk-method{border-block:1px solid var(--line);color:var(--muted);margin:60px 0;padding:30px 0}.mk-site .mk-method summary{cursor:pointer;color:var(--paper);justify-content:space-between;align-items:center;min-height:44px;font-size:17px;list-style:none;display:flex}.mk-site .mk-method summary::-webkit-details-marker{display:none}.mk-site .mk-method[open] summary>svg{transform:rotate(180deg)}.mk-site .mk-method p{max-width:750px}.mk-site .mk-method a{color:var(--paper);margin-top:18px;text-decoration:underline;display:inline-flex}.mk-site .mk-closing{padding:80px 0 100px}.mk-site .mk-closing h2{margin-bottom:25px;font-size:39px}.mk-site .mk-prices{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding:48px 0;display:grid}.mk-site .mk-prices h2{letter-spacing:-.035em;margin-bottom:24px;font-size:48px}.mk-site .mk-prices h2 small{letter-spacing:0;color:var(--muted);font-size:14px}.mk-site .mk-prices p{color:var(--muted);margin:20px 0 24px;font-size:16px}.mk-site .mk-prices .mk-eyebrow{color:var(--paper);display:block}.mk-site .mk-pricing-demos{grid-template-columns:1fr 1fr;gap:70px;margin:65px 0;display:grid}.mk-site .mk-plan-details>div{grid-template-columns:1fr 1fr;gap:70px;display:grid}.mk-site .mk-plan-details h2{font-size:24px}.mk-site .mk-plan-details ul{gap:16px;padding:0;list-style:none;display:grid}.mk-site .mk-plan-details li{align-items:center;gap:12px;display:flex}.mk-site .mk-plan-details li svg{flex:none}.mk-site .mk-plan-details p{margin-top:20px;font-size:14px}.mk-site .mk-pricing-note{color:var(--muted);max-width:850px;margin-bottom:90px;font-size:13px;line-height:1.8}.mk-site .mk-pricing-note a{text-decoration:underline}.mk-site .mk-feature-hero{grid-template-columns:1fr;gap:60px;padding:65px 0 80px;display:grid}.mk-site .mk-feature-hero h1{font-size:clamp(56px,6.4vw,90px)}.mk-site .mk-feature-hero>div>p:not(.mk-eyebrow){color:var(--muted);max-width:650px;margin:27px 0;font-size:20px}.mk-site .mk-feature-stage{min-width:0}.mk-site .mk-feature-stage .pd-scene{min-height:420px}.mk-site .mk-chemistry .mk-feature-hero>div:first-child{text-align:center;margin:0 auto}.mk-site .mk-chemistry .mk-actions{justify-content:center}.mk-site .mk-math .mk-feature-hero,.mk-site .mk-diagram .mk-feature-hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:100px 0}.mk-site .mk-math .mk-feature-hero h1,.mk-site .mk-diagram .mk-feature-hero h1{font-size:clamp(52px,5.1vw,72px)}.mk-site .mk-math .mk-feature-stage .pd-scene,.mk-site .mk-diagram .mk-feature-stage .pd-scene{min-height:400px}.mk-site .mk-native-note{justify-content:center;align-items:center;gap:30px;margin:0 0 75px;display:flex}.mk-site .mk-native-note p{font-size:26px;line-height:1.4}.mk-site .mk-native-note span{color:var(--muted);font-size:15px}.mk-site .mk-creator .mk-feature-stage{border:1px solid var(--line);background:#2a2a25;border-radius:20px;padding:38px}.mk-site .mk-import .mk-feature-stage{padding:40px 0}.mk-site .mk-feature-detail{border-top:1px solid var(--line);padding:40px 0}.mk-site .mk-feature-detail>div{grid-template-columns:1fr 1fr;gap:80px;margin:30px 0;display:grid}.mk-site .mk-feature-detail h2{font-size:27px}.mk-site .mk-feature-detail p{color:var(--muted);max-width:490px;margin-top:17px;font-size:16px}.mk-site .mk-feature-detail .mk-quiet{max-width:800px;margin:25px 0;font-size:12px}.mk-site .mk-mode-sequence{justify-content:center;align-items:center;gap:24px;margin:0 0 75px;font-size:18px;display:flex}.mk-site .mk-mode-sequence small{color:var(--accent);font-size:10px;display:block}.mk-site .mk-mode-sequence svg{color:var(--muted);width:23px}.mk-site .mk-proof-row{justify-content:center;gap:70px;margin:0 0 80px;display:flex}.mk-site .mk-proof-row span{align-items:center;gap:10px;display:flex}.mk-site .mk-proof-row svg{width:20px;color:var(--accent)}.mk-site .mk-footer{border-top:1px solid var(--line);background:#141412;padding:75px max(48px,50vw - 600px) 28px}.mk-site .mk-footer-brand{justify-content:space-between;align-items:center;gap:50px;margin-bottom:60px;display:flex}.mk-site .mk-footer-brand img{width:205px;height:auto;display:block}.mk-site .mk-footer-brand p{color:var(--muted);font-size:18px}.mk-site .mk-footer-links{grid-template-columns:repeat(4,1fr);gap:45px;display:grid}.mk-site .mk-footer-links nav{flex-direction:column;align-items:start;gap:12px;display:flex}.mk-site .mk-footer h2{color:var(--muted);letter-spacing:.04em;margin-bottom:10px;font-size:12px}.mk-site .mk-footer a{font-size:13px}.mk-site .mk-colophon{border-top:1px solid var(--line);color:#aaa79f;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:65px;padding-top:28px;font-size:12px;display:flex}.mk-site .mk-review-index,.mk-site .mk-app-gate{padding-block:70px 100px}.mk-site .mk-review-index>p{max-width:700px;color:var(--muted);margin:30px 0}.mk-site .mk-review-index nav{grid-template-columns:1fr 1fr;gap:0 55px;display:grid}.mk-site .mk-review-index nav a{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;display:flex}.mk-site .mk-app-gate{align-content:center;justify-items:start;gap:25px;min-height:60vh;display:grid}.mk-site .mk-app-gate h1{font-size:60px}.mk-site .mk-app-gate p{max-width:600px;color:var(--muted)}.mk-site .mk-loading{min-height:60vh;padding-top:80px}.mk-site .lectern-avatar{vertical-align:middle;contain:layout style;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;line-height:0;display:inline-block;position:relative;overflow:visible}.mk-site .lectern-avatar-art{background:0 0;border:0;border-radius:0;display:block;position:absolute;overflow:visible}.mk-site .lectern-avatar-art>img,.mk-site .lectern-avatar-art>svg{background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block;overflow:visible}@media (min-width:1600px){.mk-site .mk-hero{min-height:750px;padding-block:90px 110px}.mk-site .mk-story{padding-block:135px}}@media (max-width:1050px){.mk-site main{padding-inline:34px}.mk-site .mk-header{gap:25px;padding-inline:34px}.mk-site .mk-review-bar{padding-inline:34px}.mk-site .mk-hero{gap:36px;min-height:600px}.mk-site .mk-hero h1{font-size:68px}.mk-site .mk-actions{gap:14px}.mk-site .mk-button{gap:15px;padding-inline:14px;font-size:13px}.mk-site .mk-story{gap:45px;padding-block:85px}.mk-site .mk-section-copy p{font-size:16px}.mk-site .mk-nav{gap:22px}.mk-site .mk-footer{padding-inline:34px}.mk-site .mk-math .mk-feature-hero,.mk-site .mk-diagram .mk-feature-hero{gap:35px}.mk-site .mk-feature-strip span:last-child{display:none}.mk-site .mk-prices article+article{padding-left:35px}.mk-site .mk-prices{gap:35px}}@media (max-width:780px){.mk-site main{padding-inline:25px}.mk-site .mk-header{gap:15px;height:100px;padding-inline:25px}.mk-site .mk-review-bar{padding-inline:25px}.mk-site .mk-wordmark{font-size:40px}.mk-site .mk-nav{display:none}.mk-site .mk-open{margin-left:auto;padding:10px;font-size:13px}.mk-site .mk-menu{place-items:center;display:grid}.mk-site .mk-mobile-nav{border:1px solid var(--line);background:#242421;border-radius:10px;gap:0;padding:18px 23px;display:grid;position:absolute;top:90px;left:25px;right:25px;box-shadow:0 20px 30px #0003}.mk-site .mk-mobile-nav a{padding:13px 0}.mk-site .mk-hero{grid-template-columns:1fr;gap:50px;padding:42px 0 65px}.mk-site .mk-hero h1{font-size:clamp(62px,11vw,88px)}.mk-site .mk-hero h1 span br{display:none}.mk-site .mk-hero-product{width:100%;max-width:650px;transform:rotate(0)}.mk-site .mk-hero-copy>p:not(.mk-eyebrow){font-size:18px}.mk-site .mk-story,.mk-site .mk-story.mk-reverse{grid-template-columns:1fr;gap:35px;min-height:0;padding-block:70px}.mk-site .mk-reverse .mk-section-copy{order:0}.mk-site .mk-section-copy p{max-width:520px}.mk-site .mk-wide .mk-section-copy{display:block}.mk-site .mk-wide .mk-section-copy p{margin-top:22px}.mk-site .mk-feature-strip{gap:15px;font-size:11px}.mk-site .mk-plan-brief{grid-template-columns:1fr;gap:40px;padding-block:80px}.mk-site .mk-plan-short{grid-template-columns:1fr 1fr;gap:25px;display:grid}.mk-site .mk-plan-short article+article{border:0;padding:0}.mk-site .mk-plan-short .mk-text-link{grid-column:1/-1}.mk-site .mk-plan-short h3{font-size:23px}.mk-site .mk-page-intro{padding-block:45px 50px}.mk-site .mk-page-intro>p:last-child{font-size:18px}.mk-site .mk-feature-hero,.mk-site .mk-math .mk-feature-hero,.mk-site .mk-diagram .mk-feature-hero{grid-template-columns:1fr;gap:45px;padding:45px 0 60px}.mk-site .mk-feature-hero h1,.mk-site .mk-math .mk-feature-hero h1,.mk-site .mk-diagram .mk-feature-hero h1{font-size:clamp(52px,8vw,74px)}.mk-site .mk-chemistry .mk-feature-hero>div:first-child{text-align:left;margin:0}.mk-site .mk-chemistry .mk-actions{justify-content:start}.mk-site .mk-feature-stage .pd-scene{min-height:300px}.mk-site .mk-pricing-demos{gap:25px}.mk-site .mk-prices h2{font-size:38px}.mk-site .mk-prices article+article{padding-left:25px}.mk-site .mk-prices h2 small{margin-top:10px;display:block}.mk-site .mk-feature-detail>div{gap:35px}.mk-site .mk-creator .mk-feature-stage{padding:20px}.mk-site .mk-mode-sequence{flex-wrap:wrap;gap:15px;font-size:14px}.mk-site .mk-proof-row{flex-wrap:wrap;gap:25px}.mk-site .mk-footer{padding-inline:25px}.mk-site .mk-footer-links{grid-template-columns:repeat(2,1fr);gap:35px}.mk-site .mk-footer-brand p{font-size:16px}.mk-site .mk-footer-brand img{width:170px}}@media (max-width:480px){.mk-site main{padding-inline:20px}.mk-site .mk-review-bar{padding-inline:20px;font-size:10px}.mk-site .mk-header{height:90px;padding-inline:20px}.mk-site .mk-wordmark{font-size:38px}.mk-site .mk-wordmark small{display:none}.mk-site .mk-open{gap:6px;font-size:12px}.mk-site .mk-open svg{width:14px}.mk-site .mk-menu svg{width:20px}.mk-site .mk-menu{padding:7px}.mk-site .mk-mobile-nav{top:80px;left:20px;right:20px}.mk-site .mk-hero h1{letter-spacing:-.055em;font-size:64px}.mk-site .mk-hero h1 span br{display:initial}.mk-site .mk-hero-copy>p:not(.mk-eyebrow){font-size:17px}.mk-site .mk-eyebrow{margin-bottom:20px;font-size:11px}.mk-site .mk-hero{gap:35px;padding-top:30px}.mk-site .mk-actions{gap:15px}.mk-site .mk-text-link{font-size:13px}.mk-site .mk-feature-strip{align-items:start;gap:18px}.mk-site .mk-feature-strip span{gap:8px;line-height:1.4;display:grid}.mk-site .mk-feature-strip svg{width:17px}.mk-site .mk-story{padding-block:60px}.mk-site .mk-index{margin-bottom:21px;font-size:11px}.mk-site h2{font-size:40px}.mk-site .mk-section-copy p{font-size:16px}.mk-site .mk-plan-short{grid-template-columns:1fr;gap:30px}.mk-site .mk-plan-short article+article{border-top:1px solid var(--line);padding-top:25px}.mk-site .mk-hero .mk-handnote{text-align:left}.mk-site .mk-prices{grid-template-columns:1fr;gap:35px}.mk-site .mk-prices article+article{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.mk-site .mk-prices h2{font-size:44px}.mk-site .mk-prices h2 small{margin:0;display:inline}.mk-site .mk-pricing-demos{grid-template-columns:1fr;gap:40px}.mk-site .mk-plan-details>div{grid-template-columns:1fr;gap:35px}.mk-site .mk-page-intro h1{font-size:55px}.mk-site .mk-page-intro.mk-how-intro h1{font-size:75px}.mk-site .mk-feature-hero h1,.mk-site .mk-math .mk-feature-hero h1,.mk-site .mk-diagram .mk-feature-hero h1{font-size:51px}.mk-site .mk-feature-hero>div>p:not(.mk-eyebrow){font-size:17px}.mk-site .mk-feature-detail>div{grid-template-columns:1fr;gap:35px}.mk-site .mk-feature-detail h2{font-size:25px}.mk-site .mk-feature-stage .pd-scene,.mk-site .mk-math .mk-feature-stage .pd-scene,.mk-site .mk-diagram .mk-feature-stage .pd-scene{min-height:270px}.mk-site .mk-creator .mk-feature-stage{padding:14px}.mk-site .mk-import .mk-feature-stage{padding:0}.mk-site .mk-closing{padding-block:50px 70px}.mk-site .mk-closing h2{font-size:32px}.mk-site .mk-footer{padding:55px 20px 25px}.mk-site .mk-footer-brand{flex-direction:column;align-items:start;gap:20px;margin-bottom:42px}.mk-site .mk-footer-links{gap:35px 20px}.mk-site .mk-footer-links nav{gap:14px}.mk-site .mk-colophon{flex-direction:column;gap:12px;margin-top:45px}.mk-site .mk-review-index nav{grid-template-columns:1fr}.mk-site .mk-review-index h1,.mk-site .mk-app-gate h1{font-size:48px}.mk-site .mk-native-note{gap:20px}.mk-site .mk-native-note p{font-size:22px}.mk-site .mk-proof-row{justify-content:start;gap:20px;font-size:14px}.mk-site .mk-mode-sequence{justify-content:start;gap:13px}.mk-site .mk-method{margin:35px 0}}@media (prefers-reduced-motion:reduce){html:has(.mk-site){scroll-behavior:auto}.mk-site *,.mk-site :before,.mk-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mk-site html.reduce-motion *,.mk-site html.reduce-motion :before,.mk-site html.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mk-site .mk-button,.mk-site .mk-open{transition:background-color .2s,border-color .2s,color .2s}.mk-site .mk-button:hover{background:#dedbd1}.mk-site .mk-open:hover{background:#292925;border-color:#747065}.mk-site .mk-text-link svg,.mk-site .mk-open svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}:is(.mk-site .mk-text-link:hover svg,.mk-site .mk-text-link:focus-visible svg){transform:translate(3px)}:is(.mk-site .mk-open:hover svg,.mk-site .mk-open:focus-visible svg){transform:translate(2px,-2px)}.mk-site .mk-nav a,.mk-site .mk-footer a{transition:color .18s}.mk-site .mk-nav a:hover,.mk-site .mk-footer a:hover{color:var(--accent)}.mk-site .mk-mobile-nav{transform-origin:top;animation:.18s ease-out mk-menu-arrive}@keyframes mk-menu-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:781px){.mk-site .mk-how-intro{padding-bottom:25px}.mk-site .mk-how-intro+.mk-story{padding-top:75px}}.mk-site{--paper:#f6f2eb;--muted:#c6c0b8;--line:#413f39;--accent:#ffb578;--shell:#191817;--surface:#232220;--card:#302e2b}.mk-site h1,.mk-site h2{letter-spacing:.005em;font-family:Pirata One,Trip Sans,Georgia,serif;font-weight:400}.mk-site h1 span,.mk-site h2 span{color:#c6c0b8}.mk-site h3,.mk-site .mk-button,.mk-site .mk-nav,.mk-site .mk-open,.mk-site .mk-eyebrow,.mk-site .mk-index,.mk-site .mk-review-bar,.mk-site .mk-footer h2{font-family:Trip Sans,Arial,sans-serif}.mk-site .mk-review-bar{color:#8c857a;background:#191817;border-color:#2f2d29}.mk-site .mk-header{height:108px}.mk-site .mk-wordmark{color:#f6f2eb;font-family:Pirata One,Georgia,serif}.mk-site .mk-open{background:#232220;border-color:#413f39}.mk-site .mk-hero{padding-top:52px}.mk-site .mk-hero h1,.mk-site .mk-how-intro h1{font-size:clamp(70px,7vw,112px);line-height:.94}.mk-site .mk-hero-product,.mk-site .mk-feature-stage,.mk-site .mk-demo-stage{position:relative}.mk-site .mk-hero-product:before{content:"";opacity:.65;pointer-events:none;border:1px solid #413f39;border-radius:50%;width:88px;height:88px;position:absolute;inset:-18px -18px auto auto}.mk-site .mk-story{border-bottom-color:#302e2b}.mk-site .mk-index{color:#8c857a;letter-spacing:.08em;text-transform:uppercase}.mk-site .mk-feature-strip,.mk-site .mk-handnote{display:none}.mk-site .mk-method summary{font-family:Trip Sans,sans-serif}.mk-site .mk-footer{background:#141312;border-top-color:#302e2b}.mk-site .mk-footer-brand p{color:#c6c0b8;font-family:Pirata One,Georgia,serif;font-size:24px}.mk-site .mk-feature-detail h2,.mk-site .mk-plan-short h3{letter-spacing:-.035em;font-family:Trip Sans,Arial,sans-serif;font-weight:500}@media (max-width:780px){.mk-site .mk-hero h1,.mk-site .mk-how-intro h1{font-size:clamp(64px,17vw,92px)}.mk-site .mk-hero-product:before{width:58px;height:58px;inset:-10px -4px auto auto}.mk-site .mk-feature-strip{display:none}}@media (prefers-reduced-motion:reduce){html:has(.mk-site){scroll-behavior:auto}.mk-site .mk-hero-product:before{animation:none}}.mk-site{--background:#191817;--foreground:#f6f2eb;--muted-foreground:#c6c0b8;--orange:#ffb578;--orange-soft:#413021;--due-ring:#f9b357}.mk-site .mk-hero h1{letter-spacing:-.06em;font-family:Trip Sans,Arial,sans-serif;font-weight:600}.mk-site .mk-prices h2{letter-spacing:-.055em;font-family:Trip Sans,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.mk-site .mk-prices h2 small{letter-spacing:0;font-family:Trip Sans,Arial,sans-serif;font-weight:400}.mk-site .mk-how-companion{display:none}.mk-site .mk-story{border-bottom:0}.mk-site .mk-plan-brief,.mk-site .mk-feature-detail{border-top:0}.mk-site .mk-prices{border-block:0}.mk-site .mk-prices article+article{border-left:0;padding-left:0}.mk-site .mk-footer{border-top:0}.mk-site .mk-hero-product:before{content:none}.mk-site .mk-hero-product{transform:none}.mk-site .mk-how-intro{padding-right:150px;position:relative}.mk-site .mk-how-companion{position:absolute;bottom:65px;right:20px;transform:rotate(9deg)}.mk-site .mk-how-intro>p:last-child{max-width:520px;font-size:18px}@media (max-width:780px){.mk-site .mk-how-intro{padding-right:75px}.mk-site .mk-how-companion{transform-origin:100% 100%;bottom:62px;right:20px;transform:rotate(9deg)scale(.72)}}@media (max-width:480px){.mk-site .mk-how-intro{padding-right:35px}.mk-site .mk-how-companion{bottom:45px;transform:rotate(9deg)scale(.55)}.mk-site .mk-how-intro>p:last-child{max-width:225px;font-size:16px}}.mk-site{--shell:#191817;--background:#191817;--surface:#232220;--card:#302e2b;--paper:#f6f2eb;--muted:#c6c0b8;--accent:#ffb578}.mk-site .mk-hero h1{letter-spacing:-.055em;font-family:Trip Sans,Arial,sans-serif;font-size:clamp(58px,6.3vw,88px);font-weight:600;line-height:1.02}.mk-site .mk-hero h1 span{color:var(--paper)}.mk-site .mk-how-intro{padding-right:0}.mk-site .mk-story,.mk-site .mk-plan-brief,.mk-site .mk-feature-detail,.mk-site .mk-prices,.mk-site .mk-plan-short article+article,.mk-site .mk-prices article+article,.mk-site .mk-method,.mk-site .mk-footer,.mk-site .mk-colophon{border:0}.mk-site .mk-prices{align-items:start;gap:90px;padding:0 0 48px}.mk-site .mk-prices h2{letter-spacing:-.065em;white-space:nowrap;font-family:Trip Sans Mono,ui-monospace,monospace;font-size:50px;font-weight:400;line-height:1.2}.mk-site .mk-prices h2 small{letter-spacing:-.03em;font-family:Trip Sans Mono,ui-monospace,monospace;font-size:13px;font-weight:400;display:inline}.mk-site .mk-prices article>p{max-width:460px;margin-top:20px;font-size:17px}.mk-site .mk-prices article>p.mk-annual-price{color:var(--muted);margin-top:9px;font-size:14px}.mk-site .mk-annual-price strong{color:var(--paper);font:400 15px Trip Sans Mono,monospace}.mk-site .mk-plan-benefits{gap:14px;min-height:252px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.mk-site .mk-plan-benefits li{color:var(--muted);align-items:start;gap:11px;font-size:15px;line-height:1.45;display:flex}.mk-site .mk-plan-benefits svg{color:var(--accent);flex:none;margin-top:3px}.mk-site .mk-grading-note{color:var(--muted);max-width:800px;margin:36px 0 22px;font-size:14px}.mk-site .mk-pricing-note{max-width:800px;margin-bottom:80px;font-size:12px}.mk-site .mk-creator .mk-feature-stage{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:780px){.mk-site .mk-hero h1{font-size:clamp(58px,10vw,80px)}.mk-site .mk-prices{gap:42px}.mk-site .mk-prices h2{font-size:40px}.mk-site .mk-prices h2 small{font-size:11px}.mk-site .mk-plan-benefits{min-height:310px}}@media (max-width:480px){.mk-site .mk-hero h1{font-size:clamp(48px,13.4vw,64px)}.mk-site .mk-prices{gap:65px}.mk-site .mk-prices article+article{padding:0}.mk-site .mk-plan-benefits{min-height:0}.mk-site .mk-prices h2{font-size:48px}.mk-site .mk-prices article>p{font-size:16px}.mk-site .mk-pricing-page .mk-page-intro{padding-bottom:42px}}.mk-site .pd-demo{--time:0s;--play-state:paused;min-width:0;color:var(--paper);font:14px Trip Sans,sans-serif}.mk-site .pd-demo-label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.mk-site .pd-play{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mk-site .pd-play:hover{color:var(--paper);border-color:var(--muted)}.mk-site .pd-play:disabled{opacity:.5}.mk-site .pd-scene{contain:layout paint;isolation:isolate;background:0 0;border:0;border-radius:0;min-width:0;position:relative;overflow:hidden}.mk-site .pd-scene h3{letter-spacing:-.02em;font-family:Trip Sans,sans-serif;font-weight:500}.mk-site .pd-scene p{line-height:1.45}.mk-site .pd-transcript{color:var(--muted);margin-top:12px;font-size:11px}.mk-site .pd-transcript summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;min-height:28px;list-style:none;display:flex}.mk-site .pd-transcript summary:before{content:"+";color:var(--accent)}.mk-site .pd-transcript[open] summary:before{content:"−"}.mk-site .pd-transcript p{max-width:650px;padding:5px 0 10px;font-size:12px;line-height:1.6}.mk-site .pd-set-cover{color:var(--set-ink);aspect-ratio:1.2;isolation:isolate;min-width:0;position:relative}.mk-site .pd-set-cover>svg{width:100%;height:100%;fill:var(--set-background);z-index:-1;position:absolute;inset:0;overflow:visible}.mk-site .pd-set-cover>div{flex-direction:column;justify-content:space-between;gap:16px;height:100%;padding:24px;display:flex}.mk-site .pd-set-cover strong{font-size:27px;font-weight:500;line-height:1.1}.mk-site .pd-set-cover small{font-size:10px}.mk-site .pd-small strong{font-size:23px}.mk-site .pd-formula{max-width:100%;font-size:clamp(20px,3vw,32px);display:block}.mk-site .pd-formula .katex-display{margin:12px 0;padding:5px;overflow:hidden}.mk-site .pd-app-top{color:var(--muted);justify-content:space-between;gap:15px;font-size:10px;display:flex}.mk-site .pd-app-top>span{align-items:center;gap:7px;display:flex}.mk-site .pd-app-top b{margin-left:6px;font-weight:400}.mk-site .pd-card-track{background:#4c4840;height:2px;margin-top:17px}.mk-site .pd-card-track i{background:var(--accent);width:12%;height:100%;display:block}.mk-site .pd-recall-scene{padding:23px}.mk-site .pd-recall-stage{perspective:1200px;height:285px;margin:22px 0 18px;position:relative}.mk-site .pd-turn-card{transform-style:preserve-3d;animation:pd-turn var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;inset:0 0 24px}.mk-site .pd-card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;background:#302e2b;border:1px solid #575149;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:25px;display:flex;position:absolute;inset:0}.mk-site .pd-card-back{background:#302e2b;transform:rotateY(180deg)}.mk-site .pd-card-face small{color:var(--muted);font-size:10px}.mk-site .pd-card-face strong{max-width:320px;font-size:27px;font-weight:500;line-height:1.25}.mk-site .pd-card-face p{color:var(--muted);max-width:290px;font-size:14px}.mk-site .pd-card-companion{align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:-11px;right:7%;transform:rotate(5deg)}.mk-site .pd-thought{background:var(--surface);border:1px solid #6c6255;border-radius:14px 14px 14px 0;gap:3px;padding:9px 11px;display:flex}.mk-site .pd-thought i{background:var(--accent);width:3px;height:3px;animation:pd-think var(--duration) cubic-bezier(.22,.8,.25,1) infinite;border-radius:50%}.mk-site .pd-thought i:nth-child(2){animation-name:pd-think-2}.mk-site .pd-thought i:nth-child(3){animation-name:pd-think-3}.mk-site .pd-study-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-site .pd-study-actions>span{color:#232220;text-align:center;animation:pd-action var(--duration) cubic-bezier(.22,.8,.25,1) infinite;background:#eee8e5;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:13px;font-size:11px;display:flex}.mk-site .pd-study-actions>span:last-child{background:#dcebe5;animation:none}.mk-site .pd-study-actions kbd{opacity:.6;font:9px Trip Sans}@keyframes pd-turn{0%,20%{transform:rotateY(0)}28%,70%{transform:rotateY(180deg)}80%,to{transform:rotateY(360deg)}}@keyframes pd-action{0%,52%,68%,to{box-shadow:inset 0 0 0 0 var(--accent);transform:none}58%,63%{transform:scale(.97);box-shadow:inset 0 0 0 2px #a44100}}@keyframes pd-think{0%,4%,10%,to{transform:none}6%,8%{transform:translateY(-4px)}}@keyframes pd-think-2{0%,6%,12%,to{transform:none}8%,10%{transform:translateY(-4px)}}@keyframes pd-think-3{0%,8%,14%,to{transform:none}10%,12%{transform:translateY(-4px)}}.mk-site .pd-import-scene{grid-template-columns:1fr 45px 1fr;align-items:center;gap:17px;min-height:385px;padding:36px 30px 50px;display:grid;position:relative}.mk-site .pd-source-paper{background:#302e2b;border:1px solid #696255;border-radius:6px;min-height:240px;padding:24px 20px;position:relative;overflow:hidden;transform:rotate(-3deg)}.mk-site .pd-source-paper>svg{color:var(--accent);margin-bottom:16px}.mk-site .pd-source-paper small{color:var(--muted);font-size:10px;display:block}.mk-site .pd-source-paper h3{margin:12px 0;font-size:21px}.mk-site .pd-source-paper p{color:var(--muted);max-width:240px;font-size:12px}.mk-site .pd-paper-lines i{background:#645e52;width:90%;height:2px}.mk-site .pd-paper-lines i:last-child{width:55%}.mk-site .pd-source-highlight{height:56px;animation:pd-source-scan var(--duration) cubic-bezier(.22,.8,.25,1) infinite;background:#ffb57815;border-radius:3px;position:absolute;top:117px;left:14px;right:14px}.mk-site .pd-paper-stream{height:100%;color:var(--muted);place-items:center;display:grid;position:relative}.mk-site .pd-paper-stream i{background:var(--accent);width:28px;height:2px;animation:pd-paper-transfer var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute}.mk-site .pd-paper-stream i:nth-child(2){margin-top:15px;animation-name:pd-paper-transfer-2}.mk-site .pd-paper-stream i:nth-child(3){margin-top:-15px;animation-name:pd-paper-transfer-3}.mk-site .pd-card-pile{perspective:700px;height:260px;position:relative}.mk-site .pd-import-card{animation:pd-card-build var(--duration) cubic-bezier(.22,.8,.25,1) infinite;transform-origin:bottom;background:#302e2b;border:1px solid #746c5e;border-radius:9px;flex-direction:column;gap:18px;padding:23px 19px;display:flex;position:absolute;inset:10px 0}.mk-site .pd-import-card strong{font-size:21px;font-weight:500}.mk-site .pd-import-card p{color:var(--muted);font-size:13px}.mk-site .pd-import-card>svg{color:#9dd5aa;margin-top:auto}.mk-site .pd-import-card-1{animation-name:pd-card-build-2}.mk-site .pd-import-card-2{animation-name:pd-card-build-3}.mk-site .pd-import-set{animation:pd-set-arrive var(--duration) cubic-bezier(.22,.8,.25,1) infinite;align-items:center;display:grid;position:absolute;inset:0}.mk-site .pd-import-actor{animation:pd-import-watch var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;bottom:16px;left:38%}@keyframes pd-source-scan{0%,8%{transform-origin:0;transform:scaleX(0)}14%,72%{transform-origin:0;transform:scaleX(1)}90%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes pd-paper-transfer{0%,12%{opacity:0;transform:translate(-40px)}18%{opacity:1}32%,to{opacity:0;transform:translate(70px)}}@keyframes pd-paper-transfer-2{0%,20%{opacity:0;transform:translate(-40px)}25%{opacity:1}40%,to{opacity:0;transform:translate(70px)}}@keyframes pd-paper-transfer-3{0%,27%{opacity:0;transform:translate(-40px)}33%{opacity:1}48%,to{opacity:0;transform:translate(70px)}}@keyframes pd-card-build{0%,12%{opacity:0;transform:translate(-25px)scale(.8)}24%,68%{opacity:1;transform:translate(0)rotate(-5deg)}78%,to{opacity:0;transform:translateY(20px)rotate(-5deg)scale(.92)}}@keyframes pd-card-build-2{0%,28%{opacity:0;transform:translate(-25px)scale(.8)}40%,68%{opacity:1;transform:translate(6px,-6px)rotate(2deg)}78%,to{opacity:0;transform:translateY(20px)scale(.92)}}@keyframes pd-card-build-3{0%,44%{opacity:0;transform:translate(-25px)scale(.8)}56%,68%{opacity:1;transform:translate(12px,-12px)rotate(7deg)}78%,to{opacity:0;transform:translateY(20px)scale(.92)}}@keyframes pd-set-arrive{0%,68%{opacity:0;transform:translateY(20px)scale(.8)}80%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(0)scale(.94)}}@keyframes pd-import-watch{0%,45%{transform:rotate(-8deg)}65%,to{transform:translate(15px)rotate(5deg)}}.mk-site .pd-math-scene{padding:24px 28px 21px}.mk-site .pd-math-equation{justify-content:space-between;align-items:center;gap:15px;display:flex}.mk-site .pd-math-equation>span:last-child{color:var(--muted);font-size:10px}.mk-site .pd-graph{width:100%;height:auto;color:var(--muted);display:block;overflow:visible}.mk-site .pd-axis{stroke:#8c857a;stroke-width:1px;fill:none}.mk-site .pd-parabola{stroke:#86b8b1;stroke-width:2.5px;fill:none;stroke-dasharray:1;animation:pd-curve var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-graph text{fill:var(--muted);font:13px Trip Sans}.mk-site .pd-graph-point{fill:var(--accent);stroke:var(--surface);stroke-width:3px;offset-path:path("M60 26Q220 474 380 26");animation:pd-travel-curve var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-graph-projections{display:none}.mk-site .pd-math-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:10px;display:flex}.mk-site .pd-math-foot .pd-formula{font-size:18px}.mk-site .pd-math-foot>span:last-child{color:var(--muted);max-width:120px;font-size:10px}.mk-site .pd-native-heading{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.mk-site .pd-native-heading>span:last-child{margin-left:auto;font-size:10px}.mk-site .pd-chemistry-scene{padding:27px 27px 23px}.mk-site .pd-water{width:100%;max-width:450px;height:260px;margin:0 auto;display:block;overflow:visible}.mk-site .pd-water text{fill:var(--paper);text-anchor:middle;font:44px Trip Sans}.mk-site .pd-water circle{fill:var(--paper)}.mk-site .pd-water .pd-oxygen text{fill:var(--accent)}.mk-site .pd-bond{stroke:var(--paper);stroke-width:2.5px;fill:none;stroke-dasharray:1;animation:pd-bonds var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-hydrogen-left{animation:pd-atom-left var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-hydrogen-right{animation:pd-atom-right var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-reaction{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:18px;padding:22px 0 12px;font-size:clamp(20px,2.7vw,32px);display:flex}.mk-site .pd-reaction svg{color:var(--accent)}.mk-site .pd-chemistry-scene>small{text-align:center;color:var(--muted);margin-top:10px;font-size:10px;display:block}@keyframes pd-curve{0%,5%{stroke-dashoffset:1px}33%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes pd-travel-curve{0%,5%{offset-distance:0%}40%{offset-distance:100%}48%{offset-distance:100%}85%,to{offset-distance:0%}}@keyframes pd-bonds{0%,14%{stroke-dashoffset:1px}30%,77%{stroke-dashoffset:0}92%,to{stroke-dashoffset:1px}}@keyframes pd-atom-left{0%,8%{transform:translate(-38px,20px)}28%,78%{transform:none}95%,to{transform:translate(-38px,20px)}}@keyframes pd-atom-right{0%,11%{transform:translate(38px,20px)}31%,78%{transform:none}95%,to{transform:translate(38px,20px)}}.mk-site .pd-diagram-scene{padding:24px}.mk-site .pd-image-region{background:#faf8f5;border-radius:8px;margin:23px 0 18px;position:relative;overflow:hidden}.mk-site .pd-image-region img{object-fit:contain;width:100%;height:275px;display:block}.mk-site .pd-region{width:25%;height:25%;animation:pd-region-tour var(--duration) cubic-bezier(.22,.8,.25,1) infinite;background:#ffb57818;border:2px solid #a44100;border-radius:35%;position:absolute;top:31%;left:32%}.mk-site .pd-region span{white-space:nowrap;color:#f6f2eb;animation:pd-region-label var(--duration) cubic-bezier(.22,.8,.25,1) infinite;background:#232220;border-radius:4px;padding:6px 10px;font-size:11px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mk-site .pd-diagram-bottom{align-items:center;gap:13px;min-height:52px;display:flex}.mk-site .pd-diagram-scene>small{color:var(--muted);margin-top:14px;font-size:9px;display:block}@keyframes pd-region-tour{0%,52%{width:25%;height:25%;top:31%;left:32%}68%,91%{width:25%;height:30%;top:35%;left:55%}to{width:25%;height:25%;top:31%;left:32%}}@keyframes pd-region-label{0%,20%{clip-path:inset(0 100% 0 0)}27%,91%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.mk-site .pd-format-constellation{background:var(--background);grid-template-columns:1fr 1fr;align-items:center;gap:19px;min-height:480px;padding:28px;display:grid;position:relative}.mk-site .pd-native-tile{background:var(--surface);border:1px solid #61594d;border-radius:11px;min-width:0;padding:20px;position:relative;overflow:hidden}.mk-site .pd-native-tile>span:first-child{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.mk-site .pd-format-math{grid-column:1/-1;margin:0 20% 0 0;transform:rotate(-2deg)}.mk-site .pd-format-math .pd-formula{padding-block:8px;font-size:28px}.mk-site .pd-format-chem{margin-top:0;transform:rotate(3deg)}.mk-site .pd-water-small{height:170px}.mk-site .pd-format-diagram{align-self:end;margin-top:20px;transform:rotate(-3deg)}.mk-site .pd-format-diagram>img{object-fit:contain;background:#faf8f5;border-radius:4px;width:100%;height:160px;margin-top:15px;display:block}.mk-site .pd-format-diagram>i{width:23%;height:18%;animation:pd-format-region var(--duration) cubic-bezier(.22,.8,.25,1) infinite;border:2px solid #a44100;border-radius:30%;position:absolute;top:49%;left:43%}.mk-site .pd-format-actor{animation:pd-attention-travel var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;top:15px;right:8%}.mk-site .pd-fraction-line{background:var(--accent);width:42%;height:2px;animation:pd-fraction var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;bottom:17px;left:19px}@keyframes pd-attention-travel{0%,20%{transform:translate(0)rotate(-9deg)}35%,54%{transform:translate(-24px,105px)rotate(8deg)}69%,87%{transform:translate(12px,200px)rotate(-5deg)}to{transform:translate(0)rotate(-9deg)}}@keyframes pd-fraction{0%,5%{transform-origin:0;transform:scaleX(0)}16%,42%{transform-origin:0;transform:scaleX(1)}55%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes pd-format-region{0%,52%{opacity:.3;transform:scale(.8)}63%,82%{opacity:1;transform:scale(1.1)}to{opacity:.3;transform:scale(.8)}}.mk-site .pd-mode-workbench{min-height:365px;padding:27px 27px 78px;position:relative}.mk-site .pd-mode-source{align-items:center;gap:8px;margin-bottom:25px;font-size:13px;display:flex}.mk-site .pd-mode-source small{color:var(--muted);margin-left:auto;font-size:10px}.mk-site .pd-mode-trio{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mk-site .pd-mode-trio article{background:#302e2b;border:1px solid #5b5449;border-radius:10px;min-width:0;min-height:240px;padding:20px 16px;position:relative;overflow:hidden}.mk-site .pd-mode-trio article>small{color:var(--muted);margin-bottom:23px;font-size:10px;display:block}.mk-site .pd-mini-turn{text-align:center;height:130px;animation:pd-mini-flip var(--duration) cubic-bezier(.22,.8,.25,1) infinite;align-content:center;gap:14px;display:grid}.mk-site .pd-mini-turn strong{font-size:24px;font-weight:500}.mk-site .pd-mini-turn p{color:var(--muted);font-size:13px}.mk-site .pd-mode-tick{color:#9dd5aa;animation:pd-mode-check var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;bottom:15px;right:16px}.mk-site .pd-mode-test h3{margin-bottom:19px;font-size:20px;line-height:1.25}.mk-site .pd-mode-test>div{border:1px solid #645d51;border-radius:5px;justify-content:space-between;align-items:center;margin-top:7px;padding:10px 8px;font-size:11px;display:flex}.mk-site .pd-mode-test .pd-test-correct{animation:pd-test-answer var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-test-correct svg{animation:pd-test-check var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-mode-match>div{grid-template-columns:1fr 1fr;gap:44px 23px;display:grid;position:relative}.mk-site .pd-mode-match>div>span{background:#302e2b;border:1px solid #6b6256;border-radius:5px;place-items:center;padding:12px 2px;font-size:11px;display:grid}.mk-site .pd-mode-match>svg{width:calc(100% - 36px);height:100px;position:absolute;top:95px;left:18px;overflow:visible}.mk-site .pd-mode-match>svg path{stroke:#86b8b1;stroke-width:2px;fill:none;stroke-dasharray:1;animation:pd-match-lines var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-mode-traveler{animation:pd-modes-travel var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;bottom:18px;left:10%}.mk-site .pd-mode-plus{color:var(--muted);font-size:10px;position:absolute;bottom:25px;right:27px}@keyframes pd-mini-flip{0%,6%{transform:rotateX(0)}13%{transform:rotateX(20deg)translateY(-8px)}20%,to{transform:none}}@keyframes pd-mode-check{0%,18%{transform:scale(0)}22%,to{transform:scale(1)}}@keyframes pd-test-answer{0%,35%,90%,to{background:#302e2b;border-color:#645d51}44%,85%{background:#213d2b;border-color:#9dd5aa}}@keyframes pd-test-check{0%,39%,93%,to{transform:scale(0)}45%,88%{transform:scale(1)}}@keyframes pd-match-lines{0%,60%{stroke-dashoffset:1px}77%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes pd-modes-travel{0%,23%{left:10%;transform:rotate(-5deg)}35%,53%{left:43%;transform:rotate(5deg)}68%,86%{left:79%;transform:rotate(-5deg)}to{left:10%;transform:rotate(-5deg)}}.mk-site .pd-schedule-scene{padding:25px;overflow:clip}.mk-site .pd-class{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:20px;font-size:15px;display:flex}.mk-site .pd-class strong{font-weight:500}.mk-site .pd-class>svg:first-child{color:#86b8b1}.mk-site .pd-class>svg:last-child{color:var(--muted);margin-left:auto}.mk-site .pd-week{grid-template-columns:35px 1fr 1fr;gap:12px;min-height:290px;margin-top:20px;display:grid}.mk-site .pd-time-axis{color:var(--muted);flex-direction:column;gap:65px;padding-top:58px;font-size:10px;display:flex}.mk-site .pd-week-day{background:repeating-linear-gradient(#0000,#0000 58px,#8c857a22 59px,#0000 60px);border-left:1px solid #8c857a22;min-width:0;position:relative}.mk-site .pd-week-day header{height:46px;color:var(--muted);align-items:start;gap:8px;padding-left:8px;font-size:9px;display:flex}.mk-site .pd-week-day header b{color:var(--paper);margin-top:-6px;font-size:20px;font-weight:500}.mk-site .pd-class-block,.mk-site .pd-exam-block,.mk-site .pd-study-block{border-radius:6px;margin:3px 0 15px 5px;padding:13px 11px;font-size:12px}.mk-site .pd-class-block{background:#2a5b58}.mk-site .pd-exam-block{background:#6c5529}.mk-site .pd-week small{opacity:.8;margin-top:6px;font-size:9px;display:block}.mk-site .pd-study-slot{border:1px dashed #8c857a;border-radius:6px;height:67px;position:absolute;top:187px;left:5px;right:0}.mk-site .pd-study-block{animation:pd-schedule-place var(--duration) cubic-bezier(.22,.8,.25,1) infinite;background:#505739;grid-template-columns:20px 1fr;column-gap:5px;display:grid;position:absolute;top:184px;left:0;right:0}.mk-site .pd-study-block strong{font-size:11px;font-weight:500}.mk-site .pd-study-block small{grid-column:2}.mk-site .pd-schedule-actor{animation:pd-schedule-arrive var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:absolute;bottom:5px;right:3px}.mk-site .pd-linked-set{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding-top:17px;font-size:11px;display:flex}.mk-site .pd-linked-set>svg:last-child{margin-left:auto}@keyframes pd-schedule-place{0%,16%{opacity:0;transform:translate(-35px,-75px)rotate(-8deg)scale(.8)}27%{opacity:1}43%,89%{opacity:1;transform:none}to{opacity:0;transform:translate(-35px,-75px)rotate(-8deg)scale(.8)}}@keyframes pd-schedule-arrive{0%,45%{transform:translateY(65px)rotate(-12deg)}65%,89%{transform:none}to{transform:translateY(65px)rotate(-12deg)}}.mk-site .pd-creator-scene{padding:25px 25px 40px;position:relative}.mk-site .pd-editor-bar{align-items:center;gap:18px;margin-bottom:22px;font-size:11px;display:flex}.mk-site .pd-editor-bar strong{background:#302e2b;border-radius:7px;margin:auto;padding:8px 20px;font-weight:400}.mk-site .pd-saved{color:#9dd5aa;animation:pd-saved var(--duration) cubic-bezier(.22,.8,.25,1) infinite;align-items:center;gap:4px;display:flex}.mk-site .pd-editor-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-site .pd-editor-fields>div{background:#302e2b;border-radius:10px;flex-direction:column;justify-content:center;gap:22px;min-width:0;min-height:245px;padding:20px;display:flex;position:relative}.mk-site .pd-editor-fields small{color:var(--muted);margin-bottom:auto;font-size:10px}.mk-site .pd-editor-fields>div>span{font-size:13px}.mk-site .pd-editor-fields p{font-size:18px}.mk-site .pd-written-equation{animation:pd-write var(--duration) cubic-bezier(.22,.8,.25,1) infinite;margin-bottom:28px;position:relative}.mk-site .pd-written-equation:after{content:"";background:var(--accent);width:1px;height:60%;position:absolute;top:20%;right:0}.mk-site .pd-written-equation .pd-formula{font-size:26px}.mk-site .pd-written-meaning{animation:pd-meaning var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-right-triangle{width:160px;height:110px;margin-inline:auto;overflow:visible}.mk-site .pd-right-triangle path{stroke:#86b8b1;stroke-width:2px;fill:none;stroke-dasharray:350;animation:pd-triangle var(--duration) cubic-bezier(.22,.8,.25,1) infinite}.mk-site .pd-right-triangle text{fill:var(--muted);font:14px Trip Sans}.mk-site .pd-editor-keyboard{color:var(--accent);position:absolute;bottom:18px;right:13px}.mk-site .pd-editor-toolbar{align-items:center;gap:7px;margin-top:17px;display:flex}.mk-site .pd-editor-toolbar>span{background:#302e2b;border-radius:6px;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.mk-site .pd-editor-toolbar>span.active{color:#232220;background:#f6f2eb}.mk-site .pd-editor-toolbar .pd-focus-count{color:var(--muted);background:0 0;margin-left:auto;padding-right:45px}.mk-site .pd-creator-actor{position:absolute;bottom:2px;right:16px;transform:rotate(8deg)}@keyframes pd-write{0%,7%{clip-path:inset(0 100% 0 0)}29%,92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes pd-meaning{0%,30%{clip-path:inset(0 100% 0 0)}52%,92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes pd-saved{0%,62%{opacity:.2}70%,91%{opacity:1}to{opacity:.2}}@keyframes pd-triangle{0%,36%{stroke-dashoffset:350px}60%,92%{stroke-dashoffset:0}to{stroke-dashoffset:350px}}.mk-site .pd-adapt-scene{min-height:555px;padding:20px 12px 12px;position:relative}.mk-site .pd-learn-header{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.mk-site .pd-learn-header>span{align-items:center;gap:8px;display:flex}.mk-site .pd-learn-header b{margin-left:3px;font-size:10px;font-weight:400}.mk-site .pd-learn-header>span:first-child svg{color:#afd9ae}.mk-site .pd-learn-progress{background:#302e2b;height:2px;margin:15px 0 27px;overflow:hidden}.mk-site .pd-learn-progress i{background:var(--accent);transform-origin:0;width:32%;height:100%;animation:pd-learn-progress var(--duration) cubic-bezier(.2,.8,.2,1) infinite;display:block}.mk-site .pd-adapt-focus{color:var(--muted);align-items:center;gap:7px;margin-bottom:15px;font-size:10px;display:flex}.mk-site .pd-adapt-focus svg{color:#afd9ae}.mk-site .pd-adapt-focus small{color:#8c857a;margin-left:auto;font-size:9px}.mk-site .pd-adapt-scene>h3{letter-spacing:-.035em;max-width:440px;min-height:66px;font-size:27px;line-height:1.22}.mk-site .pd-learn-response{height:99px;margin-top:4px;position:relative}.mk-site .pd-learn-written{transition:opacity .14s,transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.mk-site .pd-learn-written>small{color:var(--muted);font-size:10px}.mk-site .pd-answer-field{background:#263029;border:1px solid #596557;border-radius:7px;height:52px;margin-top:10px;padding:15px;position:relative;overflow:hidden}.mk-site .pd-answer-wrong{width:fit-content;animation:pd-learn-type var(--duration) steps(7,end) infinite;font-size:16px;display:block}.mk-site .pd-typing-caret{background:var(--accent);width:1px;height:21px;animation:pd-learn-caret var(--duration) steps(1,end) infinite;display:block;position:absolute;top:15px;left:15px}.mk-site .pd-answer-mark{color:#ffb2ab;opacity:0;font-size:22px;transition:opacity .12s,transform .24s cubic-bezier(.2,1.3,.3,1);position:absolute;top:12px;right:15px;transform:scale(.6)}.mk-site .pd-adapt-scene[data-beat="1"] .pd-answer-field{border-color:#c8897b}.mk-site .pd-adapt-scene[data-beat="1"] .pd-answer-mark{opacity:1;transform:scale(1)}.mk-site .pd-learn-choices{opacity:0;visibility:hidden;grid-template-columns:1fr 1fr;align-content:start;gap:9px;padding-top:8px;transition:opacity .15s,transform .32s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;inset:0;transform:translateY(10px)}.mk-site .pd-learn-choices>span{background:#263029;border:1px solid #5d6659;border-radius:7px;align-items:center;gap:8px;min-height:56px;padding:12px 10px;font-size:14px;display:flex}.mk-site .pd-learn-choices kbd{color:#a8b7a2;font:9px Trip Sans Mono,monospace}.mk-site .pd-learn-choice>svg{color:#afd9ae;margin-left:auto;transition:transform .3s cubic-bezier(.2,1.4,.3,1);transform:scale(0)}.mk-site .pd-adapt-scene[data-beat="2"] .pd-learn-written,.mk-site .pd-adapt-scene[data-beat="3"] .pd-learn-written{opacity:0;visibility:hidden;transform:translateY(-10px)}.mk-site .pd-adapt-scene[data-beat="2"] .pd-learn-choices,.mk-site .pd-adapt-scene[data-beat="3"] .pd-learn-choices{opacity:1;visibility:visible;transform:none}.mk-site .pd-adapt-scene[data-beat="3"] .pd-learn-choice{background:#354e37;border-color:#afd9ae;transition:background .22s,border-color .22s}.mk-site .pd-adapt-scene[data-beat="3"] .pd-learn-choice>svg{transform:scale(1)}.mk-site .pd-learn-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:10px;display:flex}.mk-site .pd-learn-check{color:#232220;animation:pd-learn-click var(--duration) cubic-bezier(.2,.8,.2,1) infinite;background:#f6f2eb;border-radius:6px;align-items:center;gap:10px;padding:11px 13px;display:flex}.mk-site .pd-learn-outcome{justify-content:space-between;align-items:center;gap:16px;min-height:85px;padding:8px 0;display:flex}.mk-site .pd-outcome-label{color:#8c857a;margin-bottom:7px;font-size:10px;display:block}.mk-site .pd-learn-outcome p{max-width:290px;font-size:14px;line-height:1.4}.mk-site .pd-adapt-scene[data-beat="1"] .pd-outcome-label{color:#ffb2ab}.mk-site .pd-adapt-scene[data-beat="3"] .pd-outcome-label{color:#afd9ae}.mk-site .pd-contrast-card{opacity:0;background:#24332a;border-radius:8px;grid-template-columns:1fr 20px 1fr;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:16px 17px;transition:opacity .14s,transform .32s cubic-bezier(.2,.9,.2,1);display:grid;transform:translateY(8px)}.mk-site .pd-contrast-card>span{gap:5px;display:grid}.mk-site .pd-contrast-card strong{font-size:15px;font-weight:500}.mk-site .pd-contrast-card small{color:#bdcfbe;font-size:11px}.mk-site .pd-contrast-card>svg{color:#829f86}.mk-site .pd-adapt-scene[data-beat="1"] .pd-contrast-card,.mk-site .pd-adapt-scene[data-beat="2"] .pd-contrast-card,.mk-site .pd-adapt-scene[data-beat="3"] .pd-contrast-card{opacity:1;transform:none}@keyframes pd-learn-type{0%,6%{clip-path:inset(0 100% 0 0)}15%,96%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes pd-learn-caret{0%,6%{opacity:1;left:15px}7%{left:28px}8%{left:42px}9%{left:54px}10%{left:66px}11%{left:79px}12%{left:91px}13%,16%{left:104px}17%,to{opacity:0;left:104px}}@keyframes pd-learn-click{0%,21%,26%,71%,76%,to{transform:scale(1)}23%,24%,73%,74%{transform:scale(.96)}}@keyframes pd-learn-progress{0%,48%{transform:scaleX(1)}52%,96%{transform:scaleX(1.35)}to{transform:scaleX(1)}}.mk-site .pd-scene [class^=pd-],.mk-site .pd-scene [class*=\ pd-]{animation-play-state:var(--play-state,paused)!important}.mk-site .pd-scene .pd-emotional-learner,.mk-site .pd-scene .pd-emotional-art{animation-delay:0s;animation-play-state:running!important}.mk-site .pd-demo[data-playing=false] .pd-emotional-learner,.mk-site .pd-demo[data-playing=false] .pd-emotional-art{animation-play-state:paused!important}@media (max-width:1050px){.mk-site .pd-recall-scene{padding:19px}.mk-site .pd-card-face strong{font-size:24px}.mk-site .pd-import-scene{grid-template-columns:1fr 28px 1fr;gap:10px;padding:28px 23px 60px}.mk-site .pd-source-paper,.mk-site .pd-import-card{padding:20px 15px}.mk-site .pd-import-card strong{font-size:18px}.mk-site .pd-mode-workbench{padding:23px 20px 75px}.mk-site .pd-mode-trio{gap:10px}.mk-site .pd-mode-trio article{padding:18px 12px}.mk-site .pd-mode-test h3{font-size:18px}.mk-site .pd-mini-turn strong{font-size:21px}.mk-site .pd-mode-plus{font-size:9px}.mk-site .pd-editor-fields{gap:10px}.mk-site .pd-editor-fields>div{padding:17px}.mk-site .pd-written-equation .pd-formula{font-size:22px}}@media (max-width:600px){.mk-site .pd-mode-trio{grid-template-columns:1fr}.mk-site .pd-mode-trio article{min-height:160px;padding:20px}.mk-site .pd-mode-trio article>small{margin-bottom:16px}.mk-site .pd-mini-turn{height:85px}.mk-site .pd-mode-test h3{margin-bottom:15px;font-size:21px}.mk-site .pd-mode-match>div{gap:15px 40px}.mk-site .pd-mode-match>svg{width:70%;height:90px;top:66px;left:15%}.mk-site .pd-mode-traveler{display:none}.mk-site .pd-mode-workbench{padding-bottom:55px}.mk-site .pd-mode-plus{text-align:center;bottom:20px;left:20px;right:20px}.mk-site .pd-mode-trio article>small{font-size:11px}.mk-site .pd-mode-trio article:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:10px;position:absolute;inset:0}.mk-site .pd-mode-trio article:first-child:after{animation:pd-test-answer var(--duration) cubic-bezier(.22,.8,.25,1) infinite;animation-delay:calc(var(--time) + 5s);animation-play-state:paused}.mk-site .pd-mode-match>div>span,.mk-site .pd-mode-test>div{font-size:12px}}@media (max-width:480px){.mk-site .pd-scene{border-radius:12px}.mk-site .pd-play{width:36px;height:36px}.mk-site .pd-demo-label{font-size:10px}.mk-site .pd-recall-scene{padding:16px}.mk-site .pd-app-top{font-size:9px}.mk-site .pd-recall-stage{height:290px;margin-top:20px}.mk-site .pd-card-face{padding:24px 17px}.mk-site .pd-card-face strong{font-size:25px}.mk-site .pd-card-companion{right:4%}.mk-site .pd-study-actions>span{padding:13px 5px;font-size:10px}.mk-site .pd-import-scene{grid-template-columns:1fr 22px 1fr;gap:8px;min-height:365px;padding:23px 14px 70px}.mk-site .pd-source-paper{min-height:220px;padding:16px 12px;transform:rotate(-2deg)}.mk-site .pd-source-paper h3{font-size:17px}.mk-site .pd-source-paper small{font-size:8px}.mk-site .pd-source-paper p{font-size:10px}.mk-site .pd-source-paper>svg{width:22px;margin-bottom:13px}.mk-site .pd-paper-lines{gap:7px;margin-top:17px}.mk-site .pd-source-highlight{height:63px;top:105px;left:8px;right:8px}.mk-site .pd-card-pile{height:220px}.mk-site .pd-import-card{gap:14px;padding:17px 12px}.mk-site .pd-import-card strong{font-size:16px}.mk-site .pd-import-card p{font-size:10px}.mk-site .pd-import-card small{font-size:8px}.mk-site .pd-import-actor{bottom:7px;left:32%}.mk-site .pd-source-credit{max-width:100px;font-size:9px;bottom:27px;right:14px}.mk-site .pd-import-set .pd-set-cover>div{gap:14px;padding:15px}.mk-site .pd-import-set .pd-set-cover strong{font-size:20px}.mk-site .pd-import-set .pd-set-cover small{font-size:8px}.mk-site .pd-math-scene{padding:20px 17px}.mk-site .pd-math-equation>span:last-child{font-size:9px}.mk-site .pd-math-foot .pd-formula{font-size:16px}.mk-site .pd-math-foot>span:last-child{max-width:88px;font-size:9px}.mk-site .pd-water{height:220px}.mk-site .pd-chemistry-scene{padding:21px 18px}.mk-site .pd-reaction{gap:12px;font-size:24px}.mk-site .pd-chemistry-scene>small{font-size:9px}.mk-site .pd-native-heading{font-size:10px}.mk-site .pd-native-heading>span:last-child{font-size:9px}.mk-site .pd-diagram-scene{padding:18px}.mk-site .pd-image-region img{height:215px}.mk-site .pd-diagram-bottom p{font-size:11px}.mk-site .pd-region>span{font-size:9px}.mk-site .pd-diagram-scene>small{font-size:8px}.mk-site .pd-format-constellation{gap:12px;min-height:410px;padding:17px}.mk-site .pd-native-tile{padding:15px}.mk-site .pd-format-math{margin-right:18%}.mk-site .pd-format-math .pd-formula{font-size:22px}.mk-site .pd-water-small{height:140px}.mk-site .pd-format-diagram{padding:12px}.mk-site .pd-format-diagram>img{height:140px}.mk-site .pd-format-actor{top:0;right:2%}.mk-site .pd-native-tile>span:first-child{font-size:9px}.mk-site .pd-native-tile>span:first-child svg{width:13px}.mk-site .pd-schedule-scene{padding:19px}.mk-site .pd-class{font-size:13px}.mk-site .pd-week{grid-template-columns:28px 1fr 1fr;gap:6px}.mk-site .pd-week-day header{font-size:8px}.mk-site .pd-class-block,.mk-site .pd-exam-block,.mk-site .pd-study-block{padding:12px 8px;font-size:11px}.mk-site .pd-study-block{grid-template-columns:1fr}.mk-site .pd-study-block>svg{display:none}.mk-site .pd-study-block small{grid-column:1}.mk-site .pd-study-block strong{font-size:10px}.mk-site .pd-week small{font-size:8px}.mk-site .pd-linked-set{font-size:10px}.mk-site .pd-creator-scene{padding:17px 15px 40px}.mk-site .pd-editor-bar{gap:8px;font-size:9px}.mk-site .pd-editor-bar strong{padding:8px 9px}.mk-site .pd-editor-fields{grid-template-columns:1fr}.mk-site .pd-editor-fields>div{gap:17px;min-height:160px;padding:17px}.mk-site .pd-written-equation{margin-bottom:10px}.mk-site .pd-written-equation .pd-formula{font-size:27px}.mk-site .pd-editor-fields>div:last-child{grid-template-columns:1fr 100px;align-items:center;display:grid}.mk-site .pd-editor-fields>div:last-child small{grid-column:1/-1}.mk-site .pd-editor-fields p{font-size:16px}.mk-site .pd-right-triangle{width:100px;height:75px}.mk-site .pd-editor-toolbar>span{padding:9px;font-size:9px}.mk-site .pd-editor-toolbar .pd-focus-count{padding-right:35px}.mk-site .pd-format-diagram>i{top:46%}}@media (prefers-reduced-motion:reduce){.mk-site .pd-scene *{transition:none!important}.mk-site .pd-emotional-learner{animation:none!important}}.mk-site .pd-demo[data-reduced=true] .pd-turn-card{transform:rotateY(180deg)}.mk-site .pd-demo[data-reduced=true] .pd-paper-stream i{opacity:0}.mk-site .pd-demo[data-reduced=true] .pd-parabola,.mk-site .pd-demo[data-reduced=true] .pd-bond{stroke-dashoffset:0}.mk-site .pd-demo[data-reduced=true] .pd-graph-point{offset-distance:50%}.mk-site .pd-demo[data-reduced=true] .pd-answer-right{clip-path:inset(0)}.mk-site .pd-demo[data-reduced=true] .pd-answer-field>svg{transform:scale(1)}.mk-site .pd-demo[data-reduced=true] .pd-written-equation,.mk-site .pd-demo[data-reduced=true] .pd-written-meaning{clip-path:inset(0)}.mk-site .pd-demo[data-reduced=true] .pd-right-triangle path{stroke-dashoffset:0}.mk-site .pd-demo[data-reduced=true] .pd-saved{opacity:1}.mk-site .pd-demo[data-reduced=true] .pd-study-block{opacity:1;transform:none}.mk-site .pd-demo[data-reduced=true] .pd-source-highlight{transform:scaleX(1)}.mk-site .pd-demo[data-reduced=true] .pd-region span{clip-path:inset(0)}.mk-site .pd-demo[data-reduced=true] .pd-mode-match>svg path{stroke-dashoffset:0}.mk-site .mk-wide .pd-import-scene{max-width:900px;margin-inline:auto}.mk-site .pd-mode-trio article:after{display:none}.mk-site .pd-demo[data-playing=true]{--play-state:running}@media (max-width:480px){.mk-site .pd-import-scene{grid-template-columns:1fr;gap:18px;min-height:610px;padding:25px 24px 78px}.mk-site .pd-source-paper{min-height:205px;padding:22px;transform:rotate(-2deg)}.mk-site .pd-source-paper h3{font-size:23px}.mk-site .pd-source-paper small{font-size:10px}.mk-site .pd-source-paper p{max-width:250px;font-size:12px}.mk-site .pd-source-highlight{height:60px;top:103px;left:15px;right:15px}.mk-site .pd-paper-stream{justify-self:center;width:90px;height:24px;transform:rotate(90deg)}.mk-site .pd-card-pile{justify-self:center;width:90%;height:225px}.mk-site .pd-import-card{gap:17px;padding:22px}.mk-site .pd-import-card strong{font-size:23px}.mk-site .pd-import-card small{font-size:10px}.mk-site .pd-import-card p{font-size:13px}.mk-site .pd-import-set{max-width:270px;margin-inline:auto}.mk-site .pd-import-set .pd-set-cover>div{padding:22px}.mk-site .pd-import-set .pd-set-cover strong{font-size:27px}.mk-site .pd-import-set .pd-set-cover small{font-size:10px}.mk-site .pd-import-actor{bottom:8px;left:25px}.mk-site .pd-source-credit{max-width:none;font-size:11px;bottom:28px;right:25px}}.mk-site .pd-curve-context{fill:none;stroke:#86b8b1;stroke-width:2px;opacity:.16}.mk-site .pd-scene{background:0 0;border:0;border-radius:0}.mk-site .pd-play{color:#8c857a;border:0;width:28px;height:28px}.mk-site .pd-play:hover{background:#302e2b}.mk-site .pd-demo-label{color:#8c857a;margin-bottom:5px;font-size:10px}.mk-site .pd-transcript{color:#8c857a;margin-top:8px}.mk-site .pd-transcript summary{font-size:10px}.mk-site .pd-recall-scene{padding-inline:0}.mk-site .pd-card-front,.mk-site .pd-card-back{background:#253231;border-color:#49635f}.mk-site .pd-source-paper{background:#2f3026;border-color:#595c45}.mk-site .pd-import-card{background:#24332a;border-color:#506252}.mk-site .pd-import-scene{padding-inline:12px}.mk-site .pd-source-credit{right:12px}.mk-site .pd-math-scene,.mk-site .pd-chemistry-scene,.mk-site .pd-diagram-scene,.mk-site .pd-schedule-scene,.mk-site .pd-creator-scene{padding-inline:10px}.mk-site .pd-math-equation .pd-formula{color:#a6c9ff}.mk-site .pd-parabola,.mk-site .pd-curve-context{stroke:#a6c9ff}.mk-site .pd-oxygen text{fill:#95d5ef!important}.mk-site .pd-reaction,.mk-site .pd-math-foot{border:0}.mk-site .pd-format-constellation{background:0 0;min-height:420px;padding-inline:8px}.mk-site .pd-native-tile{border:0}.mk-site .pd-format-math{background:#1a2638;margin-right:10%;transform:rotate(-1deg)}.mk-site .pd-format-chem{background:#24332a;transform:rotate(2deg)}.mk-site .pd-format-diagram{background:#2f3026;transform:rotate(-2deg)}.mk-site .pd-mode-workbench{padding:12px 0 40px}.mk-site .pd-mode-trio article{border:0}.mk-site .pd-mode-trio article:first-child{background:#253231}.mk-site .pd-mode-trio article:nth-child(2){background:#2c2633}.mk-site .pd-mode-trio article:nth-child(3){background:#2f3026}.mk-site .pd-mode-plus{bottom:0;right:0}.mk-site .pd-mode-match>div>span{background:#2f3026}.mk-site .pd-editor-fields>div{background:#2c2633}.mk-site .pd-editor-bar strong{background:0 0}.mk-site .pd-editor-toolbar .pd-focus-count{padding-right:0}.mk-site .pd-diagram-bottom{min-height:45px}.mk-site .pd-class,.mk-site .pd-linked-set{border:0}@media (max-width:600px){.mk-site .pd-mode-workbench{padding-inline:0;padding-bottom:35px}.mk-site .pd-mode-plus{bottom:0;left:0}.mk-site .pd-mode-trio article{min-height:160px}}@media (max-width:480px){.mk-site .pd-adapt-scene{min-height:550px;padding:14px 2px 8px}.mk-site .pd-adapt-scene>h3{min-height:92px;font-size:25px}.mk-site .pd-learn-header{gap:8px;font-size:10px}.mk-site .pd-learn-header>span{gap:5px}.mk-site .pd-adapt-focus{font-size:9px}.mk-site .pd-adapt-focus small{font-size:8px}.mk-site .pd-learn-choices>span{gap:6px;padding:12px 8px;font-size:13px}.mk-site .pd-learn-outcome p{max-width:210px;font-size:13px}.mk-site .pd-contrast-card{gap:7px;padding:14px 12px}.mk-site .pd-contrast-card strong{font-size:14px}.mk-site .pd-contrast-card small{font-size:10px}.mk-site .pd-import-scene{padding-inline:10px}.mk-site .pd-format-constellation,.mk-site .pd-math-scene,.mk-site .pd-chemistry-scene,.mk-site .pd-diagram-scene,.mk-site .pd-schedule-scene,.mk-site .pd-creator-scene{padding-inline:0}}.mk-site .pd-demo[data-reduced=true] .pd-answer-wrong{clip-path:inset(0)}.mk-site .pd-demo[data-reduced=true] .pd-contrast-card{opacity:1;transform:none}.mk-site .pd-demo[data-reduced=true] .pd-typing-caret{opacity:0}@layer theme{.mk-site :where(.pd-app-renderer),.mk-site :where(.pd-app-renderer){--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{.mk-site :where(.pd-app-renderer) :is(*),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){box-sizing:border-box;border:0 solid;margin:0;padding:0}.mk-site :where(.pd-app-renderer),.mk-site :where(.pd-app-renderer){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.mk-site :where(.pd-app-renderer) :is(hr){height:0;color:inherit;border-top-width:1px}.mk-site :where(.pd-app-renderer) :is(abbr:where([title])){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mk-site :where(.pd-app-renderer) :is(h1),.mk-site :where(.pd-app-renderer) :is(h2),.mk-site :where(.pd-app-renderer) :is(h3),.mk-site :where(.pd-app-renderer) :is(h4),.mk-site :where(.pd-app-renderer) :is(h5),.mk-site :where(.pd-app-renderer) :is(h6){font-size:inherit;font-weight:inherit}.mk-site :where(.pd-app-renderer) :is(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.mk-site :where(.pd-app-renderer) :is(b),.mk-site :where(.pd-app-renderer) :is(strong){font-weight:bolder}.mk-site :where(.pd-app-renderer) :is(code),.mk-site :where(.pd-app-renderer) :is(kbd),.mk-site :where(.pd-app-renderer) :is(samp),.mk-site :where(.pd-app-renderer) :is(pre){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.mk-site :where(.pd-app-renderer) :is(small){font-size:80%}.mk-site :where(.pd-app-renderer) :is(sub),.mk-site :where(.pd-app-renderer) :is(sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}.mk-site :where(.pd-app-renderer) :is(sub){bottom:-.25em}.mk-site :where(.pd-app-renderer) :is(sup){top:-.5em}.mk-site :where(.pd-app-renderer) :is(table){text-indent:0;border-color:inherit;border-collapse:collapse}.mk-site :where(.pd-app-renderer) :-moz-focusring{outline:auto}.mk-site :where(.pd-app-renderer) :is(progress){vertical-align:baseline}.mk-site :where(.pd-app-renderer) :is(summary){display:list-item}.mk-site :where(.pd-app-renderer) :is(ol),.mk-site :where(.pd-app-renderer) :is(ul),.mk-site :where(.pd-app-renderer) :is(menu){list-style:none}.mk-site :where(.pd-app-renderer) :is(img),.mk-site :where(.pd-app-renderer) :is(svg),.mk-site :where(.pd-app-renderer) :is(video),.mk-site :where(.pd-app-renderer) :is(canvas),.mk-site :where(.pd-app-renderer) :is(audio),.mk-site :where(.pd-app-renderer) :is(iframe),.mk-site :where(.pd-app-renderer) :is(embed),.mk-site :where(.pd-app-renderer) :is(object){vertical-align:middle;display:block}.mk-site :where(.pd-app-renderer) :is(img),.mk-site :where(.pd-app-renderer) :is(video){max-width:100%;height:auto}.mk-site :where(.pd-app-renderer) :is(button),.mk-site :where(.pd-app-renderer) :is(input),.mk-site :where(.pd-app-renderer) :is(select),.mk-site :where(.pd-app-renderer) :is(optgroup),.mk-site :where(.pd-app-renderer) :is(textarea),.mk-site :where(.pd-app-renderer) :is(){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.mk-site :where(.pd-app-renderer) :is(:where(select:is([multiple],[size])) optgroup){font-weight:bolder}.mk-site :where(.pd-app-renderer) :is(:where(select:is([multiple],[size])) optgroup option){padding-inline-start:20px}.mk-site :where(.pd-app-renderer) :is(){opacity:1;margin-inline-end:4px}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.mk-site :where(.pd-app-renderer) :is(){color:currentColor}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(){color:color-mix(in oklab, currentcolor 50%, transparent)}}}.mk-site :where(.pd-app-renderer) :is(textarea){resize:vertical}.mk-site :where(.pd-app-renderer) :is(){-webkit-appearance:none;min-height:1lh;text-align:inherit;padding:0;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){padding-block:0}.mk-site :where(.pd-app-renderer) :is(){line-height:1}.mk-site :where(.pd-app-renderer) :-moz-ui-invalid{box-shadow:none}.mk-site :where(.pd-app-renderer) :is(button),.mk-site :where(.pd-app-renderer) :is(input:where([type=button],[type=reset],[type=submit])),.mk-site :where(.pd-app-renderer) :is(){-webkit-appearance:button;appearance:button}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){height:auto}.mk-site :where(.pd-app-renderer) [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.mk-site :where(.pd-app-renderer) .\@container\/card-header{container:card-header/inline-size}.mk-site :where(.pd-app-renderer) .\@container\/field-group{container:field-group/inline-size}.mk-site :where(.pd-app-renderer) .pointer-events-none{pointer-events:none}.mk-site :where(.pd-app-renderer) .collapse{visibility:collapse}.mk-site :where(.pd-app-renderer) .invisible{visibility:hidden}.mk-site :where(.pd-app-renderer) .visible{visibility:visible}.mk-site :where(.pd-app-renderer) .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-site :where(.pd-app-renderer) .absolute{position:absolute}.mk-site :where(.pd-app-renderer) .fixed{position:fixed}.mk-site :where(.pd-app-renderer) .relative{position:relative}.mk-site :where(.pd-app-renderer) .static{position:static}.mk-site :where(.pd-app-renderer) .sticky{position:sticky}.mk-site :where(.pd-app-renderer) .inset-0{inset:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .inset-x-0{inset-inline:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .inset-y-0{inset-block:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .\!start{inset-inline-start:var(--spacing)!important}.mk-site :where(.pd-app-renderer) .inset-s-1\/2{inset-inline-start:50%}.mk-site :where(.pd-app-renderer) .start{inset-inline-start:var(--spacing)}.mk-site :where(.pd-app-renderer) .start\!{inset-inline-start:var(--spacing)!important}.mk-site :where(.pd-app-renderer) .\!end{inset-inline-end:var(--spacing)!important}.mk-site :where(.pd-app-renderer) .end{inset-inline-end:var(--spacing)}.mk-site :where(.pd-app-renderer) .end\!{inset-inline-end:var(--spacing)!important}.mk-site :where(.pd-app-renderer) .-top-12{top:calc(var(--spacing) * -12)}.mk-site :where(.pd-app-renderer) .top-0{top:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .top-1\.5{top:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .top-1\/2{top:50%}.mk-site :where(.pd-app-renderer) .top-3\.5{top:calc(var(--spacing) * 3.5)}.mk-site :where(.pd-app-renderer) .top-4{top:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .top-25{top:calc(var(--spacing) * 25)}.mk-site :where(.pd-app-renderer) .top-\[1px\]{top:1px}.mk-site :where(.pd-app-renderer) .top-\[50\%\]{top:50%}.mk-site :where(.pd-app-renderer) .top-\[60\%\]{top:60%}.mk-site :where(.pd-app-renderer) .top-full{top:100%}.mk-site :where(.pd-app-renderer) .-right-12{right:calc(var(--spacing) * -12)}.mk-site :where(.pd-app-renderer) .right-0{right:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .right-1{right:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .right-2{right:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .right-3{right:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .right-3\.5{right:calc(var(--spacing) * 3.5)}.mk-site :where(.pd-app-renderer) .right-4{right:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .-bottom-12{bottom:calc(var(--spacing) * -12)}.mk-site :where(.pd-app-renderer) .bottom-0{bottom:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .-left-12{left:calc(var(--spacing) * -12)}.mk-site :where(.pd-app-renderer) .left-0{left:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .left-1\/2{left:50%}.mk-site :where(.pd-app-renderer) .left-2{left:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .left-3{left:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .left-\[50\%\]{left:50%}.mk-site :where(.pd-app-renderer) .isolate{isolation:isolate}.mk-site :where(.pd-app-renderer) .z-10{z-index:10}.mk-site :where(.pd-app-renderer) .z-20{z-index:20}.mk-site :where(.pd-app-renderer) .z-50{z-index:50}.mk-site :where(.pd-app-renderer) .z-\[1\]{z-index:1}.mk-site :where(.pd-app-renderer) .order-first{order:-9999}.mk-site :where(.pd-app-renderer) .order-last{order:9999}.mk-site :where(.pd-app-renderer) .col-start-2{grid-column-start:2}.mk-site :where(.pd-app-renderer) .row-span-2{grid-row:span 2/span 2}.mk-site :where(.pd-app-renderer) .row-start-1{grid-row-start:1}.mk-site :where(.pd-app-renderer) .container{width:100%}@media (min-width:40rem){.mk-site :where(.pd-app-renderer) .container{max-width:40rem}}@media (min-width:48rem){.mk-site :where(.pd-app-renderer) .container{max-width:48rem}}@media (min-width:64rem){.mk-site :where(.pd-app-renderer) .container{max-width:64rem}}@media (min-width:80rem){.mk-site :where(.pd-app-renderer) .container{max-width:80rem}}@media (min-width:96rem){.mk-site :where(.pd-app-renderer) .container{max-width:96rem}}.mk-site :where(.pd-app-renderer) .m-0\!{margin:calc(var(--spacing) * 0)!important}.mk-site :where(.pd-app-renderer) .m-1{margin:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .m-10{margin:calc(var(--spacing) * 10)}.mk-site :where(.pd-app-renderer) .-mx-1{margin-inline:calc(var(--spacing) * -1)}.mk-site :where(.pd-app-renderer) .mx-2{margin-inline:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mk-site :where(.pd-app-renderer) .mx-auto{margin-inline:auto}.mk-site :where(.pd-app-renderer) .-my-2{margin-block:calc(var(--spacing) * -2)}.mk-site :where(.pd-app-renderer) .my-0{margin-block:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .my-0\.5{margin-block:calc(var(--spacing) * .5)}.mk-site :where(.pd-app-renderer) .my-1{margin-block:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .-mt-4{margin-top:calc(var(--spacing) * -4)}.mk-site :where(.pd-app-renderer) .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mk-site :where(.pd-app-renderer) .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .mt-2{margin-top:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .mt-4{margin-top:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .mt-8{margin-top:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .mt-auto{margin-top:auto}.mk-site :where(.pd-app-renderer) .mb-2{margin-bottom:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .mb-3{margin-bottom:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .-ml-1{margin-left:calc(var(--spacing) * -1)}.mk-site :where(.pd-app-renderer) .-ml-4{margin-left:calc(var(--spacing) * -4)}.mk-site :where(.pd-app-renderer) .ml-1{margin-left:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .ml-3{margin-left:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .ml-4{margin-left:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .ml-auto{margin-left:auto}.mk-site :where(.pd-app-renderer) .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-site :where(.pd-app-renderer) .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-site :where(.pd-app-renderer) .block{display:block}.mk-site :where(.pd-app-renderer) .contents{display:contents}.mk-site :where(.pd-app-renderer) .flex{display:flex}.mk-site :where(.pd-app-renderer) .grid{display:grid}.mk-site :where(.pd-app-renderer) .grid\!{display:grid!important}.mk-site :where(.pd-app-renderer) .hidden{display:none}.mk-site :where(.pd-app-renderer) .inline{display:inline}.mk-site :where(.pd-app-renderer) .inline-flex{display:inline-flex}.mk-site :where(.pd-app-renderer) .table{display:table}.mk-site :where(.pd-app-renderer) .table\!{display:table!important}.mk-site :where(.pd-app-renderer) .table-caption{display:table-caption}.mk-site :where(.pd-app-renderer) .table-cell{display:table-cell}.mk-site :where(.pd-app-renderer) .table-row{display:table-row}.mk-site :where(.pd-app-renderer) .field-sizing-content{field-sizing:content}.mk-site :where(.pd-app-renderer) .aspect-square{aspect-ratio:1}.mk-site :where(.pd-app-renderer) .aspect-video{aspect-ratio:var(--aspect-video)}.mk-site :where(.pd-app-renderer) .size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.mk-site :where(.pd-app-renderer) .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.mk-site :where(.pd-app-renderer) .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.mk-site :where(.pd-app-renderer) .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.mk-site :where(.pd-app-renderer) .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.mk-site :where(.pd-app-renderer) .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.mk-site :where(.pd-app-renderer) .size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.mk-site :where(.pd-app-renderer) .size-auto{width:auto;height:auto}.mk-site :where(.pd-app-renderer) .size-full{width:100%;height:100%}.mk-site :where(.pd-app-renderer) .h-\(--cell-size\){height:var(--cell-size)}.mk-site :where(.pd-app-renderer) .h-1\.5{height:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .h-2{height:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .h-2\.5{height:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .h-4{height:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .h-5{height:calc(var(--spacing) * 5)}.mk-site :where(.pd-app-renderer) .h-6{height:calc(var(--spacing) * 6)}.mk-site :where(.pd-app-renderer) .h-7{height:calc(var(--spacing) * 7)}.mk-site :where(.pd-app-renderer) .h-8{height:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .h-9{height:calc(var(--spacing) * 9)}.mk-site :where(.pd-app-renderer) .h-10{height:calc(var(--spacing) * 10)}.mk-site :where(.pd-app-renderer) .h-12{height:calc(var(--spacing) * 12)}.mk-site :where(.pd-app-renderer) .h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.mk-site :where(.pd-app-renderer) .h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.mk-site :where(.pd-app-renderer) .h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.mk-site :where(.pd-app-renderer) .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.mk-site :where(.pd-app-renderer) .h-auto{height:auto}.mk-site :where(.pd-app-renderer) .h-full{height:100%}.mk-site :where(.pd-app-renderer) .h-max{height:max-content}.mk-site :where(.pd-app-renderer) .h-px{height:1px}.mk-site :where(.pd-app-renderer) .h-svh{height:100svh}.mk-site :where(.pd-app-renderer) .max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.mk-site :where(.pd-app-renderer) .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.mk-site :where(.pd-app-renderer) .max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.mk-site :where(.pd-app-renderer) .max-h-96{max-height:calc(var(--spacing) * 96)}.mk-site :where(.pd-app-renderer) .max-h-\[300px\]{max-height:300px}.mk-site :where(.pd-app-renderer) .max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.mk-site :where(.pd-app-renderer) .min-h-0{min-height:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .min-h-4{min-height:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .min-h-9{min-height:calc(var(--spacing) * 9)}.mk-site :where(.pd-app-renderer) .min-h-16{min-height:calc(var(--spacing) * 16)}.mk-site :where(.pd-app-renderer) .min-h-full{min-height:100%}.mk-site :where(.pd-app-renderer) .min-h-svh{min-height:100svh}.mk-site :where(.pd-app-renderer) .w-\(--anchor-width\){width:var(--anchor-width)}.mk-site :where(.pd-app-renderer) .w-\(--cell-size\){width:var(--cell-size)}.mk-site :where(.pd-app-renderer) .w-\(--sidebar-width\){width:var(--sidebar-width)}.mk-site :where(.pd-app-renderer) .w-0{width:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .w-1{width:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .w-2{width:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .w-2\.5{width:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .w-3{width:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .w-3\/4{width:75%}.mk-site :where(.pd-app-renderer) .w-4{width:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .w-5{width:calc(var(--spacing) * 5)}.mk-site :where(.pd-app-renderer) .w-9{width:calc(var(--spacing) * 9)}.mk-site :where(.pd-app-renderer) .w-10{width:calc(var(--spacing) * 10)}.mk-site :where(.pd-app-renderer) .w-24{width:calc(var(--spacing) * 24)}.mk-site :where(.pd-app-renderer) .w-64{width:calc(var(--spacing) * 64)}.mk-site :where(.pd-app-renderer) .w-72{width:calc(var(--spacing) * 72)}.mk-site :where(.pd-app-renderer) .w-\[100px\]{width:100px}.mk-site :where(.pd-app-renderer) .w-auto{width:auto}.mk-site :where(.pd-app-renderer) .w-fit{width:fit-content}.mk-site :where(.pd-app-renderer) .w-full{width:100%}.mk-site :where(.pd-app-renderer) .w-max{width:max-content}.mk-site :where(.pd-app-renderer) .w-px{width:1px}.mk-site :where(.pd-app-renderer) .max-w-\(--available-width\){max-width:var(--available-width)}.mk-site :where(.pd-app-renderer) .max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.mk-site :where(.pd-app-renderer) .max-w-\[80\%\]{max-width:80%}.mk-site :where(.pd-app-renderer) .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.mk-site :where(.pd-app-renderer) .max-w-full{max-width:100%}.mk-site :where(.pd-app-renderer) .max-w-max{max-width:max-content}.mk-site :where(.pd-app-renderer) .max-w-sm{max-width:var(--container-sm)}.mk-site :where(.pd-app-renderer) .min-w-\(--cell-size\){min-width:var(--cell-size)}.mk-site :where(.pd-app-renderer) .min-w-0{min-width:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .min-w-5{min-width:calc(var(--spacing) * 5)}.mk-site :where(.pd-app-renderer) .min-w-8{min-width:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .min-w-9{min-width:calc(var(--spacing) * 9)}.mk-site :where(.pd-app-renderer) .min-w-10{min-width:calc(var(--spacing) * 10)}.mk-site :where(.pd-app-renderer) .min-w-16{min-width:calc(var(--spacing) * 16)}.mk-site :where(.pd-app-renderer) .min-w-40{min-width:calc(var(--spacing) * 40)}.mk-site :where(.pd-app-renderer) .min-w-\[8rem\]{min-width:8rem}.mk-site :where(.pd-app-renderer) .min-w-\[12rem\]{min-width:12rem}.mk-site :where(.pd-app-renderer) .min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.mk-site :where(.pd-app-renderer) .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.mk-site :where(.pd-app-renderer) .flex-1{flex:1}.mk-site :where(.pd-app-renderer) .shrink{flex-shrink:1}.mk-site :where(.pd-app-renderer) .shrink-0{flex-shrink:0}.mk-site :where(.pd-app-renderer) .grow{flex-grow:1}.mk-site :where(.pd-app-renderer) .grow-0{flex-grow:0}.mk-site :where(.pd-app-renderer) .basis-full{flex-basis:100%}.mk-site :where(.pd-app-renderer) .caption-bottom{caption-side:bottom}.mk-site :where(.pd-app-renderer) .border-collapse{border-collapse:collapse}.mk-site :where(.pd-app-renderer) .origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.mk-site :where(.pd-app-renderer) .origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.mk-site :where(.pd-app-renderer) .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :where(.pd-app-renderer) .rotate-45{rotate:45deg}.mk-site :where(.pd-app-renderer) .rotate-90{rotate:90deg}.mk-site :where(.pd-app-renderer) .rotate-180{rotate:180deg}.mk-site :where(.pd-app-renderer) .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.mk-site :where(.pd-app-renderer) .animate-pulse{animation:var(--animate-pulse)}.mk-site :where(.pd-app-renderer) .animate-spin{animation:var(--animate-spin)}.mk-site :where(.pd-app-renderer) .cursor-default{cursor:default}.mk-site :where(.pd-app-renderer) .cursor-text{cursor:text}.mk-site :where(.pd-app-renderer) .touch-none{touch-action:none}.mk-site :where(.pd-app-renderer) .resize{resize:both}.mk-site :where(.pd-app-renderer) .resize-none{resize:none}.mk-site :where(.pd-app-renderer) .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.mk-site :where(.pd-app-renderer) .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.mk-site :where(.pd-app-renderer) .scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .list-disc{list-style-type:disc}.mk-site :where(.pd-app-renderer) .list-none{list-style-type:none}.mk-site :where(.pd-app-renderer) .appearance-none{-webkit-appearance:none;appearance:none}.mk-site :where(.pd-app-renderer) .auto-rows-min{grid-auto-rows:min-content}.mk-site :where(.pd-app-renderer) .grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.mk-site :where(.pd-app-renderer) .grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.mk-site :where(.pd-app-renderer) .grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.mk-site :where(.pd-app-renderer) .flex-col{flex-direction:column}.mk-site :where(.pd-app-renderer) .flex-col-reverse{flex-direction:column-reverse}.mk-site :where(.pd-app-renderer) .flex-row{flex-direction:row}.mk-site :where(.pd-app-renderer) .flex-wrap{flex-wrap:wrap}.mk-site :where(.pd-app-renderer) .place-content-center{place-content:center}.mk-site :where(.pd-app-renderer) .place-items-center{place-items:center}.mk-site :where(.pd-app-renderer) .content-start{align-content:flex-start}.mk-site :where(.pd-app-renderer) .items-center{align-items:center}.mk-site :where(.pd-app-renderer) .items-end{align-items:flex-end}.mk-site :where(.pd-app-renderer) .items-start{align-items:flex-start}.mk-site :where(.pd-app-renderer) .items-stretch{align-items:stretch}.mk-site :where(.pd-app-renderer) .justify-between{justify-content:space-between}.mk-site :where(.pd-app-renderer) .justify-center{justify-content:center}.mk-site :where(.pd-app-renderer) .justify-start{justify-content:flex-start}.mk-site :where(.pd-app-renderer) .justify-items-start{justify-items:start}.mk-site :where(.pd-app-renderer) .gap-0\.5{gap:calc(var(--spacing) * .5)}.mk-site :where(.pd-app-renderer) .gap-1{gap:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .gap-2{gap:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .gap-3{gap:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .gap-4{gap:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .gap-6{gap:calc(var(--spacing) * 6)}.mk-site :where(.pd-app-renderer) .gap-7{gap:calc(var(--spacing) * 7)}.mk-site :where(.pd-app-renderer) .gap-8{gap:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.mk-site :where(.mk-site :where(.pd-app-renderer) .-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.mk-site :where(.pd-app-renderer) .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.mk-site :where(.pd-app-renderer) .self-end{align-self:flex-end}.mk-site :where(.pd-app-renderer) .self-start{align-self:flex-start}.mk-site :where(.pd-app-renderer) .self-stretch{align-self:stretch}.mk-site :where(.pd-app-renderer) .justify-self-end{justify-self:flex-end}.mk-site :where(.pd-app-renderer) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-site :where(.pd-app-renderer) .overflow-auto{overflow:auto}.mk-site :where(.pd-app-renderer) .overflow-hidden{overflow:hidden}.mk-site :where(.pd-app-renderer) .overflow-x-auto{overflow-x:auto}.mk-site :where(.pd-app-renderer) .overflow-x-hidden{overflow-x:hidden}.mk-site :where(.pd-app-renderer) .overflow-y-auto{overflow-y:auto}.mk-site :where(.pd-app-renderer) .overscroll-contain{overscroll-behavior:contain}.mk-site :where(.pd-app-renderer) .overscroll-x-contain{overscroll-behavior-x:contain}.mk-site :where(.pd-app-renderer) .rounded{border-radius:.25rem}.mk-site :where(.pd-app-renderer) .rounded-\[2px\]{border-radius:2px}.mk-site :where(.pd-app-renderer) .rounded-\[4px\]{border-radius:4px}.mk-site :where(.pd-app-renderer) .rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.mk-site :where(.pd-app-renderer) .rounded-\[inherit\]{border-radius:inherit}.mk-site :where(.pd-app-renderer) .rounded-full{border-radius:2147483647px}.mk-site :where(.pd-app-renderer) .rounded-lg{border-radius:var(--radius-lg)}.mk-site :where(.pd-app-renderer) .rounded-md{border-radius:var(--radius-md)}.mk-site :where(.pd-app-renderer) .rounded-none{border-radius:0}.mk-site :where(.pd-app-renderer) .rounded-sm{border-radius:var(--radius-sm)}.mk-site :where(.pd-app-renderer) .rounded-xl{border-radius:var(--radius-xl)}.mk-site :where(.pd-app-renderer) .rounded-xs{border-radius:var(--radius-xs)}.mk-site :where(.pd-app-renderer) .rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mk-site :where(.pd-app-renderer) .rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.mk-site :where(.pd-app-renderer) .rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mk-site :where(.pd-app-renderer) .border{border-style:var(--tw-border-style);border-width:1px}.mk-site :where(.pd-app-renderer) .border-0{border-style:var(--tw-border-style);border-width:0}.mk-site :where(.pd-app-renderer) .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.mk-site :where(.pd-app-renderer) .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.mk-site :where(.pd-app-renderer) .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.mk-site :where(.pd-app-renderer) .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.mk-site :where(.pd-app-renderer) .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.mk-site :where(.pd-app-renderer) .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.mk-site :where(.pd-app-renderer) .border-dashed{--tw-border-style:dashed;border-style:dashed}.mk-site :where(.pd-app-renderer) .border-none{--tw-border-style:none;border-style:none}.mk-site :where(.pd-app-renderer) .border-\(--color-border\){border-color:var(--color-border)}.mk-site :where(.pd-app-renderer) .border-transparent{border-color:#0000}.mk-site :where(.pd-app-renderer) .border-t-transparent{border-top-color:#0000}.mk-site :where(.pd-app-renderer) .border-l-transparent{border-left-color:#0000}.mk-site :where(.pd-app-renderer) .bg-\(--color-bg\){background-color:var(--color-bg)}.mk-site :where(.pd-app-renderer) .bg-\[Canvas\]{background-color:canvas}.mk-site :where(.pd-app-renderer) .bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) .bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.mk-site :where(.pd-app-renderer) .bg-transparent{background-color:#0000}.mk-site :where(.pd-app-renderer) .bg-white{background-color:var(--color-white)}.mk-site :where(.pd-app-renderer) .bg-clip-padding{background-clip:padding-box}.mk-site :where(.pd-app-renderer) .fill-current{fill:currentColor}.mk-site :where(.pd-app-renderer) .p-0{padding:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .p-1{padding:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .p-2{padding:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .p-3{padding:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .p-4{padding:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .p-6{padding:calc(var(--spacing) * 6)}.mk-site :where(.pd-app-renderer) .p-\[3px\]{padding:3px}.mk-site :where(.pd-app-renderer) .p-px{padding:1px}.mk-site :where(.pd-app-renderer) .px-\(--cell-size\){padding-inline:var(--cell-size)}.mk-site :where(.pd-app-renderer) .px-1{padding-inline:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .px-2{padding-inline:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .px-3{padding-inline:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .px-4{padding-inline:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .px-6{padding-inline:calc(var(--spacing) * 6)}.mk-site :where(.pd-app-renderer) .py-0\.5{padding-block:calc(var(--spacing) * .5)}.mk-site :where(.pd-app-renderer) .py-1{padding-block:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .py-2{padding-block:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .py-3{padding-block:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .py-4{padding-block:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .py-6{padding-block:calc(var(--spacing) * 6)}.mk-site :where(.pd-app-renderer) .pt-0{padding-top:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .pt-3{padding-top:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .pt-4{padding-top:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .pr-1{padding-right:calc(var(--spacing) * 1)}.mk-site :where(.pd-app-renderer) .pr-2{padding-right:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .pr-3{padding-right:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .pr-8{padding-right:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .pr-9{padding-right:calc(var(--spacing) * 9)}.mk-site :where(.pd-app-renderer) .pb-2{padding-bottom:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .pb-3{padding-bottom:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .pb-4{padding-bottom:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .pl-2{padding-left:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .pl-3{padding-left:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .pl-4{padding-left:calc(var(--spacing) * 4)}.mk-site :where(.pd-app-renderer) .pl-8{padding-left:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .text-center{text-align:center}.mk-site :where(.pd-app-renderer) .text-left{text-align:left}.mk-site :where(.pd-app-renderer) .align-middle{vertical-align:middle}.mk-site :where(.pd-app-renderer) .font-mono{font-family:var(--font-mono)}.mk-site :where(.pd-app-renderer) .font-sans{font-family:var(--font-sans)}.mk-site :where(.pd-app-renderer) .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.mk-site :where(.pd-app-renderer) .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.mk-site :where(.pd-app-renderer) .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.mk-site :where(.pd-app-renderer) .text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.mk-site :where(.pd-app-renderer) .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.mk-site :where(.pd-app-renderer) .text-\[0\.8rem\]{font-size:.8rem}.mk-site :where(.pd-app-renderer) .leading-none{--tw-leading:1;line-height:1}.mk-site :where(.pd-app-renderer) .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.mk-site :where(.pd-app-renderer) .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.mk-site :where(.pd-app-renderer) .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.mk-site :where(.pd-app-renderer) .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.mk-site :where(.pd-app-renderer) .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mk-site :where(.pd-app-renderer) .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mk-site :where(.pd-app-renderer) .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.mk-site :where(.pd-app-renderer) .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.mk-site :where(.pd-app-renderer) .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.mk-site :where(.pd-app-renderer) .text-balance{text-wrap:balance}.mk-site :where(.pd-app-renderer) .break-words,.mk-site :where(.pd-app-renderer) .wrap-break-word{overflow-wrap:break-word}.mk-site :where(.pd-app-renderer) .whitespace-nowrap{white-space:nowrap}.mk-site :where(.pd-app-renderer) .text-\[CanvasText\]{color:canvastext}.mk-site :where(.pd-app-renderer) .text-current{color:currentColor}.mk-site :where(.pd-app-renderer) .text-white{color:var(--color-white)}.mk-site :where(.pd-app-renderer) .lowercase{text-transform:lowercase}.mk-site :where(.pd-app-renderer) .uppercase{text-transform:uppercase}.mk-site :where(.pd-app-renderer) .italic{font-style:italic}.mk-site :where(.pd-app-renderer) .ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.mk-site :where(.pd-app-renderer) .ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.mk-site :where(.pd-app-renderer) .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.mk-site :where(.pd-app-renderer) .line-through{text-decoration-line:line-through}.mk-site :where(.pd-app-renderer) .overline{text-decoration-line:overline}.mk-site :where(.pd-app-renderer) .underline{text-decoration-line:underline}.mk-site :where(.pd-app-renderer) .underline-offset-4{text-underline-offset:4px}.mk-site :where(.pd-app-renderer) .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mk-site :where(.pd-app-renderer) .opacity-0{opacity:0}.mk-site :where(.pd-app-renderer) .opacity-50{opacity:.5}.mk-site :where(.pd-app-renderer) .opacity-60{opacity:.6}.mk-site :where(.pd-app-renderer) .opacity-70{opacity:.7}.mk-site :where(.pd-app-renderer) .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .shadow\/QA{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :where(.pd-app-renderer) .outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mk-site :where(.pd-app-renderer) .outline-hidden{outline-offset:2px;outline:2px solid #0000}}.mk-site :where(.pd-app-renderer) .outline{outline-style:var(--tw-outline-style);outline-width:1px}.mk-site :where(.pd-app-renderer) .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mk-site :where(.pd-app-renderer) .grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mk-site :where(.pd-app-renderer) .invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mk-site :where(.pd-app-renderer) .sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mk-site :where(.pd-app-renderer) .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.mk-site :where(.pd-app-renderer) .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.mk-site :where(.pd-app-renderer) .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :where(.pd-app-renderer) .transition-none{transition-property:none}.mk-site :where(.pd-app-renderer) .duration-100{--tw-duration:.1s;transition-duration:.1s}.mk-site :where(.pd-app-renderer) .duration-200{--tw-duration:.2s;transition-duration:.2s}.mk-site :where(.pd-app-renderer) .duration-300{--tw-duration:.3s;transition-duration:.3s}.mk-site :where(.pd-app-renderer) .duration-1000{--tw-duration:1s;transition-duration:1s}.mk-site :where(.pd-app-renderer) .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.mk-site :where(.pd-app-renderer) .ease-linear{--tw-ease:linear;transition-timing-function:linear}.mk-site :where(.pd-app-renderer) .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.mk-site :where(.pd-app-renderer) .contain-content{contain:content}.mk-site :where(.pd-app-renderer) .outline-none{--tw-outline-style:none;outline-style:none}.mk-site :where(.pd-app-renderer) .select-none{-webkit-user-select:none;user-select:none}.mk-site :where(.pd-app-renderer) .\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.mk-site :where(.pd-app-renderer) .\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.mk-site :where(.pd-app-renderer) .\[content-visibility\:auto\]{content-visibility:auto}.mk-site :where(.pd-app-renderer) .block-0{block-size:calc(var(--spacing) * 0)}.mk-site :where(.pd-app-renderer) .block-1{block-size:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-focus-within\/menu-item\:opacity-100):is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.mk-site :is(.mk-site :where(.pd-app-renderer) .group-hover\/menu-item\:opacity-100):is(:where(.group\/menu-item):hover *){opacity:1}}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8):is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[size\=lg\]\/avatar-group\:size-10):is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[size\=sm\]\/avatar-group\:size-6):is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden):is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8):is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[variant\=ghost\]\/message\:px-0):is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance):is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5):is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start):is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-\[\>input\]\/input-group\:pt-2\.5):is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-\[\>input\]\/input-group\:pb-2\.5):is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-empty\/combobox-content\:flex):is(:where(.group\/combobox-content)[data-empty] *){display:flex}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[align\=end\]\/bubble\:self-end):is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[align\=end\]\/message\:justify-end):is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[align\=end\]\/message\:self-end):is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:-mt-8):is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:hidden):is(:where(.group)[data-collapsible=icon] *){display:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:size-8\!):is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\)):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]):is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]):is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:overflow-hidden):is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:p-0\!):is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:p-2\!):is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=icon\]\:opacity-0):is(:where(.group)[data-collapsible=icon] *){opacity:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]):is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]):is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=offcanvas\]\:w-0):is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=offcanvas\]\:translate-x-0):is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[disabled\=true\]\:pointer-events-none):is(:where(.group)[data-disabled=true] *){pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[disabled\=true\]\:opacity-50):is(:where(.group)[data-disabled=true] *),.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[disabled\=true\]\/field\:opacity-50):is(:where(.group\/field)[data-disabled=true] *),.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[disabled\=true\]\/input-group\:opacity-50):is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[focused\=true\]\/day\:relative):is(:where(.group\/day)[data-focused=true] *){position:relative}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[focused\=true\]\/day\:z-10):is(:where(.group\/day)[data-focused=true] *){z-index:10}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[focused\=true\]\/day\:ring-\[3px\]):is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=horizontal\]\/tabs\:h-9):is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:absolute):is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:top-3):is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:right-3):is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:w-full):is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:gap-1):is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:px-1):is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/tabs\:h-fit):is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/tabs\:w-full):is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/tabs\:flex-col):is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/tabs\:justify-start):is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[side\=left\]\:-right-4):is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[side\=left\]\:border-r):is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[side\=right\]\:left-0):is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[side\=right\]\:rotate-180):is(:where(.group)[data-side=right] *){rotate:180deg}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[side\=right\]\:border-l):is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=default\]\/avatar\:size-2\.5):is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=default\]\/switch\:size-4):is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=lg\]\/avatar\:size-3):is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/alert-dialog-content\:grid):is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2):is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/attachment\:w-8):is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/avatar\:size-2):is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/avatar\:text-xs):is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/switch\:size-3):is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=xs\]\/attachment\:w-7):is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=xs\]\/attachment\:rounded-md):is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[state\=done\]\/attachment\:opacity-100):is(:where(.group\/attachment)[data-state=done] *),.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[state\=idle\]\/attachment\:opacity-100):is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[state\=open\]\:rotate-180):is(:where(.group)[data-state=open] *){rotate:180deg}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=floating\]\:rounded-lg):is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=floating\]\:border):is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=floating\]\:shadow-sm):is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=line\]\/tabs-list\:bg-transparent):is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=outline\]\/field-group\:-mb-2):is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=separator\]\/marker\:flex-none):is(:where(.group\/marker)[data-variant=separator] *){flex:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=separator\]\/marker\:text-center):is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block):is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center):is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center):is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:top-full):is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5):is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden):is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md):is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:border):is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:shadow):is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[viewport\=false\]\/navigation-menu\:duration-200):is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.mk-site :is(.mk-site :where(.pd-app-renderer) .peer-disabled\:cursor-not-allowed):is(:where(.peer):disabled~*){cursor:not-allowed}.mk-site :is(.mk-site :where(.pd-app-renderer) .peer-disabled\:opacity-50):is(:where(.peer):disabled~*){opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .peer-data-\[size\=default\]\/menu-button\:top-1\.5):is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .peer-data-\[size\=lg\]\/menu-button\:top-2\.5):is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .peer-data-\[size\=sm\]\/menu-button\:top-1):is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .file\:inline-flex)::file-selector-button{display:inline-flex}.mk-site :is(.mk-site :where(.pd-app-renderer) .file\:h-7)::file-selector-button{height:calc(var(--spacing) * 7)}.mk-site :is(.mk-site :where(.pd-app-renderer) .file\:border-0)::file-selector-button{border-style:var(--tw-border-style);border-width:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .file\:bg-transparent)::file-selector-button{background-color:#0000}.mk-site :is(.mk-site :where(.pd-app-renderer) .file\:text-sm)::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.mk-site :is(.mk-site :where(.pd-app-renderer) .file\:font-medium)::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mk-site :is(.mk-site :where(.pd-app-renderer) .before\:mr-1):before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .before\:h-px):before{content:var(--tw-content);height:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .before\:min-w-0):before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .before\:flex-1):before{content:var(--tw-content);flex:1}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:absolute):after{content:var(--tw-content);position:absolute}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:-inset-2):after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:inset-y-0):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:left-1\/2):after{content:var(--tw-content);left:50%}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:ml-1):after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:h-px):after{content:var(--tw-content);height:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:w-1):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:w-\[2px\]):after{content:var(--tw-content);width:2px}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:min-w-0):after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:flex-1):after{content:var(--tw-content);flex:1}.mk-site :is(.mk-site :where(.pd-app-renderer) .after\:-translate-x-1\/2):after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[collapsible\=offcanvas\]\:after\:left-full):is(:where(.group)[data-collapsible=offcanvas] *)):after{content:var(--tw-content);left:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .first\:rounded-l-md):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .first\:border-l):first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .last\:mt-0):last-child{margin-top:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .last\:rounded-r-md):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .last\:border-b-0):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-within\:ring-1):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-within\:ring-\[3px\]):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.mk-site :is(.mk-site :where(.pd-app-renderer) .hover\:underline):hover{text-decoration-line:underline}.mk-site :is(.mk-site :where(.pd-app-renderer) .hover\:opacity-100):hover{opacity:1}.mk-site :is(.mk-site :where(.pd-app-renderer) .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]):hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .hover\:ring-4):hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus\:z-10):focus{z-index:10}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus\:ring-2):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus\:ring-offset-2):focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus\:outline-hidden):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mk-site :is(.mk-site :where(.pd-app-renderer) .focus\:outline-hidden):focus{outline-offset:2px;outline:2px solid #0000}}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:z-10):focus-visible{z-index:10}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:ring-0):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:ring-1):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:ring-2):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:ring-4):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:ring-\[3px\]):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:ring-offset-1):focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:outline-hidden):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:outline-hidden):focus-visible{outline-offset:2px;outline:2px solid #0000}}.mk-site :is(.mk-site :where(.pd-app-renderer) .focus-visible\:outline-1):focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .disabled\:pointer-events-none):disabled{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .disabled\:cursor-not-allowed):disabled{cursor:not-allowed}.mk-site :is(.mk-site :where(.pd-app-renderer) .disabled\:opacity-50):disabled{opacity:.5}.mk-site :where([data-side=left]) :is(.mk-site :where(.pd-app-renderer) .in-data-\[side\=left\]\:cursor-w-resize){cursor:w-resize}.mk-site :where([data-side=right]) :is(.mk-site :where(.pd-app-renderer) .in-data-\[side\=right\]\:cursor-e-resize){cursor:e-resize}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-focus\:ring-\[3px\]):has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-disabled\:pointer-events-none):has(:disabled){pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-disabled\:cursor-not-allowed):has(:disabled){cursor:not-allowed}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-disabled\:opacity-50):has(:disabled){opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-aria-invalid\:ring-\[3px\]):has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]):has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=alert-dialog-media\]\:gap-x-6):has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:w-30):has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:px-1\.5):has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:px-2):has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:px-2\.5):has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:py-1):has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:py-1\.5):has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-content\]\:py-2):has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-media\]\:p-1):has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-media\]\:p-1\.5):has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=attachment-media\]\:p-2):has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]):has([data-slot=card-action]){grid-template-columns:1fr auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=combobox-chip\]\:px-1\.5):has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-data-\[slot\=combobox-chip-remove\]\:pr-0):has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]):has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[button\]\:p-0):has(:is(button)){padding:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[select\:disabled\]\:opacity-50):has(:is(select:disabled)){opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=block-end\]\]\:h-auto):has(>[data-align=block-end]){height:auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=block-end\]\]\:flex-col):has(>[data-align=block-end]){flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=block-start\]\]\:h-auto):has(>[data-align=block-start]){height:auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=block-start\]\]\:flex-col):has(>[data-align=block-start]){flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=button-group\]\]\:gap-2):has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3):has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field-content\]\]\:items-start):has(>[data-slot=field-content]){align-items:flex-start}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field\]\]\:w-full):has(>[data-slot=field]){width:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field\]\]\:flex-col):has(>[data-slot=field]){flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field\]\]\:rounded-md):has(>[data-slot=field]){border-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field\]\]\:border):has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=radio-group\]\]\:gap-3):has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>button\]\:mr-\[-0\.45rem\]):has(>button){margin-right:-.45rem}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>button\]\:ml-\[-0\.45rem\]):has(>button){margin-left:-.45rem}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>kbd\]\:mr-\[-0\.35rem\]):has(>kbd){margin-right:-.35rem}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>kbd\]\:ml-\[-0\.35rem\]):has(>kbd){margin-left:-.35rem}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]):has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:gap-x-3):has(>svg){column-gap:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:p-0):has(>svg){padding:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:px-1\.5):has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:px-2):has(>svg){padding-inline:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:px-2\.5):has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:px-3):has(>svg){padding-inline:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>svg\]\:px-4):has(>svg){padding-inline:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>textarea\]\:h-auto):has(>textarea){height:auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-disabled\:pointer-events-none)[aria-disabled=true]{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-disabled\:opacity-50)[aria-disabled=true]{opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:h-px)[aria-orientation=horizontal]{height:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:w-full)[aria-orientation=horizontal]{width:100%}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:after\:left-0)[aria-orientation=horizontal]):after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:after\:h-1)[aria-orientation=horizontal]):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:after\:w-full)[aria-orientation=horizontal]):after{content:var(--tw-content);width:100%}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:after\:translate-x-0)[aria-orientation=horizontal]):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2)[aria-orientation=horizontal]):after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .aria-\[orientation\=vertical\]\:flex-col)[aria-orientation=vertical]{flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-empty\:p-0)[data-empty]{padding:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-pressed\:bg-transparent)[data-pressed]{background-color:#0000}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end):is(:where(.group\/message)[data-align=end] *)>*))[data-slot]{align-self:flex-end}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=false\]\:pointer-events-none)[data-active=false]{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=false\]\:scale-95)[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=false\]\:opacity-0)[data-active=false]{opacity:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=false\]\:duration-400)[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\])[data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:z-10)[data-active=true]{z-index:10}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:translate-y-0)[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:scale-100)[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:font-medium)[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:opacity-100)[data-active=true]{opacity:1}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:ring-\[3px\])[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\])[data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[align\=end\]\:flex-row-reverse)[data-align=end]{flex-direction:row-reverse}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[align\=end\]\:self-end)[data-align=end]{align-self:flex-end}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[chips\=true\]\:min-w-\(--anchor-width\))[data-chips=true]{min-width:var(--anchor-width)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[direction\=end\]\:bottom-4)[data-direction=end]{bottom:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full)[data-direction=end])[data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[direction\=start\]\:top-4)[data-direction=start]{top:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full)[data-direction=start])[data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[disabled\]\:pointer-events-none)[data-disabled]{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[disabled\]\:opacity-50)[data-disabled]{opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[disabled\=true\]\:pointer-events-none)[data-disabled=true]{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[disabled\=true\]\:opacity-50)[data-disabled=true]{opacity:.5}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[inset\]\:pl-8)[data-inset]{padding-left:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=horizontal\]\:h-1\.5)[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=horizontal\]\:h-full)[data-orientation=horizontal]{height:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=horizontal\]\:h-px)[data-orientation=horizontal]{height:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=horizontal\]\:w-full)[data-orientation=horizontal]{width:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=horizontal\]\:flex-col)[data-orientation=horizontal]{flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:h-auto)[data-orientation=vertical]{height:auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:h-full)[data-orientation=vertical]{height:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:min-h-44)[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:w-1\.5)[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:w-auto)[data-orientation=vertical]{width:auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:w-full)[data-orientation=vertical]{width:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:w-px)[data-orientation=vertical]{width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[orientation\=vertical\]\:flex-col)[data-orientation=vertical]{flex-direction:column}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[range-end\=true\]\:rounded-md)[data-range-end=true]{border-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[range-end\=true\]\:rounded-r-md)[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[range-middle\=true\]\:rounded-none)[data-range-middle=true]{border-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[range-start\=true\]\:rounded-md)[data-range-start=true]{border-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[range-start\=true\]\:rounded-l-md)[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[selected\=true\]\:rounded-none)[data-selected=true]{border-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[side\=bottom\]\:translate-y-1)[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[side\=left\]\:-translate-x-1)[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[side\=right\]\:translate-x-1)[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[side\=top\]\:-translate-y-1)[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=default\]\:h-9)[data-size=default]{height:calc(var(--spacing) * 9)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=default\]\:h-\[1\.15rem\])[data-size=default]{height:1.15rem}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=default\]\:w-8)[data-size=default]{width:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=lg\]\:size-10)[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=sm\]\:size-6)[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=sm\]\:h-3\.5)[data-size=sm]{height:calc(var(--spacing) * 3.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=sm\]\:h-8)[data-size=sm]{height:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=sm\]\:w-6)[data-size=sm]{width:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=sm\]\:max-w-xs)[data-size=sm]{max-width:var(--container-xs)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=sm\]\:py-1)[data-size=sm]{padding-block:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=attachment\]\:flex-none>*))[data-slot=attachment]{flex:none}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=attachment\]\:snap-start>*))[data-slot=attachment]{scroll-snap-align:start}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=avatar\]\:ring-2>*))[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=bubble-content\]\:rounded-none>*))[data-slot=bubble-content]{border-radius:0}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*))[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=bubble-content\]\:bg-transparent>*))[data-slot=bubble-content]{background-color:#0000}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=bubble-content\]\:p-0>*))[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[slot\=checkbox-group\]\:gap-3)[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *))[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=input-group\]\:m-1>*))[data-slot=input-group]{margin:calc(var(--spacing) * 1)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=input-group\]\:mb-0>*))[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=input-group\]\:h-8>*))[data-slot=input-group]{height:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=input-group\]\:shadow-none>*))[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *))[data-slot=navigation-menu-link]):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *))[data-slot=navigation-menu-link]):focus{--tw-outline-style:none;outline-style:none}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=select-value\]\:line-clamp-1>*))[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=select-value\]\:flex>*))[data-slot=select-value]{display:flex}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=select-value\]\:items-center>*))[data-slot=select-value]{align-items:center}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:data-\[slot\=select-value\]\:gap-2>*))[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!):is(:where(.group\/attachment)[data-orientation=vertical] *)>*))[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=0\]\:rounded-none)[data-spacing="0"]{border-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=0\]\:shadow-none)[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=0\]\:first\:rounded-l-md)[data-spacing="0"]):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=0\]\:last\:rounded-r-md)[data-spacing="0"]):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm):is(:where(.group\/tabs-list)[data-variant=default] *))[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent):is(:where(.group\/tabs-list)[data-variant=line] *))[data-state=active]{background-color:#0000}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none):is(:where(.group\/tabs-list)[data-variant=line] *))[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\])[data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[state\=closed\]\:duration-300)[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[state\=idle\]\:border-dashed)[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[state\=open\]\:opacity-100)[data-state=open]{opacity:1}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[state\=open\]\:duration-500)[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[state\=unchecked\]\:translate-x-0)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[variant\=ghost\]\:max-w-full)[data-variant=ghost]{max-width:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[variant\=label\]\:text-sm)[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[variant\=legend\]\:text-base)[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[variant\=line\]\:rounded-none)[data-variant=line]{border-radius:0}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0)[data-spacing="0"])[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l)[data-spacing="0"])[data-variant=outline]):first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs)[data-spacing=default])[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0)[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=bottom\]\:bottom-0)[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=bottom\]\:mt-24)[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\])[data-vaul-drawer-direction=bottom]{max-height:80vh}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg)[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=bottom\]\:border-t)[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=left\]\:inset-y-0)[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=left\]\:left-0)[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=left\]\:w-3\/4)[data-vaul-drawer-direction=left]{width:75%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=left\]\:border-r)[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=right\]\:inset-y-0)[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=right\]\:right-0)[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=right\]\:w-3\/4)[data-vaul-drawer-direction=right]{width:75%}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=right\]\:border-l)[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=top\]\:inset-x-0)[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=top\]\:top-0)[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=top\]\:mb-24)[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\])[data-vaul-drawer-direction=top]{max-height:80vh}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg)[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=top\]\:border-b)[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .nth-last-2\:-mt-1):nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.mk-site :where(.pd-app-renderer) .sm\:block{display:block}.mk-site :where(.pd-app-renderer) .sm\:flex{display:flex}.mk-site :where(.pd-app-renderer) .sm\:max-w-lg{max-width:var(--container-lg)}.mk-site :where(.pd-app-renderer) .sm\:max-w-sm{max-width:var(--container-sm)}.mk-site :where(.pd-app-renderer) .sm\:flex-row{flex-direction:row}.mk-site :where(.pd-app-renderer) .sm\:justify-end{justify-content:flex-end}.mk-site :where(.pd-app-renderer) .sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.mk-site :where(.pd-app-renderer) .sm\:text-left{text-align:left}.mk-site :is(.mk-site :where(.pd-app-renderer) .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2):is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.mk-site :is(.mk-site :where(.pd-app-renderer) .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start):is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.mk-site :is(.mk-site :where(.pd-app-renderer) .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left):is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2):is(:where(.group\/alert-dialog-content)[data-size=default] *)):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]):is(:where(.group\/alert-dialog-content)[data-size=default] *)):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[size\=default\]\:sm\:max-w-lg)[data-size=default]{max-width:var(--container-lg)}.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm)[data-vaul-drawer-direction=left],.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm)[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.mk-site :where(.pd-app-renderer) .md\:absolute{position:absolute}.mk-site :where(.pd-app-renderer) .md\:block{display:block}.mk-site :where(.pd-app-renderer) .md\:flex{display:flex}.mk-site :where(.pd-app-renderer) .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.mk-site :where(.pd-app-renderer) .md\:w-auto{width:auto}.mk-site :where(.pd-app-renderer) .md\:flex-row{flex-direction:row}.mk-site :where(.pd-app-renderer) .md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.mk-site :where(.pd-app-renderer) .md\:p-12{padding:calc(var(--spacing) * 12)}.mk-site :where(.pd-app-renderer) .md\:text-left{text-align:left}.mk-site :where(.pd-app-renderer) .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.mk-site :where(.pd-app-renderer) .md\:opacity-0{opacity:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .md\:peer-data-\[variant\=inset\]\:m-2):is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .md\:peer-data-\[variant\=inset\]\:ml-0):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .md\:peer-data-\[variant\=inset\]\:rounded-xl):is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.mk-site :is(.mk-site :where(.pd-app-renderer) .md\:peer-data-\[variant\=inset\]\:shadow-sm):is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2):is(:where(.peer)[data-variant=inset]~*)):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .md\:after\:hidden):after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.mk-site :where(.pd-app-renderer) .\@md\/field-group\:flex-row{flex-direction:row}.mk-site :where(.pd-app-renderer) .\@md\/field-group\:items-center{align-items:center}.mk-site :is(.mk-site :where(.pd-app-renderer) .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start):has(>[data-slot=field-content]){align-items:flex-start}}.mk-site :is(.mk-site :where(.pd-app-renderer) .rtl\:translate-x-1\/2):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.mk-site :where(.pd-app-renderer) .dark\:bg-transparent{background-color:#0000}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*))[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent):is(:where(.group\/tabs-list)[data-variant=line] *))[data-state=active]{border-color:#0000}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent):is(:where(.group\/tabs-list)[data-variant=line] *))[data-state=active]{background-color:#0000}}@media (pointer:coarse){.mk-site :where(.pd-app-renderer) .pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.mk-site :where(.pd-app-renderer) .pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.mk-site :where(.pd-app-renderer) .pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.mk-site :where(.pd-app-renderer) .pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent) .recharts-dot[stroke=\#fff]{stroke:#0000}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-layer\]\:outline-hidden) .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-layer\]\:outline-hidden) .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-sector\]\:outline-hidden) .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-sector\]\:outline-hidden) .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent) .recharts-sector[stroke=\#fff]{stroke:#0000}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-surface\]\:outline-hidden) .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\.recharts-surface\]\:outline-hidden) .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-group-heading\]\]\:px-2) [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-group-heading\]\]\:py-1\.5) [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-group-heading\]\]\:text-xs) [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-group-heading\]\]\:font-medium) [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-group\]\]\:px-2) [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0) [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5) [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5) [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-input\]\]\:h-12) [cmdk-input]{height:calc(var(--spacing) * 12)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-item\]\]\:px-2) [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-item\]\]\:py-3) [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-item\]_svg\]\:h-5) [cmdk-item] svg{height:calc(var(--spacing) * 5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_\[cmdk-item\]_svg\]\:w-5) [cmdk-item] svg{width:calc(var(--spacing) * 5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_img\]\:size-full) img{width:100%;height:100%}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_img\]\:object-cover) img{object-fit:cover}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_p\]\:leading-relaxed) p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_svg\]\:pointer-events-none) svg{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_svg\]\:shrink-0) svg{flex-shrink:0}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .data-\[direction\=start\]\:\[\&_svg\]\:rotate-180)[data-direction=start]) svg{rotate:180deg}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3) svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6) svg:not([class*=size-]),.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6):is(:where(.group\/attachment)[data-orientation=vertical] *)) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5):is(:where(.group\/attachment)[data-size=xs] *)) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_tr\]\:border-b) tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&_tr\:last-child\]\:border-0) tr:last-child{border-style:var(--tw-border-style);border-width:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\+\[data-slot\=item-content\]\]\:flex-none)+[data-slot=item-content]{flex:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md):first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0):has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\.border-b\]\:pb-3).border-b{padding-bottom:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\.border-b\]\:pb-6).border-b{padding-bottom:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\.border-t\]\:pt-3).border-t{padding-top:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\.border-t\]\:pt-6).border-t{padding-top:calc(var(--spacing) * 6)}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *)):is(.rdp-button_next>svg),.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *)):is(.rdp-button_previous>svg){rotate:180deg}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[a\]\:underline):is(a){text-decoration-line:underline}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[a\]\:underline-offset-3):is(a){text-underline-offset:3px}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[a\]\:transition-colors):is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[a\]\:underline>*)):is(a){text-decoration-line:underline}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[a\]\:underline-offset-3>*)):is(a){text-underline-offset:3px}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[button\]\:text-left):is(button){text-align:left}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[button\,a\]\:transition-colors):is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[button\,a\]\:outline-none):is(button,a){--tw-outline-style:none;outline-style:none}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\[button\,a\]\:focus-visible\:ring-3):is(button,a)):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[img\]\:aspect-square>*)):is(img){aspect-ratio:1}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[img\]\:w-full>*)):is(img){width:100%}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[img\]\:object-cover>*)):is(img){object-fit:cover}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[span\]\:last\:flex>*)):is(span)):last-child{display:flex}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[span\]\:last\:items-center>*)):is(span)):last-child{align-items:center}.mk-site :is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[span\]\:last\:gap-2>*)):is(span)):last-child{gap:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*)):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md):last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\]\:w-full)>*{width:100%}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\]\:focus-visible\:relative)>*):focus-visible{position:relative}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\]\:focus-visible\:z-10)>*):focus-visible{z-index:10}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\]\:data-\[slot\=field\]\:p-4)>*)[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.mk-site :is(.mk-site :where(.pd-app-renderer) .\@md\/field-group\:\[\&\>\*\]\:w-auto)>*{width:auto}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none)>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none)>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\:not\(\:first-child\)\]\:border-t-0)>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\:not\(\:first-child\)\]\:border-l-0)>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none)>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none)>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\.sr-only\]\:w-auto)>.sr-only{width:auto}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\])>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\])>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\])>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\])>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\])>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.mk-site :is(.mk-site :where(.pd-app-renderer) .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\])>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=field-group\]\]\:gap-4)>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=field-label\]\]\:flex-auto)>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.mk-site :is(.mk-site :where(.pd-app-renderer) .\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto)>[data-slot=field-label]{flex:auto}}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md):has(:is(select[aria-hidden=true]:last-child)))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit)>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\])>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px):has(>[data-slot=field-content]))>[role=checkbox],.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px):has(>[data-slot=field-content]) .mk-site [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px):has(>[data-slot=field-content]))>[role=checkbox],.mk-site :is(.mk-site :where(.pd-app-renderer) .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px):has(>[data-slot=field-content]) .mk-site [role=radio]){margin-top:1px}}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>a\]\:underline)>a{text-decoration-line:underline}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>a\]\:underline-offset-4)>a{text-underline-offset:4px}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>button\]\:hidden)>button{display:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>input\]\:flex-1)>input{flex:1}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3):has(>[data-align=block-end]))>input{padding-top:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3):has(>[data-align=block-start]))>input{padding-bottom:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2):has(>[data-align=inline-end]))>input{padding-right:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2):has(>[data-align=inline-start]))>input{padding-left:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\])>kbd{border-radius:calc(var(--radius) - 5px)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>span\]\:text-xs)>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>span\]\:opacity-70)>span{opacity:.7}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>span\:last-child\]\:truncate)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:pointer-events-none)>svg{pointer-events:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:size-3)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:size-3\.5)>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:size-4)>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:h-2\.5)>svg{height:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:h-3)>svg{height:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:w-2\.5)>svg{width:calc(var(--spacing) * 2.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:w-3)>svg{width:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:shrink-0)>svg{flex-shrink:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:translate-y-0\.5)>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\]\:text-current)>svg{color:currentColor}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5):is(:where(.group\/avatar-group):has([data-size=lg]) *))>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3):is(:where(.group\/avatar-group):has([data-size=sm]) *))>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2):is(:where(.group\/avatar)[data-size=default] *))>svg,.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2):is(:where(.group\/avatar)[data-size=lg] *))>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden):is(:where(.group\/avatar)[data-size=sm] *))>svg{display:none}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5)>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4)>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mk-site :is(.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\>tr\]\:last\:border-b-0)>tr):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90)[aria-orientation=horizontal]>div{rotate:90deg}.mk-site :is(.mk-site :where(.pd-app-renderer) .\[\&\[data-state\=open\]\>svg\]\:rotate-180)[data-state=open]>svg{rotate:180deg}.mk-site [data-side=left][data-collapsible=offcanvas] :is(.mk-site :where(.pd-app-renderer) .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2){right:calc(var(--spacing) * -2)}.mk-site [data-side=left][data-state=collapsed] :is(.mk-site :where(.pd-app-renderer) .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize){cursor:e-resize}.mk-site [data-side=right][data-collapsible=offcanvas] :is(.mk-site :where(.pd-app-renderer) .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2){left:calc(var(--spacing) * -2)}.mk-site [data-side=right][data-state=collapsed] :is(.mk-site :where(.pd-app-renderer) .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize){cursor:w-resize}.mk-site [data-slot=card-content] :is(.mk-site :where(.pd-app-renderer) .\[\[data-slot\=card-content\]_\&\]\:bg-transparent),.mk-site [data-slot=popover-content] :is(.mk-site :where(.pd-app-renderer) .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent){background-color:#0000}.mk-site [data-variant=legend]+:is(.mk-site :where(.pd-app-renderer) .\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5){margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){.mk-site :is(.mk-site a:is(.mk-site :where(.pd-app-renderer) .\[a\&\]\:hover\:underline)):hover{text-decoration-line:underline}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.mk-site :where(.pd-app-renderer) :is(.search-example-format .native-math){font-size:28px}.mk-site :where(.pd-app-renderer) :is(.search-set .source-cards){margin:25px 0 40px}.mk-site :where(.pd-app-renderer) :is(.search-set .source-cards article){background:var(--card)}.mk-site :where(.pd-app-renderer) :is(.search-set .source-cards img){max-width:100%}:root,:host{--color-border:var(--border);--radius-sm:4px;--radius-md:7px;--radius-lg:11px;--radius-xl:12px}.mk-site :where(.pd-app-renderer) .panel,.mk-site :where(.pd-app-renderer) .table-panel{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:20px 0;padding:26px}.mk-site :where(.pd-app-renderer) .table-panel{overflow:auto}.mk-site :where(.pd-app-renderer) :is(.table-panel h2){margin-bottom:20px;font-size:20px}.mk-site :where(.pd-app-renderer) .editor-top{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:25px;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor-heading h1){margin:13px 0}.mk-site :where(.pd-app-renderer) .editor-card{border:1px solid var(--border);background:var(--card);border-radius:10px;margin:18px 0;overflow:hidden}.mk-site :where(.pd-app-renderer) .card-toolbar{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:10px;padding:8px 22px;display:flex}.mk-site :where(.pd-app-renderer) .card-number{color:var(--muted-foreground);font-family:monospace;font-size:12px}.mk-site :where(.pd-app-renderer) .card-tools{gap:3px;margin-left:auto;display:flex}.mk-site :where(.pd-app-renderer) .format-hints{color:#898989;gap:13px;display:flex}.mk-site :where(.pd-app-renderer) .editor-bottom{justify-content:space-between;align-items:center;margin:26px 0;display:flex}.mk-site :where(.pd-app-renderer) :is(.block-preview>figure),.mk-site :where(.pd-app-renderer) :is(.format-live-preview>figure){max-width:440px;margin:auto}.mk-site :where(.pd-app-renderer) .format-live-preview{background:var(--background);border-radius:8px;max-height:280px;overflow:auto}.mk-site :where(.pd-app-renderer) .math-render{text-align:center;padding:16px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.rich-image img){object-fit:contain;width:auto;max-width:100%;max-height:400px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.rich-text p){white-space:pre-wrap}.mk-site :where(.pd-app-renderer) .source-cards{margin:15px 0}.mk-site :where(.pd-app-renderer) :is(.source-cards article){border-bottom:1px solid var(--border);grid-template-columns:30px 1fr 1.7fr;gap:25px;padding:27px 16px;display:grid}.mk-site :where(.pd-app-renderer) .source-ordinal{color:var(--muted-foreground);padding-top:4px;font:11px monospace}.mk-site :where(.pd-app-renderer) :is(.source-cards h3){letter-spacing:-.2px;font-size:15px}.mk-site :where(.pd-app-renderer) :is(.source-cards p){font-size:14px;line-height:1.7}.mk-site :where(.pd-app-renderer) :is(.source-cards small){color:var(--muted-foreground);align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.mk-site :where(.pd-app-renderer) .source-note{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0}.mk-site :where(.pd-app-renderer) :is(.large-text .app-main p),.mk-site :where(.pd-app-renderer) :is(.large-text .source-cards p){font-size:17px}@media (max-width:900px){.mk-site :where(.pd-app-renderer) :is(.source-cards article){grid-template-columns:22px 1fr 1.4fr;gap:15px;padding:23px 5px}}@media (max-width:767px){.mk-site :where(.pd-app-renderer) .editor-top{flex-wrap:wrap;gap:7px;padding-bottom:20px}.mk-site :where(.pd-app-renderer) :is(.editor-top .text-link){font-size:12px}.mk-site :where(.pd-app-renderer) :is(.editor-top [data-slot=button]){min-height:36px;padding:8px 10px;font-size:11px}.mk-site :where(.pd-app-renderer) .editor-heading{margin-top:30px}.mk-site :where(.pd-app-renderer) .card-toolbar{padding:7px 14px}.mk-site :where(.pd-app-renderer) .format-hints{gap:8px}.mk-site :where(.pd-app-renderer) .editor-bottom{gap:20px}.mk-site :where(.pd-app-renderer) :is(.editor-bottom p){font-size:10px}.mk-site :where(.pd-app-renderer) :is(.source-cards article){grid-template-columns:20px 1fr;gap:10px 15px}.mk-site :where(.pd-app-renderer) :is(.source-cards article>div:last-child){grid-column:2}.mk-site :where(.pd-app-renderer) :is(.source-cards p){font-size:13px}.mk-site :where(.pd-app-renderer) :is(.source-cards h3){font-size:16px}.mk-site :where(.pd-app-renderer) .panel,.mk-site :where(.pd-app-renderer) .table-panel{padding:20px}}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.format-builder-body button){min-height:44px}}.mk-site :where(.pd-app-renderer) :is(.rich-image img){object-fit:contain;max-width:100%;height:auto;max-height:430px}.mk-site :where(.pd-app-renderer) :is(.rich-image figcaption){color:var(--muted-foreground);margin-top:8px;font-size:11px}.mk-site :where(.pd-app-renderer) .diagram-auto-label{margin-block:.5rem}.mk-site :where(.pd-app-renderer) :is(.diagram-auto-label>button){border-radius:var(--radius);color:var(--foreground);border:1px solid var(--border);background:0 0;align-items:center;gap:.4rem;padding:.4rem .65rem;display:inline-flex}.mk-site :where(.pd-app-renderer) .diagram-analysis-review{border:1px solid var(--border);border-radius:var(--radius);margin-block:.75rem;padding:.75rem}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-review .image-surface){touch-action:none;width:100%;max-height:55vh}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-review .field-row){flex-wrap:wrap;gap:.65rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-review label){align-items:center;gap:.4rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-review label:has(textarea)){display:block}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-review textarea){width:100%}.mk-site :where(.pd-app-renderer) :is(.appearance-live-preview .editor-card){margin:0;padding:22px}@keyframes avatar-settled{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.mk-site :where(.pd-app-renderer) :is(.walkthrough-stage .creator-demo-stage .editor .editor-card){width:100%;max-width:none}@media (min-width:761px) and (max-height:780px){.mk-site :where(.pd-app-renderer) :is(.appearance-live-preview .editor-card){padding:16px}}.mk-site :where(.pd-app-renderer) .creator-demo-stage{grid-template-rows:auto auto auto;gap:0;max-width:1080px;margin:auto;display:grid;position:relative}.mk-site :where(.pd-app-renderer) :is(.creator-demo-stage>.editor){width:100%;min-width:0;max-width:none;margin:0}.mk-site :where(.pd-app-renderer) :is(.creator-demo-stage .editor-card){width:100%;max-width:none;margin:0}@keyframes demo-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.mk-site :where(.pd-app-renderer) :is(.walkthrough-stage .creator-demo-stage .diagram-label-display){width:min(100%,720px);margin-inline:auto}.mk-site :where(.pd-app-renderer) :is(.creator-demo-stage .diagram-label-display .image-surface){width:100%;height:auto!important;max-height:none!important}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.appearance-live-preview .editor-card){padding:16px}}.mk-site :where(.pd-app-renderer) :is(.journey-response .structured-response){min-height:64px;margin:0}@keyframes admin-refresh{to{transform:rotate(360deg)}}.mk-site :where(.pd-app-renderer) .table-scroll{max-width:100%;overflow-x:auto}.mk-site :where(.pd-app-renderer) .editor{max-width:960px;margin:auto}.mk-site :where(.pd-app-renderer) .editor-top{background:0 0;border:0;padding:0 0 20px;position:static;top:auto}.mk-site :where(.pd-app-renderer) :is(.editor-top .save-status){display:none}.mk-site :where(.pd-app-renderer) :is(.editor-top>a){margin-right:auto}.mk-site :where(.pd-app-renderer) .editor-heading{padding:0 0 28px}.mk-site :where(.pd-app-renderer) :is(.editor-heading h1){font-size:30px;font-weight:500}.mk-site :where(.pd-app-renderer) :is(.editor-heading p){font-size:14px}.mk-site :where(.pd-app-renderer) .editor-card{background:var(--card);box-shadow:none;border-radius:6px;margin-bottom:20px}.mk-site :where(.pd-app-renderer) .card-toolbar{border-bottom:1px solid var(--border)}.mk-site :where(.pd-app-renderer) .format-hints{display:none}.mk-site :where(.pd-app-renderer) .format-suggestion{background:var(--secondary);border-radius:4px;align-items:center;gap:12px;margin:12px 20px;padding:5px 12px;font-size:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-suggestion>span){flex:1}.mk-site :where(.pd-app-renderer) :is(.format-suggestion button){min-height:44px;padding:0 5px;font-size:12px}.mk-site :where(.pd-app-renderer) .source-card{box-shadow:none;border-radius:5px}@keyframes reveal-panel{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:640px){.mk-site :where(.pd-app-renderer) .editor-top{flex-wrap:wrap;gap:8px}.mk-site :where(.pd-app-renderer) :is(.editor-top button){padding:8px 12px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.editor-top a){font-size:12px}.mk-site :where(.pd-app-renderer) :is(.editor-heading h1){font-size:28px}.mk-site :where(.pd-app-renderer) .editor-card{padding:0}.mk-site :where(.pd-app-renderer) .card-toolbar{padding:9px 12px}.mk-site :where(.pd-app-renderer) :is(.card-tools button){min-width:36px}.mk-site :where(.pd-app-renderer) .format-suggestion{flex-wrap:wrap;gap:6px;margin:12px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.format-suggestion>span){flex-basis:70%}.mk-site :where(.pd-app-renderer) :is(.card-tools button){min-width:44px;min-height:44px}.mk-site :where(.pd-app-renderer) :is(.source-cards article){overflow-wrap:anywhere}}@keyframes float-open{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:none}}.mk-site :where(.pd-app-renderer) .editor{max-width:1080px}.mk-site :where(.pd-app-renderer) .editor-top{border:0;gap:8px;min-height:44px;margin:0 0 20px;padding:0}.mk-site :where(.pd-app-renderer) :is(.editor-top>a){margin-right:auto;font-size:15px}.mk-site :where(.pd-app-renderer) .editor-heading{margin:0 0 24px}.mk-site :where(.pd-app-renderer) :is(.editor-heading h1){margin:0;font-size:34px}.mk-site :where(.pd-app-renderer) .editor-card{background:var(--card);border:0;border-radius:10px;margin-bottom:24px;padding:20px 24px;box-shadow:0 2px 10px #00000007}.mk-site :where(.pd-app-renderer) .card-toolbar{border:0;min-height:44px;margin:0 0 12px;padding:0}.mk-site :where(.pd-app-renderer) .card-number{font-size:15px}.mk-site :where(.pd-app-renderer) :is(.card-tools button svg){width:20px;height:20px}.mk-site :where(.pd-app-renderer) :is(.card-format-row .format-icon){width:44px;min-width:44px;height:44px;color:var(--muted-foreground);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.card-format-row .format-icon:hover){color:var(--foreground);background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.card-format-row .format-icon[aria-expanded=true]){color:var(--orange);background:var(--orange-soft)}.mk-site :where(.pd-app-renderer) .inline-format,.mk-site :where(.pd-app-renderer) .inline-advanced{background:var(--background);animation:float-open .18s var(--ease);border-radius:8px;margin-top:16px;padding:24px;position:relative}.mk-site :where(.pd-app-renderer) :is(.inline-format .inline-close){position:absolute;top:8px;right:8px}.mk-site :where(.pd-app-renderer) :is(.inline-format>.field:first-of-type),.mk-site :where(.pd-app-renderer) :is(.inline-media .media-tabs){margin-right:44px}.mk-site :where(.pd-app-renderer) :is(.inline-format .field),.mk-site :where(.pd-app-renderer) :is(.inline-advanced .field){margin-bottom:16px}.mk-site :where(.pd-app-renderer) :is(.inline-format .format-live-preview){border:0;margin:16px 0}.mk-site :where(.pd-app-renderer) :is(.format-details summary){cursor:pointer;padding:8px 0;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.format-details[open] summary){margin-bottom:12px}.mk-site :where(.pd-app-renderer) .inline-advanced{gap:16px;display:grid}.mk-site :where(.pd-app-renderer) :is(.inline-advanced .notice){margin:0}.mk-site :where(.pd-app-renderer) :is(.inline-media .media-picker-grid){max-height:300px;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.block-preview .rich-block){margin-right:50px}.mk-site :where(.pd-app-renderer) .format-suggestion{background:var(--orange-soft);border:0;border-radius:8px;margin:12px 0;font-size:15px}.mk-site :where(.pd-app-renderer) :is(.format-suggestion button){min-height:44px}.mk-site :where(.pd-app-renderer) .editor-bottom{border:0;padding-top:24px}.mk-site :where(.pd-app-renderer) .inline-folder{background:var(--card);max-width:600px;box-shadow:var(--float-shadow);border-radius:10px;margin-bottom:28px;padding:24px;position:relative}.mk-site :where(.pd-app-renderer) :is(.inline-folder .section-rule){justify-content:space-between;display:flex}.mk-site :where(.pd-app-renderer) :is(.inline-folder .field){margin-bottom:16px}@media (max-width:760px){.mk-site :where(.pd-app-renderer) .editor-card,.mk-site :where(.pd-app-renderer) .inline-format,.mk-site :where(.pd-app-renderer) .inline-advanced{padding:16px}.mk-site :where(.pd-app-renderer) :is(.card-format-row .format-icon){width:40px;min-width:40px}}@media (max-width:440px){.mk-site :where(.pd-app-renderer) :is(.editor-heading h1){font-size:30px}.mk-site :where(.pd-app-renderer) :is(.inline-format>.field:first-of-type){margin-right:24px}}.mk-site :where(.pd-app-renderer) :is(.reduce-motion :is(.inline-format,.inline-advanced)){animation:none}.mk-site :where(.pd-app-renderer) .card-toolbar{background:0 0}.mk-site :where(.pd-app-renderer) :is(.format-suggestion button){font-size:14px}.mk-site :where(.pd-app-renderer) .inline-format[hidden]{display:none}.mk-site :where(.pd-app-renderer) :is(.inline-format :is(input,textarea)),.mk-site :where(.pd-app-renderer) :is(.inline-advanced :is(input,textarea)){scroll-margin-top:104px}.mk-site :where(.pd-app-renderer) :is([data-density=compact] .editor-card){margin-bottom:16px;padding:16px 20px}.mk-site :where(.pd-app-renderer) :is(.source-cards article){border:0;border-radius:8px;margin-bottom:8px;padding:22px 16px}.mk-site :where(.pd-app-renderer) :is(.source-cards article:hover){background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.source-cards h3),.mk-site :where(.pd-app-renderer) :is(.source-cards p){font-size:16px}.mk-site :where(.pd-app-renderer) .source-ordinal{font-size:14px}.mk-site :where(.pd-app-renderer) .editor-card{margin-bottom:18px;padding:14px 20px 12px}.mk-site :where(.pd-app-renderer) .card-toolbar{min-height:44px;margin-bottom:8px}.mk-site :where(.pd-app-renderer) .card-number{color:var(--foreground);font-size:16px;font-weight:550}.mk-site :where(.pd-app-renderer) :is(.card-format-row .format-icon){width:44px;min-width:44px;height:44px;color:var(--foreground)}@media (max-width:640px){.mk-site :where(.pd-app-renderer) .editor-card{padding:12px}.mk-site :where(.pd-app-renderer) :is(.card-format-row .format-icon){width:44px;min-width:44px}}.mk-site :where(.pd-app-renderer) .format-icon[data-suggested=true]{color:var(--orange);background:var(--orange-soft);border-radius:7px}.mk-site :where(.pd-app-renderer) :is(.inline-format .field textarea[rows="1"]){resize:vertical;height:48px;min-height:44px}.mk-site :where(.pd-app-renderer) :is(.inline-format .format-live-preview){max-height:320px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.format-live-preview .graph){max-width:380px}.mk-site :where(.pd-app-renderer) .format-details{margin:10px 0}.mk-site :where(.pd-app-renderer) .native-event{background:var(--secondary);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.mk-site :where(.pd-app-renderer) :is(.native-event time){font-variant-numeric:tabular-nums}.mk-site :where(.pd-app-renderer) :is(.inline-media .media-tabs){margin-bottom:12px}.mk-site :where(.pd-app-renderer) :is(.inline-media .field input){min-height:40px}.mk-site :where(.pd-app-renderer) :is(.inline-media .field>span){font-size:13px}@keyframes lectern-shimmer{to{background-position:-200% 0}}.mk-site :where(.pd-app-renderer) :is(.native-reaction details){margin-top:12px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.native-reaction dl>div){gap:20px;display:flex}.mk-site :where(.pd-app-renderer) .native-unavailable{color:var(--muted-foreground);font-size:14px}.mk-site :where(.pd-app-renderer) .editor-heading{align-items:center;gap:16px;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor-heading .small){font-size:12px}@keyframes map-enter{0%{opacity:0}to{opacity:1}}.mk-site :where(.pd-app-renderer) :is(.setup-card-list label),.mk-site :where(.pd-app-renderer) :is(.format-checklist label){align-items:center;gap:10px;min-height:44px;display:flex}.mk-site :where(.pd-app-renderer) .format-checklist{grid-template-columns:1fr 1fr;gap:4px 16px;max-height:240px;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) .content-slots{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-site :where(.pd-app-renderer) .content-slot{background:var(--card);border:2px solid #0000;border-radius:12px;min-width:0;padding:14px}.mk-site :where(.pd-app-renderer) .content-slot.active-slot{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) .content-slot.active-slot{border-color:color-mix(in srgb,var(--foreground) 30%,transparent)}}.mk-site :where(.pd-app-renderer) .content-slot.active-slot{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) .content-slot.active-slot{background:color-mix(in srgb,var(--secondary) 38%,var(--card))}}.mk-site :where(.pd-app-renderer) .slot-label{min-height:36px;margin-bottom:8px;font-size:13px;font-weight:700}.mk-site :where(.pd-app-renderer) :is(.content-slot>.field>span){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.content-slot textarea){background:0 0}.mk-site :where(.pd-app-renderer) .format-strip{scrollbar-width:thin;scroll-snap-type:x proximity;gap:6px;max-width:100%;padding:10px 2px;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.mk-site :where(.pd-app-renderer) :is(.format-strip button){scroll-snap-align:start;flex:0 0 44px;width:44px;height:44px;box-shadow:none!important;border:0!important}.mk-site :where(.pd-app-renderer) :is(.format-strip button[aria-pressed=true]){background:var(--foreground)!important;color:var(--background)!important}.mk-site :where(.pd-app-renderer) :is(.format-strip button[data-suggested=true]){background:var(--secondary)}.mk-site :where(.pd-app-renderer) .slot-undo{align-items:center;gap:6px;min-height:40px;display:flex}.mk-site :where(.pd-app-renderer) .slot-caption-editor,.mk-site :where(.pd-app-renderer) .legacy-attachments{margin:8px 0;font-size:13px}.mk-site :where(.pd-app-renderer) .native-builder{gap:12px;min-width:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.native-builder input){min-width:0}.mk-site :where(.pd-app-renderer) :is(.native-builder .field){margin:0}.mk-site :where(.pd-app-renderer) :is(.native-builder button:not([data-slot])){min-height:40px}.mk-site :where(.pd-app-renderer) :is(.native-builder table){border-collapse:collapse;width:100%}.mk-site :where(.pd-app-renderer) :is(.native-builder td){padding:2px}.mk-site :where(.pd-app-renderer) :is(.native-builder td input){width:100%;padding:8px}.mk-site :where(.pd-app-renderer) :is(.native-builder details>summary){cursor:pointer;min-height:40px}.mk-site :where(.pd-app-renderer) :is(.card-slot-display p),.mk-site :where(.pd-app-renderer) .preserve-lines{white-space:pre-wrap}.mk-site :where(.pd-app-renderer) .native-table{overflow:auto}.mk-site :where(.pd-app-renderer) :is(.native-table table){border-collapse:collapse;width:100%}.mk-site :where(.pd-app-renderer) :is(.native-table td),.mk-site :where(.pd-app-renderer) :is(.native-table th){border:1px solid var(--border);padding:8px}.mk-site :where(.pd-app-renderer) .math-shortcuts,.mk-site :where(.pd-app-renderer) .appearance-icons{flex-wrap:wrap;gap:6px;display:flex}.mk-site :where(.pd-app-renderer) :is(.math-shortcuts button),.mk-site :where(.pd-app-renderer) :is(.appearance-icons button){background:var(--secondary);border-radius:8px;min-width:44px;min-height:44px}.mk-site :where(.pd-app-renderer) :is(.periodic-picker>div){grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:5px;max-height:220px;margin:10px 0;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.periodic-picker button){background:var(--secondary);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;display:flex}.mk-site :where(.pd-app-renderer) :is(.periodic-picker button[aria-pressed=true]){background:var(--foreground);color:var(--background)}.mk-site :where(.pd-app-renderer) :is(.element-display>div){border:2px solid;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:110px;height:125px;margin:auto;display:flex}.mk-site :where(.pd-app-renderer) :is(.element-display strong){font-size:36px}.mk-site :where(.pd-app-renderer) :is(.element-display span){font-size:13px}.mk-site :where(.pd-app-renderer) .lewis-canvas{background:var(--card);border:1px solid var(--border);touch-action:none;width:100%;min-height:180px;max-height:350px;color:var(--foreground);border-radius:12px}.mk-site :where(.pd-app-renderer) :is(.lewis-canvas [role=button]:focus){outline:none}.mk-site :where(.pd-app-renderer) :is(.lewis-canvas [role=button]:focus circle:first-child){stroke:currentColor}.mk-site :where(.pd-app-renderer) .timeline-edit-row{grid-template-columns:1fr 1fr 36px 36px;gap:6px;display:grid}.mk-site :where(.pd-app-renderer) .native-timeline{padding:10px 0;list-style:none}.mk-site :where(.pd-app-renderer) :is(.native-timeline li){grid-template-columns:100px 1fr;gap:12px;padding:12px 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.flashcard-flip .rich-block){max-width:100%}.mk-site :where(.pd-app-renderer) .classification-answer{gap:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.classification-answer label){grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.mk-site :where(.pd-app-renderer) .format-progress{gap:8px;margin:20px 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-progress>div){justify-content:space-between;gap:20px;display:flex}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .content-slots{grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) .content-slot{padding:10px}.mk-site :where(.pd-app-renderer) .timeline-edit-row{grid-template-columns:1fr 1fr}.mk-site :where(.pd-app-renderer) .format-checklist{grid-template-columns:1fr}}.mk-site :where(.pd-app-renderer) :is(.periodic-picker>.periodic-layout){grid-template-rows:repeat(9,40px);grid-template-columns:repeat(18,32px);gap:3px;max-height:310px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.periodic-layout button){font-size:12px;min-height:38px!important}.mk-site :where(.pd-app-renderer) :is(.periodic-layout small){font-size:8px}.mk-site :where(.pd-app-renderer) :is(.element-display svg){width:100%;max-height:300px;color:var(--foreground)}.mk-site :where(.pd-app-renderer) .content-slots{align-items:start}.mk-site :where(.pd-app-renderer) :is(.flash-face .graph-block){max-width:440px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.element-display>.atomic-model){border:0;width:100%;height:auto;margin:16px 0;display:block}.mk-site :where(.pd-app-renderer) :is(.atomic-model figcaption){text-align:center;font-size:12px}@keyframes knowledge-cloud{0%{transform:rotateX(2deg)rotateY(-5deg)translateY(-3px)}50%{transform:rotateX(-2deg)rotateY(1deg)translateY(2px)}to{transform:rotateX(1deg)rotateY(5deg)translateY(-1px)}}.mk-site :where(.pd-app-renderer) :is(.structured-response input){width:100%;min-height:56px;font-size:22px}.mk-site :where(.pd-app-renderer) :is(.flash-face .graph-block),.mk-site :where(.pd-app-renderer) :is(.flash-face .graph){width:min(480px,100%);margin:0 auto}.mk-site :where(.pd-app-renderer) :is(.flash-face .graph-block>svg),.mk-site :where(.pd-app-renderer) :is(.flash-face .graph>svg){width:100%;height:auto;max-height:360px;display:block}.mk-site :where(.pd-app-renderer) :is(.flash-face .rich-image){width:100%}.mk-site :where(.pd-app-renderer) .structured-response{gap:1rem;width:100%;display:grid}.mk-site :where(.pd-app-renderer) :is(.structured-response label){gap:.6rem;display:grid}.mk-site :where(.pd-app-renderer) :is(.structured-response input){border:2px solid var(--border,#d8d8d8);background:var(--card,#fff);width:100%;min-height:3.25rem;color:var(--foreground,#171717);border-radius:.7rem;padding:.75rem 1rem;font-size:1.125rem}.mk-site :where(.pd-app-renderer) :is(.structured-response input:focus-visible){outline:2px solid var(--foreground,#171717);outline-offset:-2px}.mk-site :where(.pd-app-renderer) .process-graph{width:100%;margin:12px 0}.mk-site :where(.pd-app-renderer) .process-graph-scroll{max-height:560px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.process-graph svg){width:100%;height:auto;min-height:180px;display:block}.mk-site :where(.pd-app-renderer) .process-node-label{text-align:center;height:100%;font:600 14px/1.2 var(--font-sans);overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex;overflow:auto}.mk-site :where(.pd-app-renderer) .process-relations{gap:7px;padding:0;font-size:13px;list-style:none;display:grid}.mk-site :where(.pd-app-renderer) :is(.process-relations small){color:var(--muted-foreground)}.mk-site :where(.pd-app-renderer) .process-edge-editor{background:var(--muted);border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;padding:14px;display:grid}.mk-site :where(.pd-app-renderer) :is(.process-edge-editor>button){place-items:center;width:44px;height:44px;display:grid}.mk-site :where(.pd-app-renderer) .sequence-input,.mk-site :where(.pd-app-renderer) :is(.sequence-output code){letter-spacing:.12em;font-family:monospace}.mk-site :where(.pd-app-renderer) .sequence-output{overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:540px){.mk-site :where(.pd-app-renderer) .process-edge-editor{grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) .process-node-label{font-size:13px}}.mk-site :where(.pd-app-renderer) .timeline-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;align-items:start;gap:8px}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>.field:first-child),.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>.field:nth-child(2)),.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>details){grid-column:1/3}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>button){grid-row:3;align-self:start}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>button:nth-last-child(2)){grid-column:3}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>button:last-child){grid-column:4}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>details .field){margin:8px 0}.mk-site :where(.pd-app-renderer) :is(.card-face>.rich-block){width:100%}.mk-site :where(.pd-app-renderer) .format-toolbar{align-items:center;gap:10px;width:100%;max-width:740px;margin-top:8px;display:flex}.mk-site :where(.pd-app-renderer) .format-window{isolation:isolate;flex:1;min-width:0;position:relative}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){content:"";z-index:2;pointer-events:none;opacity:0;width:28px;transition:opacity .15s;position:absolute;top:2px;bottom:2px}.mk-site :where(.pd-app-renderer) .format-strip{overscroll-behavior:contain;touch-action:pan-x;scroll-snap-type:none;scrollbar-width:none;-webkit-user-select:none;user-select:none;cursor:grab;padding:5px 0;overflow:auto hidden}.mk-site :where(.pd-app-renderer) .format-strip:active{cursor:grabbing}.mk-site :where(.pd-app-renderer) :is(.format-toolbar .format-icon){border-radius:9px;flex:none;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-toolbar .format-icon svg){pointer-events:none;margin:auto;display:block}.mk-site :where(.pd-app-renderer) .format-settings{border-left:1px solid var(--border);flex:none;padding-left:10px}.mk-site :where(.pd-app-renderer) :is(.format-settings .advanced-button[aria-expanded=true]){background:var(--secondary)}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .format-toolbar{gap:6px}.mk-site :where(.pd-app-renderer) .format-settings{padding-left:6px}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){transition:none}}@keyframes mobile-navigation-in{0%{opacity:0}to{opacity:1}}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots){align-items:stretch;gap:12px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot){padding:12px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot>.field){margin:0}.mk-site :where(.pd-app-renderer) :is(.editor .slot-label){min-height:28px;margin:0 0 4px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot textarea){resize:vertical;min-height:84px;max-height:180px;font-size:15px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .format-preview){overscroll-behavior:contain;align-items:center;height:164px;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.format-preview .card-slot-display){width:100%;min-width:0}.mk-site :where(.pd-app-renderer) :is(.format-preview figure){margin:0}.mk-site :where(.pd-app-renderer) :is(.format-preview .element-display){justify-content:center;align-items:center;gap:12px;display:flex}.mk-site :where(.pd-app-renderer) .format-preview-actions{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-preview-actions .text-link){color:var(--foreground);font-size:14px}.mk-site :where(.pd-app-renderer) :is(.editor input.format-caption){background:0 0;border:0;border-radius:0;width:100%;min-height:34px;padding:5px 0;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.format-preview-actions>span){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-site :where(.pd-app-renderer) .format-toolbar{align-items:center;max-width:none}.mk-site :where(.pd-app-renderer) :is(.format-toolbar .format-choice){flex-basis:82px;align-content:center;gap:4px;width:82px;min-width:82px;height:60px;padding:6px 4px}.mk-site :where(.pd-app-renderer) :is(.format-choice span){white-space:normal;text-align:center;font-size:11px;line-height:1.1}.mk-site :where(.pd-app-renderer) .format-settings{align-items:center;gap:4px;display:flex}.mk-site :where(.pd-app-renderer) .importance-button{letter-spacing:1px;border-radius:8px;justify-content:center;align-items:center;gap:1px;min-width:44px;min-height:44px;font-size:21px;font-weight:850;display:flex}.mk-site :where(.pd-app-renderer) :is(.importance-button span){color:var(--muted-foreground);opacity:.4}.mk-site :where(.pd-app-renderer) :is(.importance-button span[data-active=true]){color:#b83434;opacity:1}.mk-site :where(.pd-app-renderer) .importance-button:hover{background:var(--secondary)}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{flex-direction:column;gap:10px;width:min(940px,100vw - 32px);max-width:940px;max-height:min(90dvh,900px);padding:24px;display:flex;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog>p){margin:0}.mk-site :where(.pd-app-renderer) .format-builder-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:4px 3px 16px;overflow:auto}.mk-site :where(.pd-app-renderer) .format-builder-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body>.field){margin:18px 0 0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body input),.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea),.mk-site :where(.pd-app-renderer) :is(.format-builder-body select){font-size:16px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .native-builder){gap:14px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row){flex-wrap:wrap;gap:12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row>.field){flex:180px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker>.periodic-layout){grid-template-columns:repeat(18,minmax(40px,1fr));min-width:770px;max-height:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker){overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.periodic-picker small){font-size:11px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker input){max-width:100%;position:sticky;left:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker button){min-height:46px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .lewis-canvas){min-height:220px;max-height:380px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .atom-controls){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .atom-controls .field){margin:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results){grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;max-height:210px;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) .molecule-preview{width:100%;max-width:620px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.molecule-preview figure){margin:8px 0}.mk-site :where(.pd-app-renderer) :is(.molecule-preview figcaption){font-size:12px}.mk-site :where(.pd-app-renderer) :is(.reaction-molecules .lewis-canvas){height:100px;min-height:0}.mk-site :where(.pd-app-renderer) .table-builder{overflow:auto}.mk-site :where(.pd-app-renderer) :is(.table-builder td input){min-width:85px}.mk-site :where(.pd-app-renderer) .graph-function-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .graph-block){width:100%;max-width:620px;margin:0 auto}.mk-site :where(.pd-app-renderer) .inline-advanced{background:var(--secondary);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:12px;padding:18px;display:grid}.mk-site :where(.pd-app-renderer) :is(.inline-advanced>.field),.mk-site :where(.pd-app-renderer) :is(.inline-advanced>.switch-row){margin:0}.mk-site :where(.pd-app-renderer) :is(.inline-advanced>.related-concepts){grid-column:1/-1}.mk-site :where(.pd-app-renderer) :is(.inline-advanced .switch-row){min-height:38px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.inline-advanced .switch-row small){color:var(--muted-foreground);font-size:12px;display:block}.mk-site :where(.pd-app-renderer) :is(.inline-advanced textarea){max-height:120px}.mk-site :where(.pd-app-renderer) .editor-heading{justify-content:space-between}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot){padding:8px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot textarea){min-height:65px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots){gap:8px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .format-preview){height:132px}.mk-site :where(.pd-app-renderer) :is(.format-preview-actions>span){display:none}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 14px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .atom-controls){grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) .inline-advanced{grid-template-columns:1fr;gap:14px;padding:14px}.mk-site :where(.pd-app-renderer) :is(.format-toolbar .format-choice){flex-basis:70px;width:70px;min-width:70px}.mk-site :where(.pd-app-renderer) .format-settings{gap:0;padding-left:4px}.mk-site :where(.pd-app-renderer) .importance-button{min-width:37px}.mk-site :where(.pd-app-renderer) :is(.format-toolbar .advanced-button){width:38px;min-width:38px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot>.field>textarea){font-size:16px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row){flex-direction:row}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row>.field){flex-basis:130px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .reaction-item){grid-template-columns:60px minmax(0,1fr) 44px}}.mk-site :where(.pd-app-renderer) :is(.format-builder-body input:not([type=checkbox]):not([type=radio])),.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea),.mk-site :where(.pd-app-renderer) :is(.format-builder-body select){border:1px solid var(--border);background:var(--card);width:100%;min-height:42px;color:var(--foreground);border-radius:8px;padding:9px 11px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body input:focus-visible),.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea:focus-visible),.mk-site :where(.pd-app-renderer) :is(.format-builder-body select:focus-visible){outline:2px solid var(--foreground);outline-offset:-2px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row>input){flex:1;min-width:140px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker>input){width:100%;margin:2px 0 8px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .step-row){gap:8px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .reaction-item){gap:8px;margin:8px 0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results button){padding:10px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .table-builder td){padding:4px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker small){font-size:11px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker>div:not(.periodic-layout)){max-height:310px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .lewis-canvas text){font-family:inherit}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .builder-validation){color:var(--muted-foreground);font-size:13px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results){grid-auto-rows:minmax(62px,auto)}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results button){justify-content:center;height:auto;min-height:62px;line-height:1.35;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results button span){margin-left:0;display:block}.mk-site :where(.pd-app-renderer) :is(.card-settings-dialog .inline-advanced){background:0 0;margin:0;padding:0}.mk-site :where(.pd-app-renderer) .format-toolbar{justify-content:space-between;gap:12px;max-width:none;padding-top:4px}.mk-site :where(.pd-app-renderer) .format-selector{background:var(--secondary);border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-selector>span){color:var(--muted-foreground)}.mk-site :where(.pd-app-renderer) :is(.format-selector>strong){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mk-site :where(.pd-app-renderer) .format-settings{border:0;margin-left:auto;padding:0}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-chooser-dialog{width:min(640px,100vw - 24px);max-width:640px;max-height:90dvh;padding:24px;overflow:auto}.mk-site :where(.pd-app-renderer) .format-search{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-search input){background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.mk-site :where(.pd-app-renderer) .format-chooser-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid .format-choice){border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:86px;padding:10px 6px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid .format-choice span){font-size:14px;line-height:1.25}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid .format-choice:hover){background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid [aria-pressed=true]){border-color:var(--foreground);background:var(--secondary)}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{gap:8px;width:min(1100px,100vw - 40px);max-width:1100px;height:min(800px,92dvh);max-height:92dvh;padding:24px 28px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog>[data-slot=dialog-title]){font-size:24px;line-height:1.2}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog>[data-slot=dialog-description]){margin-bottom:10px;font-size:14px}.mk-site :where(.pd-app-renderer) .format-builder-body{scrollbar-gutter:stable;flex:1;padding:0}.mk-site :where(.pd-app-renderer) .format-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;min-height:100%;display:grid}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .math-render){padding:20px 4px;font-size:26px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-table){background:var(--card);font-size:14px}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-timeline li){border-bottom:1px solid var(--border);grid-template-columns:75px minmax(0,1fr);gap:4px 14px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-timeline li>span),.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-timeline li>small){color:var(--muted-foreground);grid-column:2}.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>figure),.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.native-table),.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.math-render),.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.formula),.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.rich-text),.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.molecule-preview){display:none}.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder){grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row){flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-row>.field){flex:100px;min-width:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea){resize:vertical;min-height:130px;max-height:350px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body button:not([data-slot]):not(.format-choice)){border-radius:7px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body button[aria-label]:has(>svg:only-child)){flex-shrink:0;place-items:center;min-width:40px;min-height:40px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .actions){flex-wrap:wrap;gap:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .actions>*){flex:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .step-row){background:var(--secondary);border-radius:9px;gap:8px;padding:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .step-row>span){text-align:center;min-width:18px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .timeline-edit-row){border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 40px;gap:10px;padding:14px;display:grid}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>details){grid-area:2/1/auto/3}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>button){grid-column:3}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>button:first-of-type){grid-row:1}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row>button:last-of-type){grid-row:2}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .process-edge-editor){border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .reaction-item){grid-template-columns:64px minmax(0,1fr) 40px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .table-builder){overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .table-builder table){min-width:260px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .table-builder .actions){grid-template-columns:1fr 1fr;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker){overflow:visible}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker>input){margin:0;position:static}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker>div){max-height:none;margin:0;display:block;overflow:visible}.mk-site :where(.pd-app-renderer) .periodic-view{align-items:center;gap:8px;margin:10px 0;font-size:13px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .periodic-picker .element-picker-scroll){max-height:360px;padding:2px;overflow:auto}.mk-site :where(.pd-app-renderer) .element-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mk-site :where(.pd-app-renderer) :is(.element-grid button){gap:2px;min-height:76px;padding:5px;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.element-grid button strong){font-size:21px}.mk-site :where(.pd-app-renderer) :is(.element-grid button span){text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.periodic-picker .periodic-layout){grid-template-columns:repeat(18,44px);gap:5px;width:max-content;display:grid}.mk-site :where(.pd-app-renderer) :is(.periodic-layout button span){display:none}.mk-site :where(.pd-app-renderer) :is(.periodic-layout button){width:44px;min-height:48px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results){grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .compound-results button){min-height:65px;padding:10px 12px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .builder-tabs){background:var(--secondary);border-radius:9px;gap:4px;padding:4px;display:flex}.mk-site :where(.pd-app-renderer) .format-builder-footer{align-items:center;gap:8px;padding-top:16px}.mk-site :where(.pd-app-renderer) :is(.format-builder-footer>button){flex-shrink:0;min-height:44px}.mk-site :where(.pd-app-renderer) :is(.element-display>div.atomic-model){border:0;border-radius:0;width:100%;max-width:300px;height:auto;margin:12px auto 0;display:block}.mk-site :where(.pd-app-renderer) :is(.element-display .atomic-model svg){width:100%;height:auto}.mk-site :where(.pd-app-renderer) :is(.element-display .atomic-model figcaption){text-align:center;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.structure-drawing .lewis-canvas){background:var(--card);touch-action:none;height:auto;min-height:280px;max-height:430px}.mk-site :where(.pd-app-renderer) :is(.structure-drawing .lewis-canvas g[role=button]){cursor:grab}@media (max-width:760px){.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:20px 16px 14px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog>[data-slot=dialog-title]){font-size:22px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog>[data-slot=dialog-description]){margin-bottom:2px;font-size:13px}.mk-site :where(.pd-app-renderer) .format-workspace{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.mk-site :where(.pd-app-renderer) :is(.format-workspace[data-view=edit]>.workspace-preview),.mk-site :where(.pd-app-renderer) :is(.format-workspace[data-view=preview]>.workspace-fields){display:none}.mk-site :where(.pd-app-renderer) :is(.format-workspace[data-view=preview]>.workspace-preview){min-height:320px;max-height:none;display:block;position:static}.mk-site :where(.pd-app-renderer) .format-builder-footer{flex-wrap:wrap;justify-content:flex-end}.mk-site :where(.pd-app-renderer) :is(.structure-drawing .lewis-canvas){min-height:220px;max-height:300px}.mk-site :where(.pd-app-renderer) .format-selector{gap:7px;padding:8px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.format-selector>span){font-size:12px}.mk-site :where(.pd-app-renderer) .format-chooser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid .format-choice){min-height:80px}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid .format-choice span){font-size:13px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-chooser-dialog{padding:20px 16px}.mk-site :where(.pd-app-renderer) .element-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .element-display){gap:8px}}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .workspace-tabs button),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .structure-tools button){flex-direction:row;justify-content:center;align-items:center;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .actions button){flex-direction:row;justify-content:center;align-items:center;gap:7px;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder .table-builder){max-width:100%}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-table th){font-size:14px;font-weight:600}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-table table){margin:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .timeline-edit-row>.field:first-child){grid-area:1/1}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .timeline-edit-row>.field:nth-child(2)){grid-area:1/2}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .timeline-edit-row>button){grid-column:3}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .timeline-edit-row>details){grid-area:2/1/auto/3}.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.native-timeline),.mk-site :where(.pd-app-renderer) :is(.workspace-fields .native-builder>.sequence){display:none}.mk-site :where(.pd-app-renderer) :is(.workspace-preview .process-relations){border-top:1px solid var(--border);padding-top:12px}@media (min-width:761px){.mk-site :where(.pd-app-renderer) .format-workspace.kind-diagram{grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) .diagram-builder{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}.mk-site :where(.pd-app-renderer) :is(.diagram-builder>.region-draw){grid-area:2/1/20;align-self:start}.mk-site :where(.pd-app-renderer) :is(.diagram-builder>.image-source-controls){grid-column:1/-1}.mk-site :where(.pd-app-renderer) :is(.diagram-builder>:not(.image-source-controls):not(.region-draw)){grid-column:2}.mk-site :where(.pd-app-renderer) :is(.diagram-builder>.image-source-controls>details){max-width:460px}}.mk-site :where(.pd-app-renderer) .graph-bounds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-reaction .formula){white-space:normal;overflow-wrap:anywhere;font-size:24px;line-height:1.6}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.workspace-preview .reaction-molecules .lewis-canvas){height:150px}.mk-site :where(.pd-app-renderer) :is(.workspace-preview-content .native-reaction .formula){font-size:21px}.mk-site :where(.pd-app-renderer) :is(.timeline-edit-row .field input){font-size:14px}}.mk-site :where(.pd-app-renderer) .graph-legend{flex-wrap:wrap;gap:8px 16px;margin:12px 0;font-size:13px;display:flex}.mk-site :where(.pd-app-renderer) :is(.graph-legend span){align-items:center;gap:6px;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.graph-legend i){border-top-width:3px;width:20px}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.format-builder-body .coordinate-edit-row){border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:10px;padding:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.coordinate-edit-row>.field){margin:0}.mk-site :where(.pd-app-renderer) :is(.coordinate-edit-row>.field:nth-child(3)){grid-column:1/-1}.mk-site :where(.pd-app-renderer) :is(.coordinate-edit-row>button){grid-area:1/3;align-self:end}}.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar){align-items:center;gap:8px;width:100%;min-width:0;display:flex}.mk-site :where(.pd-app-renderer) .format-slider{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip){scrollbar-width:thin;flex:1;gap:5px;min-width:0;padding:6px 2px;display:flex;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip .format-choice){border-radius:8px;flex-direction:column;flex:0 0 66px;justify-content:center;gap:5px;width:66px;min-width:66px;height:58px;padding:5px 3px;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip .format-choice span){text-align:center;font-size:10px;line-height:1.2}.mk-site :where(.pd-app-renderer) .format-scroll{width:22px;height:44px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.mk-site :where(.pd-app-renderer) .all-formats-button{background:var(--secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot>.slot-primary-field>span){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot>.event-description-field){flex-direction:column;gap:7px;margin-top:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot>.event-description-field>span){clip-path:none;width:auto;height:auto;color:var(--muted-foreground);font-size:12px;line-height:1.4;position:static;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .event-description-field textarea){min-height:64px}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar){flex-wrap:wrap;gap:5px}.mk-site :where(.pd-app-renderer) .format-slider{flex-basis:100%;width:100%}.mk-site :where(.pd-app-renderer) .all-formats-button{margin-right:auto}.mk-site :where(.pd-app-renderer) .format-scroll{width:24px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot>.event-description-field){margin-top:12px}}.mk-site :where(.pd-app-renderer) .math-calculator{gap:10px;max-width:560px;margin:auto;display:grid}.mk-site :where(.pd-app-renderer) :is(.calculator-display .math-render){text-align:right;min-height:30px;max-height:90px;margin:6px 0;font-size:21px;overflow:auto}.mk-site :where(.pd-app-renderer) .scientific-keypad{gap:6px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .calculator-keys button){border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;min-height:44px;padding:8px 2px;font-size:17px;line-height:1.1}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .calculator-keys button.scientific-key){background:var(--secondary);border-color:#0000;font-size:15px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .calculator-keys button.equals-key){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.math-calculator>details){font-size:13px}.mk-site :where(.pd-app-renderer) :is(.math-calculator>details>summary){cursor:pointer;padding:7px 0}.mk-site :where(.pd-app-renderer) .graph-calculator{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.mk-site :where(.pd-app-renderer) .graph-canvas-panel{background:var(--card);grid-area:1/2;min-width:0;position:sticky;top:0}.mk-site :where(.pd-app-renderer) .graph-expression-panel{grid-area:1/1;gap:14px;min-width:0;display:grid}.mk-site :where(.pd-app-renderer) .graph-view-tools{border-bottom:1px solid var(--border);align-items:center;gap:5px;padding-bottom:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.graph-view-tools>span){flex:1}.mk-site :where(.pd-app-renderer) :is(.graph-view-tools button){background:var(--secondary);justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px;font-size:12px;display:inline-flex!important}.mk-site :where(.pd-app-renderer) :is(.graph-view-tools button[aria-pressed=true]){background:var(--foreground);color:var(--background)}.mk-site :where(.pd-app-renderer) .graph-interactive{touch-action:none;outline-offset:2px;-webkit-user-select:none;user-select:none}.mk-site :where(.pd-app-renderer) .graph-pan{cursor:grab}.mk-site :where(.pd-app-renderer) .graph-pan:active{cursor:grabbing}.mk-site :where(.pd-app-renderer) .graph-trace{cursor:crosshair}.mk-site :where(.pd-app-renderer) :is(.graph-interactive .graph-block){max-width:none;margin:0}.mk-site :where(.pd-app-renderer) :is(.graph-interactive svg){width:100%;height:auto;display:block}.mk-site :where(.pd-app-renderer) :is(.graph-interactive .graph-block>details){display:none}.mk-site :where(.pd-app-renderer) :is(.graph-interactive .graph-legend){margin:4px 12px 10px}.mk-site :where(.pd-app-renderer) .graph-gesture-help{text-align:center;color:var(--muted-foreground);margin:8px 0;font-size:11px}.mk-site :where(.pd-app-renderer) .graph-expression-item{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:4px;padding:8px 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.graph-expression-item>span){text-align:center;font:15px ui-monospace,monospace}.mk-site :where(.pd-app-renderer) :is(.graph-expression-item input){min-width:0;min-height:44px;padding:8px;font:16px ui-monospace,monospace}.mk-site :where(.pd-app-renderer) :is(.graph-expression-item small){color:var(--destructive);grid-column:2/4;font-size:12px}.mk-site :where(.pd-app-renderer) .graph-expression-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.graph-expression-actions>button){align-items:center;gap:6px;min-height:40px;font-size:13px;display:flex}.mk-site :where(.pd-app-renderer) .graph-settings{font-size:13px}.mk-site :where(.pd-app-renderer) :is(.graph-settings>summary){cursor:pointer;padding:10px 0}.mk-site :where(.pd-app-renderer) :is(.graph-settings .field){margin:0}.mk-site :where(.pd-app-renderer) :is(.graph-settings .field-row){margin:12px 0}.mk-site :where(.pd-app-renderer) .graph-data-row{grid-template-columns:1fr 1fr 1.5fr 32px;gap:5px;margin:8px 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.graph-data-row input){min-width:0;padding:8px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.graph-canvas-panel>.graph-trace){cursor:auto;align-items:center;gap:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.graph-trace .field){flex-shrink:0;width:100px;margin:0}.mk-site :where(.pd-app-renderer) :is(.graph-trace output){flex-wrap:wrap;gap:6px 14px;font:13px ui-monospace,monospace;display:flex}.mk-site :where(.pd-app-renderer) .element-builder{gap:18px;display:grid}.mk-site :where(.pd-app-renderer) .element-search{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;max-width:440px;padding:0 12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.element-search input){box-shadow:none;background:0 0;border:0;width:100%;min-width:0;padding:11px 0}.mk-site :where(.pd-app-renderer) .element-search-results{flex-wrap:wrap;gap:6px;max-height:140px;padding:10px 0;display:flex;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.element-search-results button){background:var(--secondary);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.mk-site :where(.pd-app-renderer) :is(.element-search-results small){color:var(--muted-foreground)}.mk-site :where(.pd-app-renderer) .periodic-swipe{color:var(--muted-foreground);margin:8px 0;font-size:11px}.mk-site :where(.pd-app-renderer) .periodic-viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.mk-site :where(.pd-app-renderer) .periodic-table{grid-template-columns:repeat(18,minmax(42px,1fr));gap:4px;min-width:828px;display:grid}.mk-site :where(.pd-app-renderer) :is(.periodic-table button){color:#202824;background:#e6eee9;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;min-height:54px;padding:3px 1px;transition:opacity .15s;display:flex;border-radius:5px!important}.mk-site :where(.pd-app-renderer) :is(.periodic-table button[data-family=left]){background:#e9e4ef}.mk-site :where(.pd-app-renderer) :is(.periodic-table button[data-family=transition]){background:#eee8de}.mk-site :where(.pd-app-renderer) :is(.periodic-table button[data-family=inner]){background:#dfeaf0}.mk-site :where(.pd-app-renderer) :is(.periodic-table button small){font-size:9px;line-height:1.25}.mk-site :where(.pd-app-renderer) :is(.periodic-table button strong){font-size:18px;line-height:1.2}.mk-site :where(.pd-app-renderer) :is(.periodic-table button span){text-overflow:ellipsis;max-width:100%;font-size:7px;line-height:1.4;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.periodic-table button[aria-pressed=true]){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.periodic-table button[data-muted=true]){opacity:.3}.mk-site :where(.pd-app-renderer) .periodic-group,.mk-site :where(.pd-app-renderer) .periodic-gap,.mk-site :where(.pd-app-renderer) .periodic-series{text-align:center;color:var(--muted-foreground);align-self:center;font-size:10px}.mk-site :where(.pd-app-renderer) .element-selection{background:var(--secondary);border-radius:12px;align-items:center;gap:24px;padding:18px;display:flex}.mk-site :where(.pd-app-renderer) :is(.element-selection>.element-display){flex:0 0 180px;margin:0}.mk-site :where(.pd-app-renderer) :is(.element-selection .element-tile){width:96px!important;height:120px!important;margin:0 auto!important}.mk-site :where(.pd-app-renderer) :is(.element-selection .atomic-model){max-width:150px!important;margin:10px auto 0!important}.mk-site :where(.pd-app-renderer) :is(.element-selection .atomic-model figcaption){display:none}.mk-site :where(.pd-app-renderer) :is(.element-selection h3){margin:0 0 4px;font-size:20px}.mk-site :where(.pd-app-renderer) :is(.element-selection p){margin:4px 0;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.element-selection summary){cursor:pointer;margin-top:12px;font-size:13px}.mk-site :where(.pd-app-renderer) .element-prompt{background:var(--secondary);border-radius:8px;margin:0;padding:12px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.process-connections>summary){cursor:pointer;padding:10px 0}.mk-site :where(.pd-app-renderer) :is(.process-connections .process-edge-editor){margin:10px 0}@media (max-width:900px){.mk-site :where(.pd-app-renderer) .graph-calculator{grid-template-columns:minmax(240px,1fr) minmax(0,1.25fr);gap:12px}.mk-site :where(.pd-app-renderer) .periodic-table{grid-template-columns:repeat(18,44px);min-width:864px}.mk-site :where(.pd-app-renderer) :is(.periodic-table button){min-height:54px}.mk-site :where(.pd-app-renderer) :is(.element-selection>.element-display){flex-basis:120px}.mk-site :where(.pd-app-renderer) .element-selection{gap:16px}}@media (max-width:600px){.mk-site :where(.pd-app-renderer) .graph-calculator{flex-direction:column;gap:14px;display:flex}.mk-site :where(.pd-app-renderer) .graph-canvas-panel{order:0;width:100%;position:static}.mk-site :where(.pd-app-renderer) .graph-expression-panel{order:1;width:100%}.mk-site :where(.pd-app-renderer) :is(.graph-view-tools button){min-height:38px;padding:6px}.mk-site :where(.pd-app-renderer) :is(.graph-interactive svg){max-height:300px}.mk-site :where(.pd-app-renderer) :is(.graph-expression-panel .calculator-keys){gap:4px}.mk-site :where(.pd-app-renderer) :is(.graph-expression-panel .calculator-keys button){min-height:40px}.mk-site :where(.pd-app-renderer) .element-selection{align-items:flex-start;gap:12px;padding:12px}.mk-site :where(.pd-app-renderer) :is(.element-selection>.element-display){flex-basis:86px}.mk-site :where(.pd-app-renderer) :is(.element-selection .element-tile){width:76px!important;height:96px!important}.mk-site :where(.pd-app-renderer) :is(.element-selection .atomic-model){max-width:100px!important}.mk-site :where(.pd-app-renderer) :is(.element-selection h3){font-size:18px}.mk-site :where(.pd-app-renderer) .math-calculator{gap:8px}.mk-site :where(.pd-app-renderer) .periodic-viewport{max-height:430px}.mk-site :where(.pd-app-renderer) .element-builder{gap:12px}}.mk-site :where(.pd-app-renderer) .element-builder,.mk-site :where(.pd-app-renderer) .periodic-studio,.mk-site :where(.pd-app-renderer) :is(.element-builder>*){min-width:0;max-width:100%}.mk-site :where(.pd-app-renderer) :is(.element-selection>div){min-width:0}.mk-site :where(.pd-app-renderer) :is(.element-selection p){overflow-wrap:anywhere}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .element-search input){border:0;min-width:0;padding-left:0;padding-right:0}@media (min-width:901px){.mk-site :where(.pd-app-renderer) :is(.periodic-table button){min-height:44px}.mk-site :where(.pd-app-renderer) .periodic-table{gap:3px}.mk-site :where(.pd-app-renderer) .element-selection{gap:16px;padding:12px}.mk-site :where(.pd-app-renderer) :is(.element-selection>.element-display){flex-basis:100px}.mk-site :where(.pd-app-renderer) :is(.element-selection .element-tile){width:76px!important;height:96px!important}.mk-site :where(.pd-app-renderer) :is(.element-selection h3){font-size:18px}}@media (min-width:601px){.mk-site :where(.pd-app-renderer) .graph-interactive{max-width:min(100%,126.984dvh - 546.031px);margin-inline:auto}}.mk-site :where(.pd-app-renderer) :is(.graph-canvas-panel>.graph-trace .field){flex:0 0 100px;width:100px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{height:auto;min-height:0}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-scroll){width:44px;min-width:44px;height:44px}.mk-site :where(.pd-app-renderer) .format-scroll:disabled{opacity:.25;cursor:default}.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar){flex-wrap:nowrap;gap:8px}.mk-site :where(.pd-app-renderer) .format-slider{flex:1;min-width:0;display:block;position:relative;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip){scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;gap:4px;padding:4px 0;display:flex;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip .format-choice){flex:0 0 44px;gap:0;width:44px;min-width:44px;height:44px;padding:10px}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip .format-choice span){display:none}.mk-site :where(.pd-app-renderer) :is(.format-slider .format-strip .format-choice svg){width:22px;height:22px}.mk-site :where(.pd-app-renderer) .format-slider[data-hidden-start=true][data-hidden-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.mk-site :where(.pd-app-renderer) .format-slider[data-hidden-start=false][data-hidden-end=true]{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),#0000)}.mk-site :where(.pd-app-renderer) .format-slider[data-hidden-start=true][data-hidden-end=false]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px,#000);mask-image:linear-gradient(90deg,#0000,#000 22px,#000)}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar){gap:4px}.mk-site :where(.pd-app-renderer) .format-slider{flex-basis:auto;width:auto}.mk-site :where(.pd-app-renderer) .all-formats-button{width:44px;min-width:44px;margin:0;padding:10px}.mk-site :where(.pd-app-renderer) :is(.all-formats-button>span){display:none}.mk-site :where(.pd-app-renderer) .format-settings{gap:2px}}.mk-site :where(.pd-app-renderer) .format-slider{isolation:isolate;-webkit-mask-image:none!important;mask-image:none!important}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){content:"";z-index:2;pointer-events:none;opacity:0;width:22px;position:absolute;top:0;bottom:0}.mk-site :where(.pd-app-renderer) :is(){background:linear-gradient(90deg,var(--card),transparent);background:linear-gradient(270deg,var(--card),transparent);left:0;right:0}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){opacity:1}.mk-site :where(.pd-app-renderer[data-theme-mode=hybrid]) .periodic-studio{background:var(--card);border-radius:var(--radius);padding:12px}.mk-site :where(.pd-app-renderer) :is(.element-selection .element-tile){gap:2px;min-height:120px;padding:10px 5px;height:auto!important}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.element-selection .element-tile){min-height:120px}.mk-site :where(.pd-app-renderer) :is(.element-selection .element-tile strong){font-size:32px}}.mk-site :where(.pd-app-renderer) .structured-render{width:100%;min-width:0;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.mk-site :where(.pd-app-renderer) .structured-content{overscroll-behavior:contain;width:100%;min-width:0;max-height:var(--format-height);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.structured-content>figure){width:100%;max-width:100%;margin:0}.mk-site :where(.pd-app-renderer) :is(.structured-content svg){width:100%;height:auto;max-height:var(--format-height);margin:auto;display:block}.mk-site :where(.pd-app-renderer) :is(.structured-content img){max-width:100%;max-height:var(--format-height);object-fit:contain;margin:auto;display:block}.mk-site :where(.pd-app-renderer) :is(.structured-content .lewis-canvas){width:85%;min-height:0;max-height:var(--format-height);touch-action:auto;aspect-ratio:auto;background:0 0;border:0;border-radius:0;height:auto}.mk-site :where(.pd-app-renderer) :is(.structured-content .graph-block){width:100%;max-width:600px;margin:0}.mk-site :where(.pd-app-renderer) :is(.structured-content .graph-block svg){aspect-ratio:4/3;max-height:var(--format-height)}.mk-site :where(.pd-app-renderer) :is(.structured-content .graph-block details){margin-top:4px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.structured-content .math-render),.mk-site :where(.pd-app-renderer) :is(.structured-content .formula){text-align:center;max-width:100%;margin:0;padding:6px 0;font-size:clamp(24px,2.3vw,34px);overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.structured-content .math-render .katex){font-size:1em}.mk-site :where(.pd-app-renderer) :is(.structured-content .math-render .katex-display){margin:0}.mk-site :where(.pd-app-renderer) :is(.structured-content .native-event){text-align:center;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;max-width:100%;padding:0;font-size:clamp(1.125rem,1rem + .3vw,1.375rem);font-weight:400;line-height:1.5;display:block}.mk-site :where(.pd-app-renderer) :is(.structured-content .native-event strong){font-size:16px}.mk-site :where(.pd-app-renderer) :is(.structured-content :is(.native-table,pre,blockquote)){width:100%;margin:0}.mk-site :where(.pd-app-renderer) :is(.structured-content .native-table){max-height:var(--format-height)}.mk-site :where(.pd-app-renderer) :is(.structured-content pre){background:var(--secondary);border-radius:8px;padding:14px;font-size:14px;line-height:1.65;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.structured-content blockquote){padding:8px 16px;font-size:16px;line-height:1.6}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-display){justify-content:center;align-items:center;gap:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-tile){border:1.5px solid;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:155px;margin:auto;display:flex}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-tile strong){font-size:46px;line-height:1.2}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-tile small){font-size:14px}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-tile span){font-size:15px}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-symbol){font-size:36px}.mk-site :where(.pd-app-renderer) :is(.structured-content .atomic-model){border:0;width:clamp(180px,80%,260px);max-width:100%;height:auto;margin:auto}.mk-site :where(.pd-app-renderer) :is(.structured-content .atomic-model svg){width:100%;max-height:min(260px,var(--format-height))}.mk-site :where(.pd-app-renderer) .structured-expand{min-height:32px;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;gap:5px;margin:4px auto 0;padding:4px 8px;font-size:12px;display:flex}.mk-site :where(.pd-app-renderer) .structured-expand:hover{background:var(--secondary);color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.render-thumbnail .structured-content){max-height:140px}.mk-site :where(.pd-app-renderer) :is(.render-thumbnail .structured-content details){display:none}.mk-site :where(.pd-app-renderer) :is(.render-expanded .structured-content){max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.render-expanded .structured-content svg),.mk-site :where(.pd-app-renderer) :is(.render-expanded .structured-content pre){max-height:70dvh}.mk-site :where(.pd-app-renderer) .lectern-dialog.structured-expanded-dialog{width:min(1100px,100vw - 24px);max-width:1100px;max-height:94dvh;overflow:auto}.mk-site :where(.pd-app-renderer) .slot-caption{white-space:pre-wrap;font:inherit!important;color:var(--foreground)!important;margin:10px 0 0!important;font-size:15px!important;line-height:1.5!important}.mk-site :where(.pd-app-renderer) .slot-caption-control{color:var(--muted-foreground);margin-top:4px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.slot-caption-control>summary){cursor:pointer;align-items:center;min-height:32px;display:flex}.mk-site :where(.pd-app-renderer) :is(.slot-caption-control[open]>summary){margin-bottom:4px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot){flex-direction:column;gap:0;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot.active-slot){border-color:color-mix(in srgb,var(--foreground) 26%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.content-slot.active-slot>.slot-label){color:var(--primary)}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .format-preview){height:auto;min-height:var(--row-content-height,120px);flex:1;align-items:center;max-height:none;display:flex;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .card-slot-display){width:100%}.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .structured-content svg),.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .structured-content img){max-height:var(--format-height)}.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .atomic-model){width:clamp(180px,80%,260px);max-width:100%}.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .element-display>.element-tile){width:130px;height:155px}.mk-site :where(.pd-app-renderer) :is(.editor .format-preview .native-table){max-height:var(--format-height)}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .slot-primary-field){flex-direction:column;flex:1;justify-content:center;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .slot-primary-field>textarea){min-height:88px;max-height:220px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .event-description-field){margin-top:14px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .event-description-field>span){clip-path:none;width:auto;height:auto;margin-bottom:7px;display:block;position:static;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.source-cards>article>div){flex-direction:column;justify-content:center;min-width:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.source-cards .card-slot-display){min-height:var(--row-content-height,120px);flex-direction:column;justify-content:center;width:100%;display:flex}.mk-site :where(.pd-app-renderer) .source-credit{color:var(--muted-foreground);margin-top:8px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.source-credit p){margin:4px 0}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-compact{width:min(660px,100vw - 24px)}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-medium{width:min(980px,100vw - 24px)}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-large{width:min(1180px,100vw - 24px)}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .builder-caption){margin-top:16px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .builder-caption>summary){cursor:pointer;min-height:36px;color:var(--muted-foreground);align-items:center;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .workspace-inline-preview){border:1px solid var(--border);border-radius:12px;margin-top:16px;padding:16px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .workspace-inline-preview .structured-expand),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .workspace-inline-preview:empty){display:none}.mk-site :where(.pd-app-renderer) :is(.element-selection .atomic-model){width:240px;min-width:180px;max-width:240px!important;margin:0!important}.mk-site :where(.pd-app-renderer) :is(.element-selection>.atomic-display){flex:0 0 240px}.mk-site :where(.pd-app-renderer) :is(.atomic-display .atomic-model){border:0}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.editor .content-slots){grid-template-columns:1fr;gap:8px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .format-preview){min-height:0;padding:12px 0}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .slot-primary-field>textarea){min-height:80px}.mk-site :where(.pd-app-renderer) :is(.content-slot .slot-label){margin-bottom:4px}.mk-site :where(.pd-app-renderer) :is(.source-cards>article){grid-template-columns:24px minmax(0,1fr)!important}.mk-site :where(.pd-app-renderer) :is(.source-cards>article>div){grid-column:2;min-height:0}.mk-site :where(.pd-app-renderer) :is(.source-cards .card-slot-display){min-height:0;padding:10px 0}.mk-site :where(.pd-app-renderer) .structured-render{--format-height:min(360px,70vw)!important}.mk-site :where(.pd-app-renderer) :is(.structured-content .math-render),.mk-site :where(.pd-app-renderer) :is(.structured-content .formula){font-size:26px}.mk-site :where(.pd-app-renderer) :is(.structured-content .lewis-canvas){width:88%}.mk-site :where(.pd-app-renderer) :is(.structured-content .atomic-model){width:220px}.mk-site :where(.pd-app-renderer) .element-selection{flex-wrap:wrap;justify-content:center}.mk-site :where(.pd-app-renderer) :is(.element-selection>.atomic-display){flex-basis:200px}.mk-site :where(.pd-app-renderer) .format-builder-footer{flex-wrap:wrap}.mk-site :where(.pd-app-renderer) :is(.format-builder-footer .draft-help){flex:1 0 100%}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){padding-bottom:10px}}.mk-site :where(.pd-app-renderer) .atomic-display-settings{gap:10px;padding-top:10px;display:grid}.mk-site :where(.pd-app-renderer) :is(.atomic-display-settings label){align-items:center;gap:8px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.atomic-display-settings input){width:auto!important;min-height:0!important}.mk-site :where(.pd-app-renderer) .atomic-count{text-align:center;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.content-slot>.slot-label){text-align:left;align-self:flex-start}.mk-site :where(.pd-app-renderer) :is(.compound-results button .lewis-canvas){touch-action:auto;background:0 0;border:0;width:100%;height:96px!important;min-height:0!important;max-height:96px!important}.mk-site :where(.pd-app-renderer) .process-studio-body{grid-template-columns:minmax(0,1fr) 230px;gap:18px;display:grid}.mk-site :where(.pd-app-renderer) .process-canvas{border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.process-canvas .process-graph){margin:0}.mk-site :where(.pd-app-renderer) :is(.process-canvas svg){touch-action:none;width:100%;min-height:220px;max-height:420px}.mk-site :where(.pd-app-renderer) :is(.process-canvas [role=button]){cursor:grab}.mk-site :where(.pd-app-renderer) :is(.process-canvas [role=button]:focus-visible){filter:drop-shadow(0 0 3px var(--primary));outline:0}.mk-site :where(.pd-app-renderer) .process-inspector{align-content:start;gap:12px;display:grid}.mk-site :where(.pd-app-renderer) .process-connection{background:var(--secondary);border-radius:8px;gap:8px;padding:12px;font-size:13px;display:grid}.mk-site :where(.pd-app-renderer) :is(.process-connection label){align-items:center;gap:6px;display:flex}.mk-site :where(.pd-app-renderer) :is(.process-connection input[type=checkbox]){width:auto;min-height:0}.mk-site :where(.pd-app-renderer) .process-order-list{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.process-order-list label){align-items:center;gap:6px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.process-order-list input){width:auto!important;min-height:0!important}.mk-site :where(.pd-app-renderer) .process-accessible{margin:8px 0 0;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.process-accessible ul){padding-left:20px}.mk-site :where(.pd-app-renderer) :is(.structured-content .process-graph svg){min-width:0;max-height:var(--format-height);width:100%;height:auto}.mk-site :where(.pd-app-renderer) :is(.process-studio>details){margin-top:12px;font-size:14px}@media (max-width:760px){.mk-site :where(.pd-app-renderer) .process-studio-body{grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) .process-inspector{grid-template-columns:1fr 1fr}.mk-site :where(.pd-app-renderer) .process-connection{grid-column:1/-1}.mk-site :where(.pd-app-renderer) :is(.process-canvas svg){min-height:180px}}.mk-site :where(.pd-app-renderer) .math-expression-studio{gap:16px;display:grid}.mk-site :where(.pd-app-renderer) :is(.expression-preview .math-render){margin:0;font-size:28px}.mk-site :where(.pd-app-renderer) :is(.structured-content .map-display .leaflet-host){height:var(--format-height);min-height:220px}.mk-site :where(.pd-app-renderer) :is(.structured-content .leaflet-host img){max-width:none;max-height:none;margin:0}.mk-site :where(.pd-app-renderer) :is(.structured-content .leaflet-host svg){width:auto;max-height:none;margin:0;display:block}.mk-site :where(.pd-app-renderer) :is(.code-edit-layer>pre),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .code-edit-layer>textarea){white-space:pre;tab-size:2;resize:none;letter-spacing:normal;word-wrap:normal;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:14px;position:absolute;inset:0;overflow:auto;font:14px/24px ui-monospace,SFMono-Regular,Menlo,monospace!important}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .code-edit-layer>textarea){caret-color:var(--foreground);outline-offset:-2px;background:0 0;color:#0000!important}.mk-site :where(.pd-app-renderer) .syntax-code{tab-size:2;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.mk-site :where(.pd-app-renderer) :is(.syntax-code code){font:inherit;background:0 0;padding:0}.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-keyword),.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-selector-tag){color:#8455a4}.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-string),.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-attr){color:#307555}.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-number),.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-literal){color:#a24d25}.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-comment){color:#737c80;font-style:italic}.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-title),.mk-site :where(.pd-app-renderer) :is(.syntax-code .hljs-built_in){color:#326e99}.mk-site :where(.pd-app-renderer) :is(.dark .syntax-code .hljs-keyword){color:#cca4ed}.mk-site :where(.pd-app-renderer) :is(.dark .syntax-code .hljs-string){color:#99cdb0}.mk-site :where(.pd-app-renderer) :is(.dark .syntax-code .hljs-number){color:#e7b48d}.mk-site :where(.pd-app-renderer) :is(.dark .syntax-code .hljs-title){color:#8cbfe3}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .cell-grid-scroll td input){border:0;border-radius:0;min-width:90px;min-height:42px;padding:9px}.mk-site :where(.pd-app-renderer) .inline-check{align-items:center;gap:7px;margin-top:14px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.inline-check input){width:auto!important;min-height:0!important}.mk-site :where(.pd-app-renderer) .sequence-editor-list{gap:8px;max-height:420px;padding:0;list-style:none;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.sequence-editor-list li){border:1px solid var(--border);border-radius:10px;grid-template-columns:18px 22px minmax(0,1fr) repeat(3,34px);align-items:center;gap:6px;padding:6px;display:grid}.mk-site :where(.pd-app-renderer) :is(.sequence-editor-list li>svg){color:var(--muted-foreground);cursor:grab}.mk-site :where(.pd-app-renderer) :is(.sequence-editor-list textarea){resize:vertical;min-height:42px;max-height:100px}.mk-site :where(.pd-app-renderer) :is(.sequence-editor-list button){justify-content:center;align-items:center;min-height:40px;display:flex}.mk-site :where(.pd-app-renderer) .formula-studio{gap:14px;display:grid}.mk-site :where(.pd-app-renderer) .formula-live{border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;min-height:80px;padding:12px;font-size:32px;display:flex}.mk-site :where(.pd-app-renderer) .formula-symbols{flex-wrap:wrap;gap:5px;display:flex}.mk-site :where(.pd-app-renderer) :is(.formula-symbols button){background:var(--secondary);border-radius:6px;min-width:40px;min-height:40px;font-size:16px}.mk-site :where(.pd-app-renderer) .formula-counts{flex-wrap:wrap;gap:10px;display:flex}.mk-site :where(.pd-app-renderer) :is(.formula-counts>div){background:var(--secondary);border-radius:6px;gap:8px;padding:8px 12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.formula-counts dd){margin:0;font-weight:600}.mk-site :where(.pd-app-renderer) .excerpt-metadata{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-site :where(.pd-app-renderer) .excerpt-studio{gap:14px;display:grid}.mk-site :where(.pd-app-renderer) .source-excerpt{width:100%;margin:0}.mk-site :where(.pd-app-renderer) :is(.source-excerpt>strong){margin-bottom:10px;display:block}.mk-site :where(.pd-app-renderer) :is(.source-excerpt blockquote){white-space:pre-wrap;border-left:2px solid var(--border);margin:0;padding:0 14px;font-size:16px;line-height:1.65}.mk-site :where(.pd-app-renderer) :is(.source-excerpt mark){color:inherit;background:#e4bb4242;border-radius:2px}.mk-site :where(.pd-app-renderer) :is(.source-excerpt mark.excerpt-target){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.source-excerpt mark.excerpt-target){background:color-mix(in srgb,var(--primary) 12%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.source-excerpt mark.excerpt-target){text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mk-site :where(.pd-app-renderer) :is(.source-excerpt details){margin-top:10px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.source-excerpt details p){margin:6px 0}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.sequence-editor-list li){grid-template-columns:18px 18px minmax(0,1fr) repeat(3,30px);gap:2px;padding:4px}.mk-site :where(.pd-app-renderer) :is(.sequence-editor-list li button){min-width:30px}.mk-site :where(.pd-app-renderer) .excerpt-metadata{grid-template-columns:1fr 1fr}}.mk-site :where(.pd-app-renderer) .coordinate-plane{aspect-ratio:1;background:var(--card);border:1px solid var(--border);touch-action:none;border-radius:10px;width:100%;height:auto;max-height:440px;display:block}.mk-site :where(.pd-app-renderer) :is(.coordinate-plane [role=button]){cursor:grab}.mk-site :where(.pd-app-renderer) :is(.coordinate-plane [role=button]:focus-visible){filter:drop-shadow(0 0 3px var(--primary));outline:0}.mk-site :where(.pd-app-renderer) .coordinate-values{margin-top:7px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.coordinate-values ul){padding-left:20px}.mk-site :where(.pd-app-renderer) :is(.structured-content .coordinate-plane){max-width:440px;max-height:var(--format-height);touch-action:auto;border:0}.mk-site :where(.pd-app-renderer) .timeline-view{border:1px solid var(--border);border-radius:10px;max-height:350px;overflow:auto}.mk-site :where(.pd-app-renderer) .timeline-track{min-width:100%;position:relative}.mk-site :where(.pd-app-renderer) .timeline-axis{background:var(--border);height:2px;position:absolute;top:28px;left:30px;right:30px}.mk-site :where(.pd-app-renderer) .timeline-marker{width:138px;position:absolute}.mk-site :where(.pd-app-renderer) :is(.timeline-marker>i){background:var(--border);width:1px;position:absolute;left:0}.mk-site :where(.pd-app-renderer) :is(.timeline-marker>div),.mk-site :where(.pd-app-renderer) :is(.timeline-marker>button){text-align:left;background:var(--card);border:1px solid #0000;border-radius:8px;width:100%;min-height:60px;padding:8px 10px}.mk-site :where(.pd-app-renderer) :is(.timeline-marker>button:hover){background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.timeline-marker>button[aria-pressed=true]){border-color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.timeline-marker time){color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.mk-site :where(.pd-app-renderer) :is(.timeline-marker strong){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.mk-site :where(.pd-app-renderer) .timeline-event-editor{gap:12px;padding:16px 0 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.timeline-event-editor .field-row>.field){flex:1}.mk-site :where(.pd-app-renderer) .timeline-details{margin-top:8px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.timeline-details ol){padding-left:20px}.mk-site :where(.pd-app-renderer) :is(.timeline-details li){margin:8px 0}.mk-site :where(.pd-app-renderer) :is(.timeline-details p){margin:4px 0}.mk-site :where(.pd-app-renderer) :is(.structured-content .timeline-view){max-height:var(--format-height);border:0}@media (max-width:740px){.mk-site :where(.pd-app-renderer) .coordinate-plane{max-height:330px}.mk-site :where(.pd-app-renderer) :is(.timeline-event-editor .field-row){flex-direction:column}.mk-site :where(.pd-app-renderer) .timeline-view{max-height:260px}}.mk-site :where(.pd-app-renderer) :is(.reaction-visual-species .lewis-canvas){width:140px!important;height:120px!important}.mk-site :where(.pd-app-renderer) .image-surface{background:#fff;width:100%;height:auto;max-height:440px;margin:auto;display:block;overflow:hidden}.mk-site :where(.pd-app-renderer) .image-surface-editor{touch-action:none}.mk-site :where(.pd-app-renderer) :is(.image-surface [role=button]:focus-visible){filter:drop-shadow(0 0 3px #e70);outline:0}.mk-site :where(.pd-app-renderer) :is(.structured-content .image-surface){max-height:var(--format-height);width:auto;max-width:100%;margin:auto}@media (max-width:650px){.mk-site :where(.pd-app-renderer) .image-surface{max-height:340px}}.mk-site :where(.pd-app-renderer) .quantity-studio,.mk-site :where(.pd-app-renderer) .matrix-studio,.mk-site :where(.pd-app-renderer) .vector-studio{gap:14px;display:grid}.mk-site :where(.pd-app-renderer) .quantity-inputs,.mk-site :where(.pd-app-renderer) .vector-entry{gap:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.quantity-inputs .field),.mk-site :where(.pd-app-renderer) :is(.vector-entry .field){flex:1;min-width:0}.mk-site :where(.pd-app-renderer) .quantity-display{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;font-size:clamp(24px,2.3vw,34px);display:flex}.mk-site :where(.pd-app-renderer) .quantity-live,.mk-site :where(.pd-app-renderer) .matrix-live{border:1px solid var(--border);border-radius:10px;padding:24px 16px}.mk-site :where(.pd-app-renderer) .matrix-display{max-width:100%;margin:auto;padding:10px 16px;display:inline-flex;position:relative;overflow:auto}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){content:"";border:2px solid;flex-shrink:0;align-self:stretch;width:7px;display:block;position:sticky;top:0;bottom:0}.mk-site :where(.pd-app-renderer) :is(){border-left:0;border-right:0;border-radius:0 100% 100% 0;margin-left:14px;margin-right:14px;left:0;right:0}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){border-top:0;border-bottom:0;width:0}.mk-site :where(.pd-app-renderer) .matrix-cell-display{align-items:center;gap:12px 22px;display:grid}.mk-site :where(.pd-app-renderer) :is(.matrix-cell-display>div){text-align:center}.mk-site :where(.pd-app-renderer) :is(.matrix-cell-display .math-render){margin:0!important;padding:0!important;font-size:24px!important}.mk-site :where(.pd-app-renderer) .matrix-live{justify-content:center;display:flex}.mk-site :where(.pd-app-renderer) :is(.vector-display .coordinate-plane){border:0;width:100%;max-height:260px;margin:auto}.mk-site :where(.pd-app-renderer) .vector-components{justify-content:center;align-items:center;gap:10px;font-size:26px;display:flex}.mk-site :where(.pd-app-renderer) :is(.vector-studio>.coordinate-plane){max-height:330px}.mk-site :where(.pd-app-renderer) :is(.vector-studio .field-row>.field){flex:1}.mk-site :where(.pd-app-renderer) :is(.vector-studio details>summary),.mk-site :where(.pd-app-renderer) :is(.quantity-studio details>summary){cursor:pointer;min-height:36px}.mk-site :where(.pd-app-renderer) .compact-timeline{gap:18px;margin:0;padding:0 0 0 15px;list-style:none;display:grid}.mk-site :where(.pd-app-renderer) :is(.compact-timeline li){grid-template-columns:minmax(70px,.7fr) 1fr;align-items:start;gap:14px;font-size:14px;line-height:1.5;display:grid;position:relative}.mk-site :where(.pd-app-renderer) :is(){content:"";background:var(--foreground);content:"";background:var(--border);border-radius:50%;width:1px;height:6px;position:absolute;top:18px;bottom:-20px;left:-13px}.mk-site :where(.pd-app-renderer) :is(.compact-timeline time){color:var(--muted-foreground);font-size:13px}.mk-site :where(.pd-app-renderer) :is(.compact-timeline strong){font-weight:500}.mk-site :where(.pd-app-renderer) .classification-studio-body{grid-template-columns:minmax(240px,1fr) 280px;gap:18px;display:grid}.mk-site :where(.pd-app-renderer) .classification-tree{max-width:100%;max-height:430px;padding:8px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.classification-tree ul){border-left:1px solid var(--border);margin:0;padding:0 0 0 22px;list-style:none}.mk-site :where(.pd-app-renderer) :is(.classification-tree>ul){border:0;padding:0}.mk-site :where(.pd-app-renderer) :is(.classification-tree ul:empty){display:none}.mk-site :where(.pd-app-renderer) :is(.classification-tree li){margin:5px 0;position:relative}.mk-site :where(.pd-app-renderer) .taxonomy-node{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:280px;min-height:42px;padding:10px 12px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) .taxonomy-node[aria-pressed=true]{border-color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.taxonomy-node small){color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.mk-site :where(.pd-app-renderer) :is(.taxonomy-node svg){flex-shrink:0}.mk-site :where(.pd-app-renderer) .classification-inspector,.mk-site :where(.pd-app-renderer) .geometry-inspector{align-content:start;gap:12px;display:grid}.mk-site :where(.pd-app-renderer) .geometry-items{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.geometry-items button){border:1px solid var(--border);border-radius:6px;min-height:36px;padding:6px 10px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.geometry-items button[aria-pressed=true]){border-color:var(--foreground)}.mk-site :where(.pd-app-renderer) .geometry-description{margin-top:6px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.geometry-description ul){padding-left:20px}.mk-site :where(.pd-app-renderer) :is(.structured-content .classification-tree){max-height:var(--format-height);width:100%}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .classification-studio-body{grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) .classification-tree{max-height:280px}.mk-site :where(.pd-app-renderer) .vector-entry{flex-wrap:wrap}.mk-site :where(.pd-app-renderer) :is(.vector-entry .field){min-width:80px}.mk-site :where(.pd-app-renderer) .quantity-inputs{gap:10px}.mk-site :where(.pd-app-renderer) .vector-components{font-size:25px}.mk-site :where(.pd-app-renderer) .matrix-cell-display{gap:9px 16px}.mk-site :where(.pd-app-renderer) .matrix-display{padding:6px}.mk-site :where(.pd-app-renderer) :is(.matrix-cell-display .math-render){font-size:22px!important}}.mk-site :where(.pd-app-renderer) .structured-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button){border:1.5px solid var(--border);background:var(--card);text-align:left;border-radius:12px;min-width:0;min-height:140px;padding:24px 12px 12px;position:relative}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[aria-checked=true]){border-color:var(--foreground);background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid .structured-expand),.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid details){display:none}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid .structured-render){--format-height:200px!important}.mk-site :where(.pd-app-renderer) .structured-component-inputs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.mk-site :where(.pd-app-renderer) .structured-component-field{gap:7px;font-size:14px;display:grid}.mk-site :where(.pd-app-renderer) :is(.structured-component-field input),.mk-site :where(.pd-app-renderer) :is(.structured-component-field select),.mk-site :where(.pd-app-renderer) :is(.coordinate-answer input){border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}.mk-site :where(.pd-app-renderer) .structured-cell-answer{padding:14px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer table){border-collapse:collapse;margin:auto}.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer td),.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer th){text-align:center;border:1px solid var(--border);min-width:70px;padding:8px}.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer input){border:1px solid var(--foreground);text-align:center;border-radius:6px;width:80px;padding:10px}.mk-site :where(.pd-app-renderer) :is(.matrix-response table){border-left:2px solid;border-right:2px solid}.mk-site :where(.pd-app-renderer) :is(.matrix-response td){border:0}.mk-site :where(.pd-app-renderer) .coordinate-answer{max-width:440px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.coordinate-answer>.field-row>label){flex:1;gap:6px;font-size:14px;display:grid}.mk-site :where(.pd-app-renderer) .structured-bank{gap:18px;display:grid}.mk-site :where(.pd-app-renderer) :is(.bank-options .structured-expand){display:none}.mk-site :where(.pd-app-renderer) :is(.bank-options .structured-render){--format-height:100px!important}.mk-site :where(.pd-app-renderer) .classification-bank{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.classification-bank button){border:1px solid var(--border);text-align:left;border-radius:8px;min-height:44px;padding:8px 12px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.classification-bank small){color:var(--muted-foreground);display:block}.mk-site :where(.pd-app-renderer) :is(.classification-bank [aria-pressed=true]){border-color:var(--foreground)}.mk-site :where(.pd-app-renderer) .classification-drop-groups{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.classification-drop-groups>button){border:1px dashed var(--border);text-align:left;border-radius:10px;flex-direction:column;gap:8px;min-height:130px;padding:14px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.classification-drop-groups span){background:var(--secondary);border-radius:5px;padding:6px 8px}.mk-site :where(.pd-app-renderer) :is(.classification-activity details){margin-top:14px}.mk-site :where(.pd-app-renderer) :is(.classification-activity details>label){margin:10px 0}@media (max-width:500px){.mk-site :where(.pd-app-renderer) .structured-answer-grid{gap:8px}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button){padding:24px 8px 8px}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid .structured-render){--format-height:150px!important}.mk-site :where(.pd-app-renderer) .structured-component-inputs{grid-template-columns:1fr}}.mk-site :where(.pd-app-renderer) :is(.structured-region-answer .image-surface){width:100%;max-height:460px}.mk-site :where(.pd-app-renderer) :is(.bank-slots .structured-render){max-height:170px}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid button .graph-block details){display:none}.mk-site :where(.pd-app-renderer) :is(.structured-bank:has(.bank-slots) .bank-slots){align-items:stretch}.mk-site :where(.pd-app-renderer) .bank-slots:has(+.timeline-response){align-items:stretch}.mk-site :where(.pd-app-renderer) .structured-content{justify-content:safe center}.mk-site :where(.pd-app-renderer) :is(.structured-content>figure){flex-shrink:0}.mk-site :where(.pd-app-renderer) .structured-content:has(.classification-tree){align-items:stretch}.mk-site :where(.pd-app-renderer) :is(.structured-content .classification-readonly){max-height:var(--format-height);flex-shrink:0}.mk-site :where(.pd-app-renderer) :is(.classification-readonly .taxonomy-node){min-height:34px;padding:6px 10px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.classification-readonly summary.taxonomy-node){cursor:pointer;list-style-position:inside;display:list-item}.mk-site :where(.pd-app-renderer) :is(.classification-readonly summary>span){vertical-align:middle;display:inline-block}.mk-site :where(.pd-app-renderer) .structured-content:has(figure>details){max-height:calc(var(--format-height) + 30px)}:is(.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog:has(.matrix-studio),.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog:has(.vector-studio)){max-width:800px}.mk-site :where(.pd-app-renderer) .structured-component-feedback{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.mk-site :where(.pd-app-renderer) :is(.structured-component-feedback li){gap:8px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer table){min-width:0;font-size:22px;width:auto!important}.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer td){min-width:68px}.mk-site :where(.pd-app-renderer) :is(.structured-cell-answer input){font-size:22px}.mk-site :where(.pd-app-renderer) :is(.structured-content .vector-display .coordinate-plane){height:calc(var(--format-height) - 48px);max-height:calc(var(--format-height) - 48px);width:auto;max-width:100%;margin:auto}.mk-site :where(.pd-app-renderer) .vector-display{margin:0}.mk-site :where(.pd-app-renderer) .vector-components{margin-top:10px}.mk-site :where(.pd-app-renderer) :is(.timeline-activity .bank-slots){border-left:2px solid var(--border);margin-left:10px;padding-left:20px}.mk-site :where(.pd-app-renderer) :is(.timeline-activity .bank-slots>div){position:relative}.mk-site :where(.pd-app-renderer) :is(){content:"";background:var(--foreground);border:2px solid var(--background);border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:-26px}.mk-site :where(.pd-app-renderer) .editor-card,.mk-site :where(.pd-app-renderer) :is(.source-cards>article){scroll-margin-top:84px;scroll-margin-bottom:90px}.mk-site :where(.pd-app-renderer) .process-linear{container-type:inline-size}.mk-site :where(.pd-app-renderer) :is(.process-linear ol){flex-direction:column;align-items:center;gap:23px;width:100%;margin:0;padding:4px 12px;list-style:none;display:flex}.mk-site :where(.pd-app-renderer) :is(.process-linear li){border:1px solid var(--border);background:var(--card);text-align:center;border-radius:8px;justify-content:center;align-items:center;width:min(100%,280px);min-height:44px;padding:10px 16px;font-size:15px;line-height:1.35;display:flex;position:relative}.mk-site :where(.pd-app-renderer) :is(){content:"↓";height:22px;font-size:20px;line-height:22px;position:absolute;top:-25px;left:calc(50% - 7px)}.mk-site :where(.pd-app-renderer) .structured-content:has(>.process-linear){justify-content:flex-start}.mk-site :where(.pd-app-renderer) :is(.process-linear li span){overflow-wrap:anywhere}@container (width>=650px){.mk-site :where(.pd-app-renderer) :is(.process-linear ol){flex-direction:row;justify-content:center;align-items:stretch;gap:26px}.mk-site :where(.pd-app-renderer) :is(.process-linear li){flex:1;max-width:220px}.mk-site :where(.pd-app-renderer) :is(){content:"→";top:calc(50% - 11px);left:-23px}}.mk-site :where(.pd-app-renderer) :is(.structured-bank [hidden]){display:none!important}.mk-site :where(.pd-app-renderer) :is(.render-thumbnail .element-tile){width:100px;height:120px}.mk-site :where(.pd-app-renderer) :is(.render-thumbnail .element-tile strong){font-size:36px}.mk-site :where(.pd-app-renderer) :is(.render-thumbnail .element-tile span){font-size:13px}.mk-site :where(.pd-app-renderer) :is(.render-thumbnail .element-tile small){font-size:12px}.mk-site :where(.pd-app-renderer) .atomic-state-editor{gap:10px;display:grid}.mk-site :where(.pd-app-renderer) :is(.atomic-state-editor .field-row){margin:0}.mk-site :where(.pd-app-renderer) .atomic-presets{flex-wrap:wrap;gap:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.atomic-presets button){border:1px solid var(--border);background:var(--card);border-radius:7px;min-height:40px;padding:7px 11px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.atomic-state-editor p){margin:0}.mk-site :where(.pd-app-renderer) .molecule-answer-builder{border:0;min-width:0;margin:0;padding:0}.mk-site :where(.pd-app-renderer) :is(.molecule-answer-builder legend){margin-bottom:10px;font-size:14px;font-weight:600}.mk-site :where(.pd-app-renderer) :is(.molecule-answer-builder .structure-studio){width:100%}.mk-site :where(.pd-app-renderer) .molecule-answer-builder:disabled{opacity:.8}.mk-site :where(.pd-app-renderer) :is(.audio-studio .inline-check){align-items:flex-start;gap:9px}.mk-site :where(.pd-app-renderer) :is(.audio-studio .inline-check input){flex:none;margin-top:3px}.mk-site :where(.pd-app-renderer) .molecule-answer-builder:disabled{pointer-events:none;opacity:.8}.mk-site :where(.pd-app-renderer) :is(.audio-choice .structured-render){min-height:80px}.mk-site :where(.pd-app-renderer) .geometry-point-row{grid-template-columns:1.1fr 1fr 1fr}.mk-site :where(.pd-app-renderer) :is(.geometry-studio .inline-check){align-items:flex-start}.mk-site :where(.pd-app-renderer) :is(.geometry-studio .inline-check input){flex-shrink:0;margin-top:3px}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .structured-content){overscroll-behavior:auto;max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .structured-content :is(.native-table,.classification-tree,.classification-readonly,pre)){max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .native-table table){table-layout:fixed}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .native-table :is(th,td)){overflow-wrap:anywhere}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) pre){white-space:pre-wrap;overflow-wrap:anywhere}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .taxonomy-node){overflow-wrap:anywhere;min-width:0;max-width:100%}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .classification-tree ul){padding-left:clamp(10px,2vw,22px)}.mk-site :where(.pd-app-renderer) :is(.structured-render:not(.render-thumbnail) .classification-tree>ul){padding-left:0}.mk-site :where(.pd-app-renderer) :is(.compact-timeline li){overflow-wrap:anywhere;min-width:0}.mk-site :where(.pd-app-renderer) :is(.card-slot-display>.card-plain-text),.mk-site :where(.pd-app-renderer) :is(.source-cards .card-plain-text){letter-spacing:-.01em;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.05rem + .4vw,1.5rem);font-weight:500;line-height:1.5}.mk-site :where(.pd-app-renderer) :is(.large-text .card-slot-display>.card-plain-text),.mk-site :where(.pd-app-renderer) :is(.large-text .source-cards .card-plain-text){font-size:1.75rem}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .slot-primary-field>textarea){color:var(--foreground);font-size:1.25rem;line-height:1.5}.mk-site :where(.pd-app-renderer) :is(.card-slot-display[data-card-side=definition]>.card-plain-text),.mk-site :where(.pd-app-renderer) :is(.source-cards [data-card-side=definition] .card-plain-text),.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-card-side=definition] .slot-primary-field>textarea){font-weight:400}.mk-site :where(.pd-app-renderer) :is(.structured-render:is(.format-lewis,.format-molecule):not(.render-expanded) .lewis-canvas){width:min(100%,var(--diagram-width,300px));max-width:100%;height:auto;max-height:min(var(--format-height),220px)}.mk-site :where(.pd-app-renderer) :is(.structured-render:is(.format-lewis,.format-molecule):not(.render-expanded) .structured-content>figure){justify-content:center;display:flex}.mk-site :where(.pd-app-renderer) .compact-timeline{gap:20px;padding-left:18px}.mk-site :where(.pd-app-renderer) :is(){z-index:1;background:var(--foreground);width:1px;top:.65em;bottom:calc(-20px - .65em);left:-15.5px;transform:translateY(-50%)}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.compact-timeline li){grid-template-columns:minmax(85px,.75fr) minmax(0,1fr);gap:12px}}.mk-site :where(.pd-app-renderer) .timeline-year-placement{border:0;max-height:none;padding:4px 0;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.timeline-year-placement .timeline-track){touch-action:none;outline-offset:4px;border-radius:8px;width:100%;height:150px}.mk-site :where(.pd-app-renderer) :is(.timeline-year-placement .timeline-track:focus-visible){outline:2px solid var(--focus,var(--foreground))}.mk-site :where(.pd-app-renderer) :is(.timeline-year-placement .timeline-axis){background:var(--foreground);top:54px;left:24px;right:24px}.mk-site :where(.pd-app-renderer) .timeline-year-tick{color:var(--muted-foreground);font-size:14px;position:absolute;top:18px;transform:translate(-50%)}.mk-site :where(.pd-app-renderer) :is(){content:"";background:var(--foreground);width:1px;height:10px;position:absolute;top:31px;left:50%}.mk-site :where(.pd-app-renderer) .timeline-year-handle{pointer-events:none;justify-items:center;gap:18px;display:grid;position:absolute;top:52px;transform:translate(-50%)}.mk-site :where(.pd-app-renderer) :is(.timeline-year-handle i){background:var(--palette-accent,var(--foreground));width:16px;height:16px;box-shadow:0 0 0 4px var(--background);border-radius:50%}.mk-site :where(.pd-app-renderer) :is(.timeline-year-handle strong){color:var(--foreground);font-size:16px;font-weight:600}.mk-site :where(.pd-app-renderer) .quantity-study-target{outline:1px solid var(--focus);outline-offset:5px;border-radius:3px}.mk-site :where(.pd-app-renderer) .quantity-symbol-field{border:1px solid var(--border);border-radius:var(--radius);background:0 0}.mk-site :where(.pd-app-renderer) .quantity-symbol-field:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.mk-site :where(.pd-app-renderer) :is(.quantity-symbol-field .rich-text-input){overflow-wrap:anywhere;min-height:44px;max-height:100px;padding:10px 12px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.quantity-symbol-field .rich-editor){min-height:0}.mk-site :where(.pd-app-renderer) :is(.quantity-display .quantity-variable),.mk-site :where(.pd-app-renderer) :is(.quantity-display .quantity-alternate){overflow-wrap:anywhere;max-width:100%}@media (max-width:520px){.mk-site :where(.pd-app-renderer) .quantity-inputs{flex-direction:column}.mk-site :where(.pd-app-renderer) :is(.quantity-studio .field-row){flex-wrap:wrap}.mk-site :where(.pd-app-renderer) :is(.quantity-studio .field-row>.field){flex:140px;min-width:0}}.mk-site :where(.pd-app-renderer) .chemical-text-field{min-width:0}.mk-site :where(.pd-app-renderer) :is(.chemical-text-field .rich-text-input){overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;min-height:44px;padding:9px 10px;line-height:1.5;border:1px solid var(--border)!important}.mk-site :where(.pd-app-renderer) :is(.chemical-text-field .rich-text-input:focus-visible){outline-offset:-2px;outline:2px solid var(--focus)!important}.mk-site :where(.pd-app-renderer) :is(.native-reaction-side .chemical-text-field .rich-text-input){text-align:center;background:0 0;font-size:clamp(22px,2.2vw,30px);border-color:#0000!important}.mk-site :where(.pd-app-renderer) :is(.native-reaction-side .chemical-text-field .rich-text-input:focus){border-color:var(--border)!important}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.native-reaction-side .chemical-text-field .rich-text-input){font-size:24px}}.mk-site :where(.pd-app-renderer) .creator-heading{align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.mk-site :where(.pd-app-renderer) :is(.creator-heading>div:nth-child(2)){flex:1;min-width:0}.mk-site :where(.pd-app-renderer) :is(.creator-heading h1){margin:0 0 4px;font-size:clamp(1.8rem,4vw,2.8rem)}.mk-site :where(.pd-app-renderer) :is(.creator-heading p){overflow-wrap:anywhere;max-width:640px;margin:8px 0}.mk-site :where(.pd-app-renderer) .creator-avatar{object-fit:cover;background:var(--muted);color:var(--foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.mk-site :where(.pd-app-renderer) .creator-link{z-index:2;color:inherit;align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:flex;position:relative}.mk-site :where(.pd-app-renderer) :is(.creator-link:hover span){text-decoration:underline}.mk-site :where(.pd-app-renderer) .creator-handle,.mk-site :where(.pd-app-renderer) .creator-stats{color:var(--muted-foreground)}.mk-site :where(.pd-app-renderer) .creator-badge{border:1px solid var(--border);border-radius:5px;margin:0 6px 4px 0;padding:4px 8px;font-size:.8rem;display:inline-block}.mk-site :where(.pd-app-renderer) :is(.set-tile>.creator-link),.mk-site :where(.pd-app-renderer) :is(.collection-card>.creator-link){padding:0 20px 16px}@media (max-width:640px){.mk-site :where(.pd-app-renderer) .creator-heading{flex-wrap:wrap;gap:16px}.mk-site :where(.pd-app-renderer) :is(.creator-heading>.creator-avatar){width:64px!important;height:64px!important}.mk-site :where(.pd-app-renderer) :is(.creator-heading>button){margin-left:auto}.mk-site :where(.pd-app-renderer) :is(.creator-heading>div:nth-child(2)){flex-basis:calc(100% - 90px)}.mk-site :where(.pd-app-renderer) :is(.set-tile>.creator-link){padding:0 16px 16px}}.mk-site :where(.pd-app-renderer) :is(.public-community .set-list .creator-link),.mk-site :where(.pd-app-renderer) :is(.explore-results .set-list .creator-link){min-width:140px;padding:12px 20px}.mk-site :where(.pd-app-renderer[data-theme-mode=hybrid]) :is([role=dialog],[role=alertdialog],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[role=tooltip],.creator-popover,.rich-context-controls,.card-face,.self-ratings,.study-question-content:not(:has(.flashcard-flip)),.test-workspace,.crossword,.matching-game,.cycle-complete,.learn-activity,.offline-study .question-card,.settings-panel,.source-cards>article,.editor-card,.dashboard-contained,.dashboard-knowledge,.km-clusters>button,.format-builder-body .structured-render,.expression-preview,.molecule-preview,.format-builder-body :is(.graph-canvas-panel,.reaction-live,.formula-live,.quantity-live,.matrix-live,.date-result,.structure-stage,.coordinate-plane,.timeline-view,.process-canvas,.classification-tree,.image-edit-stage,.source-excerpt,.periodic-table,.code-execution,.sequence-output,.leaflet-host,.cell-grid-scroll)){--surface:var(--study-surface);--page-bg:var(--study-page-bg);--surface-1:var(--study-surface-1);--surface-2:var(--study-surface-2);--surface-3:var(--study-surface-3);--text-primary:var(--study-text-primary);--text-secondary:var(--study-text-secondary);--border:var(--study-border);--focus:var(--study-focus);--accent:var(--study-accent);--accent-foreground:var(--study-accent-foreground);--palette-accent:var(--study-palette-accent);--accent-soft:var(--study-accent-soft);--disabled-bg:var(--study-disabled-bg);--disabled-text:var(--study-disabled-text);--success:var(--study-success);--success-soft:var(--study-success-soft);--warning:var(--study-warning);--warning-soft:var(--study-warning-soft);--danger:var(--study-danger);--danger-soft:var(--study-danger-soft);--background:var(--study-background);--foreground:var(--study-foreground);--card:var(--study-card);--card-foreground:var(--study-card-foreground);--popover:var(--study-popover);--popover-foreground:var(--study-popover-foreground);--primary:var(--study-primary);--primary-foreground:var(--study-primary-foreground);--secondary:var(--study-secondary);--secondary-foreground:var(--study-secondary-foreground);--muted:var(--study-muted);--muted-foreground:var(--study-muted-foreground);--input:var(--study-input);--ring:var(--study-ring);--orange:var(--study-orange);--orange-soft:var(--study-orange-soft);--ink:var(--study-ink);--paper:var(--study-paper);--destructive:var(--study-destructive);--error:var(--study-error);--error-soft:var(--study-error-soft);--due-ring:var(--study-due-ring);--accent-solid:var(--study-accent-solid);color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes home-load{to{opacity:.4}}@keyframes home-change{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:none}}.mk-site :where(.pd-app-renderer) :is(.source-cards>article){background:var(--card);box-shadow:0 2px 12px var(--foreground);border:0;border-radius:12px;margin-block:14px;padding:24px}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.source-cards>article){box-shadow:0 2px 12px color-mix(in srgb,var(--foreground) 3%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.source-cards>article:hover){background:var(--card)}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.source-cards>article){gap:10px;padding:20px 14px}}.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface .tile-top),.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface .tile-link),.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface>.creator-link),.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface>.set-select){z-index:1;min-width:0;position:relative}.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface>.creator-link){padding:0;font-size:12px;line-height:1.3}.mk-site :where(.pd-app-renderer) :is(.source-cards>article){content-visibility:auto;contain-intrinsic-size:auto 140px}.mk-site :where(.pd-app-renderer) :is(.source-cards>article[data-row-band=M]){contain-intrinsic-size:auto 220px}.mk-site :where(.pd-app-renderer) :is(.source-cards>article[data-row-band=L]){contain-intrinsic-size:auto 320px}.mk-site :where(.pd-app-renderer) :is(.source-cards>article[data-row-band=XL]){contain-intrinsic-size:auto 400px}.mk-site :where(.pd-app-renderer) .math-render,.mk-site :where(.pd-app-renderer) :is(.structured-content .math-render){flex-shrink:0;max-width:none;padding:8px 4px;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.math-render .katex){padding:2px;display:inline-block}.mk-site :where(.pd-app-renderer) .structured-content:has(.math-render){align-items:safe center}.mk-site :where(.pd-app-renderer) .editor-save-notice{background:var(--secondary);color:var(--foreground);border:0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:22px 24px;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor-save-notice h2){margin:0 0 6px;font-size:17px}.mk-site :where(.pd-app-renderer) :is(.editor-save-notice p){color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.mk-site :where(.pd-app-renderer) :is(.editor-save-notice>div:first-child){flex:1;min-width:240px}.mk-site :where(.pd-app-renderer) :is(.editor-save-notice .actions){flex-wrap:wrap;margin:0}.mk-site :where(.pd-app-renderer) :is(.editor-save-notice ul){gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor-save-notice li){text-transform:capitalize;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.crossword-clue .structured-render){max-width:100%;margin-bottom:10px}.mk-site :where(.pd-app-renderer) :is(.crossword-clue .structured-content){max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .structured-render){width:100%;min-width:0}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .structured-content){max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .structured-content svg){max-height:200px}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .structured-content .formula),.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .structured-content .math-render){font-size:clamp(18px,2vw,26px)}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .coordinate-plane){width:100%;height:auto;min-height:0}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .vector-display){gap:8px}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .matrix-display){padding:6px 10px;font-size:18px;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .matrix-cell-display){gap:6px}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .matrix-display .math-render){font-size:18px!important}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .compact-timeline){gap:8px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .compact-timeline li){grid-template-columns:minmax(75px,.9fr) minmax(0,1.2fr);gap:10px;padding-bottom:0}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .compact-timeline li){grid-template-columns:1fr;gap:3px}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .matrix-display),.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .matrix-display .math-render){font-size:13px!important}.mk-site :where(.pd-app-renderer) :is(.mixed-match-grid .matrix-cell-display){gap:2px}}.mk-site :where(.pd-app-renderer) :is(.matching-game .structured-content .vector-display .coordinate-plane){height:185px;max-height:185px}.mk-site :where(.pd-app-renderer) :is(){bottom:calc(-8px - .65em)}.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface .tile-top button),.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface>.set-select),.mk-site :where(.pd-app-renderer) :is(.set-tile.set-surface>.creator-link){z-index:3;pointer-events:auto;position:relative}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .structured-math-field){border:1px dashed var(--muted-foreground);background:var(--card);border-radius:10px;min-width:150px;max-width:100%;min-height:82px}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .structured-math-field:focus-within){outline:2px solid var(--ring);outline-offset:-2px}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .structured-math-field .math-input-host){min-width:0;min-height:80px;padding:8px 48px 8px 12px;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .structured-math-field .math-empty-affordance){text-align:center;pointer-events:none;justify-content:center;align-items:center;font-size:16px;line-height:1.3;display:flex;inset:0 44px 0 8px}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-equation .equation-sides),.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-quantity){justify-content:center;align-items:center;max-width:100%;margin-inline:auto}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-equation .equation-sides>.structured-math-field){flex:0 320px;min-width:150px}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-equation .equation-sides){flex-wrap:wrap;justify-content:center}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-equation .equation-sides>.structured-math-field){flex:0 240px}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-quantity){flex-wrap:wrap;justify-content:center}.mk-site :where(.pd-app-renderer) :is(.learn-runtime .native-inline-quantity input){max-width:45vw}}.mk-site :where(.pd-app-renderer) :is(:is(.mixed-match-grid,.mini-matching) :is(.rich-block,.structured-render,.structured-content)){text-align:center;justify-content:center;width:100%;min-width:0;max-width:100%}.mk-site :where(.pd-app-renderer) :is(:is(.mixed-match-grid,.mini-matching) .structured-content :is(.formula,.math-render)),.mk-site :where(.pd-app-renderer) :is(:is(.mixed-match-grid,.mini-matching) .math-render){line-height:inherit;min-width:0;max-width:100%;overflow-x:auto;font-size:1em!important}.mk-site :where(.pd-app-renderer) :is(:is(.mixed-match-grid,.mini-matching) :is(.native-text,.rich-text,p)){text-align:center;margin-inline:auto}.mk-site :where(.pd-app-renderer) :is(.activity-keyboard-overlay>.structured-input-keyboard){max-width:1100px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.study-shell:not(.learn-runtime) .structured-math-field),.mk-site :where(.pd-app-renderer) :is(.offline-round .structured-math-field){border:1px dashed var(--muted-foreground);background:var(--card);border-radius:10px;min-width:150px;max-width:100%;min-height:82px}.mk-site :where(.pd-app-renderer) :is(.study-shell:not(.learn-runtime) .structured-math-field .math-input-host),.mk-site :where(.pd-app-renderer) :is(.offline-round .structured-math-field .math-input-host){min-width:0;min-height:80px;padding:8px 48px 8px 12px;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.study-shell:not(.learn-runtime) .structured-math-field .math-empty-affordance),.mk-site :where(.pd-app-renderer) :is(.offline-round .structured-math-field .math-empty-affordance){text-align:center;pointer-events:none;justify-content:center;align-items:center;font-size:16px;line-height:1.3;display:flex;inset:0 44px 0 8px}.mk-site :where(.pd-app-renderer) :is(.study-shell:not(.learn-runtime) .native-inline-equation .equation-sides),.mk-site :where(.pd-app-renderer) :is(.offline-round .native-inline-equation .equation-sides){flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;margin-inline:auto}.mk-site :where(.pd-app-renderer) :is(.study-shell:not(.learn-runtime) .native-inline-equation .equation-sides>.structured-math-field),.mk-site :where(.pd-app-renderer) :is(.offline-round .native-inline-equation .equation-sides>.structured-math-field){flex:0 320px}@keyframes flashcard-arrive{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes study-celebrate{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-10px)rotate(-5deg)}65%{transform:translateY(-4px)rotate(5deg)}}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot){box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;padding:14px;transition:background .15s,border-color .15s}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot:hover){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot:hover){background:color-mix(in srgb,var(--foreground) 3%,var(--card))}}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot.active-slot){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot.active-slot){background:color-mix(in srgb,var(--foreground) 5%,var(--card))}}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot.active-slot){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot.active-slot){border-color:color-mix(in srgb,var(--foreground) 10%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot.active-slot){box-shadow:none;outline:none}.mk-site :where(.pd-app-renderer) .slot-heading{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.mk-site :where(.pd-app-renderer) .slot-heading-actions{align-items:center;gap:4px;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .slot-label){color:var(--muted-foreground);margin:0;font-size:14px;font-weight:500}.mk-site :where(.pd-app-renderer) .slot-icon{width:32px;height:32px;min-height:32px;color:var(--foreground);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.mk-site :where(.pd-app-renderer) .slot-icon:hover,.mk-site :where(.pd-app-renderer) .slot-suggest:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) .slot-icon:hover,.mk-site :where(.pd-app-renderer) .slot-suggest:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.mk-site :where(.pd-app-renderer) .slot-suggest{color:var(--muted-foreground);border-radius:6px;padding:6px 9px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .slot-primary-field>textarea){box-shadow:none;resize:vertical;field-sizing:content;min-height:100px;max-height:360px;caret-color:var(--primary);background:0 0;border:0;outline:none;padding:6px 0;font-size:17px;line-height:1.55}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot .slot-primary-field>textarea:focus){box-shadow:none;border:0;outline:none}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot:has(textarea:focus-visible)){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot:has(textarea:focus-visible)){border-color:color-mix(in srgb,var(--foreground) 22%,transparent)}}.mk-site :where(.pd-app-renderer) .slot-suggestions{color:var(--muted-foreground);margin:10px 0 0;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.slot-suggestions .suggestion-options){flex-wrap:wrap;gap:6px;display:flex}.mk-site :where(.pd-app-renderer) :is(.slot-suggestions .suggestion-options>button){background:var(--foreground);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.slot-suggestions .suggestion-options>button){background:color-mix(in srgb,var(--foreground) 5%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.slot-suggestions .suggestion-options>button){min-height:32px;color:var(--foreground);border:0;border-radius:6px;padding:6px 9px;font-size:13px;font-weight:400}.mk-site :where(.pd-app-renderer) :is(.slot-suggestions .suggestion-options small){color:var(--muted-foreground);font-size:12px}.mk-site :where(.pd-app-renderer) .slot-caption-control{margin-top:4px;font-size:13px}.mk-site :where(.pd-app-renderer) :is(.slot-caption-control summary){min-height:30px}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){z-index:2;pointer-events:none;width:64px}.mk-site :where(.pd-app-renderer) :is(){background:linear-gradient(to right,var(--card) 5%,transparent);background:linear-gradient(to left,var(--card) 5%,transparent)}.mk-site :where(.pd-app-renderer) :is(.editor .format-settings){border-left:1px solid var(--border);margin-left:4px;padding-left:12px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{border-radius:16px;gap:10px;height:auto;max-height:calc(100dvh - 40px);padding:24px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-compact{width:min(540px,100vw - 24px);max-width:540px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-medium{width:min(760px,100vw - 24px);max-width:760px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-large{width:min(1000px,100vw - 24px);max-width:1000px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.workspace-xl{width:min(1180px,100vw - 24px);max-width:1180px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){scrollbar-gutter:auto;flex:0 auto;min-height:0;padding:8px 2px 12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){flex-wrap:nowrap;align-items:center;min-height:56px;padding-top:12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-footer .draft-help){color:var(--muted-foreground);flex:1;margin-right:auto;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .expression-preview){border:0;border-radius:8px;height:auto;min-height:100px;padding:24px 12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .expression-preview .math-render){height:auto;min-height:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body details){box-shadow:none;background:0 0;border:0;padding:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body details>summary){min-height:40px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(){content:"+";content:"−";width:12px;font-size:16px;display:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-body input:not([type=checkbox]):not([type=radio])),.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea),.mk-site :where(.pd-app-renderer) :is(.format-builder-body select){background:var(--card);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.format-builder-body input:not([type=checkbox]):not([type=radio])),.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea),.mk-site :where(.pd-app-renderer) :is(.format-builder-body select){border-color:color-mix(in srgb,var(--foreground) 18%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.format-builder-body input:not([type=checkbox]):not([type=radio])),.mk-site :where(.pd-app-renderer) :is(.format-builder-body textarea),.mk-site :where(.pd-app-renderer) :is(.format-builder-body select){border-radius:7px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(button,input,textarea,select):focus-visible){outline:2px solid var(--primary);outline-offset:2px}.mk-site :where(.pd-app-renderer) .slot-icon:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mk-site :where(.pd-app-renderer) .slot-suggest:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(input,textarea,select):focus-visible){outline-offset:-2px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.domain-toolbar,.structure-tools,.builder-tabs,.graph-toolbar)){background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.domain-toolbar,.structure-tools,.builder-tabs,.atom-list) button){box-shadow:none;background:var(--secondary);min-height:38px;color:var(--foreground);border:0;outline:none;padding:7px 11px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.domain-toolbar,.structure-tools,.builder-tabs,.atom-list) button[aria-pressed=true]){background:var(--foreground);color:var(--background);box-shadow:none;outline:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.structure-inspector,.coordinate-inspector,.geometry-inspector,.region-inspector,.process-inspector,.timeline-inspector,.classification-inspector)){background:var(--secondary);border:0;border-radius:9px;align-content:start;gap:12px;padding:16px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body button:disabled){opacity:.4;cursor:not-allowed}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .matrix-studio .cell-grid-scroll){border-width:0 2px;border-radius:0;padding:8px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .matrix-studio .cell-grid-scroll thead),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .matrix-studio .cell-grid-scroll tbody th){display:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .matrix-studio .cell-grid-scroll td){border:0;padding:4px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .matrix-studio .cell-grid-scroll input){text-align:center;background:var(--secondary);min-width:64px;font-family:Georgia,serif;font-size:20px}.mk-site :where(.pd-app-renderer) .editor-save-notice.conflict-review{background:var(--secondary);border:0;border-radius:12px;padding:22px;display:block}.mk-site :where(.pd-app-renderer) :is(.conflict-values .card-slot-display){max-height:240px;overflow:auto}@media (max-width:600px){.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog{max-height:calc(100dvh - 16px);padding:20px 14px 12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-footer .draft-help){display:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-footer>button){flex:1}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .expression-preview){min-height:80px}.mk-site :where(.pd-app-renderer) :is(.editor .format-settings){padding-left:6px}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){width:48px}}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .evaluate-expression){background:var(--foreground);color:var(--background);border-radius:7px;justify-self:start;min-height:40px;padding:9px 16px;font-weight:500}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .graph-expression-item){background:var(--secondary);border:0;border-radius:8px;gap:8px;padding:8px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .graph-expression-item>button),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .graph-expression-actions>button),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .graph-view-tools>button){background:var(--secondary);border:0;border-radius:6px;min-width:38px;min-height:38px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .graph-view-tools>button[aria-pressed=true]){background:var(--foreground);color:var(--background)}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .field-error){color:var(--destructive);margin:4px 0 8px;font-size:13px}@media (pointer:coarse){.mk-site :where(.pd-app-renderer) .slot-icon,.mk-site :where(.pd-app-renderer) .slot-suggest,.mk-site :where(.pd-app-renderer) :is(.slot-suggestions .suggestion-options>button),.mk-site :where(.pd-app-renderer) :is(.format-builder-body button){min-height:44px}.mk-site :where(.pd-app-renderer) .slot-icon{min-width:44px}}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .content-start){text-align:left;background:var(--secondary);border:0;border-radius:10px;align-content:center;justify-items:stretch;gap:12px;min-height:240px;padding:24px;display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-body .matrix-live),.mk-site :where(.pd-app-renderer) :is(.format-builder-body .formula-live){background:var(--secondary);border:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.structure-inspector,.coordinate-inspector,.geometry-inspector,.region-inspector,.process-inspector,.timeline-inspector,.classification-inspector) button:not(.slot-icon)){background:var(--card);border:0;border-radius:6px;min-height:38px;padding:8px 12px}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.domain-toolbar,.structure-tools,.builder-tabs,.atom-list,.graph-toolbar,.graph-view-tools,.map-items) button[aria-pressed=true]){color:#fff;box-shadow:0 0 0 1px var(--foreground);background:#20201f}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.domain-toolbar,.structure-tools,.builder-tabs,.atom-list,.graph-toolbar,.graph-view-tools,.map-items) button[aria-pressed=true]){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 20%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.format-builder-body :is(.domain-toolbar,.structure-tools,.builder-tabs,.atom-list,.graph-toolbar,.graph-view-tools,.map-items) button[aria-pressed=true]){outline:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body button:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.mk-site :where(.pd-app-renderer) .study-focus-indicator{text-align:left;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-height:34px;padding:7px 0;font-size:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.study-focus-indicator span:nth-child(2)){color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.study-focus-indicator span:last-child){margin-left:auto}.mk-site :where(.pd-app-renderer) .study-focus-indicator:hover{color:var(--foreground)}.mk-site :where(.pd-app-renderer) .lectern-dialog.study-focus-dialog{flex-direction:column;gap:8px;width:min(520px,100vw - 24px);max-width:520px;max-height:calc(100dvh - 32px);padding:22px;display:flex;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.study-focus-dialog>h2){margin:0;padding-right:22px;font-size:20px;font-weight:550;line-height:1.3}.mk-site :where(.pd-app-renderer) :is(.study-focus-dialog>p){color:var(--muted-foreground);margin:0 0 8px;font-size:13px}.mk-site :where(.pd-app-renderer) .study-focus-form{flex-direction:column;gap:12px;min-height:0;display:flex}.mk-site :where(.pd-app-renderer) .study-focus-body{align-content:start;gap:12px;min-height:0;padding:3px;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.study-focus-quick>span){color:var(--muted-foreground);margin-bottom:5px;font-size:12px;display:block}.mk-site :where(.pd-app-renderer) :is(.study-focus-quick>div),.mk-site :where(.pd-app-renderer) .study-focus-targets{flex-wrap:wrap;gap:7px;display:flex}.mk-site :where(.pd-app-renderer) :is(.study-focus-quick button){min-height:36px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.study-focus-quick button[aria-pressed=true]){color:var(--foreground);background:var(--muted);border-color:var(--border)}.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button){border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--foreground);border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:8px 11px;font-size:13px;line-height:1.3;transition:background .12s,border-color .12s;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button[aria-pressed=true]){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button[aria-pressed=true]){background:color-mix(in srgb,var(--foreground) 10%,var(--background))}}.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button[aria-pressed=true]){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button[aria-pressed=true]){border-color:color-mix(in srgb,var(--foreground) 45%,var(--border))}}.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button:hover){background:var(--muted)}.mk-site :where(.pd-app-renderer) :is(.study-focus-dialog :is(button,input,summary):focus-visible){outline:2px solid var(--muted-foreground);outline-offset:2px;box-shadow:none}.mk-site :where(.pd-app-renderer) :is(.study-focus-dialog :is(input):focus-visible){outline-offset:-2px}.mk-site :where(.pd-app-renderer) .study-focus-source{color:var(--muted-foreground);margin:0;font-size:12px}.mk-site :where(.pd-app-renderer) .study-focus-reset{text-align:left;justify-self:start;min-height:32px;font-size:12px}.mk-site :where(.pd-app-renderer) .study-focus-preview-action{justify-self:start;align-items:center;gap:7px;min-height:36px;font-size:13px;display:inline-flex}.mk-site :where(.pd-app-renderer) .study-focus-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.study-focus-footer button){min-height:40px}.mk-site :where(.pd-app-renderer) .study-focus-preview{gap:10px;display:grid}.mk-site :where(.pd-app-renderer) :is(.study-focus-preview>p){margin:0}.mk-site :where(.pd-app-renderer) :is(.study-focus-preview article){background:var(--muted);border-radius:7px;padding:12px;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.study-focus-preview .structured-render){max-height:180px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.study-focus-preview article>p){margin:0 0 10px}.mk-site :where(.pd-app-renderer) :is(.bulk-study-focus input),.mk-site :where(.pd-app-renderer) :is(.card-toolbar>input){accent-color:var(--primary);flex:none;width:16px;height:16px}@media (max-width:600px){.mk-site :where(.pd-app-renderer) .lectern-dialog.study-focus-dialog{max-height:calc(100dvh - 20px);padding:18px}.mk-site :where(.pd-app-renderer) :is(.study-focus-targets button),.mk-site :where(.pd-app-renderer) :is(.study-focus-footer button),.mk-site :where(.pd-app-renderer) :is(.study-focus-quick button),.mk-site :where(.pd-app-renderer) .study-focus-indicator,.mk-site :where(.pd-app-renderer) :is(.study-focus-preview button),.mk-site :where(.pd-app-renderer) :is(.study-focus-preview input){min-height:44px}.mk-site :where(.pd-app-renderer) .study-focus-body{gap:12px}.mk-site :where(.pd-app-renderer) :is(.study-focus-dialog>h2){font-size:19px}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) :is(.study-focus-dialog *){transition:none!important;animation:none!important}}@media (max-width:380px){.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer>button){min-width:0;padding-inline:10px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer:has(>button:nth-of-type(3))>button:first-of-type){grid-column:1/-1;justify-self:start}}.mk-site :where(.pd-app-renderer) :is(.hero-demo-content .atomic-model){width:200px;max-width:100%;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-demo-content .element-tile){min-width:120px;margin:20px auto}.mk-site :where(.pd-app-renderer) :is(.section-copy .source-names){color:var(--muted-foreground);margin-top:30px;font-size:14px;line-height:1.6}.mk-site :where(.pd-app-renderer) .format-gallery{padding:28px 32px}.mk-site :where(.pd-app-renderer) .format-examples{grid-template-columns:1fr 1fr;gap:0 36px;min-height:550px;display:grid}.mk-site :where(.pd-app-renderer) :is(.public-format .structured-render){width:100%;margin:auto}.mk-site :where(.pd-app-renderer) :is(.public-format .structured-content){min-height:0;max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.public-format .graph-block){max-width:320px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.public-format .lewis-canvas){max-width:250px;max-height:200px}.mk-site :where(.pd-app-renderer) :is(.public-format .atomic-model){max-width:175px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.public-format .element-tile){width:112px;min-height:140px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.public-format .image-surface){max-height:210px}.mk-site :where(.pd-app-renderer) :is(.public-format .native-table){overflow:auto}.mk-site :where(.pd-app-renderer) :is(.public-format .native-table table){font-size:15px}.mk-site :where(.pd-app-renderer) :is(.public-format .native-table th),.mk-site :where(.pd-app-renderer) :is(.public-format .native-table td){padding:12px}.mk-site :where(.pd-app-renderer) :is(.public-format .math-render){font-size:29px}.mk-site :where(.pd-app-renderer) :is(.public-format .process-graph){max-height:230px}.mk-site :where(.pd-app-renderer) :is(.dynamic-question .lewis-canvas){width:220px;max-width:100%;height:130px}@media (max-width:760px){.mk-site :where(.pd-app-renderer) .format-gallery{padding:18px}.mk-site :where(.pd-app-renderer) .format-examples{gap:0 16px;min-height:470px}.mk-site :where(.pd-app-renderer) :is(.public-format .lewis-canvas){max-width:180px}.mk-site :where(.pd-app-renderer) :is(.public-format .atomic-model){max-width:145px}.mk-site :where(.pd-app-renderer) :is(.public-format .element-tile){width:95px;min-height:115px}.mk-site :where(.pd-app-renderer) :is(.public-format .native-table table){font-size:12px}.mk-site :where(.pd-app-renderer) :is(.public-format .native-table th),.mk-site :where(.pd-app-renderer) :is(.public-format .native-table td){padding:7px}.mk-site :where(.pd-app-renderer) :is(.public-format .math-render){font-size:22px}}@media (max-width:430px){.mk-site :where(.pd-app-renderer) .format-examples{grid-template-columns:1fr;min-height:0}.mk-site :where(.pd-app-renderer) :is(.public-format .atomic-model){max-width:160px}.mk-site :where(.pd-app-renderer) :is(.public-format .element-tile){width:100px}}.mk-site :where(.pd-app-renderer) :is(.hero-demo-content .image-surface){width:auto;max-width:100%;height:220px;display:block}.mk-site :where(.pd-app-renderer) :is(.hero-demo-content>.structured-render){flex:none}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .structured-render){width:100%;min-width:0;max-height:none;padding:0;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .structured-content){max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .graph-block svg){max-width:290px;max-height:230px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .atomic-model){width:185px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .element-tile){margin:0 auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .formula),.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .math-render),.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-event){font-size:25px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-event){background:0 0;padding:8px 0}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .image-surface){width:100%;height:210px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .source-credit){text-align:left;margin-top:8px;font-size:11px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-table){max-width:260px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-table th),.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-table td){text-align:center;padding:7px 16px;font-size:16px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .compact-timeline){text-align:left;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .compact-timeline li){grid-template-columns:115px 1fr}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .timeline-details){text-align:left;font-size:12px}.mk-site :where(.pd-app-renderer) :is(.hero-choices .lewis-canvas){width:100%;height:90px}.mk-site :where(.pd-app-renderer) :is(.hero-choices .atomic-model){width:100%;max-width:130px}.mk-site :where(.pd-app-renderer) :is(.hero-choices .math-render){font-size:20px}.mk-site :where(.pd-app-renderer) :is(.hero-choices .native-event){padding:0;font-size:17px}.mk-site :where(.pd-app-renderer) :is(.hero-answer-content .math-render){font-size:23px}@media (max-width:430px){.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .math-render){font-size:22px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .compact-timeline li){grid-template-columns:98px 1fr}.mk-site :where(.pd-app-renderer) .hero-choices:not(:has(.atomic-model,.lewis-canvas)){grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) :is(.hero-choices .math-render){font-size:20px}}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-answer-content .math-render){padding:2px 0;font-size:21px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .image-surface){max-width:100%;height:172px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .source-credit){margin-top:4px;font-size:12px;line-height:1.2}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .graph-block svg){max-width:100%;height:196px;max-height:196px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .lewis-canvas){max-width:100%;height:174px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-demo-content .atomic-model){width:174px;max-width:100%;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-demo-content .element-tile){width:116px;min-width:0;min-height:132px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-choices .atomic-model){width:100%;max-width:115px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-choices .lewis-canvas){width:100%;height:100px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-choices .math-render){padding:1px 0;font-size:20px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-native-view:has(+.hero-choices) .native-table th),.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-native-view:has(+.hero-choices) .native-table td){padding:2px 13px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-table table){margin:0}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-table th),.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .native-table td){padding:5px 16px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-native-view+.hero-choices .math-render){font-size:18px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .compact-timeline li){grid-template-columns:108px 1fr;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .timeline-details){display:none}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .process-graph){max-height:196px}@keyframes hero-stack-cycle{0%{transform:translateX(var(--drag-x)) rotate(var(--drag-angle));opacity:1}65%{transform:translate(calc(var(--cycle-sign)*58px),3px) rotate(calc(var(--cycle-sign)*2.4deg)) scale(.985);opacity:.55}to{transform:translate(calc(var(--cycle-sign)*35px),13px) rotate(calc(var(--cycle-sign)*1deg)) scale(.98);opacity:0}}@keyframes hero-stack-rise{0%{opacity:.5;transform:translate(7px,7px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .image-surface){height:162px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .hero-native-view+.hero-choices .math-render){font-size:16px}.mk-site :where(.pd-app-renderer) :is(.hero-concept-demo .compact-timeline li){grid-template-columns:100px 1fr}}@keyframes preparation-breathe{50%{transform:translateY(3px)}}.mk-site :where(.pd-app-renderer) :is(.family-source-preview .graph-block svg){max-height:150px}.mk-site :where(.pd-app-renderer) :is(.family-source-preview .element-tile){max-width:110px;margin:auto}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-panel){gap:16px;margin:22px 0 28px;padding:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-panel .field){min-width:0;margin:0}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-panel>.field>input.title-input){font-size:1.25rem}.mk-site :where(.pd-app-renderer) :is(.editor .set-details-toggle){justify-self:start;gap:7px;min-height:36px;margin:0;font-size:.875rem}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-extra){background:0 0;border:0;gap:14px;margin:0;padding:4px 0 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-extra .field-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-extra .switch-row){margin:0}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots){--slot-height:280px;--slot-tray-height:52px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--slot-height) var(--slot-tray-height);align-items:start;gap:4px 12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot){height:var(--slot-height);min-height:0;max-height:var(--slot-height);box-sizing:border-box;grid-template-rows:36px minmax(0,1fr) 72px;gap:4px;padding:10px 12px;display:grid;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.stable-content-slots>.content-slot[data-card-side=term]){grid-area:1/1}.mk-site :where(.pd-app-renderer) :is(.stable-content-slots>.content-slot[data-card-side=definition]){grid-area:1/2}.mk-site :where(.pd-app-renderer) :is(.stable-content-slots>.slot-suggestion-tray[data-card-side=term]){grid-area:2/1}.mk-site :where(.pd-app-renderer) :is(.stable-content-slots>.slot-suggestion-tray[data-card-side=definition]){grid-area:2/2}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-heading){min-height:0;margin:0}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-label){min-height:32px;margin:0}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-suggest){align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:.8125rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-content){scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-primary-field){height:100%;min-height:0;margin:0;display:block}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-primary-field>span){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-primary-field>textarea){field-sizing:fixed;resize:none;background:0 0;border:0;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:6px 0;font-size:1.0625rem;line-height:1.5;display:block;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-utilities){scrollbar-width:thin;flex-direction:column;justify-content:flex-end;min-width:0;height:72px;display:flex;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .format-preview-actions){flex-shrink:0;gap:8px;min-height:32px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .format-preview-actions>.text-link){white-space:nowrap;font-size:.8125rem}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-caption-action){color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;max-width:52%;min-height:32px;margin-left:auto;padding:4px 0;font-size:.8125rem;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-utilities>.slot-caption-action){max-width:100%;margin-left:0}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .study-focus-indicator){flex-wrap:nowrap;flex-shrink:0;gap:7px;min-height:34px;padding:5px 0}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .study-focus-indicator>span){white-space:nowrap}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .study-focus-indicator>span:nth-child(2)){text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .date-opposite-link){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .content-slot:focus-within){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .content-slot:focus-within){border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots :is(.slot-label,.slot-caption-action,.study-focus-indicator,.text-link):focus-visible){outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestion-tray){height:var(--slot-tray-height);min-width:0;padding:4px 12px;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions){align-items:center;gap:6px;height:44px;margin:0;padding-right:34px;display:flex;position:relative}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions .suggestion-heading){position:absolute;top:6px;right:0}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions .suggestion-options){scrollbar-width:thin;flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions .suggestion-options>button){border:1px solid var(--border);flex:none;max-width:100%;min-height:40px;padding:6px 9px;font-size:.8125rem}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions .suggestion-options>button>span){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:36ch;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions .suggestion-options small){white-space:nowrap}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestions button:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.mk-site :where(.pd-app-renderer) .lectern-dialog.slot-caption-dialog{width:min(440px,100vw - 32px);max-width:440px}.mk-site :where(.pd-app-renderer) :is(.slot-caption-dialog textarea){resize:none;background:var(--card);width:100%;max-height:180px;color:var(--foreground)}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots){--slot-height:250px;grid-template-columns:1fr;grid-template-rows:var(--slot-height) var(--slot-tray-height) var(--slot-height) var(--slot-tray-height);row-gap:3px}.mk-site :where(.pd-app-renderer) :is(.stable-content-slots>.content-slot[data-card-side=definition]){grid-area:3/1}.mk-site :where(.pd-app-renderer) :is(.stable-content-slots>.slot-suggestion-tray[data-card-side=definition]){grid-area:4/1}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot){grid-template-rows:36px minmax(0,1fr) 72px}.mk-site :where(.pd-app-renderer) :is(.editor .slot-suggestion-tray){padding:3px 10px}}@media (max-width:520px){.mk-site :where(.pd-app-renderer) .set-primary-controls,.mk-site :where(.pd-app-renderer) .set-course-controls,.mk-site :where(.pd-app-renderer) :is(.editor .metadata-extra .field-row){grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) :is(.editor .metadata-panel){gap:14px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-suggest){min-height:36px}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) :is(.editor .content-slot),.mk-site :where(.pd-app-renderer) .set-appearance-action{transition:none}}.mk-site :where(.pd-app-renderer) :is([data-reduced-motion=true] .editor .content-slot){transition:none}.mk-site :where(.pd-app-renderer) .card-type-control{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.mk-site :where(.pd-app-renderer) :is(.card-type-control>span){color:var(--muted-foreground)}.mk-site :where(.pd-app-renderer) :is(.card-type-control select){background:var(--background);max-width:210px;color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:7px;padding:5px 24px 5px 8px}.mk-site :where(.pd-app-renderer) .relationship-editor{gap:12px;min-width:0;padding:4px 0 14px;display:grid}.mk-site :where(.pd-app-renderer) :is(.relationship-editor textarea){resize:none;min-height:64px;max-height:100px}.mk-site :where(.pd-app-renderer) .relationship-preview{background:var(--card);border-radius:10px;place-items:center;min-height:110px;max-height:180px;padding:16px;display:grid;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.relationship-preview .math-render){max-width:100%;font-size:1.3rem;overflow:auto}.mk-site :where(.pd-app-renderer) .relationship-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.relationship-actions .study-focus-indicator){margin:0}.mk-site :where(.pd-app-renderer) .relationship-details{color:var(--muted-foreground);font-size:13px}.mk-site :where(.pd-app-renderer) .relationship-builder{max-width:680px}.mk-site :where(.pd-app-renderer) .native-source-label{min-width:0;max-width:100%}.mk-site :where(.pd-app-renderer) :is(.native-source-label .math-render){font-size:inherit;overflow:auto}.mk-site :where(.pd-app-renderer) .native-prose-math{vertical-align:middle;max-width:100%;display:inline-block}.mk-site :where(.pd-app-renderer) :is(.native-prose-math .math-render){max-width:100%;margin:0;font-size:1em;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.ordering-answer .math-render){font-size:1em}.mk-site :where(.pd-app-renderer) :is(.relationship-editor input){width:100%;min-width:0}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.card-type-control>span){display:none}.mk-site :where(.pd-app-renderer) :is(.card-type-control select){max-width:180px}.mk-site :where(.pd-app-renderer) .relationship-preview{min-height:100px;padding:12px}.mk-site :where(.pd-app-renderer) :is(.relationship-preview .math-render){font-size:1.15rem}.mk-site :where(.pd-app-renderer) .relationship-editor{gap:10px}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-equation-choices] .math-render){max-width:100%;padding:8px 0;overflow:auto;font-size:1.05rem!important}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-equation-choices] .katex){white-space:nowrap}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-equation-choices] .structured-content){min-height:70px;max-height:130px}.mk-site :where(.pd-app-renderer) :is(.km-math-label .math-render){font-size:inherit;white-space:nowrap;padding:0;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.study-focus-preview .structured-answer-grid[data-equation-choices=equation-recognize]){grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) :is(.study-focus-preview .structured-answer-grid[data-equation-choices]>button){min-height:90px}@media (max-width:600px){.mk-site :where(.pd-app-renderer) .structured-answer-grid[data-equation-choices=equation-recognize]{grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) .structured-answer-grid[data-equation-choices=equation-completion]{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-equation-choices]>button){min-height:84px}}.mk-site :where(.pd-app-renderer) :is(.source-cards>article[data-relationship-row]){grid-template-columns:32px minmax(0,1fr)}.mk-site :where(.pd-app-renderer) :is(.source-cards>article[data-relationship-row]>div){min-width:0}.mk-site :where(.pd-app-renderer) :is(.source-cards>article[data-relationship-row] .structured-content){max-height:180px}.mk-site :where(.pd-app-renderer) :is(.cycle-knowledge>ul .math-render){max-width:100%;font-size:1rem;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.forest-roots button[data-math-source] .math-render){white-space:nowrap;font-size:14px}.mk-site :where(.pd-app-renderer) :is(.family-inspector dd .native-source-label){display:block}.mk-site :where(.pd-app-renderer) .native-response-order{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.native-response-order .math-render){max-width:100%;font-size:1em;overflow:auto}.mk-site :where(.pd-app-renderer) .native-inline-quantity,.mk-site :where(.pd-app-renderer) .native-inline-reaction,.mk-site :where(.pd-app-renderer) :is(.native-inline-equation .equation-sides){flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;font-size:clamp(1.15rem,2.5vw,1.7rem);display:flex}.mk-site :where(.pd-app-renderer) :is(.native-inline-quantity .structured-component-field>span){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.native-inline-quantity input){text-align:center;width:9rem;max-width:100%}.mk-site :where(.pd-app-renderer) :is(.native-inline-equation math-field){flex:1;min-width:10rem;max-width:100%}.mk-site :where(.pd-app-renderer) :is(.native-inline-equation .equation-sides>.math-render){flex:0 auto}.mk-site :where(.pd-app-renderer) .native-bank-anchor{flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.native-bank-anchor>button:first-child){border:1px solid var(--border);border-radius:var(--radius);min-width:3.5rem;min-height:2.75rem;padding:.4rem .65rem}.mk-site :where(.pd-app-renderer) :is(.native-anchored-bank .structured-cell-answer td),.mk-site :where(.pd-app-renderer) :is(.native-anchored-bank .structured-cell-answer th){min-width:9rem}.mk-site :where(.pd-app-renderer) .native-reaction-side{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mk-site :where(.pd-app-renderer) .native-reaction-arrow{justify-items:center;display:grid}.mk-site :where(.pd-app-renderer) :is(.native-reaction-arrow small){font-size:.8rem}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.native-inline-equation .equation-sides){justify-content:flex-start}.mk-site :where(.pd-app-renderer) :is(.native-inline-equation math-field){flex:100%;min-width:0}.mk-site :where(.pd-app-renderer) .native-inline-reaction{flex-direction:column}.mk-site :where(.pd-app-renderer) .native-inline-quantity{justify-content:flex-start}.mk-site :where(.pd-app-renderer) :is(.native-anchored-bank .structured-cell-answer){overflow-x:auto}}.mk-site :where(.pd-app-renderer) :is(.editor-card .card-toolbar){min-height:44px;position:relative}.mk-site :where(.pd-app-renderer) .card-type-placement{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.card-toolbar>.card-type-placement){width:min(224px,100% - 124px);position:absolute;top:0;left:50%;transform:translate(-50%)}.mk-site :where(.pd-app-renderer) .card-type-control{width:100%;display:block}.mk-site :where(.pd-app-renderer) :is(.card-type-control .lectern-select[data-slot=select-trigger]){background:var(--card);min-height:36px;padding:7px 10px;font-size:.8125rem}.mk-site :where(.pd-app-renderer) .card-type-undo{min-height:24px;font-size:.75rem}.mk-site :where(.pd-app-renderer) .relationship-editor{min-width:0;padding:0;display:block}.mk-site :where(.pd-app-renderer) :is(.editor .semantic-content-slots){grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);column-gap:6px}.mk-site :where(.pd-app-renderer) :is(.semantic-content-slots>.content-slot[data-card-side=definition]){grid-area:1/3}.mk-site :where(.pd-app-renderer) :is(.semantic-content-slots>.slot-suggestion-tray[data-card-side=definition]){grid-area:2/3}.mk-site :where(.pd-app-renderer) .relationship-connector{color:var(--muted-foreground);grid-area:1/2;align-self:center;place-items:center;font-size:1.4rem;display:grid}.mk-site :where(.pd-app-renderer) :is(.relationship-connector .lectern-select[data-slot=select-trigger]){background:0 0;border-color:#0000;justify-content:center;gap:0;padding:5px 1px;font-size:1.2rem}.mk-site :where(.pd-app-renderer) :is(.relationship-connector .lectern-select>svg){width:12px}.mk-site :where(.pd-app-renderer) :is(.relationship-connector .lectern-select:hover){background:var(--secondary);border-color:var(--border)}.mk-site :where(.pd-app-renderer) .relationship-secondary{flex-direction:column;gap:8px;margin:8px 0 0;font-size:.875rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.relationship-secondary .study-focus-indicator){max-width:100%;min-height:32px;margin:0}.mk-site :where(.pd-app-renderer) .relationship-details{margin:0}.mk-site :where(.pd-app-renderer) .relationship-details[open]{gap:12px;display:grid}.mk-site :where(.pd-app-renderer) :is(.relationship-details summary){cursor:pointer;min-height:32px}.mk-site :where(.pd-app-renderer) :is(.relationship-details .field){margin:0}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.editor .semantic-content-slots){grid-template-columns:minmax(0,1fr);grid-template-rows:var(--slot-height) var(--slot-tray-height) 32px var(--slot-height) var(--slot-tray-height)}.mk-site :where(.pd-app-renderer) :is(.semantic-content-slots>.content-slot[data-card-side=definition]){grid-area:4/1}.mk-site :where(.pd-app-renderer) :is(.semantic-content-slots>.slot-suggestion-tray[data-card-side=definition]){grid-area:5/1}.mk-site :where(.pd-app-renderer) .relationship-connector{grid-area:3/1;justify-self:center;min-width:44px}.mk-site :where(.pd-app-renderer) :is(.card-toolbar>.card-type-placement){width:min(206px,100% - 106px)}}.mk-site :where(.pd-app-renderer) .structured-math-field{border:1px solid var(--input);background:var(--card);border-radius:9px;align-items:center;max-width:100%;min-height:120px;padding:12px;display:grid;overflow-x:auto}.mk-site :where(.pd-app-renderer) .structured-math-field:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.mk-site :where(.pd-app-renderer) :is(.structured-math-field math-field){width:100%;min-height:80px;color:var(--foreground);--caret-color:var(--foreground);--selection-background-color:var(--secondary);--selection-color:var(--foreground);--placeholder-color:var(--muted-foreground);--contains-highlight-background-color:var(--secondary);background:0 0;border:0;font-size:1.6rem;display:block}.mk-site :where(.pd-app-renderer) :is(.relationship-connector [data-slot=select-value]){font-size:1.25rem}.mk-site :where(.pd-app-renderer) :is(.equation-question-view>.math-render){min-width:0}.mk-site :where(.pd-app-renderer) :is(.equation-sides .structured-render){border:1px solid var(--border);background:var(--card);border-radius:10px;min-height:84px;padding:12px}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button){border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;transition:background-color .16s,border-color .16s,box-shadow .16s}@media (hover:hover){.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button:not(:disabled):hover){border-color:var(--muted-foreground);box-shadow:0 3px 12px #00000012}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[aria-checked=true]){background:var(--secondary);border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=correct]){border-color:var(--success,#477d59);background:var(--success,#477d59)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=correct]){background:color-mix(in srgb,var(--success,#477d59) 10%,var(--card))}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=incorrect]){border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=incorrect]){background:color-mix(in srgb,var(--danger) 8%,var(--card))}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button:disabled){opacity:1}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=locked]){opacity:.65}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-compact=true]>button){min-height:96px;padding:14px}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-compact=true] .structured-render){--format-height:40px;height:auto;min-height:40px}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.equation-sides .structured-render){padding:8px}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button){transition:none}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button){position:relative}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid[data-compact=true] .math-render){font-size:1.25rem}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=correct]:disabled){color:var(--foreground);border-color:var(--success,#477d59);background:var(--success,#477d59)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=correct]:disabled){background:color-mix(in srgb,var(--success,#477d59) 10%,var(--card))}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=correct]:disabled){box-shadow:none}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=incorrect]:disabled){color:var(--foreground);border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=incorrect]:disabled){background:color-mix(in srgb,var(--danger) 8%,var(--card))}}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=incorrect]:disabled){box-shadow:inset 0 0 0 1px var(--danger)}.mk-site :where(.pd-app-renderer) :is(.structured-answer-grid>button[data-result=locked]:disabled){background:var(--card);color:var(--foreground);opacity:.65;cursor:default}.mk-site :where(.pd-app-renderer) :is(.structured-math-field math-field:focus-visible){outline:none}.mk-site :where(.pd-app-renderer) :is(.card-toolbar>.card-type-placement){width:min(224px,100% - 168px)}.mk-site :where(.pd-app-renderer) .card-type-undo{width:36px;height:36px;color:var(--muted-foreground);background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;top:0;right:82px}.mk-site :where(.pd-app-renderer) .card-type-undo:hover{background:var(--secondary);color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.card-type-control .semantic-menu-trigger[data-slot=select-trigger]){background:var(--secondary);padding:7px 10px}.mk-site :where(.pd-app-renderer) :is(.relationship-connector .semantic-menu-trigger[data-slot=select-trigger]){background:var(--secondary);width:36px;min-height:36px;padding:4px}.mk-site :where(.pd-app-renderer) .inline-structured-editor{width:100%;min-width:0}.mk-site :where(.pd-app-renderer) .inline-structured-display{width:100%;min-height:70px;color:inherit;cursor:text;text-align:inherit;background:0 0;border:0;padding:0;display:block}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor span[contenteditable]){width:100%;min-height:70px;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:none;padding:12px 0;font-size:1.3rem;display:block}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor .structured-math-field){background:0 0;border:0;border-radius:0;outline:none;min-height:70px;padding:0}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor math-field){width:max-content;max-width:100%;min-height:70px;box-shadow:none;outline:none;margin-inline:auto}.mk-site :where(.pd-app-renderer) :is(){box-shadow:none;border:0;padding:0}.mk-site :where(.pd-app-renderer) .editor:has(.editor-finish-floating){padding-bottom:100px}.mk-site :where(.pd-app-renderer) .editor-finish-floating{right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:25;filter:drop-shadow(0 3px 10px #0002);margin:0;padding:0;position:fixed}.mk-site :where(.pd-app-renderer) :is(.editor-finish-floating button){min-height:44px}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .editor-finish-floating{right:16px;bottom:calc(78px + env(safe-area-inset-bottom))}.mk-site :where(.pd-app-renderer) :is(.card-toolbar>.card-type-placement){width:min(200px,100% - 160px)}.mk-site :where(.pd-app-renderer) :is(.card-toolbar:has(.card-type-undo)>.card-type-placement){width:calc(100% - 180px)}}.mk-site :where(.pd-app-renderer) .relationship-type-suggestion{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);white-space:nowrap;border-radius:6px;min-height:30px;padding:5px 9px;font-size:.75rem}.mk-site :where(.pd-app-renderer) .slot-suggestion-tray:has(.relationship-type-suggestion){align-items:start;gap:6px;display:flex;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots){grid-template-rows:var(--slot-height)}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot){grid-template-rows:36px minmax(0,1fr) 28px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-utilities){justify-content:center;align-items:flex-start;height:28px;overflow:visible}.mk-site :where(.pd-app-renderer) .slot-full-edit{color:var(--muted-foreground);min-height:28px;font-size:.8125rem}.mk-site :where(.pd-app-renderer) .creator-interpretation{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-slider){flex:0 auto;min-width:0;max-width:260px}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-strip){touch-action:auto;gap:4px;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-settings){border:0;align-items:center;gap:8px;min-width:0;margin-left:auto;padding:0;display:flex}.mk-site :where(.pd-app-renderer) .card-focus-control{border-radius:var(--radius);align-items:center;gap:7px;max-width:250px;min-height:40px;padding:6px 8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.card-focus-control .focus-expanded){text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.mk-site :where(.pd-app-renderer) .focus-compact{display:none}.mk-site :where(.pd-app-renderer) .card-importance-control{align-items:center;gap:2px;min-width:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.card-importance-control .lectern-select){min-height:40px;box-shadow:none;background:0 0;border:0;padding:6px;font-size:.8125rem}.mk-site :where(.pd-app-renderer) .card-focus-part{text-align:left;border-radius:var(--radius);background:var(--secondary);flex-direction:column;align-items:flex-start;gap:6px;min-height:50px;margin-bottom:8px;padding:10px;display:flex}.mk-site :where(.pd-app-renderer) :is(.card-focus-part>span:last-child){color:var(--muted-foreground);font-size:.8125rem}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation button:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mk-site :where(.pd-app-renderer) .creator-recognized{--recognition-accent:var(--focus);background:var(--focus);animation:.65s ease-out creator-recognition}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) .creator-recognized{background:color-mix(in srgb,var(--focus) 10%,var(--card))}}@keyframes creator-recognition{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--focus) 45%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--focus) 18%,transparent)}to{box-shadow:0 0 #0000}}@media (max-width:1100px){.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .focus-expanded){display:none}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .focus-compact){display:inline}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-strip>.format-choice:nth-child(n+5)){display:none}}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots){grid-template-rows:var(--slot-height) var(--slot-height)}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot[data-card-side=definition]){grid-area:2/1}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-slider){max-width:180px}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-strip>.format-choice:nth-child(n+4)){display:none}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-settings){flex:auto;justify-content:flex-end}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-icon){min-width:40px;min-height:40px}.mk-site :where(.pd-app-renderer) .card-focus-control{min-height:44px}.mk-site :where(.pd-app-renderer) .slot-full-edit{min-height:32px}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) .creator-recognized{animation:none}}.mk-site :where(.pd-app-renderer) :is([data-reduced-motion=true] .creator-recognized){animation:none}.mk-site :where(.pd-app-renderer) :is(.type-suggestion-control>.slot-icon){min-width:32px;min-height:40px}.mk-site :where(.pd-app-renderer) .rich-editor{min-height:100%;font-size:1.0625rem;line-height:1.5;position:relative}.mk-site :where(.pd-app-renderer) .rich-text-input{white-space:pre-wrap;overflow-wrap:anywhere;min-height:112px;padding:6px 0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(){content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none}.mk-site :where(.pd-app-renderer) .rich-text-content{white-space:pre-wrap;overflow-wrap:anywhere}.mk-site :where(.pd-app-renderer) .rich-context-controls{z-index:2;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:3px;width:max-content;padding:3px;display:flex;position:sticky;top:0}.mk-site :where(.pd-app-renderer) .rich-context-controls[hidden]{display:none}.mk-site :where(.pd-app-renderer) :is(.rich-context-controls button){border-radius:4px;place-items:center;min-width:34px;min-height:34px;display:grid}.mk-site :where(.pd-app-renderer) :is(.rich-context-controls button:hover){background:var(--secondary)}.mk-site :where(.pd-app-renderer) .inline-recognition-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mk-site :where(.pd-app-renderer) .inline-recognition{text-decoration:underline;-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);text-decoration-color:var(--focus);text-underline-offset:4px;overflow-wrap:anywhere;text-align:left;background:0 0;border-radius:3px;max-width:100%;padding:3px;font-size:.85em;text-decoration-thickness:1px}.mk-site :where(.pd-app-renderer) .inline-recognition-menu{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:6px;padding:6px;font-size:.8125rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.inline-recognition-menu button){min-height:36px;padding:4px 6px}.mk-site :where(.pd-app-renderer) .rich-native-preview{cursor:text;font-size:1rem}.mk-site :where(.pd-app-renderer) :is(.rich-editor:has(.rich-native-preview)>.rich-text-input){display:none}.mk-site :where(.pd-app-renderer) .inline-native-math{vertical-align:middle;max-width:100%;display:inline-block}.mk-site :where(.pd-app-renderer) :is(.inline-native-math .math-render){max-width:100%;padding:0;font-size:1em;display:inline-block}.mk-site :where(.pd-app-renderer) .rich-restore-text{color:var(--muted-foreground);min-height:28px;margin-top:8px;font-size:.75rem}.mk-site :where(.pd-app-renderer) .structured-quick-fields{width:100%;min-width:0}.mk-site :where(.pd-app-renderer) :is(.structured-quick-fields input){border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;font:inherit;background:0 0;border-radius:0;padding:4px}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor [contenteditable]){white-space:pre-wrap;width:100%;min-height:36px;max-height:160px;font:inherit;display:block;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.ghost-completion .slot-icon){color:var(--muted-foreground);min-width:32px;min-height:32px}.mk-site :where(.pd-app-renderer) :is(){visibility:hidden}.mk-site :where(.pd-app-renderer) :is(.rich-text-input .inline-recognition){font:inherit;cursor:pointer;border-radius:0;padding:0}.mk-site :where(.pd-app-renderer) :is(.rich-text-input .inline-recognition:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mk-site :where(.pd-app-renderer) .rich-native-preview{text-align:inherit;white-space:pre-wrap;background:0 0;width:100%;padding:6px 0}.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar.creator-interpretation){flex-wrap:wrap}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-slider){overflow:visible}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){display:none}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .card-importance-control){flex-shrink:0}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .card-importance-control .lectern-select){min-width:76px}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-slider){flex:none}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-settings){flex:1 0 100%;justify-content:flex-end}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .all-formats-button){min-height:44px}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-strip){gap:4px}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-icon){width:44px}}.mk-site :where(.pd-app-renderer) :is(.reduce-motion .creator-recognized){animation:none}.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar.creator-interpretation){justify-content:flex-start}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.rich-context-controls button),.mk-site :where(.pd-app-renderer) :is(.type-suggestion-control>.slot-icon){min-width:44px;min-height:44px}}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor .quick-code-editor){width:100%;height:150px;min-height:0}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor .quick-code-editor pre),.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor .quick-code-editor textarea){border:0;border-radius:0;min-height:150px;max-height:150px;padding:4px;font-size:.8125rem;line-height:1.5}.mk-site :where(.pd-app-renderer) :is(.inline-structured-editor .quick-code-editor textarea){resize:none;caret-color:var(--foreground);color:#0000;box-shadow:none!important;background:0 0!important;outline:none!important}.mk-site :where(.pd-app-renderer) .native-graph-editor{justify-items:center;gap:8px;width:100%;min-width:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.native-graph-editor .graph-block){width:100%;margin:0}.mk-site :where(.pd-app-renderer) .native-graph-functions{gap:4px;width:min(100%,420px);display:grid}.mk-site :where(.pd-app-renderer) .native-graph-function{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.native-graph-function>span){flex:none;font-size:1rem}.mk-site :where(.pd-app-renderer) :is(.native-graph-function .structured-math-field){min-width:0;max-width:100%;font-size:1.2rem}.mk-site :where(.pd-app-renderer) :is(.native-graph-editor>small){color:var(--muted-foreground);font-size:.8rem}.mk-site :where(.pd-app-renderer) .diagram-card-canvas{grid-template-columns:1fr!important}.mk-site :where(.pd-app-renderer) :is(.native-visual-bank .bank-options){grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.mk-site :where(.pd-app-renderer) :is(.native-visual-bank .bank-options>button){width:100%;min-width:0;height:3.25rem;padding:.4rem;font-size:.9rem;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.native-visual-bank .bank-options>button[data-used=true]){opacity:.45}.mk-site :where(.pd-app-renderer) :is(.structured-component-field .structured-math-field){min-width:9rem;font-size:1.25rem}.mk-site :where(.pd-app-renderer) .unit-circle-native,.mk-site :where(.pd-app-renderer) .supply-demand-native,.mk-site :where(.pd-app-renderer) .diagram-label-display{width:100%;min-width:0;margin:0}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native>svg),.mk-site :where(.pd-app-renderer) :is(.supply-demand-native>svg){width:100%;max-width:440px;height:auto;margin:auto;display:block;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native figcaption){text-align:center;opacity:.65;margin:.4rem;font-size:.72rem}.mk-site :where(.pd-app-renderer) :is(.diagram-label-editor .domain-toolbar){flex-wrap:wrap;gap:.35rem;display:flex}.mk-site :where(.pd-app-renderer) .diagram-authoring-canvas{min-height:12rem;max-height:60vh}@media (max-width:650px){.mk-site :where(.pd-app-renderer) :is(.native-visual-bank .bank-options){grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-site :where(.pd-app-renderer) .diagram-cover-list{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-cover-list>button){border:1px solid var(--border);border-radius:.4rem;padding:.4rem .65rem}.mk-site :where(.pd-app-renderer) :is(.diagram-cover-list>button[aria-pressed=true]){background:var(--secondary);border-color:var(--ring)}.mk-site :where(.pd-app-renderer) .diagram-cover-controls{gap:.6rem;margin:.75rem 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.diagram-cover-controls .field-row){flex-wrap:wrap;gap:.5rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-cover-controls .field-row .field){flex:1;min-width:5rem}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.diagram-card-canvas){grid-template-columns:minmax(0,1fr);grid-template-rows:var(--slot-height)}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native svg text),.mk-site :where(.pd-app-renderer) :is(.unit-circle-native>svg>text){fill:currentColor}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot:is([data-slot-format=unit_circle],[data-slot-format=supply_demand]) .slot-content){overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot :is(.unit-circle-native,.supply-demand-native)>svg){width:auto;max-width:100%;margin:auto;height:calc(var(--slot-height) - 110px)!important;max-height:calc(var(--slot-height) - 110px)!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot :is(.circle-layer-values,.economics-source-values,.supply-demand-native figcaption)){display:none}.mk-site :where(.pd-app-renderer) .creator-popover{z-index:125;width:max-content;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);padding:6px;font-size:.8125rem;overflow:auto;box-shadow:0 4px 16px #0002}.mk-site :where(.pd-app-renderer) :is(.creator-popover button:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.mk-site :where(.pd-app-renderer) :is(.creator-popover button:hover){background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.creator-popover button){border-radius:4px}.mk-site :where(.pd-app-renderer) :is(.card-toolbar>.card-type-placement),.mk-site :where(.pd-app-renderer) :is(.card-toolbar:has(.card-type-undo)>.card-type-placement){width:min(224px,100% - 168px);height:36px}.mk-site :where(.pd-app-renderer) .card-type-control,.mk-site :where(.pd-app-renderer) .card-type-control.has-type-suggestion{border-radius:var(--radius);background:var(--secondary);width:100%;height:36px;min-height:36px;position:relative}.mk-site :where(.pd-app-renderer) :is(.card-type-control .lectern-select[data-slot=select-trigger]),.mk-site :where(.pd-app-renderer) .card-type-suggestion{width:100%;height:36px;min-height:36px;font:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:center;box-sizing:border-box;background:0 0;border:1px solid #0000;padding:7px 28px;font-size:.8125rem;line-height:20px;overflow:hidden}.mk-site :where(.pd-app-renderer) .card-type-suggestion{display:block}.mk-site :where(.pd-app-renderer) :is(.card-type-control .lectern-select[data-slot=select-trigger]){justify-content:center;padding:7px 10px}.mk-site :where(.pd-app-renderer) :is(.card-type-menu [data-slot=select-item]){min-height:34px;padding-top:6px;padding-bottom:6px;font-size:.8125rem}.mk-site :where(.pd-app-renderer) :is(.card-toolbar .card-type-undo){background:0 0;place-items:center;width:36px;min-width:36px;height:36px;margin:0;display:grid;position:static}.mk-site :where(.pd-app-renderer) .card-tools{align-items:center}.mk-site :where(.pd-app-renderer) .card-toolbar:has(.card-type-undo){padding-bottom:0}.mk-site :where(.pd-app-renderer) .card-importance-control.importance-button{background:0 0;border:0;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:4px;font-size:1.0625rem;font-weight:700;display:flex}.mk-site :where(.pd-app-renderer) :is(.card-importance-control>span){color:var(--muted-foreground);opacity:.55}.mk-site :where(.pd-app-renderer) :is(.card-importance-control>span[data-active=true]){color:var(--destructive);opacity:1}.mk-site :where(.pd-app-renderer) .relationship-operator{min-width:36px;min-height:40px;font:inherit;border-radius:var(--radius);color:var(--foreground);background:0 0;border:0;place-items:center;padding:0;font-size:1.45rem;display:grid}.mk-site :where(.pd-app-renderer) .relationship-operator:hover,.mk-site :where(.pd-app-renderer) .relationship-operator[aria-expanded=true]{background:var(--secondary)}.mk-site :where(.pd-app-renderer) .relationship-operator:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mk-site :where(.pd-app-renderer) .creator-recognized{box-shadow:none;background:0 0;animation:.65s ease-out creator-recognition-quiet}@keyframes creator-recognition-quiet{0%,to{color:inherit}45%{color:var(--focus)}}.mk-site :where(.pd-app-renderer) .inline-recognition.creator-recognized{box-shadow:none;background:0 0;animation:.65s ease-out creator-recognition-text}@keyframes creator-recognition-text{0%,to{color:inherit}45%{color:var(--focus);-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);text-decoration-color:var(--focus)}}.mk-site :where(.pd-app-renderer) :is(.rich-text-input .inline-recognition){font:inherit;box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);text-decoration-color:var(--focus);text-underline-offset:4px;background:0 0;padding:0;text-decoration-thickness:1px}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-choice.creator-recognized:not([aria-pressed=true])){color:var(--foreground);background:0 0}.mk-site :where(.pd-app-renderer) :is(){content:"";background:var(--focus);border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.mk-site :where(.pd-app-renderer) :is(.creator-interpretation .format-choice){position:relative}.mk-site :where(.pd-app-renderer) .creator-popover.rich-context-controls{padding:3px;display:block;position:relative;top:auto}.mk-site :where(.pd-app-renderer) :is(.rich-context-controls>div){gap:2px;display:flex}.mk-site :where(.pd-app-renderer) :is(.creator-popover.rich-context-controls button){min-width:30px;min-height:30px;box-shadow:none;color:var(--foreground);background:0 0;border:0;place-items:center;padding:4px;display:grid}.mk-site :where(.pd-app-renderer) .creator-popover.inline-recognition-menu{flex-wrap:nowrap;gap:3px;padding:4px;display:flex}.mk-site :where(.pd-app-renderer) :is(.inline-recognition-menu button){white-space:nowrap;min-height:36px;padding:5px 9px}.mk-site :where(.pd-app-renderer) .rich-editor{font-size:1.0625rem}.mk-site :where(.pd-app-renderer) .rich-inline-atom{vertical-align:baseline;max-width:100%;display:inline-block}.mk-site :where(.pd-app-renderer) .inline-text-math{max-width:100%;font-size:inherit;vertical-align:baseline;display:inline-block}.mk-site :where(.pd-app-renderer) :is(.inline-text-math>button){font-size:inherit;text-align:inherit;cursor:text;color:inherit;background:0 0;border:0;padding:0;display:inline-block}.mk-site :where(.pd-app-renderer) :is(.rich-text-input .math-render),.mk-site :where(.pd-app-renderer) :is(.inline-text-math .math-render){vertical-align:baseline;margin:0;padding:0;font-size:1em;line-height:1.5;display:inline-block}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .structured-math-field){vertical-align:baseline;background:0 0;border:0;min-height:0;padding:0;display:inline-block;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .structured-math-field math-field){width:max-content;min-height:0;font-size:inherit;margin:0;padding:0;line-height:1.5;display:inline-block}.mk-site :where(.pd-app-renderer) .rich-restore-text{margin:0;position:absolute;bottom:0;right:0}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor){--creator-math-size:clamp(24px,2.3vw,34px)}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .math-render),.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field math-field){font-size:var(--creator-math-size);line-height:1.5}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field){min-width:0;min-height:70px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:safe center;align-items:center;padding:0;display:flex;overflow-x:auto;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field math-field){background:0 0;border:0;flex:none;width:max-content;min-width:0;max-width:none;min-height:70px;margin:0;padding:0;box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-display){outline-offset:0}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-display:focus-visible){outline:1px solid var(--focus)}.mk-site :where(.pd-app-renderer) :is(.rich-text-input .structured-math-field:focus-within){box-shadow:none;outline:none}.mk-site :where(.pd-app-renderer) :is(.direct-math-studio>.structured-math-field){box-shadow:none;background:0 0;border:0;outline:none;min-height:100px;padding:8px 0}.mk-site :where(.pd-app-renderer) :is(.direct-math-studio>.structured-math-field math-field){min-height:80px;padding:0;font-size:1.6rem;box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.direct-math-studio>.structured-math-field:has(math-field:focus-visible)){outline:1px solid var(--border);outline-offset:-1px}.mk-site :where(.pd-app-renderer) .math-linear-source{color:var(--muted-foreground);font-size:.8125rem}.mk-site :where(.pd-app-renderer) :is(.math-linear-source summary){cursor:pointer;min-height:32px;display:list-item}.mk-site :where(.pd-app-renderer) :is(.math-linear-source .field){margin:6px 0 0}.mk-site :where(.pd-app-renderer) :is(.math-linear-source input){font-size:.875rem}.mk-site :where(.pd-app-renderer) .study-focus-compact{width:340px;padding:12px}.mk-site :where(.pd-app-renderer) :is(.study-focus-compact>h3){margin:0 0 4px;font-size:1rem}.mk-site :where(.pd-app-renderer) :is(.study-focus-compact>.small){margin:0 0 12px}.mk-site :where(.pd-app-renderer) :is(.study-focus-compact .study-focus-form),.mk-site :where(.pd-app-renderer) :is(.study-focus-compact .study-focus-body){min-height:0;max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.study-focus-compact .study-focus-footer){justify-content:flex-end;gap:6px;margin-top:12px;padding-top:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.study-focus-compact .study-focus-preview){max-height:45vh;overflow:auto}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.card-toolbar>.card-type-placement),.mk-site :where(.pd-app-renderer) :is(.card-toolbar:has(.card-type-undo)>.card-type-placement){width:min(200px,100% - 126px);height:44px}.mk-site :where(.pd-app-renderer) .card-type-control,.mk-site :where(.pd-app-renderer) .card-type-control.has-type-suggestion,.mk-site :where(.pd-app-renderer) :is(.card-type-control .lectern-select[data-slot=select-trigger]),.mk-site :where(.pd-app-renderer) .card-type-suggestion{height:44px;min-height:44px}.mk-site :where(.pd-app-renderer) .card-type-suggestion{padding-inline:22px;font-size:.75rem}.mk-site :where(.pd-app-renderer) :is(.card-type-menu [data-slot=select-item]){min-height:44px}.mk-site :where(.pd-app-renderer) :is(.creator-popover.rich-context-controls button){min-width:40px;min-height:40px}.mk-site :where(.pd-app-renderer) :is(.operator-grid button),.mk-site :where(.pd-app-renderer) .relationship-operator{min-height:44px}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor){--creator-math-size:26px}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) .creator-recognized,.mk-site :where(.pd-app-renderer) .inline-recognition.creator-recognized{animation:none}}.mk-site :where(.pd-app-renderer) :is([data-reduced-motion=true] .creator-recognized),.mk-site :where(.pd-app-renderer) :is(.reduce-motion .creator-recognized){animation:none}.mk-site :where(.pd-app-renderer) :is(.rich-text-input .math-render .katex){font-size:1em}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .structured-math-field math-field){border-radius:0;box-shadow:none!important;border:0!important;outline:none!important}@media (max-width:560px){.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar),.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar:has(.card-type-undo)){box-sizing:border-box;align-items:flex-start;min-height:96px;padding-bottom:48px}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.card-number){line-height:44px}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.card-type-placement),.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar:has(.card-type-undo)>.card-type-placement){width:min(224px,100% - 32px);height:44px;top:48px}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar .card-tools){height:44px}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar .card-tools button){min-height:44px}}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .math-render .katex){font-size:1em}.mk-site :where(.pd-app-renderer) :is(:is(.editor,.settings-layout,.creator-popover,.set-appearance-dialog,.avatar-settings,.cover-shape-picker) :is(button,input,textarea,select,[role=combobox]):focus-visible){outline:var(--control-focus-width) solid var(--focus)!important;outline-offset:var(--control-focus-offset)!important;box-shadow:none!important}.mk-site :where(.pd-app-renderer) :is(.rich-text-input,.native-identity-anchor,.native-formula-anchor):focus-visible{box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) .content-slot:focus-within{box-shadow:inset 0 0 0 1px var(--focus)}.mk-site :where(.pd-app-renderer) :is(.card-type-control :is(.lectern-select[data-slot=select-trigger],.card-type-suggestion)){letter-spacing:0;width:100%;height:100%;min-height:inherit;text-align:center;box-sizing:border-box;justify-content:center;padding:7px 28px;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.25}.mk-site :where(.pd-app-renderer) :is(.card-type-control .lectern-select>span){flex:none}.mk-site :where(.pd-app-renderer) :is(.creator-preview-mode .slot-content){text-align:center;justify-content:center;align-items:center;display:flex}.mk-site :where(.pd-app-renderer) :is(.creator-preview-mode .card-slot-display){text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.mk-site :where(.pd-app-renderer) :is(.creator-preview-mode .card-plain-text){text-align:center;width:100%;margin:0}.mk-site :where(.pd-app-renderer) .native-chemistry-editor{justify-content:center;align-items:center;width:100%;min-height:120px;display:flex;position:relative}.mk-site :where(.pd-app-renderer) :is(.native-chemistry-editor .element-display){margin:0}.mk-site :where(.pd-app-renderer) .native-identity-anchor{width:100%;color:inherit;font:inherit;line-height:inherit;text-align:inherit;outline:none;min-height:0;margin:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.mk-site :where(.pd-app-renderer) .native-identity-anchor:focus-visible{background:var(--focus)!important}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) .native-identity-anchor:focus-visible{background:color-mix(in srgb,var(--focus) 6%,transparent)!important}}.mk-site :where(.pd-app-renderer) :is(.element-tile>small.element-weight){margin-top:3px;font-size:.75rem;line-height:1.3}.mk-site :where(.pd-app-renderer) .native-atomic-editor{width:100%;position:relative}.mk-site :where(.pd-app-renderer) .native-identity-anchor.nucleus-anchor{color:var(--background);text-align:center;height:22px;font-size:12px;line-height:22px}.mk-site :where(.pd-app-renderer) .native-draft-status{text-align:center;color:var(--muted-foreground);font-size:.7rem;line-height:1.2;position:absolute;inset:auto 0 -20px}.mk-site :where(.pd-app-renderer) .native-formula-anchor{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border:0;outline:none;min-width:1ch;margin:0;padding:0;display:inline-block}.mk-site :where(.pd-app-renderer) :is(){content:"Formula";color:var(--muted-foreground)}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field math-field:focus-within){box-shadow:none!important;outline:none!important}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.card-type-control :is(.lectern-select[data-slot=select-trigger],.card-type-suggestion)){padding:7px 28px;font-size:.8125rem}}.mk-site :where(.pd-app-renderer) :is(.editor :is(.native-identity-anchor,.native-formula-anchor):focus-visible){box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot:focus-within){box-shadow:inset 0 0 0 1px var(--focus)}.mk-site :where(.pd-app-renderer) :is(.native-chemistry-editor .element-tile){text-align:center}.mk-site :where(.pd-app-renderer) :is(.native-chemistry-editor .element-tile>.element-weight){display:block}.mk-site :where(.pd-app-renderer) :is(.editor .native-identity-anchor){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;height:auto!important;min-height:0!important}.mk-site :where(.pd-app-renderer) :is(.editor .native-identity-anchor.nucleus-anchor){height:22px!important;font-size:12px!important;line-height:22px!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot:is([data-slot-format=element],[data-slot-format=atomic],[data-slot-format=formula],[data-slot-format=molecule],[data-slot-format=graph]) .slot-content),.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot:is([data-slot-format=element],[data-slot-format=atomic],[data-slot-format=formula],[data-slot-format=molecule],[data-slot-format=graph]) .format-preview){overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot:is([data-slot-format=element],[data-slot-format=atomic],[data-slot-format=formula],[data-slot-format=molecule],[data-slot-format=graph]) .inline-structured-editor){justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .native-chemistry-editor){min-height:0}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-display){background:0 0;width:100%;min-width:0;padding:0;display:block}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .native-formula-anchor){white-space:nowrap;min-height:0;max-height:none;padding:6px 0;line-height:1.5;overflow:auto hidden}.mk-site :where(.pd-app-renderer) :is(.editor .native-draft-status){inset:auto 0 -16px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-utilities){flex-direction:row;justify-content:space-between;align-items:center}.mk-site :where(.pd-app-renderer) :is(.editor .slot-expand){width:32px;height:28px;min-height:28px;color:var(--muted-foreground);border-radius:var(--radius);background:0 0;place-items:center;margin-left:auto;padding:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .slot-expand:hover){color:var(--foreground);background:var(--secondary)}.mk-site :where(.pd-app-renderer) :is(.card-type-control .type-suggestion-dismiss){justify-content:center;align-items:center;height:100%;min-height:0;padding:0;line-height:1;display:flex;inset:0 0 0 auto}.mk-site :where(.pd-app-renderer) :is(.card-type-control .type-suggestion-dismiss svg){flex:none;margin:0;display:block}.mk-site :where(.pd-app-renderer) :is(.structured-content .element-tile){box-sizing:border-box;gap:3px;height:auto;min-height:155px;padding:12px 8px}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .chemical-text-field){width:100%}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input){text-align:center;overflow-wrap:anywhere;line-height:1.5;min-height:0!important;font:inherit!important;font-size:inherit!important;padding:6px 28px!important}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-editor){font-size:32px;line-height:1.5}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input:focus-visible){background:var(--focus)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input:focus-visible){background:color-mix(in srgb,var(--focus) 6%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.ghost-completion .ghost-text:has(.element-tile)){text-align:center;color:var(--muted-foreground);padding:8px;display:block}.mk-site :where(.pd-app-renderer) :is(.ghost-completion .element-tile){opacity:.65;gap:2px;width:90px;height:auto;min-height:115px;padding:8px}.mk-site :where(.pd-app-renderer) :is(.ghost-completion .element-tile strong){font-size:32px}.mk-site :where(.pd-app-renderer) :is(.ghost-completion .element-tile span){font-size:13px}.mk-site :where(.pd-app-renderer) :is(.ghost-completion .element-tile){border:1px solid;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.mk-site :where(.pd-app-renderer) :is(.workspace-shell .app-main:not([data-page=set]) .page-heading h1),.mk-site :where(.pd-app-renderer) :is(.dashboard-v10 .home-heading h1),.mk-site :where(.pd-app-renderer) :is(.public-community .creator-heading h1){font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:0;font-weight:400;line-height:1.08}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native svg){width:100%;max-height:470px}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native svg [role=button]){cursor:pointer}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native svg [role=button]:focus-visible){stroke:var(--ring);stroke-width:2px;outline:none}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native svg){width:100%;max-height:430px}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native figcaption){color:var(--muted-foreground);text-align:center;font-size:11px}.mk-site :where(.pd-app-renderer) .diagram-primary-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-primary-tools>button){justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex}.mk-site :where(.pd-app-renderer) .diagram-auto-label{align-items:center;gap:8px;margin-left:auto;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-auto-label>button){align-items:center;gap:6px;min-height:38px;font-size:14px;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-more summary){align-items:center;list-style:none;display:flex}.mk-site :where(.pd-app-renderer) :is(){display:none}.mk-site :where(.pd-app-renderer) .diagram-authoring-canvas{border-radius:10px;width:100%}.mk-site :where(.pd-app-renderer) :is(.diagram-authoring-canvas .image-surface){max-height:60vh}.mk-site :where(.pd-app-renderer) :is(.diagram-authoring-canvas figure){width:100%}.mk-site :where(.pd-app-renderer) .diagram-compact-inspector{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-compact-inspector>.field){flex:1;min-width:180px}.mk-site :where(.pd-app-renderer) .diagram-empty-add{width:100%;min-height:220px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-empty-add strong){color:var(--foreground);font-size:20px}.mk-site :where(.pd-app-renderer) :is(.diagram-card-canvas .content-slot .format-preview),.mk-site :where(.pd-app-renderer) :is(.diagram-card-canvas .diagram-label-display){width:100%}.mk-site :where(.pd-app-renderer) :is(.diagram-card-canvas .image-surface){max-height:480px}.mk-site :where(.pd-app-renderer) :is(.media-upload-form .inline-check){align-items:center;gap:8px;font-size:13px;display:flex}.mk-site :where(.pd-app-renderer) :is(.media-upload-form .inline-check input){width:16px;height:16px}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.specialized-editor .unit-circle-native svg){max-height:360px}.mk-site :where(.pd-app-renderer) :is(.specialized-editor .supply-demand-native svg){max-height:300px}.mk-site :where(.pd-app-renderer) :is(.diagram-authoring-canvas .image-surface){max-height:48vh}.mk-site :where(.pd-app-renderer) .diagram-auto-label{margin-left:0}.mk-site :where(.pd-app-renderer) :is(.diagram-compact-inspector .domain-toolbar){width:100%}}.mk-site :where(.pd-app-renderer) :is(.circle-layer-values .math-render){margin:0;padding:0;font-size:1em;line-height:1.2;display:inline-block;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.circle-angle-label .math-render){margin:0;padding:0;font-size:1em;line-height:1.1;display:inline-block;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native svg [role=button]:focus){outline:none}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native svg [role=button]:focus-visible>circle:last-of-type){stroke:var(--foreground);stroke-width:2px}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot :is(.unit-circle-native,.supply-demand-native)>svg){height:calc(var(--slot-height) - 66px)!important;max-height:calc(var(--slot-height) - 66px)!important}.mk-site :where(.pd-app-renderer) :is(.diagram-label-display g[role=button]:focus){outline:none}.mk-site :where(.pd-app-renderer) :is(.diagram-label-display .diagram-cover:focus-visible>rect:last-child),.mk-site :where(.pd-app-renderer) :is(.diagram-label-display g[role=button]:focus-visible>path){stroke:var(--foreground);stroke-width:.6px}.mk-site :where(.pd-app-renderer) :is(.direct-specialist-dialog .format-builder-body){min-height:0}.mk-site :where(.pd-app-renderer) :is(.direct-specialist-dialog .format-builder-footer){justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px}.mk-site :where(.pd-app-renderer) :is(.direct-specialist-dialog .format-builder-footer>button){min-height:42px}.mk-site :where(.pd-app-renderer) :is(.visual-history button),.mk-site :where(.pd-app-renderer) :is(.diagram-primary-tools>button){width:38px;min-width:38px;height:38px;min-height:38px;color:var(--muted-foreground);border-radius:7px;place-items:center;display:inline-grid}.mk-site :where(.pd-app-renderer) :is(.visual-history button:hover),.mk-site :where(.pd-app-renderer) :is(.diagram-primary-tools>button:hover){background:var(--secondary);color:var(--foreground)}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native .visual-handle),.mk-site :where(.pd-app-renderer) :is(.supply-demand-native .visual-handle){stroke-width:1.6px}.mk-site :where(.pd-app-renderer) :is(.direct-visual-editor .unit-circle-native>svg){width:100%;max-width:none;max-height:min(54vh,490px)}.mk-site :where(.pd-app-renderer) :is(.direct-visual-editor .supply-demand-native>svg){max-width:none;max-height:min(52vh,450px)}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native>svg),.mk-site :where(.pd-app-renderer) :is(.supply-demand-native>svg){font-family:inherit}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native[data-tier=compact]>svg){stroke-width:1.6px}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native svg text){font-size:14px}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native[data-tier=compact] svg text){font-size:18px}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native[data-tier=compact] svg>path){stroke-width:1.5px}.mk-site :where(.pd-app-renderer) :is(.supply-demand-native[data-tier=compact] .economics-source-values){display:none}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native[data-tier=compact] .circle-layer-values){font-size:13px}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native .circle-angle-label){font-size:16px}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native .circle-angle-label small){font-size:12px}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas){margin-top:8px}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas .image-surface){width:100%;max-width:none;max-height:45vh}.mk-site :where(.pd-app-renderer) :is(.diagram-direct-canvas .image-surface-editor){touch-action:pan-y}.mk-site :where(.pd-app-renderer) :is(.diagram-direct-canvas.is-drawing .image-surface-editor){touch-action:none}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-primary-tools){flex-wrap:nowrap;gap:4px}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-auto-label){border-left:1px solid var(--border);padding-left:10px}.mk-site :where(.pd-app-renderer) :is(.diagram-auto-label>button){background:0 0}.mk-site :where(.pd-app-renderer) .diagram-analysis-more{position:relative}.mk-site :where(.pd-app-renderer) :is(.diagram-analysis-more[open]>button){z-index:5;white-space:nowrap;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:10px;position:absolute;top:100%;right:0}.mk-site :where(.pd-app-renderer) .diagram-object-inspector{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:8px auto 0;padding:5px;display:flex;box-shadow:0 2px 8px #0001}.mk-site :where(.pd-app-renderer) .diagram-cover-object,.mk-site :where(.pd-app-renderer) .diagram-region-object{cursor:pointer}.mk-site :where(.pd-app-renderer) .diagram-cover-object:focus,.mk-site :where(.pd-app-renderer) .diagram-region-object:focus{outline:none}.mk-site :where(.pd-app-renderer) :is(.diagram-cover-object:focus-visible>rect),.mk-site :where(.pd-app-renderer) :is(.diagram-cover-object:focus-visible>polygon),.mk-site :where(.pd-app-renderer) :is(.diagram-region-object:focus-visible>path){stroke:var(--ring);stroke-width:.5px}.mk-site :where(.pd-app-renderer) :is(.diagram-cover-object text){cursor:text}@media (max-width:760px){.mk-site :where(.pd-app-renderer) :is(.direct-visual-editor .unit-circle-native>svg){max-height:350px}.mk-site :where(.pd-app-renderer) :is(.direct-visual-editor .supply-demand-native>svg){max-height:330px}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-primary-tools){flex-wrap:wrap}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas .image-surface){max-height:42vh}.mk-site :where(.pd-app-renderer) :is(.direct-specialist-dialog .format-builder-footer){background:var(--card);z-index:5;position:sticky;bottom:0}}.mk-site :where(.pd-app-renderer) :is(.unit-circle-native .visual-draggable:focus-visible>circle:first-of-type){stroke:var(--ring);stroke-width:2px;fill:var(--ring)}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.unit-circle-native .visual-draggable:focus-visible>circle:first-of-type){fill:color-mix(in srgb,var(--ring) 10%,transparent)}}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-source-outline){stroke:#0000;stroke-width:1px;vector-effect:non-scaling-stroke;cursor:move}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label:hover .diagram-source-outline),.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label:focus-visible .diagram-source-outline),.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-source-outline.is-editing),.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label:hover .diagram-display-outline),.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label:focus-visible .diagram-display-outline){stroke:var(--ring)}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-display-label){cursor:move;touch-action:none}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-display-label text){cursor:text;letter-spacing:0;font-family:Trip Sans,sans-serif}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-source-outline:not(.is-editing)){pointer-events:none}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-source-outline.is-editing){pointer-events:all}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-display-label text),.mk-site :where(.pd-app-renderer) :is(.diagram-label-display .diagram-display-label text){font-weight:400;line-height:1.2}.mk-site :where(.pd-app-renderer) .diagram-auto-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-site :where(.pd-app-renderer) .diagram-object-inspector:has(.diagram-heading-fields){align-items:start}.mk-site :where(.pd-app-renderer) .diagram-heading-fields{gap:7px;width:min(340px,100vw - 165px);padding:4px;display:grid}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-display-label text.diagram-heading),.mk-site :where(.pd-app-renderer) :is(.diagram-label-display .diagram-display-label text.diagram-heading){font-weight:600}.mk-site :where(.pd-app-renderer) :is(.diagram-readable-label .diagram-display-label text.diagram-subtext),.mk-site :where(.pd-app-renderer) :is(.diagram-label-display .diagram-display-label text.diagram-subtext){font-weight:400}.mk-site :where(.pd-app-renderer) .diagram-label-review-note{color:var(--muted-foreground);margin:6px 0;font-size:12px}@media (max-width:600px){.mk-site :where(.pd-app-renderer) .diagram-auto-label{border-left:0;padding-left:0}.mk-site :where(.pd-app-renderer) :is(.diagram-primary-tools .diagram-auto-label){flex-basis:100%}.mk-site :where(.pd-app-renderer) .diagram-heading-fields{width:min(280px,100vw - 155px)}.mk-site :where(.pd-app-renderer) :is(.diagram-heading-fields .diagram-label-mode){flex-wrap:wrap}}.mk-site :where(.pd-app-renderer) :is(.structured-content .diagram-label-display>.image-surface){width:100%;height:var(--format-height);max-width:100%;max-height:var(--format-height)}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.diagram-card-canvas>.content-slot){grid-template-rows:24px minmax(0,1fr) 28px;row-gap:0;padding-top:4px;padding-bottom:4px}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas.has-readable-callouts){max-height:none}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas.has-readable-callouts .image-surface){max-height:68vh}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas.has-readable-callouts.is-zoomed){overscroll-behavior:contain;max-height:68vh}.mk-site :where(.pd-app-renderer) :is(.direct-diagram-editor .diagram-authoring-canvas.has-readable-callouts.is-zoomed .image-surface){max-height:none}.mk-site :where(.pd-app-renderer) :is([data-display-font=loading] :is(.page-heading>h1,.home-heading>h1,.public-hero h1,.hero h1,.auth-panel h1,.creator-heading h1,.menu-brand,.brand,.wordmark,.public-brand,.footer-brand,.landing-logo)){visibility:hidden}@keyframes route-shimmer{to{transform:translate(100%)}}.mk-site :where(.pd-app-renderer) .card-type-suggestion:has(svg){justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.workspace-shell :is(.page-heading,.action-row,.toolbar,.editor-heading,.library-toolbar)){min-inline-size:0}.mk-site :where(.pd-app-renderer) .editor-card{container:creator-card/inline-size}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .lectern-dialog:is(.format-builder-dialog,.structured-expanded-dialog,.home-layout-dialog){block-size:var(--visual-viewport-height);padding:calc(1rem + var(--safe-top)) 1rem calc(1rem + var(--safe-bottom));border-radius:0;flex-direction:column;gap:.75rem;display:flex;position:fixed;inset:var(--visual-viewport-top) 0 auto!important;inline-size:100%!important;max-inline-size:none!important;max-block-size:var(--visual-viewport-height)!important;transform:none!important}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){overscroll-behavior:contain;flex:1;min-block-size:0;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){padding:.75rem 0 max(.5rem,var(--safe-bottom));background:var(--background);flex-wrap:wrap;flex-shrink:0;gap:.5rem;margin:0;display:flex;position:sticky;bottom:0}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer .draft-help){display:none}.mk-site :where(.pd-app-renderer) :is(.format-builder-footer [role=alert]){flex-basis:100%;margin:0}}@media (max-height:650px) and (max-width:1024px){.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){min-block-size:0}}@media (pointer:coarse){.mk-site :where(.pd-app-renderer) :is(.workspace-shell :is(.utility-button,.slot-icon,.slot-expand)){min-inline-size:44px}}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) .content-slots:not(.creator-preview-mode){grid-template-columns:minmax(0,1fr);min-block-size:0}.mk-site :where(.pd-app-renderer) .content-slot{padding:1rem;min-block-size:0!important}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=text] .slot-content){min-block-size:5rem!important}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=text] [contenteditable]){min-block-size:4rem!important}.mk-site :where(.pd-app-renderer) :is(.content-slot:is([data-slot-format=math],[data-slot-format=quantity],[data-slot-format=formula],[data-slot-format=numeric]) .slot-content){min-block-size:5rem!important}.mk-site :where(.pd-app-renderer) .relationship-connector{display:none}.mk-site :where(.pd-app-renderer) .format-toolbar{z-index:2;min-block-size:44px;inline-size:100%;max-inline-size:100%;margin:0;padding:.5rem;position:relative!important;inset:auto!important;transform:none!important}.mk-site :where(.pd-app-renderer) :is(.format-strip .format-icon){min-block-size:44px;min-inline-size:44px}}.mk-site :where(.pd-app-renderer) .creator-load-next{text-align:center;padding:1.5rem}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar){flex-wrap:wrap;gap:.4rem;min-height:52px;display:flex;height:auto!important;padding:.5rem!important}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar .card-type-control){max-inline-size:100%;position:static!important}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar .card-tools){margin-inline-start:auto}.mk-site :where(.pd-app-renderer) .editor-card{min-block-size:0;margin-block:1rem}.mk-site :where(.pd-app-renderer) .editor-done,.mk-site :where(.pd-app-renderer) .done-editing{max-inline-size:calc(100% - 2rem);margin:1rem auto;inset:auto!important;bottom:var(--safe-bottom)!important;position:sticky!important;transform:none!important}.mk-site :where(.pd-app-renderer) .format-chooser-dialog{height:var(--visual-viewport-height);border-radius:0;padding:1rem;position:fixed;overflow-y:auto;inset:var(--visual-viewport-top) 0 auto!important;width:100%!important;max-width:none!important;max-height:var(--visual-viewport-height)!important;transform:none!important}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-search){background:var(--background);z-index:1;padding-block:.5rem;position:sticky;top:0}.mk-site :where(.pd-app-renderer) .format-chooser-grid{padding-block-end:var(--safe-bottom);grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid button){gap:.5rem;min-block-size:64px!important;border:0!important;height:auto!important;padding:.75rem!important}.mk-site :where(.pd-app-renderer) :is(.format-chooser-grid button[aria-pressed=true]){background:var(--secondary);box-shadow:inset 0 0 0 1px var(--ring)}}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) .content-slots:not(.creator-preview-mode){grid-template-rows:auto!important;grid-auto-rows:auto!important;height:auto!important}.mk-site :where(.pd-app-renderer) :is(.content-slots:not(.creator-preview-mode)>.content-slot){grid-template-rows:auto auto auto!important;height:auto!important;padding:1rem!important}.mk-site :where(.pd-app-renderer) :is(.content-slot .rich-text-input){height:auto!important;min-height:4rem!important;max-height:none!important}.mk-site :where(.pd-app-renderer) .format-toolbar{overflow:auto visible;flex-wrap:nowrap!important;gap:.25rem!important;height:auto!important;padding:.35rem!important}.mk-site :where(.pd-app-renderer) :is(.format-toolbar>*){flex-shrink:0}}.mk-site :where(.pd-app-renderer) :is(.touch-input-dock header button),.mk-site :where(.pd-app-renderer) :is(.keypad-tabs button),.mk-site :where(.pd-app-renderer) :is(.keypad-navigation button){background:var(--secondary);border-radius:.5rem;min-height:44px;padding:.5rem .75rem}.mk-site :where(.pd-app-renderer) .keypad-tabs,.mk-site :where(.pd-app-renderer) .keypad-navigation{gap:.35rem;margin-block:.4rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.keypad-tabs [aria-pressed=true]){background:var(--foreground);color:var(--background)}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .editor-finish-floating{bottom:calc(.75rem + var(--safe-bottom))!important;right:1rem!important}.mk-site :where(.pd-app-renderer) :is(.direct-math-studio .structured-math-field){z-index:5;background:var(--card);min-height:64px;padding:.5rem;position:sticky;top:0}.mk-site :where(.pd-app-renderer) :is(.structured-math-field math-field){max-width:100%;min-height:56px;font-size:clamp(22px,5vw,30px);overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.math-expression-studio .quick-structures>div){flex-wrap:wrap;gap:.3rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.math-expression-studio .quick-structures button){min-height:44px}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .format-builder-body){overflow:hidden!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-label-editor){gap:.5rem;min-height:0}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area),.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area[data-has-selection=true]){flex:1;grid-template-rows:minmax(160px,1fr) auto;gap:.5rem;min-height:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area .diagram-authoring-canvas){max-height:none;height:100%!important;min-height:0!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-inspector){background:var(--card);border-top:1px solid var(--border);border-radius:.75rem .75rem 0 0;max-height:min(36dvh,300px);padding:.75rem;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.diagram-object-inspector .diagram-heading-fields),.mk-site :where(.pd-app-renderer) .diagram-object-inspector{gap:.6rem!important}.mk-site :where(.pd-app-renderer) :is(.diagram-label-editor .diagram-primary-tools){gap:.3rem}.mk-site :where(.pd-app-renderer) :is(.diagram-primary-tools .diagram-create-tools){flex:1;gap:.3rem;display:flex}.mk-site :where(.pd-app-renderer) .diagram-view-tools{flex-basis:100%;gap:.25rem}.mk-site :where(.pd-app-renderer) :is(.diagram-view-tools>span){display:none}.mk-site :where(.pd-app-renderer) .diagram-label-mode.segmented{flex:1;display:flex}.mk-site :where(.pd-app-renderer) :is(.diagram-label-mode.segmented button){flex:1;min-width:0;padding:.4rem .3rem}.mk-site :where(.pd-app-renderer) .diagram-support{max-height:5rem;font-size:.85rem;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .format-builder-footer){min-height:52px;padding-top:.5rem}}@media (max-height:500px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area[data-has-selection=true]){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-inspector){max-height:100%;overflow-y:auto}}.mk-site :where(.pd-app-renderer) :is(.workspace-shell :is(.rich-text-view,.block-text,.source-excerpt,.question-prompt)){overflow-wrap:anywhere}.mk-site :where(.pd-app-renderer) :is(.workspace-shell :is(.table-wrap,.table-scroll,.matrix-studio,.quick-cell-grid,.code-block)){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.learn-shell :is(.equation-sides,.equation-reconstruction,.structured-component-feedback)){min-width:0;max-width:100%;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-keys){grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-keys button){min-height:44px;padding:.3rem;font-size:1rem}}@media (max-height:500px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-keys){grid-template-columns:repeat(8,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){min-height:44px}}@media (min-width:1920px){.mk-site :where(.pd-app-renderer) .editor{max-width:1280px;margin-inline:auto}}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) :is(.card-toolbar .card-type-placement){flex:1;min-width:0;max-width:calc(100% - 130px);width:auto!important;position:static!important;inset:auto!important;transform:none!important}.mk-site :where(.pd-app-renderer) :is(.card-toolbar .card-type-control){min-width:0;max-width:100%}.mk-site :where(.pd-app-renderer) :is(.card-toolbar .card-type-control button){white-space:normal;min-width:0}.mk-site :where(.pd-app-renderer) :is(.content-slot .slot-heading){height:auto;min-height:0;padding:0}.mk-site :where(.pd-app-renderer) :is(.content-slot .slot-label),.mk-site :where(.pd-app-renderer) :is(.content-slot .slot-heading:not(:has(.slot-heading-actions>*))){display:none}}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.import-review .format-display){min-width:0;max-width:100%}}.mk-site :where(.pd-app-renderer) :is([data-keyboard=open] .editor-finish-floating),.mk-site :where(.pd-app-renderer) :is([data-keyboard=open] .learn-action-dock),.mk-site :where(.pd-app-renderer) :is([data-keyboard=open] .study-footer){bottom:calc(var(--keyboard-inset) + .5rem + var(--safe-bottom))!important}@media (max-width:700px){.mk-site :where(.pd-app-renderer) .lectern-dialog:is(.format-builder-dialog,.structured-expanded-dialog,.home-layout-dialog,.format-chooser-dialog){left:0!important;top:var(--visual-viewport-top)!important;translate:none!important;scale:none!important}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){flex-wrap:wrap;align-items:center;min-height:52px}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer>p){flex-basis:100%;margin:0;font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer button){flex:1;width:auto;min-height:44px}}@media (max-height:650px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) .lectern-dialog:is(.format-builder-dialog,.structured-expanded-dialog,.format-chooser-dialog){height:var(--visual-viewport-height);border-radius:0;flex-direction:column;gap:.4rem;padding:.65rem 1rem;display:flex;position:fixed;inset:var(--visual-viewport-top) 0 auto!important;width:100%!important;max-width:none!important;max-height:var(--visual-viewport-height)!important;transform:scale(1)!important}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){flex:1;min-height:0;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){padding:.4rem 0 max(.25rem,var(--safe-bottom));background:var(--background);flex-shrink:0;margin:0}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .format-builder-body){overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog :is(.specialist-workspace,.touch-input-workspace,.diagram-label-editor)){height:100%;min-height:0}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-label-editor){flex-direction:column;gap:.4rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-primary-tools){flex-wrap:nowrap;flex-shrink:0;gap:.5rem;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-primary-tools>*){flex-shrink:0}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-view-tools>span){display:none}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-create-tools){gap:.35rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area){flex:1;grid-template-rows:minmax(0,1fr);min-height:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area[data-has-selection=true]){grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-authoring-canvas){height:100%!important;min-height:0!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-inspector){max-height:100%;padding:.6rem;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-support),.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area:not([data-has-selection=true]) .diagram-work-inspector){display:none}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.direct-specialist-dialog.kind-diagram-dialog{height:var(--visual-viewport-height)!important;padding:.65rem 1rem!important;overflow:hidden!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-primary-tools){flex-wrap:nowrap!important;min-height:44px!important;overflow-x:auto!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-view-tools){flex-wrap:nowrap!important;flex-basis:auto!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-label-mode.segmented){flex-wrap:nowrap!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area .image-surface){height:100%!important;min-height:0!important;max-height:none!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area .diagram-authoring-canvas),.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-area .diagram-authoring-canvas>div){min-height:0!important}.mk-site :where(.pd-app-renderer) :is(.kind-diagram-dialog .diagram-work-inspector){align-self:stretch;min-height:0!important}}@media (max-width:899px),(pointer:coarse){.mk-site :where(.pd-app-renderer) :is(.touch-input-workspace:has(.touch-input-dock) .quantity-inputs){z-index:9;background:var(--card);padding-block:.5rem;scroll-margin-block-start:1rem;position:sticky;top:0}}.mk-site :where(.pd-app-renderer) .creator-card-overflow,.mk-site :where(.pd-app-renderer) .creator-bar-add,.mk-site :where(.pd-app-renderer) .creator-side-format,.mk-site :where(.pd-app-renderer) .creator-side-choose,.mk-site :where(.pd-app-renderer) .creator-compact-preview{display:none}.mk-site :where(.pd-app-renderer) .creator-compare{color:var(--muted-foreground);margin:.4rem 1rem .75rem;font-size:.8rem;display:block}@media (max-width:899px),(max-height:650px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) .creator-editing-bar.editor-finish-floating{min-block-size:var(--creator-bar-height);padding:.5rem max(1rem,var(--safe-left,0px)) calc(.5rem + var(--safe-bottom));background:var(--background);z-index:45;box-sizing:border-box;border:0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;transform:none;box-shadow:0 -4px 24px #0000000a;inset:auto 0 0!important}.mk-site :where(.pd-app-renderer) :is(.creator-editing-bar .creator-bar-add){display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.workspace-shell:has(.lectern-dialog) .creator-editing-bar){visibility:hidden}.mk-site :where(.pd-app-renderer) :is([data-keyboard=open] .creator-editing-bar){display:none}}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) .content-slots[data-side-view]:not(.creator-preview-mode){grid-template-columns:minmax(0,1fr);grid-template-rows:auto!important;gap:0!important;block-size:auto!important}.mk-site :where(.pd-app-renderer) :is(.content-slots[data-side-view]>.content-slot){gap:.4rem;grid-template-rows:auto auto auto!important;block-size:auto!important;min-block-size:0!important;padding:.65rem .9rem!important;display:grid!important}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-heading){justify-content:space-between;align-items:center;gap:.4rem;min-block-size:44px;display:flex}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-label){color:var(--muted-foreground);white-space:normal;background:0 0;min-block-size:44px;margin:0;padding:0;font-size:.85rem;font-weight:600;display:block!important;position:static!important}.mk-site :where(.pd-app-renderer) .slot-heading-actions{align-items:center;gap:.3rem;min-inline-size:0;display:flex}.mk-site :where(.pd-app-renderer) :is(.slot-heading-actions .creator-side-format){min-block-size:44px;color:var(--muted-foreground);background:0 0;align-items:center;padding:.3rem .5rem;font-size:.8rem;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.slot-heading-actions .creator-side-choose){background:0 0;place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}.mk-site :where(.pd-app-renderer) :is(.content-slots .creator-inline-editor){display:none}.mk-site :where(.pd-app-renderer) :is(.content-slots .creator-compact-preview){text-align:start;inline-size:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.mk-site :where(.pd-app-renderer) :is(.content-slots .format-preview){display:block;overflow:visible;height:auto!important;min-height:0!important;max-height:none!important}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-content){overflow:visible;block-size:auto!important;min-block-size:0!important}.mk-site :where(.pd-app-renderer) :is(.content-slots [contenteditable]),.mk-site :where(.pd-app-renderer) :is(.content-slots .rich-text-input){block-size:auto!important;min-block-size:2.5rem!important;padding:.2rem 0!important}.mk-site :where(.pd-app-renderer) :is(.creator-compact-preview .card-slot-display){padding:0;min-block-size:0!important}.mk-site :where(.pd-app-renderer) :is(.creator-compact-preview :is(svg,img)){object-fit:contain;block-size:auto;max-block-size:180px;inline-size:100%}.mk-site :where(.pd-app-renderer) :is(.content-slot:is([data-slot-format=diagram],[data-slot-format=image],[data-slot-format=graph]) .format-preview){overflow:auto;max-block-size:220px!important}.mk-site :where(.pd-app-renderer) :is(.content-slot:is([data-slot-format=math],[data-slot-format=quantity],[data-slot-format=date],[data-slot-format=formula],[data-slot-format=numeric]) .format-preview){padding:.2rem 0}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-utilities){gap:.5rem;min-block-size:0;padding:0;font-size:.8rem}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-utilities button){min-block-size:36px}.mk-site :where(.pd-app-renderer) :is(.editor-card .format-toolbar){justify-content:flex-end;overflow:visible;padding:.25rem .65rem!important}.mk-site :where(.pd-app-renderer) :is(.editor-card .format-toolbar>.all-formats-button),.mk-site :where(.pd-app-renderer) :is(.editor-card .format-toolbar>.format-slider){display:none}.mk-site :where(.pd-app-renderer) :is(.editor-card .format-toolbar .format-settings){margin-inline-start:auto}.mk-site :where(.pd-app-renderer) .creator-compare{min-block-size:32px;margin:.2rem .9rem .65rem}}@media (max-width:899px),(max-height:650px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar){flex-wrap:nowrap;min-block-size:48px;padding:.3rem .7rem!important}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.card-number){min-inline-size:1.3rem;font-size:.8rem}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.card-type-control){flex:1;min-inline-size:0;font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.card-tools){display:none}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.creator-card-overflow){flex:none;margin-inline-start:auto;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-body){scrollbar-gutter:auto;flex:1;min-block-size:0;padding:0;overflow:hidden}.mk-site :where(.pd-app-renderer) .math-studio-expression{grid-area:1/1;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.math-studio-expression .structured-math-field){background:var(--card);min-block-size:52px;padding:.2rem;position:static}.mk-site :where(.pd-app-renderer) :is(.math-studio-expression math-field){min-block-size:48px;max-block-size:110px;font-size:clamp(22px,5vw,30px);overflow:auto}.mk-site :where(.pd-app-renderer) .math-studio-options{z-index:4;grid-area:2/1;justify-self:start;min-inline-size:0;margin:0}.mk-site :where(.pd-app-renderer) :is(.math-studio-options>.lectern-disclosure-trigger){min-block-size:36px;font-size:.8rem}.mk-site :where(.pd-app-renderer) .math-studio-options[open]{background:var(--card);box-shadow:var(--float-shadow);border-radius:.5rem;max-block-size:calc(100% - 52px);padding:.5rem;position:absolute;inset:52px 0 auto;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.math-studio-options .field){margin:.5rem 0}.mk-site :where(.pd-app-renderer) :is(.math-studio-options .math-linear-source input){min-inline-size:0}.mk-site :where(.pd-app-renderer) .math-studio-keypad{overscroll-behavior:contain;grid-area:3/1;align-self:end;min-block-size:0;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .scientific-keypad){padding:0;position:relative}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-tabs){grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0 0 .35rem;display:grid}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-tabs button){min-block-size:44px;padding:.3rem .1rem;font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .calculator-keys){grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .calculator-keys button){overflow-wrap:anywhere;min-height:44px;min-inline-size:0;padding:6px 1px;font-size:1rem}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-navigation){grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:.35rem 0 0;display:grid}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-navigation button){min-block-size:44px;padding:.3rem;font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .inverse-key){z-index:2;min-block-size:32px;padding:.2rem .4rem;font-size:.7rem;position:absolute;inset:48px .2rem auto auto}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad [data-key-layer=functions] .calculator-keys){padding-top:36px}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer){background:var(--background);border:0;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;margin:0;padding:.4rem 0 0;display:flex;position:static}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer .draft-help){display:none}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer button){min-height:44px}}@media (max-height:500px) and (min-width:600px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) .math-studio-expression{grid-area:1/1}.mk-site :where(.pd-app-renderer) .math-studio-options{grid-area:2/1;align-self:start}.mk-site :where(.pd-app-renderer) .math-studio-keypad{grid-area:1/2/3;align-self:stretch}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .calculator-keys){grid-template-columns:repeat(8,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-tabs button),.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-navigation button){min-block-size:40px}}@media (max-width:899px),(max-height:650px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) .lectern-dialog:is(.format-builder-dialog,.structured-expanded-dialog,.format-chooser-dialog){block-size:var(--visual-viewport-height);border-radius:0;position:fixed;inset:var(--visual-viewport-top) 0 auto!important;inline-size:100%!important;max-inline-size:none!important;max-block-size:var(--visual-viewport-height)!important;transform:none!important}.mk-site :where(.pd-app-renderer) .format-builder-dialog{padding:calc(.75rem + var(--safe-top)) .75rem calc(.5rem + var(--safe-bottom));flex-direction:column;gap:.5rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){flex:1;min-block-size:0;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer){background:var(--background);flex-wrap:wrap;flex:none;gap:.4rem;margin:0;padding:.5rem 0 0}.mk-site :where(.pd-app-renderer) .format-chooser-dialog{padding:1rem;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-chooser-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.mk-site :where(.pd-app-renderer) :is(.editor-card>.card-toolbar>.card-type-placement){flex:1;min-inline-size:0;max-inline-size:none!important}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-utilities){height:auto!important}}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-utilities>.slot-full-edit){display:none}.mk-site :where(.pd-app-renderer) :is(.content-slots .slot-heading-actions .creator-side-format){white-space:nowrap}}@media (max-height:500px) and (min-width:600px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-tabs button),.mk-site :where(.pd-app-renderer) :is(.math-studio-keypad .keypad-navigation button){min-block-size:44px}}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) :is(.editor .content-slots[data-side-view]>.content-slot .slot-content){min-height:0!important;min-block-size:0!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots[data-side-view] .rich-text-input){min-height:40px!important;min-block-size:40px!important}.mk-site :where(.pd-app-renderer) :is(.editor-card>.creator-card-options){align-items:center;gap:.25rem;padding:.2rem .55rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor-card .creator-card-options .format-toolbar){flex:1;inline-size:auto;min-inline-size:0;margin:0;padding:0!important}.mk-site :where(.pd-app-renderer) :is(.editor-card .creator-card-options .creator-compare){flex:none;place-items:center;min-block-size:44px;inline-size:44px;margin:0;padding:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.creator-card-options .creator-compare>span){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots[data-side-view] .slot-utilities>.slot-full-edit),.mk-site :where(.pd-app-renderer) :is(.editor .content-slots[data-side-view] .slot-utilities:has(>.slot-full-edit:only-child)){display:none}.mk-site :where(.pd-app-renderer) .creator-compact-preview{cursor:pointer;border-radius:.4rem;min-block-size:44px}.mk-site :where(.pd-app-renderer) .creator-compact-preview:focus-visible{outline:2px solid var(--ring);outline-offset:3px}}@media (max-height:650px) and (min-width:600px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) :is(.kind-graph-dialog .graph-interactive){max-width:none;margin-inline:0}.mk-site :where(.pd-app-renderer) :is(.kind-graph-dialog .graph-interactive svg){object-fit:contain;max-block-size:max(140px,100dvh - 200px)}}.mk-site :where(.pd-app-renderer) .structured-math-field{background:0 0;border:0;border-radius:8px;outline:none;min-inline-size:0;padding:0;position:relative;overflow:visible}.mk-site :where(.pd-app-renderer) .structured-math-field:focus-within{outline:none}.mk-site :where(.pd-app-renderer) .math-input-host{justify-content:safe center;align-items:center;min-block-size:72px;min-inline-size:0;padding-inline:28px;display:flex;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.structured-math-field math-field){min-block-size:56px;inline-size:max-content;min-inline-size:1.5em;max-inline-size:none;color:var(--foreground);--caret-color:var(--focus);--selection-background-color:var(--secondary);background:0 0;border:0;flex:none;margin:0;padding:0;font-size:clamp(24px,3vw,30px);box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(),.mk-site :where(.pd-app-renderer) :is(){box-shadow:none;border:0;outline:none;padding:0}.mk-site :where(.pd-app-renderer) .structured-math-field[data-math-active=true]{box-shadow:none}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field){border-radius:8px;min-block-size:72px;display:block;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field[data-math-active=true]){box-shadow:none}.mk-site :where(.pd-app-renderer) .math-empty-affordance{color:var(--muted-foreground);pointer-events:none;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0 44px}.mk-site :where(.pd-app-renderer) .math-keyboard-open{block-size:44px;inline-size:44px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.mk-site :where(.pd-app-renderer) .math-keyboard-open:hover{color:var(--focus)}.mk-site :where(.pd-app-renderer) .math-keyboard-open:focus-visible{outline:2px solid var(--focus);outline-offset:-5px}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .structured-math-field){vertical-align:baseline;align-items:center;gap:4px;max-inline-size:100%;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .math-input-host){flex:0 auto;justify-content:flex-start;min-block-size:44px;min-inline-size:0;padding-inline:0}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .math-keyboard-open){flex:0 0 44px;position:static;transform:none}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=math] .creator-inline-editor){display:block!important}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=math] :is(.format-preview,.creator-inline-editor,.inline-structured-editor)){inline-size:100%;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=math] .format-preview){align-content:center;display:block!important}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=math] .creator-compact-preview){display:none!important}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=math] .slot-full-edit){align-items:center;gap:.4rem;min-block-size:44px;display:inline-flex!important}.mk-site :where(.pd-app-renderer) :is(.content-slot[data-slot-format=math] .slot-heading-actions){align-items:center;gap:.25rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots[data-side-view] .content-slot[data-slot-format=math] .slot-utilities){height:auto;justify-content:flex-start;min-block-size:44px;display:flex}.mk-site :where(.pd-app-renderer) :is(.relationship-editor[data-card-schema=EQUATION] .slot-label){color:var(--muted-foreground);font-weight:500}.mk-site :where(.pd-app-renderer) :is(.relationship-editor[data-card-schema=EQUATION] .relationship-connector){place-items:center;display:grid}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-body){padding-block-end:1rem;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .math-studio-options[open]){max-block-size:none;position:static;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .math-studio-expression .structured-math-field){background:0 0;min-block-size:72px;padding:0;position:relative}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer){flex-shrink:0;position:relative}@media (max-width:560px){.mk-site :where(.pd-app-renderer) :is(.editor-card:has(.relationship-editor[data-card-schema=EQUATION])>.card-toolbar){align-items:center;height:48px!important;min-height:48px!important;padding:.3rem .7rem!important}.mk-site :where(.pd-app-renderer) :is(.editor-card:has(.relationship-editor[data-card-schema=EQUATION])>.card-toolbar>.card-type-placement){height:44px!important;position:static!important;transform:none!important}}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=math]){--creator-math-size:var(--native-expression-size)}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=math] .inline-structured-editor){--creator-math-size:inherit}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field math-field),.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .structured-math-field math-field){font-size:var(--creator-math-size,34px)!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=math] .math-render){font-size:var(--creator-math-size)}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots .slot-utilities>.slot-full-edit){justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots .slot-utilities){justify-content:flex-start;gap:.5rem;min-block-size:44px;margin:0;padding:0}.mk-site :where(.pd-app-renderer) :is(.editor .format-toolbar.creator-interpretation){align-items:center;gap:.5rem;min-inline-size:0;display:flex;flex-wrap:nowrap!important}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-slider){flex:0 auto;min-inline-size:0;overflow:hidden;display:flex!important}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-strip){scrollbar-width:none;min-inline-size:0;overflow:auto hidden}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-settings){justify-content:flex-end;align-items:center;inline-size:auto;margin-inline-start:auto;flex:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .creator-card-options){min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.editor .native-chemistry-editor[data-structured-format=element]){justify-content:center;align-items:center;inline-size:100%;display:flex}.mk-site :where(.pd-app-renderer) :is(.editor :is(.creator-compact-preview,.native-chemistry-editor) .element-display){justify-content:center;margin:0 auto}.mk-site :where(.pd-app-renderer) .lectern-dialog.kind-math-dialog,.mk-site :where(.pd-app-renderer) .lectern-dialog.format-chooser-dialog{border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px;animation:none;display:flex;position:fixed;inset:calc(var(--visual-viewport-top,0px) + 12px) 12px 12px!important;left:12px!important;top:calc(var(--visual-viewport-top,0px) + 12px)!important;inline-size:min(720px,100vw - 24px)!important;width:min(720px,100vw - 24px)!important;max-inline-size:720px!important;max-width:720px!important;block-size:fit-content!important;height:fit-content!important;max-block-size:calc(var(--visual-viewport-height,100dvh) - 24px)!important;max-height:calc(var(--visual-viewport-height,100dvh) - 24px)!important;margin:auto!important;transform:none!important}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-body){scrollbar-gutter:auto;flex:auto;min-block-size:0;padding:0;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer){background:0 0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-block-size:44px;margin:0;padding:12px 0 0;display:flex}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer>p){flex:1 0 100%;margin:0;font-size:.875rem;line-height:1.4}.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer>button){flex:none;min-block-size:44px;padding-inline:14px}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-chooser-dialog{gap:16px;overflow:auto;inline-size:min(640px,100vw - 24px)!important;width:min(640px,100vw - 24px)!important;max-inline-size:640px!important;max-width:640px!important}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog :is([data-slot=dialog-title],[data-slot=dialog-description],.format-search)){flex:none;min-block-size:0;margin:0}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-search){block-size:44px;min-block-size:44px;padding:10px 12px;position:static}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-chooser-grid){flex:none;grid-auto-rows:96px;place-content:start center;grid-template-columns:repeat(auto-fit,minmax(132px,144px))!important;gap:8px!important}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-choice){gap:10px;max-block-size:96px;block-size:96px!important;min-block-size:96px!important;padding:10px!important}@container creator-card (width<=560px){.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .all-formats-button){place-items:center;inline-size:44px;min-inline-size:44px;padding:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .all-formats-button>span){display:none}.mk-site :where(.pd-app-renderer) :is(.editor .creator-interpretation .format-slider){flex:auto}.mk-site :where(.pd-app-renderer) :is(.editor .content-slots .slot-utilities>.slot-full-edit){display:inline-flex!important}}@media (max-height:500px){.mk-site :where(.pd-app-renderer) :is(.kind-math-dialog .format-builder-footer){padding-top:4px}}.mk-site :where(.pd-app-renderer) :is(.structured-math-field:has([data-structured-keyboard-fallback]:not(:empty))>.math-keyboard-open){inset-block-start:14px;transform:none}.mk-site :where(.pd-app-renderer) :is(.inline-text-math .structured-math-field:has([data-structured-keyboard-fallback]:not(:empty))){flex-wrap:wrap;display:flex}.mk-site :where(.pd-app-renderer) .math-empty-affordance{block-size:72px;inset-block:0 auto}.mk-site :where(.pd-app-renderer) .structured-keyboard-dock{inline-size:100%;min-inline-size:0;position:static}.mk-site :where(.pd-app-renderer) .structured-input-keyboard{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);inline-size:100%;min-inline-size:0;color:var(--foreground);padding:12px;animation:.16s ease-out structured-keyboard-enter;position:relative;container-type:inline-size}.mk-site :where(.pd-app-renderer) .structured-keyboard-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:.875rem;display:flex}.mk-site :where(.pd-app-renderer) :is(.structured-keyboard-heading>span){overflow-wrap:anywhere;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.structured-keyboard-heading small){font-size:inherit}.mk-site :where(.pd-app-renderer) .structured-keyboard-dismiss,.mk-site :where(.pd-app-renderer) .structured-keyboard-open{min-block-size:44px;inline-size:44px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex:0 0 44px;place-items:center;display:grid}.mk-site :where(.pd-app-renderer) .structured-keyboard-open[aria-expanded=true],.mk-site :where(.pd-app-renderer) .math-keyboard-open[aria-expanded=true]{background:var(--secondary);color:var(--focus)}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .keypad-tabs){flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .keypad-tabs button){white-space:nowrap;min-block-size:44px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex:auto;padding:6px 10px;font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .keypad-tabs button[aria-pressed=true]){background:var(--secondary);color:var(--foreground);font-weight:600}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .scientific-keypad){min-inline-size:0;padding:0;display:block}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .scientific-keypad .calculator-key-group){grid-template-rows:repeat(4,minmax(44px,auto))}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .scientific-keypad .calculator-basic button){min-block-size:44px}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .calculator-keys){grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;display:grid}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .calculator-keys button){background:var(--secondary);min-block-size:44px;min-inline-size:0;color:var(--foreground);overflow-wrap:anywhere;touch-action:manipulation;border:0;border-radius:6px;padding:6px 4px;font-size:1.05rem}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard [data-key-layer=structures] .calculator-keys){grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard [data-key-layer=structures] .calculator-keys button){font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .keypad-navigation){flex-wrap:wrap;gap:4px;margin:8px 0 0;display:flex}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .keypad-navigation button){background:0 0;border:0;border-radius:6px;flex:48px;min-block-size:44px;padding:6px 8px;font-size:.85rem}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .inverse-key){background:0 0;min-block-size:44px;margin:0 0 4px}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard button:focus-visible){outline:2px solid var(--focus);outline-offset:-3px}.mk-site :where(.pd-app-renderer) .structured-keyboard-open:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard button:active){background:var(--muted)}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-numbers){margin-top:6px}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-group-keys){grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard :is(.chemistry-keys,.chemistry-numbers)),.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-notation-keys){grid-template-columns:repeat(6,minmax(0,1fr))}@container (width<=300px){.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-notation-keys){grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=640px){.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-keys){grid-template-columns:repeat(9,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-numbers){grid-template-columns:repeat(12,minmax(0,1fr))}}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-element-picker){scrollbar-gutter:stable;max-block-size:224px;margin-top:8px;overflow:auto}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .chemistry-element-picker button){justify-content:center;align-items:center;gap:5px;min-block-size:48px;display:flex}.mk-site :where(.pd-app-renderer) .chemical-formula-input,.mk-site :where(.pd-app-renderer) .chemical-text-field{min-inline-size:0;position:relative}.mk-site :where(.pd-app-renderer) .chemical-formula-input{align-items:center;gap:4px;display:flex}.mk-site :where(.pd-app-renderer) :is(.chemical-formula-input>input){flex:1;inline-size:100%;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.chemical-text-field .structured-keyboard-open){position:absolute;inset-block-start:50%;inset-inline-end:1px;transform:translateY(-50%)}.mk-site :where(.pd-app-renderer) :is(.chemical-text-field .rich-text-input){min-block-size:44px;max-block-size:none;padding-inline-end:48px}.mk-site :where(.pd-app-renderer) :is(.chemical-text-field .structured-keyboard-open>svg),.mk-site :where(.pd-app-renderer) :is(.chemical-formula-input .structured-keyboard-open>svg){width:18px;height:18px;max-height:none;margin:0}.mk-site :where(.pd-app-renderer) .native-formula-editor{gap:8px;inline-size:100%;min-inline-size:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.native-formula-editor .formula-live){text-align:center;overflow-wrap:anywhere;border:0;min-block-size:44px;margin:0;padding:6px 0}.mk-site :where(.pd-app-renderer) :is(.native-reaction-side .chemical-text-field .rich-text-input){padding-inline:44px;box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.native-reaction-side .rich-text-input:focus-visible){outline-offset:-2px;outline:2px solid var(--focus)!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=formula]),.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=formula]:focus-within){outline:none;box-shadow:none!important;border-color:#0000!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=formula] :is(input,.rich-text-input):focus-visible){outline-offset:-2px;outline:2px solid var(--focus)!important}@container (width<=400px){.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .scientific-keypad .calculator-basic){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mk-site :where(.pd-app-renderer) :is(.structured-input-keyboard .scientific-keypad .calculator-extras){grid-column:1/-1;grid-template-rows:repeat(2,minmax(44px,auto));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.mk-site :where(.pd-app-renderer) .structured-input-keyboard{padding:8px}}@keyframes structured-keyboard-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-site :where(.pd-app-renderer) .structured-input-keyboard{animation:none}}.mk-site :where(.pd-app-renderer) :is(html[data-motion=reduced] .structured-input-keyboard){animation:none}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .chemical-text-field){inline-size:100%;width:100%;max-inline-size:100%}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input){border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input:focus-visible){background:var(--focus)!important;outline:none!important}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input:focus-visible){background:color-mix(in srgb,var(--focus) 6%,transparent)!important}}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input:focus-visible){border-radius:var(--radius)}.mk-site :where(.pd-app-renderer) :is(.chemical-text-field .chemical-source-marker){font-size:0}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor){grid-template-columns:minmax(0,1fr);justify-content:stretch}.mk-site :where(.pd-app-renderer) :is(.editor .native-formula-editor .rich-text-input){padding-inline:48px!important}.mk-site :where(.pd-app-renderer) :is(.editor .content-slot[data-slot-format=formula] .rich-text-input:focus-visible){box-shadow:none!important;outline:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .native-reaction-side),.mk-site :where(.pd-app-renderer) :is(.editor .native-reaction-side .chemical-text-field){inline-size:100%;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.editor .native-reaction-side .rich-editor){inline-size:100%}.mk-site :where(.pd-app-renderer) .structured-keyboard-dock.activity-keyboard-overlay{bottom:var(--keyboard-inset,0px);max-height:min(48svh,calc(var(--visual-viewport-height,100dvh) - 100px));overscroll-behavior:contain;pointer-events:auto}.mk-site :where(.pd-app-renderer) :is(.activity-keyboard-overlay>.structured-input-keyboard){background:0 0;border:0;border-radius:0;padding:0}@media (max-width:1280px),(hover:none) and (pointer:coarse){.mk-site :where(.pd-app-renderer) :is(.activity-keyboard-overlay>.structured-input-keyboard){max-width:none}}.mk-site :where(.pd-app-renderer) :is(.editor .native-chemistry-editor[data-structured-format=reaction] .chemical-text-field .rich-text-input){padding-inline:48px!important}.mk-site :where(.pd-app-renderer) .native-table-editor{inline-size:100%;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.native-table-editor .native-table table){margin:0}.mk-site :where(.pd-app-renderer) :is(.native-table-editor .rich-editor){min-block-size:0;font:inherit;line-height:inherit;text-align:inherit}.mk-site :where(.pd-app-renderer) :is(.editor .native-table-editor .rich-text-input){max-block-size:none;max-height:none;font:inherit;line-height:inherit;padding:0;overflow:visible;min-block-size:0!important;min-height:0!important}.mk-site :where(.pd-app-renderer) :is(.editor .native-table-editor .rich-inline-atom){inline-size:auto;font:inherit;vertical-align:baseline;padding:0;display:inline-block;min-block-size:0!important;min-height:0!important}.mk-site :where(.pd-app-renderer) :is(.editor .native-table-editor .inline-text-math .structured-math-field){vertical-align:baseline;min-block-size:0;inline-size:auto;min-height:0;display:inline-flex;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .native-table-editor .inline-text-math .math-input-host){min-block-size:0;min-height:0;padding:0;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .native-table-editor .inline-text-math .structured-math-field math-field){min-block-size:0;min-height:0;line-height:inherit;display:inline-block;font-size:inherit!important}.mk-site :where(.pd-app-renderer) :is(.native-table-editor .inline-text-math .math-keyboard-open){opacity:0;pointer-events:none;block-size:28px;min-block-size:28px;inline-size:28px;min-inline-size:28px;position:absolute;inset-block-start:50%;inset-inline:100% auto;transform:translateY(-50%)}.mk-site :where(.pd-app-renderer) :is(.native-table-editor .rich-restore-text){background:var(--popover);z-index:2;opacity:0;pointer-events:none;min-block-size:28px;min-height:28px;padding:2px 6px;font-size:.75rem;inset-block-end:100%}.mk-site :where(.pd-app-renderer) :is(.native-table-editor .rich-editor:is(:hover,:focus-within) :is(.math-keyboard-open,.rich-restore-text)){opacity:1;pointer-events:auto}.mk-site :where(.pd-app-renderer) .editor{--native-expression-size:clamp(24px,2.3vw,34px)}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;grid-template-rows:auto!important;block-size:auto!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.semantic-content-slots){grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot){height:auto;min-block-size:180px;max-block-size:none;grid-row:1;max-height:none;overflow:visible;grid-template-rows:auto minmax(0,1fr) auto!important;block-size:auto!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot[data-card-side=term]){grid-area:1/1}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot[data-card-side=definition]){grid-area:1/2}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.semantic-content-slots>.content-slot[data-card-side=definition]){grid-area:1/3}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.relationship-connector){grid-area:1/2;place-self:center;place-items:center;min-block-size:44px;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.diagram-card-canvas){grid-template-columns:minmax(0,1fr)}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.diagram-card-canvas>.content-slot[data-card-side=definition]){grid-area:1/1}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-content){flex-direction:column;justify-content:center;align-items:center;min-inline-size:0;display:flex;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-content>:is(.card-slot-display,.rich-editor,.format-preview)){inline-size:100%;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .format-preview){height:auto;block-size:auto;min-height:0;padding:0;display:block;overflow:visible;max-height:none!important;max-block-size:none!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .creator-inline-editor){inline-size:100%;min-inline-size:0;display:block}.mk-site :where(.pd-app-renderer) :is(.editor .creator-native-preview){inline-size:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;padding:0;display:block}.mk-site :where(.pd-app-renderer) :is(.editor .creator-native-preview:focus-visible){outline:2px solid var(--focus);outline-offset:-2px;border-radius:8px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .inline-structured-editor){text-align:center;inline-size:100%;min-inline-size:0;display:block}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-display){text-align:center;font:inherit}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .format-preview .structured-content){--format-height:inherit}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-content:has(>.native-graph-editor)){max-height:none;overflow:visible}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-content .native-formula-anchor){font-size:var(--native-expression-size);inline-size:max-content;max-inline-size:100%;line-height:1.5;min-block-size:0!important;padding:6px 0!important}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-math-field){inline-size:100%}.mk-site :where(.pd-app-renderer) :is(.editor .native-graph-function){padding-inline:44px;position:relative}.mk-site :where(.pd-app-renderer) :is(.editor .native-graph-function .structured-math-field){inline-size:auto;max-inline-size:calc(100% - 2ch)}.mk-site :where(.pd-app-renderer) :is(.editor .native-graph-function .math-input-host){padding-inline:0}.mk-site :where(.pd-app-renderer) :is(.editor .native-graph-function .math-keyboard-open){inset-inline-end:-44px}.mk-site :where(.pd-app-renderer) :is(.editor .inline-structured-editor .structured-content .native-identity-anchor){text-align:center;inline-size:100%;font:inherit!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .slot-utilities){height:auto;justify-content:flex-start;min-block-size:44px}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots .content-slot[data-slot-format=text] .slot-content){text-align:start;justify-content:flex-start;align-items:stretch}@container creator-card (width<=720px){.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots),.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.semantic-content-slots){grid-template-columns:minmax(0,1fr);gap:6px;grid-template-rows:auto!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot){min-block-size:0;grid-template-rows:auto auto auto!important}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot[data-card-side=term]){grid-area:1/1}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots>.content-slot[data-card-side=definition]),.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.semantic-content-slots>.relationship-connector){grid-area:2/1}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.semantic-content-slots>.content-slot[data-card-side=definition]){grid-area:3/1}.mk-site :where(.pd-app-renderer) :is(.editor .stable-content-slots.diagram-card-canvas>.content-slot[data-card-side=definition]){grid-area:1/1}}@media (max-width:600px){.mk-site :where(.pd-app-renderer) .editor{--native-expression-size:26px}}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-basic){grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);gap:8px;inline-size:100%;display:grid}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-key-group){grid-template-rows:repeat(4,minmax(44px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-inline-size:0;display:grid}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-numbers){grid-template-columns:repeat(3,minmax(0,1fr))}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-basic button){background:var(--secondary);min-block-size:44px;min-inline-size:0;color:var(--foreground);touch-action:manipulation;border-radius:6px;padding:6px 2px;font-size:1.05rem}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-basic button:focus-visible){outline:2px solid var(--focus);outline-offset:-3px}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-basic .equals-key){background:var(--foreground);color:var(--background)}.mk-site :where(.pd-app-renderer) :is(.math-keyboard-dock .scientific-keypad){max-inline-size:960px}@media (max-height:500px) and (min-width:560px){.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-key-group){grid-template-rows:repeat(4,minmax(36px,auto))}.mk-site :where(.pd-app-renderer) :is(.scientific-keypad .calculator-basic button){min-block-size:36px;padding-block:4px}}.mk-site :where(.pd-app-renderer) .lectern-dialog:is(.format-builder-dialog,.format-chooser-dialog)[data-dialog-position=inset]{flex-direction:column;min-inline-size:0;transition-property:opacity;animation:none;display:flex;position:fixed;overflow:hidden;inset:calc(var(--visual-viewport-top,0px) + 12px) 12px calc(12px + var(--math-keyboard-height,0px))!important;top:calc(var(--visual-viewport-top,0px) + 12px)!important;inline-size:min(var(--format-dialog-width,940px),calc(100vw - 24px))!important;width:min(var(--format-dialog-width,940px),calc(100vw - 24px))!important;max-inline-size:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;block-size:fit-content!important;height:fit-content!important;max-block-size:calc(var(--visual-viewport-height,100dvh) - 24px - var(--math-keyboard-height,0px))!important;max-height:calc(var(--visual-viewport-height,100dvh) - 24px - var(--math-keyboard-height,0px))!important;margin:auto!important;left:12px!important;transform:scale(1)!important}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog.kind-diagram-dialog[data-dialog-position=inset]{--format-dialog-width:1360px;block-size:min(900px,calc(var(--visual-viewport-height,100dvh) - 24px))!important;height:min(900px,calc(var(--visual-viewport-height,100dvh) - 24px))!important}.mk-site :where(.pd-app-renderer) .lectern-dialog.format-chooser-dialog[data-dialog-position=inset]{--format-dialog-width:640px;overflow-y:auto}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-body){min-block-size:0;min-inline-size:0;max-inline-size:100%}.mk-site :where(.pd-app-renderer) :is(.lectern-dialog.format-builder-dialog .format-builder-footer),.mk-site :where(.pd-app-renderer) :is(.media-browser .workspace-control-footer){box-shadow:none;flex:none;min-inline-size:0;padding-block-start:12px;position:static;background:0 0!important;border:0!important}.mk-site :where(.pd-app-renderer) :is(.format-builder-dialog .format-builder-footer>p){flex:100%;min-inline-size:0;margin:0;font-size:.875rem;line-height:1.4}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-chooser-grid){grid-auto-rows:96px;place-content:start stretch;inline-size:100%;max-inline-size:none;margin-inline:0;padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-chooser-grid .format-choice){inline-size:100%;min-inline-size:0;block-size:96px!important;min-block-size:96px!important}@media (max-width:600px){.mk-site :where(.pd-app-renderer) :is(.creator-card-options .format-strip .format-choice:not([aria-pressed=true])){display:none!important}.mk-site :where(.pd-app-renderer) :is(.creator-card-options .format-slider){flex:none;max-inline-size:44px}}.mk-site :where(.pd-app-renderer) :is(.editor .creator-editing-bar.editor-finish-floating){padding-inline:max(1rem,var(--safe-left,0px));pointer-events:none;border:0;box-shadow:none!important;background:0 0!important}.mk-site :where(.pd-app-renderer) :is(.editor .creator-editing-bar.editor-finish-floating>button){pointer-events:auto}.mk-site :where(.pd-app-renderer) :is(.table-studio .cell-grid-scroll){max-inline-size:100%;overflow-x:auto}.mk-site :where(.pd-app-renderer) :is(.table-studio .cell-grid-scroll td){min-inline-size:140px;position:relative}.mk-site :where(.pd-app-renderer) :is(.table-studio .cell-grid-scroll .rich-editor){inline-size:100%;min-inline-size:0}.mk-site :where(.pd-app-renderer) :is(.table-studio .cell-grid-scroll .rich-text-input){white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;block-size:auto;min-block-size:44px;max-block-size:none;padding:8px}.mk-site :where(.pd-app-renderer) :is(.table-studio .cell-grid-scroll .rich-restore-text){padding:4px 8px;font-size:.75rem}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.format-chooser-dialog .format-chooser-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:899px),(max-height:500px){.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog[data-dialog-position=inset]{padding:calc(.75rem + var(--safe-top,0px)) .75rem calc(.5rem + var(--safe-bottom,0px));border-radius:0;inset:var(--visual-viewport-top,0px) 0 auto!important;top:var(--visual-viewport-top,0px)!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;block-size:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;height:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;max-block-size:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;max-height:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;left:0!important}.mk-site :where(.pd-app-renderer) :is(.lectern-dialog.format-builder-dialog .format-builder-footer){padding-block-start:8px}}.mk-site :where(.pd-app-renderer) :is(:is(.dashboard-contained,.editor-card,.content-slot,.settings-panel,.skeleton-set-card,.skeleton-folder,.skeleton-cluster,.review-card,.study-card,.media-browser-item,.profile-result,.class-row,.academic-block) .loading-skeleton){background-image:linear-gradient(90deg,var(--foreground) 20%,var(--foreground) 50%,var(--foreground) 80%)!important}@supports (color:color-mix(in lab, red, red)){.mk-site :where(.pd-app-renderer) :is(:is(.dashboard-contained,.editor-card,.content-slot,.settings-panel,.skeleton-set-card,.skeleton-folder,.skeleton-cluster,.review-card,.study-card,.media-browser-item,.profile-result,.class-row,.academic-block) .loading-skeleton){background-image:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 18%,var(--card)) 20%,color-mix(in srgb,var(--foreground) 10%,var(--card)) 50%,color-mix(in srgb,var(--foreground) 18%,var(--card)) 80%)!important}}.mk-site :where(.pd-app-renderer) :is(.editor-heading h1){font-family:var(--font-display)!important;font-weight:400!important}.mk-site :where(.pd-app-renderer) :is(.editor[aria-busy=true] .content-slots){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-site :where(.pd-app-renderer) :is(.editor[aria-busy=true] .slot-content){flex-direction:column;justify-content:center;gap:12px;min-height:140px;display:flex}@media (max-width:700px){.mk-site :where(.pd-app-renderer) :is(.editor[aria-busy=true] .content-slots){grid-template-columns:1fr}.mk-site :where(.pd-app-renderer) :is(.editor[aria-busy=true] .slot-content){min-height:80px}}.mk-site :where(.pd-app-renderer) :is(.editor[aria-busy=true] .metadata-panel>.text-link){background:0 0;width:fit-content;min-height:44px;padding:0}@media (max-width:899px),(max-height:650px) and (max-width:1180px){.mk-site :where(.pd-app-renderer) [data-slot=dialog-content][data-dialog-position].lectern-dialog:is(.format-builder-dialog,.format-chooser-dialog,.structured-expanded-dialog),.mk-site :where(.pd-app-renderer) [data-slot=dialog-content][data-dialog-position].home-layout-dialog{border:1px solid var(--border);box-sizing:border-box;position:fixed;inset:var(--visual-viewport-top,0px) 0 auto!important;top:var(--visual-viewport-top,0px)!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;block-size:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;height:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;max-block-size:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;max-height:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px))!important;border-radius:0!important;margin:0!important;left:0!important;transform:scale(1)!important}}@media (max-height:500px){.mk-site :where(.pd-app-renderer) .lectern-dialog.format-builder-dialog[data-dialog-position=inset]{border-radius:0!important}}.mk-site .pd-chem-format{min-height:430px;padding:25px 30px}.mk-site .pd-chem-format>header{color:#c6c0b8;justify-content:space-between;gap:20px;font-size:12px;display:flex}.mk-site .pd-chem-native{place-items:center;height:290px;display:grid}.mk-site .pd-chem-native>.rich-block{background:0 0;border:0;width:100%}.mk-site .pd-chem-native svg{width:100%;height:260px}.mk-site .pd-chem-native figure{place-items:center;margin:0;display:grid}.mk-site .pd-chem-element .element-card{text-align:center;border:1px solid #8c857a;border-radius:8px;gap:8px;min-width:155px;padding:18px;display:grid}.mk-site .pd-chem-element .element-card strong{font-size:68px}.mk-site .pd-chem-facts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mk-site .pd-chem-facts span{color:#aaa398;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:12px;transition:background .45s,color .45s,border-color .45s}.mk-site .pd-chem-facts .is-current{color:#f6f2eb;background:#2e3d34;border-color:#647d6a}.mk-site .pd-chem-format>p{color:#c6c0b8;text-align:center;max-width:400px;margin:22px auto 0;font-size:12px;line-height:1.5}.mk-site .pd-chem-element[data-beat="0"] .element-card>:first-child,.mk-site .pd-chem-element[data-beat="1"] .element-card strong,.mk-site .pd-chem-element[data-beat="2"] .element-card>:last-child{color:#ffb578;transition:color .4s}@media (max-width:540px){.mk-site .pd-chem-format{min-height:410px;padding:20px 8px}.mk-site .pd-chem-native{height:265px}.mk-site .pd-chem-facts{gap:5px}.mk-site .pd-chem-facts span{padding:7px;font-size:11px}}.mk-site .pd-focus-native{color:#f6f2eb;padding:6px 0;font:13px Trip Sans,sans-serif}.mk-site .pd-focus-native header{color:#c6c0b8;align-items:center;gap:8px;display:flex}.mk-site .pd-focus-native header svg{color:#afd9ae}.mk-site .pd-focus-native header small{color:#8c857a;margin-left:auto;font-size:10px}.mk-site .pd-focus-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.mk-site .pd-focus-options>div{color:#8c857a;border:1px solid #59564f;border-radius:7px;align-items:center;gap:8px;padding:12px;display:flex}.mk-site .pd-focus-options>div.is-on{color:#f6f2eb;background:#24332a;border-color:#86b8b1}.mk-site .pd-focus-check{border:1px solid #8c857a;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.mk-site .pd-focus-options .is-on .pd-focus-check{color:#afd9ae;border-color:#afd9ae}.mk-site .pd-focus-native p{color:#8c857a;margin:12px 0 0;font-size:10px}.mk-site .pd-actual-keyboard{transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 0 36px}.mk-site .pd-creator-flow-note{color:#c6c0b8;font-size:11px;line-height:1.5;position:absolute;bottom:0}.mk-site .pd-focus-workflow{padding:20px 0}.mk-site .pd-focus-source{color:#f6f2eb;background:#28372f;border-radius:9px;margin-bottom:24px;padding:24px}.mk-site .pd-focus-source>span{font-size:23px}.mk-site .pd-focus-source p{color:#c6d4ca;margin-top:12px;font-size:14px}.mk-site .pd-focus-native{background:#232220;border-radius:9px;padding:20px}.mk-site .pd-focus-native header{margin-bottom:18px;font-size:15px}.mk-site .pd-focus-options{gap:8px;grid-template-columns:1fr!important}.mk-site .pd-focus-options>div{justify-content:space-between;transition:background .3s,border-color .3s,color .3s}.mk-site .pd-focus-preview{background:#302e2b;border-radius:7px;min-height:120px;margin-top:22px;padding:16px;position:relative}.mk-site .pd-focus-preview small{color:#c6c0b8;font-size:10px}.mk-site .pd-focus-preview p{color:#f6f2eb;margin-top:10px;padding-right:20px;font-size:16px;line-height:1.4}.mk-site .pd-focus-preview>svg{color:#ffb578;position:absolute;bottom:16px;right:16px}.mk-site .pd-focus-footer{justify-content:space-between;align-items:center;gap:15px;min-height:72px;margin-top:14px;display:flex}.mk-site .pd-focus-footer p{color:#c6c0b8;font-size:12px}.mk-site .pd-creator-actual{pointer-events:none;min-width:0;color:var(--foreground);padding:8px 0}.mk-site .pd-creator-actual>.editor{min-width:0}.mk-site .pd-creator-actual .pd-actual-keyboard-reserve{height:350px;margin-top:24px;position:relative}.mk-site .pd-creator-actual .pd-actual-keyboard{position:absolute;inset:0 0 42px}.mk-site .pd-creator-actual .structured-input-keyboard{width:100%;max-width:none;position:static}.mk-site .pd-creator-flow-note{color:#c6c0b8;font:12px/1.5 Trip Sans,sans-serif}.mk-site .pd-creator-actual math-field::part(menu-toggle),.mk-site .pd-creator-actual math-field::part(virtual-keyboard-toggle){display:none}.mk-site .pd-creator-actual .content-slot{min-height:280px}.mk-site .pd-creator-actual [contenteditable]{pointer-events:none}@media (max-width:600px){.mk-site .pd-creator-actual .pd-actual-keyboard-reserve{height:370px}.mk-site .pd-creator-actual .content-slot{min-height:250px}.mk-site .pd-demo-creator .pd-scene{min-height:510px}}.mk-site .pd-diagram-scene-refined{color:#f6f2eb;padding:12px 0}.mk-site .pd-real-diagram{background:#fff;border-radius:10px;min-height:280px;margin:24px 0 16px;overflow:hidden}.mk-site .pd-real-diagram figure{margin:0}.mk-site .pd-real-diagram .image-surface{aspect-ratio:1600/1097;background:#fff;width:100%;height:auto;display:block;overflow:visible;max-height:none!important}.mk-site .pd-real-diagram .diagram-cover{transition:opacity .25s}.mk-site .pd-real-diagram .diagram-display-label{animation:.3s cubic-bezier(.2,.8,.2,1) both pd-diagram-answer}.mk-site .pd-diagram-bottom{align-items:center;min-height:40px;display:flex}.mk-site .pd-diagram-bottom p{color:#c6c0b8;font-size:13px}.mk-site .pd-diagram-scene-refined>small{color:#8c857a;font-size:9px}@keyframes pd-diagram-answer{0%{opacity:0}to{opacity:1}}@media (max-width:500px){.mk-site .pd-real-diagram{min-height:0}.mk-site .pd-real-diagram .image-surface{object-fit:contain;min-height:240px}.mk-site .pd-diagram-bottom p{font-size:12px}}.mk-site .pd-diagram-status{color:#ffb578;letter-spacing:.03em;min-height:24px;margin-top:18px;font-size:11px}.mk-site .pd-diagram-status.phase-1{animation:1.2s ease-in-out infinite pd-diagram-pulse}.mk-site .pd-diagram-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 10px;display:grid}.mk-site .pd-diagram-questions article{background:#292b27;border:1px solid #49463f;border-radius:11px;align-content:start;gap:16px;min-height:150px;padding:18px;display:grid}.mk-site .pd-diagram-questions header{color:#c5c0b8;align-items:center;gap:8px;font-size:11px;display:flex}.mk-site .pd-diagram-questions strong{font-size:15px;font-weight:500;line-height:1.35}.mk-site .pd-diagram-answer{color:#e6efe6;background:#294333;border:1px solid #8db294;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.mk-site .pd-diagram-answer svg{color:#9dd5aa}@keyframes pd-diagram-pulse{50%{opacity:.45}}@media (max-width:650px){.mk-site .pd-diagram-questions{grid-template-columns:1fr}.mk-site .pd-diagram-questions article{min-height:0}.mk-site .pd-diagram-status{margin-top:12px}}.mk-site .pd-real-diagram>img{aspect-ratio:1600/1097;object-fit:contain;width:100%;display:block}.mk-site .pd-diagram-hero-question{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.mk-site .pd-diagram-hero-question strong{width:100%;font-size:13px}.mk-site .pd-diagram-hero-question span{border:1px solid #73677f;border-radius:5px;padding:7px 11px;font-size:11px}.mk-site .pd-diagram-question-image{background:#faf8f5;border-radius:6px;height:125px;overflow:hidden}.mk-site .pd-diagram-question-image .image-surface{height:100%;min-height:0!important}.mk-site .pd-diagram-question-image .diagram-label-display{height:100%}.mk-site .pd-diagram-question-image img{object-fit:contain;height:100%}.mk-site .pd-real-diagram{aspect-ratio:1600/1097;position:relative;min-height:0!important}.mk-site .pd-real-diagram>img{object-fit:contain;height:100%}.mk-site .pd-diagram-scan{background:linear-gradient(#0000,#ffb57833);border-bottom:1px solid #ffb57899;height:20%;animation:1.7s ease-in-out infinite pd-diagram-scan;position:absolute;top:0;left:0;right:0}.mk-site .pd-diagram-hero-question{min-height:78px;margin-bottom:8px}.mk-site .pd-diagram-question-image{aspect-ratio:1600/1097;height:auto}.mk-site .pd-diagram-question-image .image-surface{aspect-ratio:1600/1097;height:auto!important}.mk-site .pd-diagram-options{gap:7px;display:grid}.mk-site .pd-diagram-options>span,.mk-site .pd-diagram-written,.mk-site .pd-diagram-location-answer{border:1px solid #706b64;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.mk-site .pd-diagram-options>.is-answer,.mk-site .pd-diagram-written,.mk-site .pd-diagram-location-answer{color:#e6efe6;background:#294333;border-color:#8db294}.mk-site .pd-diagram-questions{align-items:start}.mk-site .pd-diagram-questions article{gap:18px}.mk-site .pd-diagram-question-image .image-surface{min-height:0!important}@keyframes pd-diagram-scan{0%{transform:translateY(-30%)}to{transform:translateY(480%)}}@media (max-width:500px){.mk-site .pd-real-diagram .image-surface{min-height:0!important}.mk-site .pd-diagram-hero-question{min-height:87px}}.mk-site .pd-diagram-hero-question{align-content:start;height:100px;min-height:100px}.mk-site .pd-diagram-hero-question .is-answer{color:#e6efe6;background:#294333;border-color:#8db294}.mk-site .pd-format-collage{flex-wrap:wrap;align-items:flex-start;gap:24px 18px;padding:22px 15px 32px;display:flex}.mk-site .pd-format-example{background:#1a2b40;border-radius:12px;flex:none;width:calc(50% - 9px);min-width:0;padding:22px;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.mk-site .pd-format-example-1{background:#223b35}.mk-site .pd-format-example-2{background:#38382f}.mk-site .pd-format-example-3{background:#332d40}.mk-site .pd-format-example:nth-child(2n){margin-top:20px;transform:rotate(2deg)}.mk-site .pd-format-example:nth-child(3n){transform:rotate(-2deg)}.mk-site .pd-format-example:first-child{width:92%;margin:0 8% 8px 0;transform:rotate(-1deg)}.mk-site .pd-format-example header{color:#ddd9d1;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.mk-site .pd-format-example-body{place-items:center;min-height:145px;font-size:22px;display:grid;position:relative}.mk-site .pd-format-example-body>div,.mk-site .pd-format-example-body figure{width:100%;min-width:0;margin:0}.mk-site .pd-format-example-body svg{width:100%;max-height:210px}.mk-site .pd-format-example-body .katex-display{margin:0}.mk-site .pd-format-example-body .katex{font-size:1.3em}.mk-site .pd-format-example-body img{object-fit:contain;width:100%;height:auto;max-height:250px}.mk-site .pd-format-example table{border-collapse:collapse;text-align:left;table-layout:fixed;overflow-wrap:anywhere;width:100%;font-size:12px}.mk-site .pd-format-example td,.mk-site .pd-format-example th{border:1px solid #898579;padding:8px}.mk-site .pd-format-example-body .element-card{aspect-ratio:1;border:1px solid #aba79e;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;max-width:130px;padding:15px;font-size:14px;display:flex}.mk-site .pd-format-example-body .element-card strong{font-size:48px}.mk-site .pd-format-example-body .native-representation,.mk-site .pd-format-example-body .rich-block{width:100%;max-width:100%}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-collage{columns:2;column-gap:35px;padding:24px 20px 45px;display:block}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-example{break-inside:avoid;vertical-align:top;width:96%;margin:10px 0 28px;display:inline-block;transform:rotate(-1.3deg)}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(2n){width:90%;margin-left:5%;transform:rotate(1.7deg)}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(5n){width:85%;margin-left:8%;transform:rotate(-2deg)}.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=math]{min-height:200px}.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=element]{width:73%;margin-left:12%}.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=quantity],.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=formula],.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=date]{width:82%;margin-left:10%}.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=text] .pd-format-example-body,.mk-site .pd-format-example[data-format-kind=quantity] .pd-format-example-body,.mk-site .pd-format-example[data-format-kind=formula] .pd-format-example-body,.mk-site .pd-format-example[data-format-kind=date] .pd-format-example-body{min-height:55px}.mk-site .pd-format-example[data-format-kind=document] .pd-format-example-body,.mk-site .pd-format-example[data-format-kind=sequence] .pd-format-example-body,.mk-site .pd-format-example[data-format-kind=classification] .pd-format-example-body{font-size:14px}.mk-site .pd-format-example .compact-timeline{gap:18px;margin:0;padding:0;list-style:none;display:grid}.mk-site .pd-format-example .compact-timeline li{gap:5px;font-size:13px;line-height:1.4;display:grid}.mk-site .pd-format-example .compact-timeline time{color:#c6c0b8;font-size:11px}.mk-site .pd-format-example .timeline-details{display:none}.mk-site .pd-format-example .syntax-code{white-space:pre-wrap;font-size:13px;overflow:auto}.mk-site .pd-format-example .rich-block{background:0 0!important;border:0!important;padding:0!important}.mk-site .pd-format-example .format-display{max-width:100%}.mk-site .pd-format-example [data-format=unit_circle]{font-size:12px}@media (max-width:700px){.mk-site .pd-formats-demo[data-expanded=true] .pd-format-collage{column-gap:22px;padding-inline:8px}.mk-site .pd-format-example{padding:17px}.mk-site .pd-format-example header{font-size:10px}.mk-site .pd-format-example td,.mk-site .pd-format-example th{padding:5px;font-size:10px}.mk-site .pd-format-example-body{font-size:19px}.mk-site .pd-format-example-body svg{max-height:170px}}@media (max-width:540px){.mk-site .pd-format-collage{gap:20px 12px;padding:14px 6px 25px}.mk-site .pd-format-example{width:calc(50% - 6px);padding:14px}.mk-site .pd-format-example-body{min-height:130px;font-size:18px}.mk-site .pd-format-example header{gap:5px;margin-bottom:17px}.mk-site .pd-format-example header svg{width:12px}.mk-site .pd-format-example td,.mk-site .pd-format-example th{padding:4px;font-size:9px}.mk-site .pd-format-example-body svg{max-height:145px}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-collage{columns:1;padding:14px 10px 35px}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-example{margin-bottom:26px}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-example-body svg{max-height:240px}.mk-site .pd-formats-demo[data-expanded=true] .pd-format-example-body{font-size:20px}}.mk-site .pd-formats-demo[data-expanded=true] [data-format-kind=math]{column-span:all;width:88%;margin:10px 8% 35px 0;display:block}.mk-site .pd-knowledge-map-scene{color:#f4f0e5;min-width:0;padding:clamp(14px,3vw,28px)}.mk-site .pd-km-heading{color:#d0ccc0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mk-site .pd-km-illustrative{color:#f2c29b;background:#3e3830;border-radius:5px;padding:5px 8px;font-size:10px}.mk-site .pd-km-graph-wrap{min-width:0;margin:6px -6px 0;position:relative}.mk-site .pd-km-graph{width:100%;height:auto;display:block;overflow:visible}.mk-site .pd-km-edge-path{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.mk-site .pd-km-core{stroke-width:1.3px;transform-box:fill-box;transform-origin:50%}.mk-site .pd-km-due-ring{stroke:#f9b357;stroke-width:2.2px;opacity:.9}.mk-site .pd-km-label{fill:#f4f0e5;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font:500 16px Trip Sans,sans-serif}.mk-site .pd-km-story{color:#d0ccc0;min-height:3em;margin:0;font-size:12px;line-height:1.5}.mk-site .pd-km-legend{color:#ddd9cf;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.mk-site .pd-km-legend span{align-items:center;gap:6px;display:inline-flex}.mk-site .pd-km-legend i{flex:0 0 16px;width:16px;height:10px;display:inline-block}.mk-site .pd-km-legend-node{border:1px solid #91a653;border-radius:50%;box-shadow:4px 0 0 1px #91a653;width:8px!important;height:8px!important}.mk-site .pd-km-legend-color{background:linear-gradient(90deg,#c85c4a,#c6a24a,#438b69);border-radius:6px}.mk-site .pd-km-legend-ring{border:1px solid #f9b357;border-radius:50%;width:10px!important;height:10px!important}.mk-site .pd-km-legend-wave{background:#d49d77;border-radius:50%;transform:rotate(-8deg);height:2px!important}@media (max-width:520px){.mk-site .pd-knowledge-map-scene{padding:14px}.mk-site .pd-km-graph-wrap{margin-inline:-8px}.mk-site .pd-km-label{font-size:15px}.mk-site .pd-km-legend{gap:10px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mk-site .pd-km-graph *{animation:none!important}.mk-site .pd-km-due-ring{opacity:1}}.mk-site html.reduce-motion .pd-km-graph *{animation:none!important}.mk-site .pd-demo[data-reduced=true] .pd-km-due-ring{opacity:1}.mk-site .pd-demo[data-reduced=true] .pd-km-node[data-visible=true]{opacity:1;animation:none!important}@media (max-width:520px){.mk-site .pd-km-label{stroke-width:6px;font-size:27px}.mk-site .pd-km-heading{font-size:11px}.mk-site .pd-km-legend{font-size:12px}.mk-site .pd-km-illustrative{font-size:9px}}.mk-site .pd-emotional-learner{vertical-align:middle;contain:layout style;flex:none;line-height:0;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative;overflow:visible}.mk-site .pd-emotional-art{transform-origin:bottom;will-change:transform;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .18s;display:block;position:absolute}.mk-site .pd-emotional-art>img,.mk-site .pd-emotional-art>svg{width:100%;max-width:none;height:100%;display:block}.mk-site .pd-emotional-thinking{transform:rotate(-3deg)}.mk-site .pd-emotional-missed{transform:rotate(3deg)}.mk-site .pd-emotional-recovering{transform:rotate(-2deg)translateY(-1px)}.mk-site .pd-emotional-answering{transform:rotate(0)translateY(-1px)}.mk-site .pd-emotional-curious{transform:rotate(2deg)}.mk-site .pd-emotional-resting{opacity:.88;transform:rotate(0)}.mk-site [data-motion=true] .pd-emotional-art{animation-duration:1.5s;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-iteration-count:1;animation-fill-mode:both}.mk-site [data-motion=true].pd-emotional-thinking .pd-emotional-art{animation-name:pd-learner-anticipate;animation-duration:1.9s}.mk-site [data-motion=true].pd-emotional-missed .pd-emotional-art{animation-name:pd-learner-missed;animation-duration:1.15s}.mk-site [data-motion=true].pd-emotional-recovering .pd-emotional-art{animation-name:pd-learner-recover;animation-duration:1.45s}.mk-site [data-motion=true].pd-emotional-answering .pd-emotional-art{animation-name:pd-learner-answer;animation-duration:1.2s}.mk-site [data-motion=true].pd-emotional-curious .pd-emotional-art{animation-name:pd-learner-curious;animation-duration:1.35s}.mk-site [data-motion=true].pd-emotional-resting .pd-emotional-art{animation:none}@keyframes pd-learner-anticipate{0%{transform:translateY(1px)rotate(-2deg)scale(.985)}38%{transform:translateY(-2px)rotate(1deg)scale(1.01)}68%{transform:translateY(0)rotate(-.5deg)scale(1)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes pd-learner-missed{0%{transform:translate(0)rotate(0)}22%{transform:translate(-3px)rotate(-4deg)}44%{transform:translate(3px)rotate(4deg)}70%{transform:translate(-1px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes pd-learner-recover{0%{transform:translateY(2px)rotate(-2deg)scale(.99)}36%{transform:translateY(-5px)rotate(2deg)scale(1.025)}62%{transform:translateY(-1px)rotate(-1deg)scale(1.01)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes pd-learner-answer{0%{transform:translateY(1px)scale(.99)}32%{transform:translateY(-5px)scale(1.035)}58%{transform:translateY(-2px)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes pd-learner-curious{0%{transform:rotate(0)translate(0)}34%{transform:rotate(5deg)translate(2px)}62%{transform:rotate(-3deg)translate(-1px)}to{transform:rotate(0)translate(0)}}@media (prefers-reduced-motion:reduce){.mk-site .pd-emotional-art,.mk-site .pd-emotional-learner{transition:none;animation:none!important}.mk-site .pd-emotional-learner{will-change:auto}}.reduce-motion .mk-site .pd-emotional-art,.reduce-motion .mk-site .pd-emotional-learner{transition:none;animation:none!important}.reduce-motion .mk-site .pd-emotional-learner{will-change:auto}.mk-site [data-motion=false] .pd-emotional-art{animation-play-state:paused}.mk-site .pd-types-source{color:#c6c0b8;align-items:center;gap:10px;margin:5px 0 22px;font-size:13px;display:flex}.mk-site .pd-types-options{color:#8c857a;align-items:center;gap:14px;margin-bottom:24px;font-size:13px;display:flex}.mk-site .pd-types-options span{background:#232220;border-radius:7px;padding:10px 13px;transition:background .3s,color .3s}.mk-site .pd-types-options span[data-chosen=true]{color:#f6f2eb;background:#302e2b}.mk-site .pd-real-card-header{color:#c6c0b8;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.mk-site .pd-real-card-header>span:last-child{color:#a3c0a7;align-items:center;gap:5px;font-size:10px;display:flex}.mk-site .pd-real-card-header .card-type-control{flex:1;max-width:230px}.mk-site .pd-real-card-header select{color:#f6f2eb;background:#302e2b;border:0;border-radius:7px;width:100%;padding:10px 15px}.mk-site .pd-planning-scene{min-height:430px;padding:25px 0}.mk-site .pd-planning-class{align-items:center;gap:13px;display:flex}.mk-site .pd-planning-class>svg{color:#86b8b1}.mk-site .pd-planning-class strong{font-size:18px;font-weight:500}.mk-site .pd-planning-class small{color:#c6c0b8;margin-top:6px;font-size:11px;display:block}.mk-site .pd-planning-board{isolation:isolate;margin-top:30px;position:relative}.mk-site .pd-planning-days{color:#c6c0b8;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;font-size:11px;display:grid}.mk-site .pd-planning-days span{text-align:center}.mk-site .pd-planning-grid{grid-template-columns:repeat(3,1fr);height:240px;display:grid}.mk-site .pd-planning-grid i{border:1px solid #413f3977}.mk-site .pd-planning-block{color:#e2ebe5;width:29%;animation:pd-planning-place var(--duration) cubic-bezier(.2,.8,.2,1) infinite;transform-origin:50%;background:#293e35;border:1px solid #749281;border-radius:7px;gap:10px;padding:14px 12px;display:grid;position:absolute;top:73px;left:2%}.mk-site .pd-planning-block>span{align-items:center;gap:7px;font-size:12px;line-height:1.3;display:flex}.mk-site .pd-planning-block small{font-size:10px}.mk-site .pd-planning-block>svg{color:#a9d8b1;justify-self:end}.mk-site .pd-planning-clock{color:#8c857a;font:10px Trip Sans Mono,monospace;position:absolute;top:53px;left:35%}.mk-site .pd-planning-foot{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.mk-site .pd-planning-foot>span{color:#c6c0b8;align-items:center;gap:8px;font-size:12px;display:flex}@keyframes pd-planning-place{0%,14%{transform:translateY(40px)rotate(-3deg)}24%{transform:translate(50%,-10px)rotate(4deg)}39%{transform:translate(116%)rotate(-2deg)}47%,85%{transform:translate(116%)rotate(0)}to{transform:translateY(40px)rotate(-3deg)}}.mk-site .pd-demo[data-reduced=true] .pd-planning-block{animation:none;transform:translate(116%)}@media (max-width:500px){.mk-site .pd-types-options{gap:8px;font-size:10px}.mk-site .pd-types-options span{padding:9px}.mk-site .pd-planning-block{padding:12px 8px}.mk-site .pd-planning-block>span{flex-wrap:wrap;gap:4px;font-size:10px}.mk-site .pd-planning-block small{font-size:9px}.mk-site .pd-planning-foot>span{font-size:11px}.mk-site .pd-planning-days{font-size:10px}.mk-site .pd-real-card-header{gap:8px}.mk-site .pd-real-card-header>span:last-child{display:none}}.mk-site .op-explore{--secondary:#302e2b;--border:#59564f;--ring:#ffb578;--popover:#232220;--popover-foreground:#f6f2eb;padding-top:48px;padding-bottom:80px}.mk-site .op-explore .page-heading{margin-bottom:32px}.mk-site .op-explore .page-heading h1{letter-spacing:0;font:400 52px Pirata One,serif}.mk-site .op-explore .search-input{background:var(--card);border:1px solid var(--border);border-radius:7px;align-items:center;gap:12px;min-height:48px;padding:0 15px;display:flex}.mk-site .op-explore .search-input input{width:100%;color:var(--paper);outline-offset:1px;background:0 0;border:0;min-width:0;padding:14px 0}.mk-site .op-explore .search-input svg{color:var(--muted);flex:none}.mk-site .op-explore button{background:var(--card);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:14px;display:inline-flex}.mk-site .op-explore .community-tabs{gap:6px;margin-right:auto;display:flex}.mk-site .op-explore .community-tabs button{color:var(--muted);background:0 0}.mk-site .op-explore .community-tabs button[aria-pressed=true]{background:var(--paper);color:#191817}.mk-site .op-explore .explore-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 34px;display:flex}.mk-site .op-explore .filter-chip{border-color:var(--border);margin:0 8px 18px 0}.mk-site .op-explore .explore-results>section{margin-bottom:48px}.mk-site .op-explore .section-rule{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mk-site .op-explore .section-rule h2{letter-spacing:-.02em;font:500 23px Trip Sans,sans-serif}.mk-site .op-explore .section-rule button{color:var(--muted);background:0 0}.mk-site .op-explore .set-grid,.mk-site .op-explore .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mk-site .op-explore .set-tile{aspect-ratio:3/2;isolation:isolate;min-width:0;color:var(--set-foreground);flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,32px);display:flex;position:relative;container-type:inline-size}.mk-site .op-explore .set-contour{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-site .op-explore .tile-top{color:var(--cover-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.mk-site .op-explore .set-thumbnail{display:flex}.mk-site .op-explore .tile-link{flex-direction:column;gap:7px;margin-top:auto;display:flex}.mk-site .op-explore .tile-link h2{letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 clamp(17px,5.4cqw,22px)/1.2 Trip Sans,sans-serif;display:-webkit-box;overflow:hidden}.mk-site .op-explore .tile-link p{color:var(--cover-secondary);font-size:13px;line-height:1.4}.mk-site .op-explore .tile-link>span{color:var(--cover-secondary);font-size:12px}.mk-site .op-explore .creator-link{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.mk-site .op-explore .creator-link span{text-overflow:ellipsis;overflow:hidden}.mk-site .op-explore .set-list{gap:15px;display:grid}.mk-site .op-explore .set-list .set-tile{aspect-ratio:auto;min-height:150px;padding:25px}.mk-site .op-explore .set-list .tile-link h2{font-size:22px}.mk-site .op-explore .set-list .tile-top{position:absolute;top:25px;right:25px}.mk-site .op-explore .set-list .tile-link{margin:0}.mk-site .op-explore .set-list .set-contour{display:none}.mk-site .op-explore .set-list .set-tile{background:var(--set-background);border-radius:10px}.mk-site .op-explore .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-site .op-explore .profile-result{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:14px;padding:23px;display:flex}.mk-site .op-explore .profile-result h3{letter-spacing:-.02em;margin:3px 0 5px;font:500 18px Trip Sans,sans-serif}.mk-site .op-explore .profile-result span,.mk-site .op-explore .profile-result p,.mk-site .op-explore .profile-result small{color:var(--muted);font-size:12px;line-height:1.5}.mk-site .op-explore .profile-result p{margin:10px 0}.mk-site .op-explore .collection-card{background:var(--folder-color);border-radius:10px;flex-direction:column;gap:20px;padding:24px;display:flex}.mk-site .op-explore .collection-top{justify-content:space-between;align-items:center;font-size:12px;display:flex}.mk-site .op-explore .collection-card h3{margin:20px 0 8px;font:500 22px Trip Sans,sans-serif}.mk-site .op-explore .collection-card p{font-size:14px}.mk-site .op-explore .collection-card a>span{margin-top:18px;font-size:12px;display:block}.mk-site .op-explore .collection-list,.mk-site .op-explore .profile-list{gap:14px;display:grid}.mk-site .op-explore .empty-state{padding:70px 0}.mk-site .op-explore .empty-state h2{margin-bottom:15px;font:500 26px Trip Sans,sans-serif}.mk-site .op-fixture-note{color:var(--muted);margin-top:50px;font-size:11px}body:has(.op-explore) [data-slot=dialog-overlay]{z-index:80;background:#0008;position:fixed;inset:0}body:has(.op-explore) [data-slot=dialog-content]{z-index:81;color:#f6f2eb;background:#232220;border:1px solid #59564f;border-radius:12px;width:min(480px,100vw - 32px);max-height:90dvh;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0006}body:has(.op-explore) [data-slot=dialog-title]{margin:0 0 22px;font:500 24px Trip Sans,sans-serif}body:has(.op-explore) .community-form{gap:18px;display:grid}body:has(.op-explore) .field{gap:8px;font-size:13px;display:grid}:is(body:has(.op-explore) .community-form input,body:has(.op-explore) .community-form select){color:#f6f2eb;background:#302e2b;border:1px solid #59564f;border-radius:6px;width:100%;min-height:42px;padding:10px}body:has(.op-explore) .actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}body:has(.op-explore) [data-slot=dialog-close]{color:#c6c0b8;background:0 0;border:0;position:absolute;top:15px;right:15px}body:has(.op-explore) [data-slot=button]{color:#f6f2eb;background:#302e2b;border:1px solid #59564f;border-radius:7px;padding:10px 14px;font-size:14px}@media (max-width:900px){.mk-site .op-explore .set-grid,.mk-site .op-explore .collection-grid,.mk-site .op-explore .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site .op-explore .set-tile{padding:24px}}@media (max-width:540px){.mk-site .op-explore{padding-top:28px}.mk-site .op-explore .set-grid,.mk-site .op-explore .collection-grid,.mk-site .op-explore .profile-grid{grid-template-columns:1fr}.mk-site .op-explore .explore-controls{gap:6px}.mk-site .op-explore .community-tabs{width:100%;margin-bottom:6px}.mk-site .op-explore .community-tabs button{flex:1;padding-inline:9px}.mk-site .op-explore .set-tile{aspect-ratio:3/2;padding:28px}.mk-site .op-explore .set-list .tile-top{position:static}.mk-site .op-explore .set-list .tile-link{margin-top:8px}.mk-site .op-explore .set-list .set-tile{min-height:200px}.mk-site .op-explore .tile-link h2{font-size:24px}}body:has(.op-explore) [data-slot=select-trigger]{color:#f6f2eb;background:#302e2b;border:1px solid #59564f;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding:10px 12px;font-size:14px;display:flex}body:has(.op-explore) [data-slot=select-content]{z-index:90;color:#f6f2eb;background:#232220;border:1px solid #59564f;border-radius:8px;min-width:210px;max-height:350px;padding:6px;position:relative;overflow:auto;box-shadow:0 12px 25px #0005}body:has(.op-explore) [data-slot=select-item]{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 15px;font-size:14px;display:flex}body:has(.op-explore) [data-slot=select-item][data-highlighted]{background:#413f39;outline:none}body:has(.op-explore) [data-slot=select-item] [data-slot=select-item-indicator]{margin-left:auto}.mk-site .sp-intro{max-width:950px;padding:60px 0 48px}.mk-site .sp-intro h1{font-size:clamp(52px,6.6vw,86px)}.mk-site .sp-intro>p:last-child:not(.mk-eyebrow){color:var(--muted);max-width:620px;margin-top:25px;font-size:19px}.mk-site .sp-discovery{padding-bottom:100px}.mk-site .sp-search{background:#24241f;border:1px solid #55534a;border-radius:9px;align-items:center;gap:15px;padding:20px;display:flex}.mk-site .sp-search>svg{color:#aaa595}.mk-site .sp-search input{width:100%;color:var(--paper);outline-offset:10px;background:0 0;border:0;font-size:18px}.mk-site .sp-search kbd{border:1px solid var(--line);color:var(--muted);padding:2px 7px;font-family:inherit}.mk-site .sp-filters{flex-wrap:wrap;gap:10px;margin:25px 0 20px;display:flex}.mk-site .sp-filters button{color:var(--muted);background:0 0;border:1px solid #46443a;border-radius:6px;padding:10px 15px;font-size:13px}.mk-site .sp-filters button[aria-pressed=true]{color:#25251e;background:#e8e4d9;border-color:#e8e4d9}.mk-site .sp-preview-note{max-width:700px;line-height:1.5;color:#b5afa2!important;font-size:11px!important}.mk-site .sp-set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:30px 0 70px;display:grid}.mk-site .sp-set-card{min-width:0;display:block}.mk-site .sp-set-card .pd-set-cover{aspect-ratio:1.45;transition:transform .3s}.mk-site .sp-set-card .pd-set-cover strong{max-width:220px;min-height:56px;display:block}:is(.mk-site .sp-set-card:hover .pd-set-cover,.mk-site .sp-set-card:focus-visible .pd-set-cover){transform:translateY(-4px)}.mk-site .sp-set-subtitle{color:#d6cfbc;align-items:center;gap:7px;padding:17px 3px;font-size:11px;display:flex}.mk-site .sp-set-subtitle>span{color:var(--muted);margin-left:auto}.mk-site .sp-creator{color:var(--muted);align-items:center;gap:7px;padding:0 3px;font-size:10px;display:flex}.mk-site .sp-creator>svg{margin-left:auto}.mk-site .sp-collection{border-block:1px solid var(--line);align-items:center;gap:25px;padding:30px 0;display:flex}.mk-site .sp-collection h2{font-size:26px}.mk-site .sp-collection p{color:var(--muted);margin-top:7px;font-size:14px}.mk-site .sp-collection>svg{margin-left:auto}.mk-site .sp-inline-empty{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:50px;padding:50px;display:flex}.mk-site .sp-inline-empty h2{font-size:25px}.mk-site .sp-inline-empty button{color:#24241c;background:#e8e1d3;border:0;border-radius:6px;padding:12px}.mk-site .sp-profile{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;align-items:start;gap:42px;padding:60px 0 70px;display:grid}.mk-site .sp-profile h1{font-size:68px}.mk-site .sp-profile p:not(.mk-eyebrow){color:var(--muted);max-width:650px;margin:18px 0;font-size:16px}.mk-site .sp-profile .sp-handle{margin-top:12px!important;font-size:20px!important}.mk-site .sp-profile small{color:#b0a992;font-size:11px}.mk-site .sp-discovery-heading{justify-content:space-between;align-items:center;gap:20px;margin:45px 0 25px;display:flex}.mk-site .sp-discovery-heading h2{font-size:27px}.mk-site .sp-discovery-heading>span{color:var(--muted);font-size:11px}.mk-site .sp-set-intro{grid-template-columns:1.5fr .7fr;gap:90px;padding:65px 0;display:grid}.mk-site .sp-set-intro h1{font-size:67px}.mk-site .sp-set-intro .pd-set-cover{align-self:center}.mk-site .sp-set-intro>.pd-set-cover strong{font-size:30px}.mk-site .sp-set-intro .mk-eyebrow{align-items:center;gap:7px;display:flex}.mk-site .sp-set-author{align-items:center;gap:10px;margin:25px 0;font-size:14px;display:flex}.mk-site .sp-set-author>span{color:var(--muted);font-size:12px}.mk-site .sp-set-intro p:not(.mk-eyebrow){color:var(--muted);margin:25px 0;font-size:17px}.mk-site .sp-meta{color:var(--muted);font-size:12px}.mk-site .sp-source-preview{border-top:1px solid var(--line);max-width:1000px;padding-bottom:50px}.mk-site .sp-source-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr;gap:30px;margin-bottom:20px;padding:25px 0;display:grid}.mk-site .sp-source-row>strong{font-size:20px;font-weight:500}.mk-site .sp-source-row p{color:var(--muted);font-size:16px}.mk-site .sp-source-row>span{color:#bcb295;grid-column:2;align-items:center;gap:6px;font-size:10px;display:flex}.mk-site .sp-public-set{padding-bottom:100px}.mk-site .sp-public-set .pd-demo{margin-top:35px}.mk-site .sp-folder-identity{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin:0 0 35px;padding-bottom:30px;font-size:15px;display:flex}.mk-site .sp-folder-identity span{color:var(--muted);margin-left:auto;font-size:12px}.mk-site .sp-missing{text-align:center;flex-direction:column;align-items:center;gap:25px;min-height:70vh;padding-block:70px 100px;display:flex}.mk-site .sp-missing h1{max-width:750px;font-size:65px}.mk-site .sp-missing>p:not(.mk-eyebrow){color:var(--muted);max-width:520px;font-size:17px}.mk-site .sp-missing .mk-eyebrow{margin:10px 0 0}.mk-site .sp-missing-object{color:#c7bca3;align-items:end;gap:10px;height:110px;display:flex}.mk-site .sp-missing .mk-actions{justify-content:center;margin-top:8px}.mk-site .sp-auth{grid-template-columns:1fr 420px;align-items:center;gap:110px;min-height:650px;padding-block:65px 110px;display:grid}.mk-site .sp-auth-story{min-width:0}.mk-site .sp-auth-story>.lectern-avatar{margin-bottom:30px}.mk-site .sp-auth-story h1{max-width:500px;font-size:65px}.mk-site .sp-auth-story>p:not(.mk-eyebrow){color:var(--muted);max-width:380px;margin-top:25px;font-size:17px}.mk-site .sp-auth-product{border-top:1px solid var(--line);color:#dfd6c2;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding-top:25px;font-size:25px;display:flex}.mk-site .sp-auth-product small{width:100%;color:var(--muted);font-size:11px}.mk-site .sp-auth-panel{background:#24241f;border:1px solid #454137;border-radius:14px;min-width:0;padding:35px}.mk-site .sp-auth-panel form{flex-direction:column;gap:23px;min-width:0;display:flex}.mk-site .sp-auth-panel h2{font-size:29px}.mk-site .sp-auth-panel label:not(.sp-check){flex-direction:column;gap:10px;font-size:14px;display:flex}.mk-site .sp-auth-panel input:not([type=checkbox]):not([type=hidden]){width:100%;color:var(--paper);background:#1b1b18;border:1px solid #666050;border-radius:7px;min-width:0;padding:13px;font-size:16px}.mk-site .sp-auth-panel input[type=checkbox]{accent-color:#d3a87e;flex:none;width:18px;height:18px}.mk-site .sp-auth-panel .sp-check{align-items:start;gap:12px;font-size:13px;line-height:1.5;display:flex}.mk-site .sp-auth-panel .sp-check input{margin-top:2px}.mk-site .sp-auth-panel small{color:var(--muted);font-size:11px;line-height:1.5}.mk-site .sp-password{position:relative}.mk-site .sp-password input{padding-right:47px!important}.mk-site .sp-password button{background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:4px;right:5px}.mk-site .sp-auth-panel .mk-button{border:0;width:100%}.mk-site .sp-auth-panel form>a:not(.mk-button),.mk-site .sp-auth-panel form>p:not(.sp-preview-note){color:var(--muted);font-size:12px;line-height:1.6}.mk-site .sp-auth-panel a{text-underline-offset:4px;text-decoration:underline}.mk-site .sp-auth-panel .mk-button{text-decoration:none}.mk-site .sp-form-notice{background:#333c2d;border-radius:7px;padding:14px;color:#e4e9d8!important}.mk-site .sp-policy{grid-template-columns:210px minmax(0,720px);gap:80px;padding-block:70px 110px;display:grid}.mk-site .sp-toc{flex-direction:column;align-self:start;align-items:start;gap:17px;max-height:calc(100vh - 60px);padding-bottom:25px;display:flex;position:sticky;top:30px;overflow:auto}.mk-site .sp-toc .mk-eyebrow{margin:0}.mk-site .sp-toc nav{flex-direction:column;gap:15px;margin:18px 0 25px;display:flex}.mk-site .sp-toc h2{color:var(--muted);margin-bottom:5px;font-size:12px}.mk-site .sp-toc a{color:var(--muted);font-size:12px;line-height:1.6}.mk-site .sp-toc svg{color:#b9b29d}.mk-site .sp-toc .sp-trust-home{margin-top:15px}.mk-site .sp-policy article{min-width:0}.mk-site .sp-policy h1{margin-bottom:28px;font-size:60px;line-height:1.08}.mk-site .sp-policy h2{letter-spacing:-.02em;margin:45px 0 20px;font-size:28px}.mk-site .sp-policy h3{margin:35px 0 18px;font-size:22px}.mk-site .sp-policy p{color:var(--muted);overflow-wrap:anywhere;margin-bottom:24px;font-size:16px;line-height:1.8}.mk-site .sp-policy li{color:var(--muted);margin-bottom:12px;font-size:16px;line-height:1.8}.mk-site .sp-policy ul{padding-left:20px}.mk-site .sp-policy a:not(.sp-toc a){text-underline-offset:4px;text-decoration:underline}.mk-site .sp-policy table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:30px;font-size:13px}.mk-site .sp-policy th,.mk-site .sp-policy td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:15px 10px;line-height:1.6}.mk-site .sp-policy th{font-weight:500}.mk-site .sp-policy td{color:var(--muted)}.mk-site .sp-policy th:first-child,.mk-site .sp-policy td:first-child{width:22%}.mk-site .sp-policy th:last-child,.mk-site .sp-policy td:last-child{width:18%}.mk-site .sp-policy .text-link{margin-bottom:25px;display:block}.mk-site .sp-policy .button{border:1px solid #77705d;border-radius:6px;padding:13px 17px;display:inline-flex}.mk-site .sp-help{padding-bottom:100px}.mk-site .sp-help-links{grid-template-columns:1fr 1fr;gap:0 75px;display:grid}.mk-site .sp-help-links>a{border-bottom:1px solid var(--line);padding:30px 40px 30px 0;position:relative}.mk-site .sp-help-links h2{font-size:26px}.mk-site .sp-help-links p{color:var(--muted);margin-top:13px;font-size:15px}.mk-site .sp-help-links svg{position:absolute;top:35px;right:0}.mk-site .sp-utility{min-height:65vh;padding-bottom:110px}.mk-site .sp-utility>p{max-width:750px;color:var(--muted);margin:25px 0;line-height:1.8}.mk-site .sp-utility>a.text-link{margin-bottom:25px;font-size:22px;text-decoration:underline;display:block}.mk-site .sp-status{border-block:1px solid var(--line);gap:23px;max-width:750px;margin:15px 0 30px;padding:30px;display:grid}.mk-site .sp-status>span,.mk-site .sp-status small{color:var(--muted);font-size:13px}.mk-site .sp-status strong{font-size:35px;font-weight:500}@media (max-width:1050px){.mk-site .sp-auth{grid-template-columns:1fr 390px;gap:60px}.mk-site .sp-auth-story h1{font-size:55px}.mk-site .sp-auth-panel{padding:25px}.mk-site .sp-policy{grid-template-columns:180px minmax(0,1fr);gap:45px}.mk-site .sp-set-grid{gap:24px}.mk-site .sp-set-intro{grid-template-columns:1.4fr .7fr;gap:55px}.mk-site .sp-set-intro h1{font-size:55px}.mk-site .sp-set-card .pd-set-cover strong{font-size:22px}.mk-site .sp-set-card .pd-set-cover>div{padding:20px}.mk-site .sp-set-card .pd-set-cover{aspect-ratio:1.25}}@media (max-width:780px){.mk-site .sp-auth{grid-template-columns:1fr;gap:35px;max-width:600px;padding-top:45px}.mk-site .sp-auth-story{position:relative}.mk-site .sp-auth-story>.lectern-avatar{transform-origin:100% 0;margin:0;display:block;position:absolute;top:-7px;right:0;transform:scale(.6)}.mk-site .sp-auth-story .mk-eyebrow{margin-bottom:20px;padding-right:50px}.mk-site .sp-auth-story h1{font-size:52px}.mk-site .sp-auth-story>p:not(.mk-eyebrow){max-width:none;margin-top:20px;font-size:16px}.mk-site .sp-auth-product{display:none}.mk-site .sp-auth-panel{padding:30px}.mk-site .sp-policy{grid-template-columns:1fr;padding-block:45px 80px}.mk-site .sp-toc{border-bottom:1px solid var(--line);flex-flow:wrap;gap:20px;max-height:none;padding-bottom:25px;display:flex;position:static;overflow:visible}.mk-site .sp-toc>nav{flex-flow:wrap;gap:12px 20px;width:100%;margin:0;display:flex}.mk-site .sp-toc nav h2{width:100%}.mk-site .sp-toc a{font-size:11px}.mk-site .sp-toc .mk-eyebrow{width:100%}.mk-site .sp-toc .sp-trust-home{margin:0}.mk-site .sp-policy h1{font-size:51px}.mk-site .sp-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.mk-site .sp-profile{grid-template-columns:80px 1fr;gap:25px;padding-top:45px}.mk-site .sp-profile>.lectern-avatar{width:80px!important;height:80px!important}.mk-site .sp-profile h1{font-size:52px}.mk-site .sp-set-intro{grid-template-columns:1fr;gap:35px;padding-top:45px}.mk-site .sp-set-intro>.pd-set-cover{display:none}.mk-site .sp-folder-identity{flex-wrap:wrap}.mk-site .sp-help-links{gap:0 35px}.mk-site .sp-missing h1{font-size:54px}.mk-site .sp-intro{padding-top:45px}}@media (max-width:480px){.mk-site .sp-intro h1{font-size:51px}.mk-site .sp-intro>p:last-child:not(.mk-eyebrow){font-size:17px}.mk-site .sp-search{gap:10px;padding:16px}.mk-site .sp-search input{font-size:16px}.mk-site .sp-search kbd{display:none}.mk-site .sp-filters{gap:7px}.mk-site .sp-filters button{padding:10px 12px;font-size:12px}.mk-site .sp-set-grid{grid-template-columns:1fr;gap:34px;max-width:450px}.mk-site .sp-set-card .pd-set-cover{aspect-ratio:1.65}.mk-site .sp-set-card .pd-set-cover>div{padding:23px}.mk-site .sp-set-card .pd-set-cover strong{max-width:240px;min-height:0;font-size:29px}.mk-site .sp-set-subtitle{font-size:12px}.mk-site .sp-creator{font-size:11px}.mk-site .sp-collection{gap:15px;padding-block:25px}.mk-site .sp-collection h2{font-size:22px}.mk-site .sp-collection p{font-size:12px}.mk-site .sp-profile{grid-template-columns:1fr;gap:20px}.mk-site .sp-profile h1{font-size:53px}.mk-site .sp-profile p:not(.mk-eyebrow){font-size:15px}.mk-site .sp-profile .sp-handle{font-size:18px!important}.mk-site .sp-set-intro h1{font-size:52px}.mk-site .sp-set-author{flex-wrap:wrap;font-size:13px}.mk-site .sp-set-author>span{font-size:11px}.mk-site .sp-source-row{grid-template-columns:1fr;gap:15px}.mk-site .sp-source-row>span{grid-column:1}.mk-site .sp-source-row p{font-size:15px}.mk-site .sp-folder-identity span{width:100%;margin-left:0;padding-left:46px}.mk-site .sp-missing h1{font-size:49px}.mk-site .sp-missing>p:not(.mk-eyebrow){font-size:16px}.mk-site .sp-auth{padding-top:30px}.mk-site .sp-auth-story h1{font-size:51px}.mk-site .sp-auth-panel{padding:25px 20px}.mk-site .sp-auth-panel h2{font-size:27px}.mk-site .sp-policy h1{font-size:45px}.mk-site .sp-policy h2{font-size:26px}.mk-site .sp-policy p,.mk-site .sp-policy li{font-size:15px}.mk-site .sp-policy table{font-size:11px}.mk-site .sp-policy th,.mk-site .sp-policy td{padding:12px 5px}.mk-site .sp-help-links{grid-template-columns:1fr}.mk-site .sp-help-links h2{font-size:25px}.mk-site .sp-utility .sp-intro h1{font-size:50px}}.mk-site .sp-auth-story>.pd-learner{margin-bottom:30px}@media (max-width:780px){.mk-site .sp-auth-story>.pd-learner{transform-origin:100% 0;margin:0;display:block;position:absolute;top:-7px;right:0;transform:scale(.6)}}.mk-site .pd-import-compact{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:16px;min-height:390px;padding:28px 16px 38px;display:grid;position:relative;container-type:inline-size}.mk-site .pd-import-compact .pd-source-paper{color:#f3f0e9;background:#2e302d;border:1px solid #7d836e;border-radius:8px;min-height:260px;padding:22px 20px;position:relative;transform:rotate(-3deg);box-shadow:0 14px 25px #0003}.mk-site .pd-source-paper svg{color:#ffad72}.mk-site .pd-source-paper small{color:#ccc5b8;margin-top:18px;font-size:10px;display:block}.mk-site .pd-source-paper h3{margin:22px 0 10px;font:500 clamp(18px,4.4cqi,25px)/1.15 Trip Sans,sans-serif;position:relative}.mk-site .pd-source-paper p{color:#e2ddd4;font:12px/1.5 Trip Sans,sans-serif}.mk-site .pd-paper-lines{gap:8px;margin-top:26px;display:grid}.mk-site .pd-paper-lines i{opacity:.35;background:#c8c0b1;height:2px}.mk-site .pd-paper-lines i:nth-child(2){width:86%}.mk-site .pd-paper-lines i:nth-child(4){width:65%}.mk-site .pd-source-highlight{z-index:-1;background:#b1835f18;height:40px;position:absolute;top:115px;left:16px;right:16px}.mk-site .pd-paper-stream{color:#e6b483;place-items:center;display:grid}.mk-site .pd-card-pile{isolation:isolate;width:100%;height:260px;min-height:260px;position:relative}.mk-site .pd-import-card{color:#edf2ee;opacity:0;animation:pd-compact-first var(--duration) cubic-bezier(.2,.75,.2,1) infinite;background:#243c34;border:1px solid #668074;border-radius:10px;flex-direction:column;gap:15px;padding:23px 18px;display:flex;position:absolute;inset:0;box-shadow:0 12px 22px #0002}.mk-site .pd-import-card small{color:#bdcfc4;font-size:9px}.mk-site .pd-import-card strong{font-size:clamp(17px,4.2cqi,24px);font-weight:500;line-height:1.15}.mk-site .pd-import-card p{margin:0;font-size:12px;line-height:1.5}.mk-site .pd-import-card svg{color:#a8d2b2;margin-top:auto}.mk-site .pd-import-card-1{background:#2f443b;animation-name:pd-compact-second}.mk-site .pd-import-card-2{background:#39463e;animation-name:pd-compact-third}.mk-site .pd-import-set{opacity:0;animation:pd-compact-set var(--duration) cubic-bezier(.2,.75,.2,1) infinite;z-index:4;place-items:center;max-width:none;margin:0;display:grid;position:absolute;inset:0}.mk-site .pd-import-set .pd-set-cover{aspect-ratio:1.05;width:100%;height:auto}.mk-site .pd-import-set .pd-set-cover>div{gap:20px;height:100%;padding:23px 20px}.mk-site .pd-import-set .pd-set-cover strong{font:500 clamp(22px,5.4cqi,30px)/1.1 Trip Sans,sans-serif}.mk-site .pd-import-set .pd-set-cover small{font-size:10px}.mk-site .pd-source-credit{color:#c6c0b8;font-size:10px;position:absolute;bottom:6px;right:16px}@keyframes pd-compact-first{0%,4%{opacity:0;transform:translate(-12px,12px)rotate(-3deg)}10%,22%{opacity:1;transform:none}27%,to{opacity:0;transform:translate(4px,-6px)scale(.98)}}@keyframes pd-compact-second{0%,28%{opacity:0;transform:translate(-12px,12px)rotate(2deg)}34%,46%{opacity:1;transform:none}51%,to{opacity:0;transform:translate(4px,-6px)scale(.98)}}@keyframes pd-compact-third{0%,52%{opacity:0;transform:translate(-12px,12px)rotate(-2deg)}58%,69%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes pd-compact-set{0%,73%{opacity:0;transform:translateY(12px)scale(.9)rotate(3deg)}81%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)scale(.98)}}.mk-site .pd-import-full-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6%;min-height:710px;padding:20px 26px 40px;display:grid}.mk-site .pd-pdf-page{color:#272727;background:#f4f3ef;border-radius:3px;min-height:650px;padding:30px 32px 40px;font-family:Georgia,Times New Roman,serif;position:relative;box-shadow:0 9px 20px #0002}.mk-site .pd-pdf-page-head{color:#6e675c;align-items:center;gap:8px;font:9px Trip Sans,sans-serif;display:flex}.mk-site .pd-pdf-page-head svg{color:#b36b39}.mk-site .pd-pdf-page-head small{margin-left:auto}.mk-site .pd-pdf-page h3{margin:28px 0 4px;font:700 21px Georgia,Times New Roman,serif}.mk-site .pd-pdf-meta{color:#797164;margin:0 0 24px;font:10px/1.5 Georgia,Times New Roman,serif}.mk-site .pd-pdf-page h4{margin:0 0 8px;font:700 12px Georgia,Times New Roman,serif}.mk-site .pd-pdf-page section{margin:0 0 20px}.mk-site .pd-pdf-page section p{margin:0 0 8px;font:11px/1.55 Georgia,Times New Roman,serif}.mk-site .pd-pdf-page .pd-pdf-body{color:#474747}.mk-site .pd-pdf-footer{color:#8b8274;border-top:1px solid #c9c0b2;padding-top:7px;font-size:8px;position:absolute;bottom:15px;left:30px;right:30px}.mk-site .pd-pdf-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:pd-pdf-mark-one var(--duration) ease-in-out infinite;background:linear-gradient(#efbf7c99,#efbf7c99) 0 0/0 100% no-repeat;padding:1px 0}.mk-site .pd-pdf-highlight-1{animation-name:pd-pdf-mark-two}.mk-site .pd-pdf-highlight-2{animation-name:pd-pdf-mark-three}.mk-site .pd-pdf-card-stack{isolation:isolate;height:390px;position:relative;container-type:inline-size}.mk-site .pd-pdf-card{color:#f2efed;z-index:1;background:#252a28;border:1px solid #65736c;border-radius:10px;height:295px;padding:20px;position:absolute;top:45px;left:0;right:0;transform:translate(-10px,24px)rotate(-4deg);box-shadow:0 12px 20px #0003}.mk-site .pd-pdf-card>header{color:#b8c9bf;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font:10px Trip Sans,sans-serif;display:flex}.mk-site .pd-pdf-card>header svg{color:#a8d2b2}.mk-site .pd-extracted-pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-height:218px;display:grid}.mk-site .pd-extracted-pair>div{background:#303733;border-radius:7px;flex-direction:column;min-width:0;padding:14px;display:flex}.mk-site .pd-extracted-pair small{color:#c2c9c2;font:10px Trip Sans,sans-serif}.mk-site .pd-extracted-term{text-align:center;overflow-wrap:anywhere;flex:1;place-items:center;font:500 clamp(17px,4.8cqi,24px)/1.2 Trip Sans,sans-serif;display:grid}.mk-site .pd-extracted-pair p{margin:20px 0 0;font:13px/1.5 Trip Sans,sans-serif}.mk-site .pd-extracted-term .math-render{max-width:100%;font-size:clamp(15px,4.4cqi,22px);overflow:hidden}.mk-site .pd-pdf-card-chem .pd-extracted-term{font-size:32px}.mk-site .pd-pdf-layer-1{z-index:2;background:#252c31;transform:translate(7px,12px)rotate(2deg)}.mk-site .pd-pdf-layer-2{z-index:3;background:#2a302b;transform:rotate(-1deg)}.mk-site .pd-pdf-incoming{opacity:0;z-index:4;animation:pd-pdf-extract-one var(--duration) cubic-bezier(.2,.75,.2,1) infinite}.mk-site .pd-pdf-incoming.pd-pdf-layer-1{z-index:5;animation-name:pd-pdf-extract-two}.mk-site .pd-pdf-incoming.pd-pdf-layer-2{z-index:6;animation-name:pd-pdf-extract-three}@keyframes pd-pdf-mark-one{0%,4%,31%,to{background-size:0 100%}11%,26%{background-size:100% 100%}}@keyframes pd-pdf-mark-two{0%,33%,61%,to{background-size:0 100%}40%,56%{background-size:100% 100%}}@keyframes pd-pdf-mark-three{0%,63%,94%,to{background-size:0 100%}70%,89%{background-size:100% 100%}}@keyframes pd-pdf-extract-one{0%,10%{opacity:0;transform:translate(-38px,60px)rotate(-6deg)}18%,99.99%{opacity:1;transform:translate(-10px,24px)rotate(-4deg)}to{opacity:0;transform:translate(-10px,24px)rotate(-4deg)}}@keyframes pd-pdf-extract-two{0%,39%{opacity:0;transform:translate(-38px,60px)rotate(5deg)}47%,99.99%{opacity:1;transform:translate(7px,12px)rotate(2deg)}to{opacity:0;transform:translate(7px,12px)rotate(2deg)}}@keyframes pd-pdf-extract-three{0%,69%{opacity:0;transform:translate(-38px,60px)rotate(-3deg)}77%,99.99%{opacity:1;transform:rotate(-1deg)}to{opacity:0;transform:rotate(-1deg)}}.mk-site .pd-demo[data-reduced=true] .pd-import-card{opacity:0!important}.mk-site .pd-demo[data-reduced=true] .pd-import-set{opacity:1;transform:none}.mk-site .pd-demo[data-reduced=true] .pd-pdf-incoming{opacity:0}.mk-site .pd-demo[data-reduced=true] .pd-pdf-highlight{background-size:100% 100%}@media (max-width:700px){.mk-site .pd-import-compact{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:11px;min-height:350px;padding:22px 8px 35px}.mk-site .pd-import-compact .pd-source-paper{min-height:240px;padding:18px 13px}.mk-site .pd-source-paper small{font-size:8px}.mk-site .pd-source-paper p{font-size:11px}.mk-site .pd-card-pile{height:240px;min-height:240px}.mk-site .pd-import-card{gap:12px;padding:19px 13px}.mk-site .pd-import-card p{font-size:11px}.mk-site .pd-import-set .pd-set-cover>div{padding:18px 15px}.mk-site .pd-import-set .pd-set-cover small{font-size:9px}.mk-site .pd-import-full-page{grid-template-columns:minmax(0,1fr);gap:0;min-height:1000px;padding:16px 13px 32px}.mk-site .pd-pdf-page{min-height:660px;padding:25px 24px 48px}.mk-site .pd-pdf-card-stack{z-index:2;height:355px;margin:-25px 5px 0}.mk-site .pd-pdf-card{height:300px;padding:17px;top:15px}.mk-site .pd-extracted-pair{gap:9px;min-height:225px}.mk-site .pd-extracted-pair>div{padding:12px}.mk-site .pd-extracted-pair p{font-size:12px}}@container (width<=370px){.mk-site .pd-extracted-pair{grid-template-rows:90px auto;grid-template-columns:minmax(0,1fr);gap:8px;min-height:250px}.mk-site .pd-extracted-pair>div{padding:10px 12px}.mk-site .pd-extracted-term{font-size:20px}.mk-site .pd-extracted-pair p{margin-top:10px}.mk-site .pd-pdf-card{height:320px}}.mk-site .pd-modes-demo{min-height:400px;padding:10px 0 40px;position:relative;overflow:visible}.mk-site .pd-modes-demo-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mk-site .pd-mode-card{color:#f6f2eb;transform-origin:bottom;border-radius:11px;min-width:0;height:235px;padding:18px 14px;transition:transform .6s cubic-bezier(.22,1.2,.3,1),filter .35s;position:relative}.mk-site .pd-mode-card:not(.is-active){filter:saturate(.75)}.mk-site .pd-mode-card.is-active{transform:translateY(-6px)rotate(-1deg)}.mk-site .pd-mode-card header{color:#ded8cf;align-items:center;gap:6px;min-height:28px;font-size:11px;display:flex}.mk-site .pd-mode-card header svg{flex:none}.mk-site .pd-mode-card-teal{background:#253b3b}.mk-site .pd-mode-card-violet{background:#30283d}.mk-site .pd-mode-card-olive{background:#34372e}.mk-site .pd-mode-card-orange{background:#3b2b22}.mk-site .pd-mode-card-blue{background:#203046}.mk-site .pd-mini-flip{perspective:700px;height:130px;margin-top:20px}.mk-site .pd-mini-flip-inner{height:100%;transform-style:preserve-3d;animation:pd-mini-turn var(--duration) cubic-bezier(.22,.8,.25,1) infinite;position:relative}.mk-site .pd-mini-flip-inner>div{text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#253b3b;border-radius:5px;align-content:center;font-size:20px;display:grid;position:absolute;inset:0}.mk-site .pd-mini-flip-inner>div+div{font-size:16px;transform:rotateY(180deg)}.mk-site .pd-test-options{gap:8px;margin-top:16px;display:grid}.mk-site .pd-test-options strong{min-height:37px;font-size:13px;font-weight:500;line-height:1.35}.mk-site .pd-test-options>span,.mk-site .pd-learn-mini>span{border:1px solid #73677f;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:10px 6px;font-size:10px;display:flex}.mk-site .pd-test-options .is-answer{animation:pd-mini-answer var(--duration) ease infinite}.mk-site .pd-test-options .is-answer svg{color:#9dd5aa}.mk-site .pd-match-board{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.mk-site .pd-match-tile{text-align:center;border:1px solid #8c857a;border-radius:6px;place-items:center;min-width:0;min-height:48px;padding:7px 3px;font-size:10px;display:grid}.mk-site .pd-mini-pair{animation:pd-mini-match var(--duration) cubic-bezier(.2,.8,.2,1) infinite}.mk-site .pd-learn-mini{gap:12px;margin-top:20px;display:grid}.mk-site .pd-learn-mini small{color:#ffb578;font-size:10px}.mk-site .pd-learn-mini strong{font-size:13px;font-weight:500;line-height:1.4}.mk-site .pd-learn-mini>span{background:#294333;border-color:#8db294}.mk-site .pd-crossword-mini{margin-top:29px;position:relative}.mk-site .pd-crossword-mini>small{color:#c6c0b8;font-size:12px}.mk-site .pd-crossword-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;margin-top:15px;display:grid}.mk-site .pd-crossword-grid i{color:#253041;height:25px;animation:pd-mini-crossword var(--duration) cubic-bezier(.2,.8,.2,1) infinite;background:#eeeae2;border-radius:3px;place-items:center;font:10px Trip Sans Mono;display:grid}.mk-site .pd-modes-demo-actor{pointer-events:none;transition:left .7s cubic-bezier(.3,1.35,.35,1),top .7s cubic-bezier(.3,1.2,.35,1),transform .5s;position:absolute;top:270px;left:calc(10% - 32px)}.mk-site .pd-modes-demo[data-mode="1"] .pd-modes-demo-actor{left:calc(30% - 32px);transform:rotate(-9deg)}.mk-site .pd-modes-demo[data-mode="2"] .pd-modes-demo-actor{left:calc(50% - 32px);transform:rotate(8deg)}.mk-site .pd-modes-demo[data-mode="3"] .pd-modes-demo-actor{left:calc(70% - 32px);transform:rotate(-7deg)}.mk-site .pd-modes-demo[data-mode="4"] .pd-modes-demo-actor{left:calc(90% - 32px);transform:rotate(4deg)}.mk-site .pd-modes-demo-caption{justify-content:center;align-items:center;gap:10px;min-height:40px;margin-top:100px;font-size:12px;display:flex}.mk-site .pd-modes-demo-caption small{color:#b4aca0;font-size:11px}@keyframes pd-mini-turn{0%,3%{transform:rotateY(0)}9%,18%{transform:rotateY(180deg)}23%,to{transform:rotateY(360deg)}}@keyframes pd-mini-answer{0%,22%,40%,to{background:0 0;border-color:#73677f}28%,37%{background:#294333;border-color:#9dd5aa}}@keyframes pd-mini-match{0%,42%,63%,to{opacity:1;background:0 0;border-color:#8c857a;transform:none}45%,50%{opacity:1;background:#39493e;border-color:#b1d2b8;transform:scale(1.04)}55%,60%{opacity:.08;background:#39493e;transform:scale(.82)}}@keyframes pd-mini-crossword{0%,79%{color:#0000;transform:none}87%,98%{color:#253041;transform:scale(1.02)}to{color:#0000;transform:none}}.mk-site .pd-crossword-two{grid-template-rows:repeat(7,25px);grid-template-columns:repeat(8,minmax(0,1fr));position:relative}.mk-site .pd-crossword-two i{grid-row:1}.mk-site .pd-crossword-two .cross-down{grid-area:auto/5}.mk-site .pd-learn-mini.is-solved>span{background:#294333;border-color:#9dd5aa}.mk-site .pd-demo[data-reduced=true] .pd-mini-flip-inner{animation:none;transform:rotateY(180deg)}.mk-site .pd-demo[data-reduced=true] .pd-mini-pair{background:#39493e;border-color:#b1d2b8;animation:none}.mk-site .pd-demo[data-reduced=true] .pd-test-options .is-answer{background:#294333;animation:none}.mk-site .pd-demo[data-reduced=true] .pd-crossword-grid i{color:#253041;animation:none}.mk-site .pd-demo[data-reduced=true] .pd-mode-card,.mk-site .pd-demo[data-reduced=true] .pd-modes-demo-actor{transition:none}@media (max-width:900px){.mk-site .pd-modes-demo-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.mk-site .pd-mode-card{height:225px}.mk-site .pd-modes-demo-actor{top:192px;left:calc(16.66% - 32px)}.mk-site .pd-modes-demo[data-mode="1"] .pd-modes-demo-actor{left:calc(50% - 32px)}.mk-site .pd-modes-demo[data-mode="2"] .pd-modes-demo-actor{left:calc(83.33% - 32px)}.mk-site .pd-modes-demo[data-mode="3"] .pd-modes-demo-actor{top:432px;left:calc(16.66% - 32px)}.mk-site .pd-modes-demo[data-mode="4"] .pd-modes-demo-actor{top:432px;left:calc(50% - 32px)}.mk-site .pd-modes-demo-caption{margin-top:40px}}@media (max-width:540px){.mk-site .pd-modes-demo-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.mk-site .pd-mode-card{height:220px;padding:16px 11px}.mk-site .pd-mode-card header{font-size:10px}.mk-site .pd-modes-demo-actor{top:193px;left:calc(25% - 32px)}.mk-site .pd-modes-demo[data-mode="1"] .pd-modes-demo-actor{top:193px;left:calc(75% - 32px)}.mk-site .pd-modes-demo[data-mode="2"] .pd-modes-demo-actor{top:440px;left:calc(25% - 32px)}.mk-site .pd-modes-demo[data-mode="3"] .pd-modes-demo-actor{top:440px;left:calc(75% - 32px)}.mk-site .pd-modes-demo[data-mode="4"] .pd-modes-demo-actor{top:685px;left:calc(25% - 32px)}.mk-site .pd-modes-demo-caption{flex-wrap:wrap;justify-content:start;margin-top:44px;font-size:11px}.mk-site .pd-modes-demo-caption small{font-size:10px}.mk-site .pd-mini-flip-inner>div{font-size:19px}.mk-site .pd-mini-flip-inner>div+div{font-size:15px}.mk-site .pd-match-tile,.mk-site .pd-test-options>span{font-size:10px}.mk-site .pd-crossword-grid i{height:27px}.mk-site .pd-mode-card-blue{grid-column:1/-1;width:100%;max-width:calc(50% - 6px)}}.mk-site .pd-crossword-mini{margin-top:20px}.mk-site .pd-crossword-mini>small{min-height:29px;font-size:10px;line-height:1.45;display:block}.mk-site .pd-crossword-two i{color:#0000;height:100%;animation:pd-cross-letter var(--duration) ease infinite;animation-delay:calc(var(--letter)*60ms);border-radius:2px;font-size:9px;line-height:1;position:relative}.mk-site .pd-crossword-two i:first-child:before,.mk-site .pd-crossword-two i:nth-child(5):before{color:#253041;font-size:5px;position:absolute;top:0;left:1px}.mk-site .pd-crossword-two i:first-child:before{content:"1"}.mk-site .pd-crossword-two i:nth-child(5):before{content:"2"}@keyframes pd-cross-letter{0%,81%{color:#0000}84%,98%{color:#253041}to{color:#0000}}.mk-site .pd-modes-demo[data-reduced=true] .pd-crossword-two i{color:#253041}.mk-site .pd-learn-mini>span{min-height:38px;transition:background .3s,border-color .3s}.mk-site .pd-learn-mini:not(.is-solved)>span{color:#c6c0b8;background:0 0;border-color:#797064}.mk-site .pd-learn-mini.is-solved>span{color:#f6f2eb;background:#294333;border-color:#9db89c}.mk-site .pd-test-options .is-answer{background:0 0;border-color:#73677f;transition:background .3s,border-color .3s;animation:none}.mk-site .pd-test-options.is-solved .is-answer{background:#294333;border-color:#9dd5aa}.mk-site .pd-learn-mini{gap:16px;margin-top:20px}.mk-site .pd-learn-mini strong{min-height:55px}.mk-site .pd-crossword-two{grid-template-rows:repeat(4,clamp(19px,2vw,25px));grid-template-columns:repeat(4,clamp(19px,2vw,25px));justify-content:center;gap:3px;margin-top:14px}.mk-site .pd-crossword-two i{color:#0000;border-radius:3px;font-size:12px;animation:none}.mk-site .pd-crossword-two i:before{content:none!important}.mk-site .pd-crossword-two i[data-number]:after{content:attr(data-number);color:#253041;font-size:6px;position:absolute;top:1px;left:2px}.mk-site .pd-modes-demo[data-mode="4"] .pd-crossword-two i{animation:.25s both pd-cross-write;animation-delay:calc(.9s + var(--letter)*.12s)}.mk-site .pd-modes-demo[data-reduced=true] .pd-crossword-two i{color:#253041;animation:none}@keyframes pd-cross-write{0%{color:#0000}to{color:#253041}}.mk-site .mk-hero-copy .mk-actions{margin-top:36px}.mk-site .pd-demo{position:relative}.mk-site .pd-focus-pause{z-index:20;clip-path:inset(50%);white-space:nowrap;top:8px;left:8px;width:auto!important;position:absolute!important}.mk-site .pd-focus-pause:focus-visible{clip-path:none;color:#191817;background:#f6f2eb;gap:8px;display:flex;border-radius:6px!important;padding:10px!important}.mk-site .pd-scene{contain:layout style!important;overflow:visible!important}.mk-site .pd-demo-adapt .pd-scene{color:#232220;border-radius:14px;background:#faf9f6!important;border:1px solid #f6f2eb!important;min-height:0!important;overflow:hidden!important}.mk-site .pd-learn-light{--muted:#6c6861;--paper:#232220;--foreground:#232220;--accent:#b9662e;min-height:450px;color:#232220!important;padding:28px!important}.mk-site .pd-learn-light .pd-learn-header{color:#6c6861;font-size:12px}.mk-site .pd-learn-light .pd-learn-header span:last-child{color:#6c6861}.mk-site .pd-learn-light .pd-learn-progress{background:#ddd9d1;margin:18px 0 28px}.mk-site .pd-learn-light h3{color:#232220;font-size:clamp(20px,2.4vw,29px);line-height:1.22;min-height:90px!important}.mk-site .pd-learn-light .pd-learn-response{min-height:86px;margin-top:20px}.mk-site .pd-learn-light .pd-answer-field{color:#232220;background:#fff;border-color:#aaa59b}.mk-site .pd-learn-light .pd-learn-written small{color:#6c6861}.mk-site .pd-learn-light .pd-typing-caret{background:#b9662e}.mk-site .pd-learn-light .pd-learn-choices{gap:8px}.mk-site .pd-learn-light .pd-learn-choices>span{color:#232220;background:#edf2ef;border-color:#b3bbb3;font-size:14px}.mk-site .pd-learn-light .pd-learn-choices>span kbd{color:#6c6861}.mk-site .pd-learn-light .pd-learn-choices .pd-learn-choice{color:#232220;background:#edf2ef;border-color:#b3bbb3}.mk-site .pd-learn-light[data-beat="3"] .pd-learn-choices .pd-learn-choice{background:#d9e9df;border-color:#6f9677}.mk-site .pd-learn-light .pd-learn-actions{color:#6c6861;margin-top:22px;font-size:11px}.mk-site .pd-learn-light .pd-learn-check{color:#faf9f6;background:#232220}.mk-site .pd-learn-light .pd-learn-outcome{align-items:center;gap:12px;min-height:70px;margin-top:20px;padding-top:0;display:flex}.mk-site .pd-learn-light .pd-learn-outcome>p{color:#625d54;flex:1;max-width:300px;font-size:13px;line-height:1.5}.mk-site .pd-learn-light .pd-answer-mark{color:#b66c55}.mk-site .pd-app-renderer{--secondary:#302e2b;--border:#59564f;--ring:#ffb578;--popover:#232220;--popover-foreground:#f6f2eb;--primary:#f6f2eb;--primary-foreground:#191817;color:#f6f2eb;isolation:isolate}.mk-site .pd-app-renderer button,.mk-site .pd-app-renderer input,.mk-site .pd-app-renderer select{font-family:Trip Sans,sans-serif}.mk-site .mk-prices{align-items:stretch;gap:clamp(36px,7vw,90px)}.mk-site .mk-prices article{grid-template-rows:auto auto 28px 54px 1fr auto;align-content:start;min-width:0;display:grid}.mk-site .mk-prices article>.mk-eyebrow{margin-bottom:18px}.mk-site .mk-prices article>h2{margin:0}.mk-site .mk-prices article>p.mk-plan-billing{color:#b8b1a7;margin:8px 0 0;font-size:12px;line-height:1.4}.mk-site .mk-prices article>p.mk-plan-intro{margin:20px 0 0;font-size:17px;line-height:1.5}.mk-site .mk-prices .mk-plan-benefits{align-content:start;gap:15px;min-height:0;margin:32px 0 36px}.mk-site .mk-prices .mk-plan-cta{place-self:end start}.mk-site .mk-prices .mk-plan-cta-secondary{color:#f6f2eb;background:#302e2b;border:1px solid #59564f}.mk-site .mk-prices .mk-plan-cta-secondary:hover{background:#413f39}.mk-site .mk-prices h2 small{letter-spacing:0;font-family:Trip Sans,sans-serif;font-size:12px}.mk-site .mk-pricing-page .mk-grading-note{margin-top:22px}@media (max-width:600px){.mk-site .pd-learn-light{min-height:440px;padding:23px 19px!important}.mk-site .pd-learn-light h3{font-size:24px;min-height:116px!important}.mk-site .pd-learn-light .pd-learn-choices>span{padding:13px 10px;font-size:13px}.mk-site .pd-learn-light .pd-learn-outcome>p{font-size:12px}.mk-site .mk-prices article{grid-template-rows:auto auto 28px auto 1fr auto}.mk-site .mk-prices article>p.mk-plan-intro{min-height:0}.mk-site .mk-prices .mk-plan-benefits{margin-top:26px}.mk-site .mk-prices .mk-plan-cta{margin-top:0}}.mk-site .sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mk-site .mk-math-secondary{grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;margin:50px 0 90px;display:grid}.mk-site .mk-math-secondary h2{font-size:42px}.mk-site .mk-math-secondary p{color:#c6c0b8;margin-top:22px;font-size:16px}.mk-site .mk-math .mk-feature-hero{grid-template-columns:.75fr 1.25fr;gap:48px}.mk-site .mk-math .mk-feature-hero h1{font-size:clamp(46px,5.2vw,74px)}@media (max-width:780px){.mk-site .mk-math-secondary,.mk-site .mk-math .mk-feature-hero{grid-template-columns:1fr;gap:35px}.mk-site .mk-math-secondary{margin:20px 0 60px}.mk-site .mk-math .mk-feature-hero h1{font-size:clamp(52px,8vw,74px)}}.mk-site .mk-pricing-page .mk-prices{align-items:stretch}.mk-site .mk-pricing-page .mk-prices article{height:100%;padding-block:0}.mk-site .mk-pricing-page .mk-prices .mk-plan-cta{margin:0}.mk-site .pd-loading-surface{min-height:480px}.mk-site .pd-demo-mathAuthoring .pd-loading-surface{min-height:780px}.mk-site .pd-demo-formatsExpanded .pd-loading-surface{min-height:1450px}@media (max-width:600px){.mk-site .mk-pricing-page .mk-prices .mk-plan-benefits{min-height:0}.mk-site .mk-pricing-page .mk-prices article{height:auto}.mk-site .pd-demo-mathAuthoring .pd-loading-surface{min-height:1000px}}.mk-site .mk-loading{min-height:800px}.mk-site .pd-demo-formats .pd-loading-surface{min-height:535px}@media (max-width:500px){.mk-site .pd-demo-formats .pd-loading-surface{min-height:410px}}.mk-site .pd-demo-mathAuthoring .pd-creator-flow-note{max-width:100%;line-height:1.5}.mk-site .pd-demo[data-reduced=true] .pd-scene *,.mk-site .pd-demo[data-reduced=true] .pd-scene :before,.mk-site .pd-demo[data-reduced=true] .pd-scene :after{transition:none!important;animation:none!important}.mk-site .pd-demo-mathAuthoring .pd-scene,.mk-site .pd-demo-mathAuthoring .pd-loading-surface{min-height:852px}@media (max-width:600px){.mk-site .pd-demo-mathAuthoring .pd-scene,.mk-site .pd-demo-mathAuthoring .pd-loading-surface{min-height:910px}}.mk-site .pd-learn-light .pd-learn-choice svg{color:#52795e}.mk-site .pd-app-renderer{--background:#191a1b;--foreground:#f2efed;--muted-foreground:#c2bdb6;--surface:#191a1b;--surface-1:#242424;--surface-2:#302e2b;--surface-3:#3a3833;--text-primary:#f2efed;--text-secondary:#bdb8b0;--border:#59564f;--card:#242424;--card-foreground:#f2efed;--input:#302e2b;--secondary:#302e2b;--secondary-foreground:#f2efed;--muted:#302e2b;--accent:#ffb578;--accent-foreground:#191a1b;--accent-soft:#ffb57820;--primary:#f2efed;--primary-foreground:#191a1b;--ring:#ffb578;--focus:#ffb578;--success:#afd9ae;--success-soft:#afd9ae20;--danger:#dd8c79;--orange:#ffb578;--orange-soft:#ffb57820;color:var(--foreground)}.mk-site .mk-diagram-examples{padding:45px 0 90px}.mk-site .mk-diagram-examples>h2{margin-bottom:40px}.mk-site .mk-import .mk-wide .mk-demo-stage{width:100%}.mk-site .mk-chemistry .mk-story .pd-scene{min-height:430px}.mk-site .mk-alternative .mk-feature-hero{gap:45px}.mk-site .pd-demo-formatsExpanded .pd-scene,.mk-site .pd-demo-formats .pd-scene,.mk-site .pd-demo-knowledge .pd-scene{overflow:visible}@media (max-width:780px){.mk-site .mk-diagram-examples{padding-block:25px 60px}}.mk-site .pd-learn-rounds .pd-learn-progress i{transition:width .45s;animation:none;transform:none}.mk-site .pd-learn-rounds .pd-learn-response{height:100px;min-height:100px}.mk-site .pd-learn-rounds .pd-learn-written,.mk-site .pd-learn-rounds .pd-learn-choices{opacity:1;visibility:visible;transform:none}.mk-site .pd-learn-rounds .pd-learn-choices>span{background:#f5f5f1;border-color:#c5c8bf}.mk-site .pd-learn-rounds .pd-learn-choices>span.is-selected{background:#edf2ef;border-color:#8ba08f}.mk-site .pd-learn-rounds[data-grade=correct] .pd-learn-choices>span.is-selected{background:#d9e9df;border-color:#6f9677}.mk-site .pd-learn-rounds .pd-learn-choices svg{color:#52795e;margin-left:auto}.mk-site .pd-learn-rounds .pd-answer-field>span:first-child{white-space:nowrap;font-size:16px;animation:.7s steps(8,end) both pd-round-type;display:block}.mk-site .pd-learn-rounds .pd-answer-mark{opacity:1;place-items:center;height:25px;display:grid;transform:none}.mk-site .pd-learn-rounds[data-grade=incorrect] .pd-answer-field{background:#fff8f6;border-color:#c8897b}.mk-site .pd-learn-rounds[data-grade=correct] .pd-answer-field{background:#f0f6f1;border-color:#6f9677}.mk-site .pd-learn-rounds[data-grade=correct] .pd-answer-mark{color:#52795e}.mk-site .pd-learn-rounds .pd-learn-check{animation:none}@keyframes pd-round-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mk-site .pd-creator-actual{--radius:.5rem;font:16px/1.5 Trip Sans,sans-serif;position:relative}.mk-site .pd-creator-actual .stable-content-slots,.mk-site .pd-creator-actual .content-slot{min-height:0}.mk-site .pd-creator-actual .editor-card{margin:0}.mk-site .pd-creator-actual .pd-actual-keyboard{opacity:0;visibility:hidden;transform:translateY(8px)}.mk-site .pd-creator-actual[data-keyboard=true] .pd-actual-keyboard{opacity:1;visibility:visible;transform:none}.mk-site .pd-demo-cursor{z-index:19;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #0009);width:30px;height:34px;transition:transform .65s cubic-bezier(.22,.8,.3,1),opacity .2s;position:absolute;top:0;left:0}.mk-site .pd-demo-cursor[data-visible=true]{opacity:1}.mk-site .pd-demo-cursor>svg{fill:#faf8f5;stroke:#242322;stroke-width:1.4px;transform-origin:3px 3px;transition:scale .1s}.mk-site .pd-demo-cursor[data-click=true]>svg{scale:.83}.mk-site .pd-demo-cursor>i{opacity:0;border:1px solid #ffb578;border-radius:50%;width:26px;height:26px;transition:scale .25s,opacity .15s;position:absolute;top:-11px;left:-11px;scale:.3}.mk-site .pd-demo-cursor[data-click=true]>i{opacity:.8;scale:1}.mk-site .pd-demo[data-playing=false] .pd-demo-cursor{transition:none}.mk-site .pd-demo[data-reduced=true] .pd-demo-cursor{display:none}.mk-site .pd-import-compact.pd-import-scene{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:16px;padding:28px 16px 38px}.mk-site .pd-import-compact .pd-card-pile{justify-self:stretch;width:100%;max-width:none}.mk-site .pd-import-compact .pd-import-set{max-width:none;margin:0}@media (max-width:700px){.mk-site .pd-import-compact.pd-import-scene{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px;padding:22px 8px 35px}.mk-site .pd-import-compact .pd-card-pile{height:240px}.mk-site .pd-import-compact .pd-paper-stream{justify-self:stretch;width:auto;transform:none}.mk-site .pd-import-compact .pd-import-set .pd-set-cover>div{padding:18px 15px}.mk-site .pd-import-compact .pd-source-credit{max-width:none;bottom:6px;right:8px}.mk-site .pd-demo-creator .pd-scene{min-height:510px}.mk-site .pd-creator-actual .stable-content-slots,.mk-site .pd-creator-actual .content-slot{min-height:0}}.mk-site .pd-creator-actual .math-keyboard-open>svg{flex:none;width:18px;height:18px;max-height:none;margin:0}.mk-site .pd-authoring-guide{color:#efeeeb;align-items:center;gap:14px;min-height:90px;padding:6px 4px 18px;display:flex}.mk-site .pd-authoring-guide>.pd-learner{flex:none;transition:transform .5s}.mk-site .pd-authoring-story[data-beat="4"] .pd-authoring-guide>.pd-learner{transform:rotate(-7deg)}.mk-site .pd-authoring-story[data-beat="6"] .pd-authoring-guide>.pd-learner{transform:rotate(6deg)}.mk-site .pd-authoring-guide small{color:#aaa79e;font:11px/1.4 Trip Sans,sans-serif}.mk-site .pd-authoring-guide p{margin:5px 0 0;font:16px/1.4 Trip Sans,sans-serif}.mk-site .pd-authoring-dots{align-self:center;gap:5px;margin-left:auto;display:flex}.mk-site .pd-authoring-dots i{background:#494843;border-radius:50%;width:6px;height:6px;transition:background .3s}.mk-site .pd-authoring-dots i[data-active=true]{background:#e6b483}.mk-site .pd-demo-creator .pd-scene{min-height:0}.mk-site .pd-proportional{width:100%;min-width:0;position:relative}.mk-site .pd-proportional-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.mk-site .pd-import-compact.pd-import-scene{min-height:0;padding:0;display:block;container-type:normal}.mk-site .pd-compact-frame>.pd-proportional-canvas{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:16px;padding:28px 18px 38px;display:grid;container-type:inline-size}.mk-site .pd-import-compact .pd-source-paper{height:278px;min-height:0;padding:22px 20px;transform:rotate(-3deg)}.mk-site .pd-import-compact .pd-source-paper small{margin-top:18px;font-size:10px}.mk-site .pd-import-compact .pd-source-paper h3{font-size:25px}.mk-site .pd-import-compact .pd-source-paper p{font-size:12px;line-height:1.5}.mk-site .pd-import-compact .pd-card-pile{width:100%;height:250px;min-height:0}.mk-site .pd-import-compact .pd-import-card{gap:15px;padding:23px 18px}.mk-site .pd-import-compact .pd-import-card strong{font-size:23px}.mk-site .pd-import-compact .pd-import-card p{font-size:12px;line-height:1.5}.mk-site .pd-import-compact .pd-import-card small{font-size:9px}.mk-site .pd-import-compact .pd-paper-stream{justify-self:stretch;width:auto;transform:none}.mk-site .pd-import-compact .pd-import-set .pd-set-cover>div{padding:23px 20px}.mk-site .pd-import-compact .pd-import-set .pd-set-cover strong{font-size:29px}.mk-site .pd-import-compact .pd-import-set .pd-set-cover small{font-size:10px}.mk-site .pd-import-compact .pd-source-credit{font-size:10px;bottom:7px;right:18px}.mk-site .pd-demo-import .pd-scene,.mk-site .mk-import .mk-feature-stage .pd-scene,.mk-site .pd-demo-pdf .pd-scene{min-height:0}.mk-site .pd-import-full-page{min-height:0;padding:20px 26px 40px}.mk-site .pd-pdf-frame{justify-self:center;max-width:500px}.mk-site .pd-pdf-frame .pd-pdf-page{width:500px;height:707px;min-height:0;padding:32px 34px 42px}.mk-site .pd-pdf-frame .pd-pdf-page-head{font-size:10px}.mk-site .pd-pdf-frame .pd-pdf-page h3{margin:25px 0 4px;font-size:24px}.mk-site .pd-pdf-frame .pd-pdf-meta{margin-bottom:22px;font-size:11px}.mk-site .pd-pdf-frame .pd-pdf-page h4{margin-bottom:8px;font-size:14px}.mk-site .pd-pdf-frame .pd-pdf-page section{margin-bottom:18px}.mk-site .pd-pdf-frame .pd-pdf-page section p{margin-bottom:8px;font-size:12px;line-height:1.48}.mk-site .mk-diagram .mk-feature-stage .pd-scene{min-height:0}.mk-site .pd-demo-diagram .pd-diagram-scene-refined{background:#1e2220;border:1px solid #353a35;border-radius:14px;padding:18px}.mk-site .pd-diagram-step{color:#dddcd5;justify-content:space-between;align-items:center;gap:12px;height:28px;font-size:13px;display:flex}.mk-site .pd-diagram-step small{color:#9b9e94;white-space:nowrap;font-size:10px}.mk-site .pd-demo-diagram .pd-diagram-scene-refined .pd-real-diagram{border-radius:8px;margin:16px 0}.mk-site .pd-demo-diagram .pd-diagram-scene-refined .pd-real-diagram .image-surface{min-height:0!important}.mk-site .pd-diagram-reaction{justify-content:space-between;align-items:center;gap:18px;min-height:108px;display:flex}.mk-site .pd-diagram-reaction>div{min-width:0}.mk-site .pd-diagram-reaction strong{font-size:14px;font-weight:500;display:block}.mk-site .pd-diagram-reaction p{color:#abae9f;margin:7px 0 0;font-size:12px;line-height:1.45}.mk-site .pd-diagram-reaction>div>span{color:#a9ada2;border:1px solid #666e62;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;width:170px;max-width:100%;margin-top:9px;padding:9px 11px;font-size:12px;display:flex}.mk-site .pd-diagram-reaction>div>.is-answer{color:#e6efe6;background:#294333;border-color:#8db294}.mk-site .pd-diagram-reaction>.pd-learner{flex:none}.mk-site .pd-demo-diagram .pd-diagram-scene-refined>small{color:#8c9487;margin-top:6px;font-size:9px;display:block}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-collage{columns:auto;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 5%;padding:24px 20px 45px;display:flex}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(n){break-inside:auto;flex:none;width:44%;margin:12px 0 18px;display:block}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+1){width:90%;margin-right:9%;transform:rotate(-1deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+2){width:54%;margin-top:20px;transform:rotate(1.5deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+3){width:35%;margin-top:58px;transform:rotate(-2deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+4){width:32%;margin-left:5%;transform:rotate(-1.5deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+5){width:55%;margin-top:45px;transform:rotate(1.5deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+6){width:78%;margin-left:14%;transform:rotate(-1deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+7){width:46%;margin-top:26px;transform:rotate(1.2deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(8n+8){width:39%;margin-top:5px;transform:rotate(-1.2deg)}.mk-site .mk-pricing-intro{justify-content:space-between;align-items:center;gap:30px;display:flex}.mk-site .mk-pricing-intro>div:first-child{min-width:0}.mk-site .mk-pricing-intro>div:first-child>p:last-child{color:var(--muted);margin-top:28px;font-size:20px;line-height:1.5}.mk-site .mk-pricing-actor{padding:25px 35px;transform:rotate(-7deg)}.mk-site .mk-prices{grid-template-rows:repeat(12,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px 28px;padding:20px 0 48px;display:grid}.mk-site .mk-prices>article,.mk-site .mk-prices>article+article{grid-template-rows:subgrid;gap:inherit;border:1px solid #373b34;border-radius:15px;grid-row:span 12;min-width:0;padding:30px 26px;display:grid;position:relative}.mk-site .mk-prices>.mk-plus-plan{background:#253026;border-color:#7c8b6c;box-shadow:0 10px 35px #0002}.mk-site .mk-prices .mk-eyebrow{align-self:center;margin:0;font-size:13px}.mk-site .mk-prices h2{align-self:end;margin:0;font-size:clamp(38px,5vw,54px);line-height:1.1}.mk-site .mk-prices h2 small{margin:0;font-size:12px;display:inline}.mk-site .mk-prices article>p{align-self:start;max-width:none;margin:0;font-size:16px;line-height:1.5}.mk-site .mk-prices article>.mk-plan-billing{font-size:13px}.mk-site .mk-prices .mk-plan-benefits{grid-template-rows:subgrid;gap:inherit;grid-row:span 7;align-self:stretch;min-height:0;margin:5px 0 12px;display:grid}.mk-site .mk-prices .mk-plan-benefits li{align-self:start;min-width:0;font-size:14px;line-height:1.45}.mk-site .mk-prices .mk-plan-cta{place-self:end start;min-height:46px;margin:8px 0 0;font-size:14px}.mk-site .mk-beta-tag{color:#29291f;letter-spacing:.015em;background:#e8b37f;border:1px solid #f3c89e;border-radius:7px 13px 9px 5px;padding:9px 16px;font:500 13px/1.2 Trip Sans,sans-serif;text-decoration:none;position:absolute;top:-17px;right:16px;transform:rotate(6deg);box-shadow:0 4px 10px #0002}.mk-site .mk-beta-tag:hover{transform:rotate(3deg)}.mk-site .sp-policy article :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.025em;font-family:Trip Sans,Arial,sans-serif;font-weight:500;line-height:1.25}.mk-site .sp-policy article h1{font-size:clamp(34px,5vw,50px)}.mk-site .sp-policy article h2{font-size:25px}@media (max-width:700px){.mk-site .pd-import-full-page{min-height:0;padding:16px 13px 32px}.mk-site .pd-authoring-guide{gap:10px;padding-inline:0}.mk-site .pd-authoring-guide p{font-size:14px}.mk-site .pd-authoring-dots{display:none}.mk-site .pd-demo-diagram .pd-diagram-scene-refined{padding:14px}.mk-site .mk-prices{column-gap:18px}.mk-site .mk-prices>article,.mk-site .mk-prices>article+article{padding:30px 20px}.mk-site .mk-pricing-actor{padding:10px 0}}@media (max-width:620px){.mk-site .mk-prices{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:40px}.mk-site .mk-prices>article,.mk-site .mk-prices>article+article{grid-row:auto;grid-template-rows:auto;gap:18px;padding:30px 24px}.mk-site .mk-prices .mk-plan-benefits{grid-row:auto;grid-template-rows:none;gap:14px;margin:4px 0 12px}.mk-site .mk-prices h2{font-size:48px}.mk-site .mk-pricing-intro{display:block;position:relative}.mk-site .mk-pricing-actor{transform-origin:100% 0;position:absolute;top:-25px;right:0;scale:.68}.mk-site .mk-pricing-intro h1{padding-right:25px}}@media (max-width:540px){.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-collage{gap:18px;padding:14px 12px 35px}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(n){width:91%;margin:8px 0 14px;transform:rotate(-1deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(3n+2){width:82%;margin-left:14%;transform:rotate(1.5deg)}.mk-site .pd-demo-formatsExpanded .pd-formats-demo[data-expanded=true] .pd-format-example:nth-child(3n){width:84%;margin-left:3%;transform:rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.mk-site .pd-authoring-guide>.pd-learner,.mk-site .mk-beta-tag{transition:none}}.reduce-motion .mk-site .pd-authoring-guide>.pd-learner,.reduce-motion .mk-site .mk-beta-tag{transition:none}.mk-site .mk-pricing-page .mk-prices>article{height:auto;padding:30px 26px}.mk-site .mk-pricing-page .mk-prices .mk-plan-benefits{min-height:0}.mk-site .pd-compact-frame{max-width:560px;margin-inline:auto}@media (max-width:700px){.mk-site .mk-pricing-page .mk-prices>article{padding:30px 20px}}@media (max-width:620px){.mk-site .mk-pricing-page .mk-prices>article{padding:30px 24px}}.mk-site .pd-diagram-label-pins{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk-site .pd-diagram-label-pins circle{fill:#d9e7c8;stroke:#38503b;stroke-width:.3px;animation:.4s both pd-label-pin}@keyframes pd-label-pin{0%{opacity:0}to{opacity:1}}.mk-site .pd-authoring-story .pd-creator-actual .pd-actual-keyboard-reserve{height:auto;min-height:0}.mk-site .pd-authoring-story .pd-creator-actual .pd-actual-keyboard{position:static;inset:auto}.mk-site .pd-authoring-story .pd-creator-actual .pd-creator-flow-note{min-height:36px;margin:14px 0 0;position:static}.mk-site .pd-creator-actual-math:is([data-beat="0"],[data-beat="1"],[data-beat="2"],[data-beat="3"],[data-beat="4"])>.editor{padding-bottom:4px}.mk-site .pd-creator-actual:not(.pd-creator-actual-math):is([data-beat="5"],[data-beat="6"],[data-beat="7"])>.editor{padding-bottom:8px}.mk-site .pd-demo-diagram .pd-diagram-scan{animation:3.8s ease-in-out both pd-diagram-scan}.mk-site .sp-policy .sp-toc h2{letter-spacing:-.02em;font-family:Trip Sans,Arial,sans-serif;font-size:18px;font-weight:500}@media (min-width:781px){.mk-site main .mk-hero{min-height:580px;padding-block:42px 58px}.mk-site main .mk-story{min-height:0;padding-block:68px}.mk-site main .mk-plan-brief{padding-block:75px}.mk-site main .mk-feature-hero{padding-block:50px 60px}.mk-site main.mk-math .mk-feature-hero,.mk-site main.mk-diagram .mk-feature-hero{padding-block:60px}.mk-site main .mk-closing{padding-block:55px 70px}}@media (min-width:1600px){.mk-site main .mk-hero{min-height:620px;padding-block:55px 65px}.mk-site main .mk-story{padding-block:78px}}.mk-site main.sp-auth-personal{grid-template-columns:minmax(0,1fr) 410px;gap:95px;min-height:650px;padding-block:38px 80px}.mk-site .sp-account-welcome{text-align:center;align-self:center;min-width:0}.mk-site .sp-account-welcome h1{letter-spacing:-.02em;font-size:clamp(48px,5vw,69px);line-height:1.1}.mk-site .sp-account-welcome>p{color:var(--muted);margin-top:18px;font-size:17px}.mk-site main.sp-auth-structural{grid-template-columns:minmax(0,440px);place-content:center;gap:0;min-height:calc(100svh - 148px);padding-block:55px 85px;display:grid}.mk-site main.sp-auth .sp-auth-panel{background:#222322;border:1px solid #3a3d39;border-radius:17px;padding:32px}.mk-site main.sp-auth .sp-auth-panel form{gap:20px}.mk-site .sp-auth-panel header :is(h1,h2){letter-spacing:-.035em;font:500 28px/1.2 Trip Sans,Arial,sans-serif}.mk-site .sp-account-description{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.mk-site .sp-auth-panel .sp-google{color:#262723;background:#f6f2eb;border:1px solid #f6f2eb;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:14px;display:flex}.mk-site .sp-auth-panel .sp-google:hover{background:#e9e4db}.mk-site .sp-auth-divider{color:#aaa9a3;align-items:center;gap:14px;font-size:11px;display:flex}.mk-site .sp-auth-divider:before,.mk-site .sp-auth-divider:after{content:"";background:#3a3d39;flex:1;height:1px}.mk-site .sp-auth-panel .sp-policy-links{flex-wrap:wrap;gap:18px;display:flex}.mk-site .sp-password-field{gap:10px;display:grid}.mk-site .sp-password-field>small{margin-top:-2px}.mk-site .sp-auth-panel .sp-preview-note{text-align:center;display:block;color:#a6a79f!important;font-size:10px!important}.mk-site .sp-goodbye{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:calc(100svh - 148px);padding-block:35px 70px;display:flex}.mk-site .sp-goodbye h1{font-size:clamp(52px,6vw,76px);line-height:1.1}.mk-site .sp-goodbye>p{color:var(--muted);font-size:17px}.mk-site .sp-goodbye .mk-actions{justify-content:center;margin-top:7px}.mk-site .sp-goodbye>.sp-preview-note{margin-top:7px}.mk-site .ac-scene{isolation:isolate;--ac-card:#c3cfbd;--ac-ink:#535e50;width:340px;max-width:100%;height:270px;margin:0 auto 20px;position:relative}.mk-site .ac-art{position:absolute;inset:0;overflow:visible}.mk-site .ac-card{background:var(--ac-card);width:170px;height:126px;color:var(--ac-ink);border:0;border-radius:11px;position:absolute;top:113px;left:86px;transform:rotate(-5deg)}.mk-site .ac-card-back{background:#747e6b;top:106px;left:99px;transform:rotate(7deg)}.mk-site .ac-card-front{z-index:3;padding:27px}.mk-site .ac-line{opacity:.37;background:currentColor;border-radius:4px;width:83px;height:4px;margin-top:12px;display:block}.mk-site .ac-line-short{width:55px;margin-top:9px}.mk-site .ac-card-mark{opacity:.23;background:currentColor;border-radius:7px;width:21px;height:21px;display:block}.mk-site .ac-bookmark{z-index:4;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:#e1aa7c;width:14px;height:40px;position:absolute;top:110px;left:219px;transform:rotate(-5deg)}.mk-site .ac-actor{z-index:2;transform-origin:50% 100%;width:142px;height:142px;transition:transform .7s cubic-bezier(.2,.85,.3,1);position:absolute;top:18px;left:96px}.mk-site .ac-actor .pd-emotional-learner{vertical-align:top}.mk-site .ac-ground{z-index:-1;background:#0002;border-radius:50%;width:225px;height:12px;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.mk-site .ac-scene[data-phase="0"] .ac-actor{transform:translate(-25px,17px)rotate(-13deg)}.mk-site .ac-signin[data-phase="1"] .ac-actor{transform:translate(8px,-6px)rotate(9deg)}.mk-site .ac-signin[data-phase="2"] .ac-actor{transform:translate(22px,6px)rotate(14deg)}.mk-site .ac-signin[data-phase="3"] .ac-actor{transform:translateY(-10px)rotate(-5deg)}.mk-site .ac-signin[data-attention=password] .ac-actor{transform:translate(-23px,24px)rotate(-25deg)scale(.94)}.mk-site .ac-signup .ac-card{height:102px;top:137px;transform:rotate(4deg)}.mk-site .ac-signup .ac-card-back{background:#8a7699;top:126px;transform:rotate(-9deg)}.mk-site .ac-signup .ac-actor{top:-10px}.mk-site .ac-signup[data-phase="0"] .ac-actor{transform:translateY(10px)scale(1.03,.94)}.mk-site .ac-signup[data-phase="1"] .ac-actor{transform:translateY(23px)scale(1.06,.88)}.mk-site .ac-signup[data-phase="2"] .ac-actor{transform:translateY(-28px)rotate(-12deg)scale(.96,1.06)}.mk-site .ac-signup[data-phase="3"] .ac-actor{transform:translateY(-7px)rotate(9deg)}.mk-site .ac-stars{color:#e7c49a;opacity:0;transition:opacity .5s,transform .7s;transform:translateY(20px)scale(.7)}.mk-site .ac-stars>*{position:absolute}.mk-site .ac-star-one{width:31px;height:31px;top:45px;left:63px}.mk-site .ac-star-two{color:#b8c7a9;font-size:35px;top:73px;right:55px}.mk-site .ac-star-three{color:#c8b3d7;font-size:18px;top:8px;right:98px}.mk-site .ac-signup:is([data-phase="2"],[data-phase="3"]) .ac-stars{opacity:1;transform:none}.mk-site .ac-door{background:#303b3a;border:0;border-radius:85px 85px 0 0;width:133px;height:220px;position:absolute;top:14px;left:105px}.mk-site .ac-door-knob{background:#b2bda9;border-radius:50%;width:5px;height:5px;position:absolute;top:135px;left:16px}.mk-site .ac-signout{height:255px;margin-bottom:0}.mk-site .ac-signout .ac-actor{z-index:2;top:87px;left:99px}.mk-site .ac-signout[data-phase="0"] .ac-actor{transform:translateY(4px)rotate(-9deg)}.mk-site .ac-signout[data-phase="1"] .ac-actor{transform:translate(-10px,1px)rotate(-15deg)}.mk-site .ac-signout[data-phase="2"] .ac-actor{transform:translate(8px,2px)rotate(9deg)}.mk-site .ac-signout[data-phase="3"] .ac-actor{transform:translate(-4px,6px)rotate(-5deg)}.mk-site .ac-wave-lines{opacity:.7;transition:opacity .5s,transform .7s;position:absolute;top:90px;left:245px;transform:rotate(12deg)}.mk-site .ac-wave-lines i{transform-origin:0;background:#c7b49e;border-radius:3px;width:17px;height:2px;margin:10px 0;display:block}.mk-site .ac-wave-lines i:first-child{width:13px;transform:rotate(-35deg)}.mk-site .ac-wave-lines i:last-child{width:13px;transform:rotate(35deg)}.mk-site .ac-signout:is([data-phase="0"],[data-phase="3"]) .ac-wave-lines{opacity:0;transform:translate(-5px,5px)}.mk-site .ac-motion{z-index:5;color:#8e9589;opacity:.55;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:6px;right:5px}:is(.mk-site .ac-motion:hover,.mk-site .ac-motion:focus-visible){opacity:1;border-color:#50584a}.mk-site .ac-scene[data-playing=false] :is(.ac-actor,.ac-stars,.ac-wave-lines){transition:none}.mk-site main.sp-state-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100svh - 148px);padding-block:45px 80px;display:flex}.mk-site .sp-state-page h1{max-width:760px;font-size:clamp(44px,5vw,67px);line-height:1.1}.mk-site .sp-state-page>p{max-width:420px;color:var(--muted);font-size:16px}.mk-site .sp-state-page .mk-actions{justify-content:center;margin-top:11px}.mk-site .sp-state-code{letter-spacing:.18em;color:#a7a79d;font:500 11px Trip Sans Mono,monospace}.mk-site .sp-state-art{--state-paper:#343d35;--state-line:#acbaa7;isolation:isolate;width:250px;height:195px;margin-bottom:10px;position:relative}.mk-site .sp-state-paper{background:var(--state-paper);width:110px;height:142px;color:var(--state-line);border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;top:17px;left:73px;transform:rotate(10deg)}.mk-site .sp-state-paper-back{z-index:-1;background:#242a25;top:26px;left:55px;transform:rotate(-12deg)}.mk-site .sp-state-paper i{opacity:.3;background:currentColor;border-radius:3px;width:50px;height:4px;display:block}.mk-site .sp-state-paper i:last-child{width:32px;margin-top:-6px}.mk-site .sp-state-seal{color:#40352b;background:#d1b79a;border:0;border-radius:12px;place-items:center;width:40px;height:40px;font:500 20px Trip Sans,sans-serif;display:grid;position:absolute;top:128px;left:163px;transform:rotate(10deg)}.mk-site main.sp-policy:not(.has-toc){max-width:890px;padding-block:45px 80px;display:block}@media (max-width:1050px){.mk-site main.sp-auth-personal{grid-template-columns:minmax(0,1fr) 380px;gap:35px}.mk-site .sp-account-welcome h1{font-size:53px}}@media (max-width:780px){.mk-site main.sp-auth-personal{grid-template-columns:1fr;gap:32px;max-width:550px;min-height:0;padding-block:15px 65px}.mk-site .sp-account-welcome .ac-scene{width:290px;height:205px;margin-bottom:10px}.mk-site .sp-account-welcome .ac-art{transform-origin:bottom;inset:-65px -25px 0;transform:scale(.78)}.mk-site .sp-account-welcome h1{font-size:48px}.mk-site .sp-account-welcome>p{margin-top:12px;font-size:16px}.mk-site main.sp-auth-structural{max-width:550px;min-height:calc(100svh - 132px);padding-block:35px 65px}.mk-site main.sp-goodbye,.mk-site main.sp-state-page{min-height:calc(100svh - 132px);padding-block:25px 60px}.mk-site main.sp-policy:not(.has-toc){padding-block:30px 65px}}@media (max-width:480px){.mk-site .mk-header{gap:10px}.mk-site .mk-open{white-space:nowrap}.mk-site main.sp-auth .sp-auth-panel{padding:25px 22px}.mk-site .sp-auth-panel header :is(h1,h2){font-size:26px}.mk-site main.sp-auth-personal{gap:25px}.mk-site .sp-account-welcome .ac-scene{height:172px}.mk-site .sp-account-welcome .ac-art{inset:-98px -25px 0;transform:scale(.68)}.mk-site .sp-account-welcome h1{font-size:42px}.mk-site .sp-account-welcome>p{font-size:15px}.mk-site main.sp-state-page{gap:16px}.mk-site .sp-state-page h1{font-size:43px}.mk-site .sp-state-art{margin-block:-10px 0;transform:scale(.9)}.mk-site .sp-goodbye .ac-scene{margin-top:-15px;transform:scale(.9)}.mk-site .sp-goodbye h1{font-size:54px}}@media (prefers-reduced-motion:reduce){.mk-site .ac-art *{transition:none!important;animation:none!important}}.reduce-motion .mk-site .ac-art *{transition:none!important;animation:none!important}.mk-site .mk-hero h1{letter-spacing:-.035em;line-height:1.06}.mk-site .mk-pricing-page .mk-prices h2{letter-spacing:-.015em}.mk-site .mk-pricing-page .mk-prices h2 small{letter-spacing:0;margin-left:6px}.mk-site .mk-pricing-intro{display:block}.mk-site .mk-pricing-page .mk-beta-tag{color:#191817;letter-spacing:.01em;background:#ffb578;border:1px solid #ffb578;border-radius:10px;padding:14px 21px;font-size:18px;line-height:1.1;top:-23px;right:22px;transform:rotate(4deg);box-shadow:0 5px 15px #0003}.mk-site .mk-pricing-page .mk-beta-tag:hover{transform:rotate(1deg)}.mk-site .mk-how-page .mk-how-intro{padding:44px 0 28px}.mk-site .mk-how-page .mk-how-intro h1{letter-spacing:0;font:400 clamp(52px,6.6vw,94px)/1.02 Pirata One,serif}.mk-site .mk-how-page .mk-story.mk-wide{gap:30px;padding-top:50px}.mk-site .mk-how-page .mk-wide .mk-section-copy{max-width:800px;display:block}.mk-site .mk-how-page .mk-wide .mk-index{margin-bottom:16px}.mk-site .mk-how-page .mk-wide h2{letter-spacing:0;font-size:clamp(34px,3.5vw,48px);line-height:1.12}.mk-site .mk-how-page .mk-wide h2 br{display:none}.mk-site .mk-how-page .mk-wide .mk-section-copy p{max-width:620px;margin-top:17px;font-size:18px;line-height:1.55}.mk-site .mk-how-page .pd-types-options{flex-wrap:wrap;gap:8px}.mk-site .mk-how-page .pd-types-options span{border:1px solid #0000;padding:9px 12px;font-size:12px}.mk-site .mk-how-page .pd-types-options span[data-chosen=true]{color:#ffb578;background:#413021;border-color:#ffb578}.mk-site .mk-discover{padding:35px 0 100px}.mk-site .mk-discover h2{margin-bottom:30px;font-size:44px}.mk-site .mk-discover>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.mk-site .mk-discover a{background:#232220;border:1px solid #59564f;border-radius:12px;align-items:center;gap:15px;min-height:112px;padding:25px;transition:background .2s,border-color .2s;display:flex}.mk-site .mk-discover a>svg:first-child{color:#ffb578;flex:none}.mk-site .mk-discover a>svg:last-child{flex:none;width:18px;margin-left:auto}.mk-site .mk-discover a:hover{background:#302e2b;border-color:#8c857a}.mk-site .mk-discover a>span{font-size:18px}.mk-site .ac-scene{--ac-card:#86b8b1;--ac-ink:#2a5b58}.mk-site .ac-card{border-color:#86b8b1}.mk-site .ac-card-back{background:#2a5b58}.mk-site .ac-bookmark,.mk-site .ac-stars{color:#ffb578}.mk-site .ac-bookmark{background:#ffb578}.mk-site .ac-signup{--ac-card:#cbc2e3;--ac-ink:#101010}.mk-site .ac-signup .ac-card{border-color:#cbc2e3}.mk-site .ac-signup .ac-card-back{background:#514969}.mk-site .ac-star-two{color:#84a48b}.mk-site .ac-star-three{color:#cbc2e3}.mk-site .ac-door{background:#303b3a}.mk-site .ac-door-knob{background:#86b8b1}.mk-site .ac-wave-lines i{background:#c6c0b8}.mk-site .sp-state-art{--state-paper:#86b8b1;--state-line:#2a5b58;--state-back:#2a5b58}.mk-site .sp-state-profile{--state-paper:#cbc2e3;--state-line:#514969;--state-back:#514969}.mk-site .sp-state-folder{--state-paper:#d8bf7c;--state-line:#5b5034;--state-back:#5b5034}.mk-site .sp-state-set{--state-paper:#87a4ca;--state-line:#3d526e;--state-back:#3d526e}.mk-site .sp-state-error{--state-paper:#e18b78;--state-line:#693e35;--state-back:#693e35}.mk-site .sp-state-empty{--state-paper:#86a58e;--state-line:#344a3a;--state-back:#344a3a}.mk-site .sp-state-paper-back{background:var(--state-back)}.mk-site .sp-state-seal{color:#38352b;background:#f1e7c9}.mk-site .sp-state-profile{--state-paper:#514969;--state-line:#f6f2eb}.mk-site .sp-state-folder{--state-paper:#6c5529;--state-line:#f6f2eb}.mk-site .sp-state-error{--state-paper:#302e2b;--state-line:#ffb2ab}.mk-site .sp-state-page:has(.sp-state-empty) .sp-state-seal{color:#191817;background:#9dd5aa}.mk-site .pd-static-map{aspect-ratio:1.2;background:#1e3a40;border-radius:7px;position:relative;overflow:hidden}.mk-site .pd-static-map>img{object-fit:cover;object-position:52% 48%;width:100%;height:100%}.mk-site .pd-map-controls{color:#191817;background:#f6f2eb;border:1px solid #8c857a;border-radius:5px;font-size:23px;line-height:1;display:grid;position:absolute;top:14px;left:14px;overflow:hidden}.mk-site .pd-map-controls span{padding:5px 9px}.mk-site .pd-map-controls span+span{border-top:1px solid #8c857a}.mk-site .pd-map-label{color:#191817;white-space:nowrap;background:#f6f2eb;border-radius:5px;padding:8px 10px;font-size:10px;position:absolute;top:33%;left:49%;transform:translate(-50%);box-shadow:0 2px 6px #0004}.mk-site .pd-static-map small{color:#f6f2eb;background:#191817cc;padding:3px 6px;font-size:9px;position:absolute;bottom:5px;right:6px}@media (max-width:780px){.mk-site .mk-discover>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-site .mk-discover a{gap:10px;padding:20px}.mk-site .mk-discover a>span{font-size:16px}.mk-site .mk-how-page .mk-wide .mk-section-copy p{font-size:17px}}@media (max-width:480px){.mk-site .mk-discover{padding-bottom:65px}.mk-site .mk-discover h2{font-size:37px}.mk-site .mk-discover>div{grid-template-columns:1fr}.mk-site .mk-discover a{min-height:85px}.mk-site .mk-how-page .mk-how-intro{padding-top:30px}.mk-site .mk-how-page .mk-story.mk-wide{padding-top:36px}.mk-site .mk-pricing-page .mk-beta-tag{padding:12px 18px;font-size:16px;right:16px}.mk-site .mk-how-page .pd-types-options span{padding:8px;font-size:10px}}.mk-site .pd-types-scene .pd-creator-actual{width:100%;max-width:none;padding:8px 0}.mk-site .pd-types-scene .editor{width:100%;max-width:none;margin:0}.mk-site .pd-types-scene .editor .editor-card{box-sizing:border-box;grid-template-rows:44px minmax(0,1fr);gap:16px;height:500px;padding:20px;display:grid}.mk-site .pd-types-scene .pd-real-card-header{min-width:0;margin:0}.mk-site .pd-types-scene .relationship-editor{grid-template-rows:minmax(0,1fr) auto;gap:16px;min-width:0;min-height:0;display:grid}.mk-site .pd-types-scene .editor .stable-content-slots{gap:6px;min-height:0;height:100%!important;grid-template-rows:minmax(0,1fr)!important;block-size:100%!important}.mk-site .pd-types-scene .editor .stable-content-slots>.content-slot{box-sizing:border-box;min-block-size:0;overflow:hidden;height:100%!important;block-size:100%!important;grid-template-rows:32px minmax(0,1fr) 44px!important;min-height:0!important}.mk-site .pd-types-scene .editor .stable-content-slots>.slot-suggestion-tray{display:none}.mk-site .pd-types-scene .editor .slot-content{min-height:0;min-block-size:0;overflow:hidden}.mk-site .pd-types-scene .editor .content-slot>.slot-heading{grid-row:1;display:flex}.mk-site .pd-types-scene .editor .content-slot>.slot-content{grid-row:2}.mk-site .pd-types-scene .editor .content-slot>.slot-utilities{grid-row:3}.mk-site .pd-types-scene .editor .creator-card-options{min-height:52px;margin:0}.mk-site .pd-types-scene .editor .diagram-card-canvas .slot-content>*,.mk-site .pd-types-scene .editor .diagram-card-canvas .format-preview .creator-native-preview,.mk-site .pd-types-scene .editor .diagram-card-canvas .creator-native-preview>div,.mk-site .pd-types-scene .editor .diagram-card-canvas .card-slot-display,.mk-site .pd-types-scene .editor .diagram-card-canvas .structured-render,.mk-site .pd-types-scene .editor .diagram-card-canvas .structured-content,.mk-site .pd-types-scene .editor .diagram-card-canvas .diagram-label-display{min-height:0;margin:0;height:100%!important;max-height:100%!important;block-size:100%!important}.mk-site .pd-types-scene .editor .diagram-card-canvas .image-surface{background:0 0;width:auto;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:block}@container creator-card (width<=720px){.mk-site .pd-types-scene .editor .stable-content-slots.semantic-content-slots{grid-template-rows:minmax(0,1fr) 24px minmax(0,1fr)!important}.mk-site .pd-types-scene .editor .stable-content-slots>.relationship-connector{min-block-size:24px}}@media (max-width:780px){.mk-site .pd-types-scene .editor .editor-card{gap:12px;height:640px;padding:12px}.mk-site .pd-types-scene .pd-real-card-header{gap:6px}.mk-site .pd-types-scene .pd-real-card-header .card-type-placement{min-width:0}.mk-site .pd-types-scene .editor .stable-content-slots>.content-slot{grid-template-rows:28px minmax(0,1fr) 36px!important}}.mk-site .pd-authoring-story .pd-creator-actual>.editor{padding-bottom:8px!important}.mk-site .pd-authoring-story .pd-creator-actual .editor-card{box-sizing:border-box;height:460px;overflow:hidden}.mk-site .pd-authoring-guide{box-sizing:border-box;height:100px}.mk-site .pd-authoring-guide>div:not(.pd-learner):not(.pd-authoring-dots){min-width:0}.mk-site .pd-authoring-guide p{min-height:24px}.mk-site .pd-focus-source{box-sizing:border-box;height:140px}.mk-site .pd-focus-options{align-content:start;height:154px}.mk-site .pd-focus-options>div{box-sizing:border-box;min-height:46px}.mk-site .pd-focus-preview{box-sizing:border-box;height:136px;overflow:hidden}.mk-site .pd-focus-footer{justify-content:flex-end}@media (max-width:780px){.mk-site .pd-authoring-story .pd-creator-actual .editor-card{height:690px}.mk-site .pd-authoring-guide{height:112px}.mk-site .pd-focus-source,.mk-site .pd-focus-options{height:170px}.mk-site .pd-focus-preview{height:166px}}body:has(.mk-site){background:#191917;margin:0}.mk-site{min-height:100dvh;overflow-x:clip}.mk-site .sp-account-form{gap:20px;display:grid}.mk-site .sp-account-form h2{letter-spacing:-.025em;font:500 29px/1.2 Trip Sans,sans-serif}.mk-site .sp-account-form .field,.mk-site .sp-account-form form{gap:16px;display:grid}.mk-site .sp-account-form .field{gap:8px}.mk-site .sp-account-form input:not([type=checkbox]),.mk-site .sp-account-form select{color:#f4f2ed;background:#292824;border:1px solid #57544c;border-radius:7px;width:100%;min-height:48px;padding:12px}.mk-site .sp-account-form [data-slot=button],.mk-site .sp-account-form .button{color:#252520;background:#f4f2ed;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:14px;display:inline-flex}.mk-site .sp-account-form .auth-links{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.mk-site .sp-account-form .consent-line{gap:10px;font-size:13px;line-height:1.5;display:flex}.mk-site .sp-account-form a{text-decoration:underline}.mk-site .sp-account-form button:disabled{opacity:.5}.mk-site .sp-account-form .sp-password-toggle{background:0 0;border:0;justify-self:end;align-items:center;gap:8px;font-size:12px;display:flex}.mk-site .sp-account-form .action-row,.mk-site .sp-account-form .actions{flex-wrap:wrap;gap:12px;display:flex}.mk-site .sp-account-form [role=alert]{color:#f0ad9e}.mk-site .sp-account-form small{font-size:12px}.mk-site .sp-auth .sp-auth-panel{min-width:0}.mk-site .sp-auth-structural{padding-block:70px}.mk-site .optional-measurement{color:var(--muted);padding-top:24px;font-size:12px}.mk-site .optional-measurement button{background:0 0;border:0;padding:0;font-size:12px}.mk-site .optional-measurement>div{max-width:650px;margin-top:18px;line-height:1.6}.mk-site .optional-measurement label{align-items:center;gap:10px;margin-block:15px;display:flex}.mk-site .sp-account-form .sp-google{color:#252520;background:#f4f2ed;border:1px solid #57544c;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px;font-size:14px;display:flex}.mk-site .pd-demo:is(.pd-demo-creator,.pd-demo-cardTypes) .pd-scene{min-height:0;padding:0}.mk-site .pd-authoring-story .pd-creator-actual{padding:0}.mk-site .pd-authoring-story .pd-creator-actual>.editor{margin:0;padding:0!important}.mk-site .pd-authoring-story .pd-creator-actual .editor-card{grid-template-rows:36px minmax(0,1fr) 44px;gap:12px;height:354px;min-height:0;padding:16px;display:grid}.mk-site .pd-authoring-story .pd-creator-actual .card-toolbar{min-height:0;margin:0}.mk-site .pd-authoring-story .pd-creator-actual .stable-content-slots{min-height:0;height:100%!important;grid-template-rows:minmax(0,1fr)!important;block-size:100%!important}.mk-site .pd-authoring-story .pd-creator-actual .content-slot{min-block-size:0;overflow:hidden;height:100%!important;block-size:100%!important;grid-template-rows:28px minmax(0,1fr) 30px!important;min-height:0!important}.mk-site .pd-authoring-story .pd-creator-actual .slot-content{min-height:0;overflow:hidden}.mk-site .pd-authoring-story .pd-creator-actual .creator-card-options{min-height:0;margin:0}.mk-site .pd-authoring-guide{gap:12px;height:76px;min-height:76px;padding:0 2px 12px}.mk-site .pd-authoring-guide p{font-size:15px;line-height:1.4}.mk-site .pd-types-scene .editor .editor-card{grid-template-rows:36px minmax(0,1fr);gap:12px;height:400px;min-height:0;padding:16px;overflow:hidden}.mk-site .pd-types-scene .editor .creator-card-options{min-height:44px}.mk-site .mk-method{margin:12px 0;padding:8px 0}.mk-site .mk-method[open] summary{margin-bottom:14px}.mk-site .mk-how-page .mk-method+.mk-closing{padding-top:36px}.mk-site .mk-menu-glyph{width:22px;height:22px;display:block;position:relative}.mk-site .mk-menu-glyph i{background:currentColor;width:20px;height:1.5px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:10px;left:1px}.mk-site .mk-menu-glyph i:first-child{transform:translateY(-6px)}.mk-site .mk-menu-glyph i:last-child{transform:translateY(6px)}.mk-site .mk-menu[aria-expanded=true] i:first-child{transform:rotate(45deg)}.mk-site .mk-menu[aria-expanded=true] i:nth-child(2){opacity:0;transform:scaleX(.5)}.mk-site .mk-menu[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.mk-site .mk-mobile-menu{display:none}.mk-site main.op-profile{--muted-foreground:#b6b0a7;color:#f4f2ed;width:100%;max-width:1296px;min-height:65dvh;margin:0 auto;padding:50px 48px 90px;font-family:Trip Sans,sans-serif}.mk-site .op-profile .creator-heading{align-items:flex-start;gap:26px;margin:0 0 42px}.mk-site .op-profile .creator-heading>div:nth-child(2){flex:1;min-width:0}.mk-site .op-profile .creator-heading h1{letter-spacing:0;margin-bottom:12px;font-family:Pirata One,Georgia,serif;font-size:clamp(42px,5.3vw,72px);font-weight:400;line-height:1.08}.mk-site .op-profile .creator-heading p{color:#c6c0b8;margin:8px 0;font-size:15px;line-height:1.6}.mk-site .op-profile .creator-heading .creator-handle{margin-top:0;font-size:14px}.mk-site .op-profile .creator-heading .small,.mk-site .op-profile .creator-stats{font-size:12px}.mk-site .op-profile .community-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.mk-site .op-profile .community-tabs{gap:6px;margin-right:auto;display:flex}.mk-site .op-profile .community-tabs button{color:#c6c0b8;background:0 0;border:0;border-radius:7px;min-height:44px;padding:10px 16px;font-size:14px}.mk-site .op-profile .community-tabs button[aria-pressed=true]{color:#232220;background:#f4f2ed}.mk-site .op-profile .set-tile{color:var(--set-foreground)}.mk-site .op-profile .set-tile h2{letter-spacing:-.02em;font-family:Trip Sans,sans-serif;font-size:23px;line-height:1.25}.mk-site .op-profile .set-tile p{font-size:14px;line-height:1.5}.mk-site .op-profile .set-tile .tile-link{color:inherit}@media (max-width:780px){.mk-site .mk-menu{border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.mk-site .mk-menu:hover,.mk-site .mk-menu[aria-expanded=true]{background:#302e2b}.mk-site .mk-mobile-menu{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .22s,transform .28s,visibility .28s;display:grid;position:absolute;top:calc(100% - 5px);left:24px;right:24px;transform:translateY(-8px)}.mk-site .mk-mobile-menu[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)}.mk-site .mk-mobile-menu .mk-mobile-nav{background:#232220;border:0;border-radius:12px;flex-direction:column;gap:0;min-height:0;padding:0 14px;animation:none;display:flex;position:static;overflow:hidden;box-shadow:0 16px 35px #0004}.mk-site .mk-mobile-nav a{border-bottom:1px solid #49453d66;justify-content:space-between;align-items:center;gap:16px;padding:16px 8px;font-size:16px;display:flex}.mk-site .mk-mobile-nav a:last-child{color:#ffb578;border-bottom:0}.mk-site .pd-authoring-story .pd-creator-actual .editor-card{grid-template-rows:36px minmax(0,1fr) 84px;gap:8px;height:430px;padding:12px}.mk-site .pd-authoring-story .pd-creator-actual .stable-content-slots{gap:8px;grid-template-rows:repeat(2,minmax(0,1fr))!important}.mk-site .pd-authoring-story .pd-creator-actual .content-slot{padding:8px;grid-template-rows:22px minmax(0,1fr) 26px!important}.mk-site .pd-types-scene .editor .editor-card{grid-template-rows:36px minmax(0,1fr);gap:8px;height:450px;padding:12px}.mk-site .pd-types-scene .relationship-editor{gap:8px}.mk-site .pd-types-scene .editor .stable-content-slots>.content-slot{padding:8px;grid-template-rows:22px minmax(0,1fr) 26px!important}.mk-site .pd-types-scene .editor .creator-card-options{min-height:84px}.mk-site .pd-authoring-guide{height:76px;min-height:76px}.mk-site .pd-authoring-guide>.pd-learner{width:46px!important;height:46px!important}.mk-site .pd-authoring-guide p{font-size:14px}.mk-site .pd-types-options{margin-bottom:12px;gap:5px!important}.mk-site .mk-how-page .pd-types-options span{padding:7px 9px;font-size:11px}.mk-site main.op-profile{padding:30px 24px 60px}.mk-site .op-profile .creator-heading{flex-wrap:wrap;gap:18px;margin-bottom:28px}.mk-site .op-profile .creator-heading>.lectern-avatar{width:64px!important;height:64px!important}.mk-site .op-profile .creator-heading>div:nth-child(2){flex-basis:calc(100% - 90px)}.mk-site .op-profile .creator-heading>button{margin-left:82px}}@media (max-width:480px){.mk-site .mk-mobile-menu{left:20px;right:20px}.mk-site main.op-profile{padding-inline:20px}.mk-site .op-profile .community-controls>.field{flex:100%;margin-left:0}.mk-site .op-profile .set-grid{grid-template-columns:1fr}.mk-site .op-profile .set-tile{min-height:240px}}@media (prefers-reduced-motion:reduce){.mk-site .mk-menu-glyph i,.mk-site .mk-mobile-menu{transition:none}}.reduce-motion .mk-site .mk-menu-glyph i,.reduce-motion .mk-site .mk-mobile-menu{transition:none}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .editor-card{grid-template-columns:minmax(0,1fr)}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor :is(.stable-content-slots,.card-toolbar,.relationship-editor,.creator-card-options){width:100%;min-width:0;max-width:100%}@media (max-width:780px){.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-toolbar.creator-interpretation{grid-template-rows:40px 40px;grid-template-columns:44px minmax(0,1fr);gap:4px;width:100%;min-width:0;margin:0;padding:0;display:grid}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-toolbar .all-formats-button{grid-column:1;min-width:40px;min-height:40px;padding:8px}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-toolbar .all-formats-button>span{display:none}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-slider{grid-column:2;width:100%;min-width:0;max-width:none}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-settings{grid-area:2/1/auto/-1;justify-content:flex-end;min-width:0}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .card-type-placement{min-width:0;max-width:100%}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .content-slot .slot-content{overflow-wrap:anywhere;font-size:14px}}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-toolbar.creator-interpretation{min-height:0;margin:0;padding:0}.mk-site .pd-authoring-story .pd-creator-actual .editor-card{grid-template-rows:36px minmax(0,1fr) 52px;overflow:visible}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .stable-content-slots>[data-structured-keyboard-host]:empty{display:none}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .stable-content-slots{row-gap:0;height:auto!important;block-size:auto!important}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .content-slot{align-self:stretch;height:auto!important;block-size:auto!important}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .rich-editor{height:auto;min-height:0}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .rich-text-input{white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;padding:0;font-size:16px;line-height:1.5}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .slot-content{overflow:visible}.mk-site .demo-math-preview{justify-content:center;align-items:center;width:100%;min-height:54px;padding:4px 32px 4px 4px;display:flex}.mk-site .demo-math-preview>.structured-surface{width:100%;min-height:0}.mk-site .demo-math-preview .math-render{font-size:24px}.mk-site .pd-focus-source{height:auto;min-height:110px}.mk-site .pd-focus-options{height:auto;min-height:0}.mk-site .pd-focus-preview{height:auto;min-height:116px;overflow:visible}.mk-site .pd-focus-footer{min-height:86px;padding:8px 12px 0}.mk-site .pd-authoring-guide>.pd-learner-expressive{margin-inline:3px 7px}@media (max-width:780px){.mk-site .pd-authoring-story .pd-creator-actual .editor-card{grid-template-rows:36px minmax(0,1fr) 84px;height:440px}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .stable-content-slots{row-gap:8px}.mk-site .pd-authoring-story .pd-creator-actual .content-slot{grid-template-rows:22px minmax(0,1fr) 24px!important}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-slider{height:40px}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-icon{height:38px;min-height:38px}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .rich-text-input{font-size:14px;line-height:1.45}.mk-site .pd-focus-source{min-height:100px;margin-bottom:16px;padding:20px}.mk-site .pd-focus-native{padding:16px}.mk-site .pd-focus-preview{min-height:112px;margin-top:16px}.mk-site .pd-focus-options>div{min-height:42px;padding:10px}.mk-site .pd-demo-knowledge .pd-scene{min-height:0;padding:0}.mk-site .pd-knowledge-map-scene{padding:12px 0}.mk-site .pd-km-story{min-height:36px;font-size:12px}.mk-site .pd-km-legend{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:12px;margin-top:16px;font-size:12px;display:grid}.mk-site .pd-km-legend span{white-space:nowrap;line-height:1.4}.mk-site .pd-km-legend-node{box-shadow:2px 0 0 1px #91a653}.mk-site .pd-km-graph-wrap{margin:0}.mk-site .pd-km-label{stroke-width:5px;font-size:27px}.mk-site .mk-chemistry .mk-story .pd-scene{min-height:0}.mk-site .sp-auth.sp-auth-personal{flex-direction:column;gap:0;min-height:0;padding-block:12px 40px;display:flex}.mk-site .sp-auth-personal>.sp-auth-panel{order:0;width:100%;max-width:460px;padding:24px}.mk-site .sp-auth-personal>.sp-account-welcome,.mk-site main.sp-state-page .sp-state-art{display:none}}@media (prefers-reduced-motion:reduce){.mk-site .pd-learner-expressive[data-motion=true]>.pd-emotional-art{animation:none!important}}.reduce-motion .mk-site .pd-learner-expressive[data-motion=true]>.pd-emotional-art{animation:none!important}.mk-site .pd-demo :is(.pd-authoring-story,.pd-types-scene) .pd-creator-actual .editor .editor-card .content-slot{gap:4px;padding:10px;grid-template-rows:24px minmax(0,1fr) 26px!important}.mk-site .pd-demo :is(.pd-authoring-story,.pd-types-scene) .editor .content-slot>.slot-heading{grid-row:1;align-items:center;min-height:0;display:flex!important}.mk-site .pd-demo :is(.pd-authoring-story,.pd-types-scene) .editor .content-slot>.slot-content{grid-row:2;align-self:stretch;height:auto;min-height:0}.mk-site .pd-demo :is(.pd-authoring-story,.pd-types-scene) .editor .content-slot>.slot-utilities{grid-row:3;align-items:center;min-height:0;display:flex!important}.mk-site .sp-auth-retry{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-site .sp-auth-retry>button{color:var(--paper);background:0 0;border:0;font-size:13px;text-decoration:underline}@media (max-width:780px){.mk-site .pd-demo :is(.pd-authoring-story,.pd-types-scene) .pd-creator-actual .editor .editor-card .content-slot{padding:8px;grid-template-rows:20px minmax(0,1fr) 24px!important}.mk-site .pd-demo :is(.pd-authoring-story,.pd-types-scene) .editor .slot-label{font-size:12px}}.mk-site .pd-chemistry-scene .pd-native-heading>span{font-size:inherit;margin-left:0}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .card-toolbar,.mk-site .pd-real-card-header{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:relative}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor :is(.card-toolbar,.pd-real-card-header)>.card-type-placement{grid-area:1/2;place-self:center;min-width:0;min-height:36px;position:static;inset:auto;transform:none;width:min(224px,100%)!important;max-width:224px!important;height:36px!important}.mk-site :is(.pd-authoring-story,.pd-types-scene) .card-type-control{width:100%;max-width:none;height:36px!important;min-height:36px!important}.mk-site :is(.pd-authoring-story,.pd-types-scene) .card-type-control .lectern-select{width:100%;min-width:0;padding-block:6px;height:36px!important;min-height:36px!important}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-toolbar.creator-interpretation{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;height:44px;min-height:44px;display:flex}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-toolbar .all-formats-button{flex:none;min-width:38px;min-height:38px}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-slider{flex:auto;width:auto;min-width:0;max-width:none;overflow-x:auto}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-settings{flex:none;justify-content:flex-end;align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.mk-site .pd-authoring-story .pd-creator-actual .editor-card{grid-template-rows:44px minmax(0,1fr) 44px}.mk-site .pd-types-scene .pd-creator-actual .editor-card{grid-template-rows:44px minmax(0,1fr)}.mk-site .pd-focus-options{grid-template-rows:repeat(3,42px);align-content:start;gap:8px;height:142px;min-height:142px}.mk-site .pd-focus-options>div{box-sizing:border-box;height:42px;min-height:42px;padding:10px 12px}.mk-site .pd-focus-placeholder{visibility:hidden;pointer-events:none}.mk-site .pd-learner-expressive>.pd-emotional-art{animation:none!important}.mk-site .sp-auth.sp-auth-structural{width:100%;max-width:520px;min-height:calc(100svh - 148px);margin-inline:auto;padding-block:56px 80px;display:block}.mk-site .sp-auth-structural>.sp-auth-panel{width:100%;max-width:none;margin-inline:auto;padding:28px}.mk-site .sp-account-form>:is(h1,h2){letter-spacing:-.025em;margin:0;font:500 29px/1.2 Trip Sans,sans-serif}.mk-site .sp-account-form .lectern-select{color:#f4f2ed;text-align:left;width:100%;min-height:48px;font:inherit;background:#292824;border:1px solid #57544c;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mk-site .sp-account-form .lectern-select>svg{flex-shrink:0;width:16px;height:16px}.mk-site .sp-account-form [data-slot=checkbox]{color:#f4f2ed;background:0 0;border:1px solid #898578;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;min-height:18px;margin-top:1px;padding:0;display:inline-flex}.mk-site .sp-account-form [data-slot=checkbox][data-state=checked]{color:#252520;background:#f4f2ed;border-color:#f4f2ed}.mk-site .sp-account-form [data-slot=checkbox] svg{width:14px;height:14px}.mk-site .sp-account-form .consent-alternatives{border-top:1px solid #413f39;padding-top:20px;font-size:13px;line-height:1.6}.mk-site .sp-account-form .consent-alternatives .action-row{align-items:center;gap:10px;margin-top:14px}.mk-site .sp-account-form .sp-remember-device{margin:0;display:grid}.mk-site .sp-account-form .sp-remember-device .consent-line{flex-flow:row;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.mk-site .sp-auth-signout .sp-account-form .consent-line{flex-flow:row;align-items:center;gap:10px;display:flex}.mk-site .sp-auth-signout .sp-account-form .consent-line input{flex:0 0 18px;margin:0}.mk-site .sp-auth-signout .sp-account-form .consent-line span{min-width:0}@media (max-width:780px){.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .format-settings button{width:30px;min-width:30px;padding-inline:4px}.mk-site .sp-auth.sp-auth-structural{min-height:0;padding-block:28px 52px}.mk-site .sp-auth-structural>.sp-auth-panel{padding:24px}}body:has(.mk-site .sp-account-form) .lectern-select-menu{z-index:120;color:#f4f2ed;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);background:#292824;border:1px solid #57544c;border-radius:8px;padding:4px;font:14px/1.4 Trip Sans,sans-serif;overflow:auto;box-shadow:0 8px 28px #0004}body:has(.mk-site .sp-account-form) .lectern-select-menu [data-slot=select-item]{cursor:pointer;border-radius:4px;outline:none;align-items:center;min-height:40px;padding:8px 32px 8px 12px;display:flex;position:relative}:is(body:has(.mk-site .sp-account-form) .lectern-select-menu [data-slot=select-item][data-highlighted],body:has(.mk-site .sp-account-form) .lectern-select-menu [data-slot=select-item][data-state=checked]){background:#3a3933}body:has(.mk-site .sp-account-form) .lectern-select-menu [data-slot=select-item] svg{width:16px;height:16px}body:has(.mk-site .sp-account-form) .lectern-select-menu [data-slot=select-item]>span:first-child{position:absolute;right:10px}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .card-toolbar>.card-number{grid-area:1/1}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .card-toolbar>:not(.card-number):not(.card-type-placement){grid-area:1/3;justify-self:end}.mk-site .pd-focus-source,.mk-site .pd-focus-preview{box-sizing:border-box;height:128px;min-height:128px}.mk-site .pd-demo-diagram .pd-real-diagram .diagram-display-background{fill:#eef3e8;rx:4px}.mk-site .pd-demo-diagram .pd-real-diagram .diagram-display-outline{stroke:#748a6b;stroke-width:1px;rx:4px}.mk-site .pd-demo-diagram .pd-real-diagram .diagram-display-label text{fill:#202b20;stroke:none}.mk-site .pd-types-options button{font:inherit;color:inherit;cursor:pointer;background:#232220;border:0;border-radius:7px;padding:10px 13px;transition:background .3s,color .3s}.mk-site .pd-types-options button[data-chosen=true]{color:#f6f2eb;background:#302e2b}.mk-site .pd-types-options button:focus-visible{outline-offset:2px;outline:2px solid #ffb578}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .stable-content-slots>.creator-side{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.mk-site :is(.pd-authoring-story,.pd-types-scene) .editor .stable-content-slots>.creator-side>.content-slot{min-height:0;display:grid;overflow:hidden;height:100%!important;grid-template-rows:24px minmax(0,1fr) 26px!important;block-size:100%!important}.mk-site .pd-types-scene .editor .content-slot>.slot-content{height:100%;min-height:0;overflow:hidden}.mk-site .pd-types-scene .diagram-card-canvas .image-surface{aspect-ratio:auto;width:100%!important;height:100%!important;max-height:100%!important}.mk-site .pd-types-scene .diagram-card-canvas .image-surface foreignObject img{aspect-ratio:auto;object-fit:fill!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.mk-site main :is(.mk-story,.mk-plan-brief,.mk-feature-detail,.mk-diagram-examples) h2:not(.mk-heading-pirata){letter-spacing:-.025em;font-family:Trip Sans,Arial,sans-serif;font-weight:500}.mk-site .mk-heading-sans{letter-spacing:-.035em!important;font-family:Trip Sans,Arial,sans-serif!important;font-weight:500!important}.mk-site :is(.mk-heading-pirata,.mk-closing h2,.mk-discover h2){letter-spacing:0;font-weight:400;font-family:Pirata One,serif!important}.mk-site .mk-feature-hero{align-items:center;gap:clamp(32px,5vw,64px)}.mk-site .mk-feature-hero :is(.mk-feature-copy,.mk-hero-copy){flex-direction:column;align-items:flex-start;display:flex}.mk-site .mk-feature-hero :is(.mk-feature-copy,.mk-hero-copy) .mk-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.mk-site .mk-feature-hero :is(.mk-feature-copy,.mk-hero-copy) :is(h1,p){margin-bottom:0}.mk-site .mk-chemistry .mk-feature-hero{align-items:center;gap:clamp(32px,5vw,64px)}@media (max-width:780px){.mk-site .mk-feature-hero{gap:35px}.mk-site .mk-feature-hero :is(.mk-feature-copy,.mk-hero-copy) .mk-actions{margin-top:24px}}.mk-site .pd-format-example[data-format-kind=image] .image-surface foreignObject img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.mk-site .mk-chemistry .mk-feature-copy{align-items:center}
