:root,.light{--mk-wash-peach:#ffd3b9b3;--mk-wash-ember:#ffbda552;--mk-wash-lilac:#d8d6fe9e;--mk-plate:linear-gradient(150deg, #ffecdd, #f1ebff 85%);--mk-plate-line:#e7d3c4cc;--mk-emphasis:var(--ember-600)}@supports (color:lab(0% 0 0)){:root,.light{--mk-wash-peach:lab(87.9817% 19.7216 26.2414/.7);--mk-wash-ember:lab(82.902% 32.8755 31.8347/.32);--mk-wash-lilac:lab(86.6947% 6.71867 -19.4098/.62);--mk-plate:linear-gradient(150deg, lab(94.6734% 7.43443 13.2521), lab(93.8615% 5.32234 -9.73097) 85%);--mk-plate-line:lab(86.0164% 5.22587 10.1052/.8)}}.dark{--mk-wash-peach:#9d45184d;--mk-wash-ember:#bf430629;--mk-wash-lilac:#53429457;--mk-plate:linear-gradient(150deg, #462312, #262041 85%);--mk-plate-line:#623e2999;--mk-emphasis:var(--ember-fg)}@supports (color:lab(0% 0 0)){.dark{--mk-wash-peach:lab(41.0493% 35.708 43.2687/.3);--mk-wash-ember:lab(46.4063% 49.2016 56.378/.16);--mk-wash-lilac:lab(33.1426% 24.0817 -43.5678/.34);--mk-plate:linear-gradient(150deg, lab(18.3967% 15.9086 18.6457), lab(14.5336% 10.1011 -20.2523) 85%);--mk-plate-line:lab(30.0744% 14.4561 19.3627/.6)}}@layer components{.mk-atmosphere{isolation:isolate;position:relative}}.mk-atmosphere:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48rem 30rem at 88% 4%, var(--mk-wash-peach), transparent 68%), radial-gradient(26rem 18rem at 70% 30%, var(--mk-wash-ember), transparent 70%), radial-gradient(40rem 28rem at 2% 96%, var(--mk-wash-lilac), transparent 70%);position:absolute;inset:-8rem 0 0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.mk-atmosphere-soft:before{background:radial-gradient(40rem 22rem at 92% 0%, var(--mk-wash-peach), transparent 70%), radial-gradient(32rem 20rem at 0% 100%, var(--mk-wash-lilac), transparent 72%)}.mk-plate{background:var(--mk-plate);box-shadow:inset 0 0 0 1px var(--mk-plate-line), var(--elevation-lg)}.mk-header{background-color:var(--canvas);border-bottom:1px solid var(--line);transition:background-color var(--motion-base) var(--motion-ease-standard), border-color var(--motion-base) var(--motion-ease-standard)}@supports (animation-timeline:scroll()){.mk-header{animation:linear both mk-header;animation-timeline:scroll(root);animation-range:0 96px}}@keyframes mk-header{0%{background-color:color-mix(in oklch, var(--canvas) 0%, transparent);border-bottom-color:#0000}to{background-color:var(--canvas);border-bottom-color:var(--line)}}.mk-header[data-tone=dark]{background-color:var(--mk-stage-deep);border-bottom-color:color-mix(in oklch, var(--fg) 8%, transparent);animation:none}.mk-line{overflow-clip-margin:.2em;padding-bottom:.06em;display:block;overflow:clip}.mk-line>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.mk-line>span{animation:mk-line .9s var(--motion-ease-out) both;animation-delay:calc(80ms + var(--i,0) * .11s)}.mk-rise{animation:mk-rise .8s var(--motion-ease-out) both;animation-delay:calc(.36s + var(--i,0) * 90ms)}.mk-float-in{animation:mk-float-in 1s var(--motion-spring-soft) both;animation-delay:calc(.42s + var(--i,0) * .14s)}}@keyframes mk-line{0%{transform:translateY(105%)}}@keyframes mk-rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}@keyframes mk-float-in{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.96)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.mk-parallax{animation:linear both mk-parallax;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes mk-parallax{to{translate:0 var(--mk-depth,-32px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:both mk-reveal;animation-timing-function:var(--motion-ease-out);animation-timeline:view();animation-range:entry cover 28%}}}@keyframes mk-reveal{0%{transform:translateY(24px)scale(.97)}to{transform:none}}.mk-index-marker{transition:translate var(--motion-slow) var(--motion-spring), height var(--motion-slow) var(--motion-spring), opacity var(--motion-base) var(--motion-ease-standard)}.mk-answer:not([hidden]){animation:mk-answer var(--motion-slow) var(--motion-ease-out) both}@keyframes mk-answer{0%{opacity:0;translate:0 .5rem}}@media (prefers-reduced-motion:reduce){.mk-answer:not([hidden]){animation:none}}.mk-lift{transition:translate var(--motion-base) var(--motion-spring), box-shadow var(--motion-base) var(--motion-ease-standard), background-color var(--motion-instant) var(--motion-ease-standard), border-color var(--motion-instant) var(--motion-ease-standard)}@media (hover:hover){.mk-lift:hover{translate:0 -2px}}.mk-lift:active{translate:0;scale:var(--motion-press-scale);transition-duration:var(--motion-instant)}html:has(.mk-site){scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html:has(.mk-site){scroll-behavior:auto}}
