.lift{box-shadow:0 1px 2px #201e1f0a,0 18px 40px -28px #201e1f47}@media (min-width:48rem){.lift-md{box-shadow:0 1px 2px #201e1f0a,0 18px 40px -28px #201e1f47}}@keyframes k-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes k-stage{0%{opacity:0;transform:translateY(32px)}}@media (min-width:48rem){@keyframes k-stage{0%{opacity:0;transform:translateY(40px)rotate(4deg)scale(.96)}}}@keyframes k-load{0%{transform:translateY(16px)}}@keyframes k-line{0%{clip-path:inset(0 0 100%);transform:translateY(.4em)}}@keyframes k-pop{0%{opacity:0;transform:scale(.3)}}@keyframes k-slide{0%{opacity:0;transform:translate(16px)}}@keyframes k-grow{0%{transform:scaleX(0)}}@keyframes k-draw{0%{transform:scaleX(0)}}@keyframes k-typing{0%,to{opacity:.25}50%{opacity:1}}@keyframes k-gone{to{opacity:0;visibility:hidden}}@keyframes k-select{0%,2%,24%,to{border-color:var(--line);color:inherit;background:0 0}5%,21%{background:var(--lilac);border-color:var(--lilac);color:var(--lilac-deep)}}@keyframes k-screen{0%{opacity:0;transform:translate(14px)}}@keyframes k-toast{0%{opacity:0;transform:translate(-12px,12px)scale(.92)}}@keyframes k-float{50%{transform:translateY(-8px)}}@keyframes k-tap{40%{background:color-mix(in srgb, var(--lilac-deep) 45%, transparent);transform:scale(.65)}}.m-line{display:inline-block}.hidden-until-motion{display:none}.hl{background-image:linear-gradient(var(--lilac), var(--lilac));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 75%;background-repeat:no-repeat;background-size:100% 72%;border-radius:.3em;margin-right:-.16em;padding-right:.16em}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition{pointer-events:none}@keyframes k-page-out{to{opacity:0}}@keyframes k-page-in{0%{opacity:0;transform:translateY(14px)}}@keyframes k-drift{to{transform:translate(-12px,-16px)rotate(5deg)}}@keyframes k-hl{0%{background-size:0% 72%}}@keyframes k-pop-in{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes k-toggle-track{to{background:var(--accent)}}@keyframes k-toggle-knob{to{transform:translate(20px)}}@keyframes k-fade-half{0%{color:#fff}}@keyframes k-draw-y{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.m-pop-load{animation:.7s cubic-bezier(.3,1.5,.5,1) .65s both k-pop-in}.m-strike{transform-origin:0;animation:.45s cubic-bezier(.6,0,.2,1) both k-draw;animation-delay:calc(.5s + var(--i,0) * .2s)}.m-pop-late{animation:.6s cubic-bezier(.3,1.6,.5,1) 1.15s both k-pop-in;display:inline-block}[data-in] .m-toggle{animation:.3s both k-toggle-track;animation-delay:calc(.5s + var(--i,0) * .35s)}[data-in] .m-toggle>span{animation:.3s cubic-bezier(.3,1.4,.5,1) both k-toggle-knob;animation-delay:calc(.5s + var(--i,0) * .35s)}[data-io]:not([data-in]) .m-fade-half{color:#fff}[data-in] .m-fade-half{animation:1.2s .6s both k-fade-half}[data-io]:not([data-in]) .m-draw-y{transform:scaleY(0)}[data-in] .m-draw-y{transform-origin:top;animation:1.2s cubic-bezier(.6,0,.2,1) .2s both k-draw-y}:root{interpolate-size:allow-keywords}details.m-faq::details-content{height:0;transition:height .35s cubic-bezier(.2, .8, .2, 1), content-visibility .35s allow-discrete;overflow:clip}details.m-faq[open]::details-content{height:auto}::view-transition-group(.page-fade){animation:none}::view-transition-old(.page-fade){animation:.16s ease-in both k-page-out}::view-transition-new(.page-fade){animation:.38s cubic-bezier(.2,.8,.2,1) .12s both k-page-in}::view-transition-group(.stage-morph){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.m-drift{animation:14s ease-in-out infinite alternate k-drift}.hl{animation:.8s cubic-bezier(.6,0,.2,1) .7s both k-hl}[data-io]:not([data-in]) .m-pop{opacity:0}[data-in] .m-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both k-pop-in;animation-delay:calc(.25s + var(--i,0) * .11s)}[data-io]:not([data-in]) :is(.m-line,.m-rise,.m-dot,.m-slide,.m-msg){opacity:0}[data-io]:not([data-in]) :is(.m-draw,.m-bar){transform:scaleX(0)}.m-load{animation:.9s cubic-bezier(.2,.8,.2,1) both k-load;animation-delay:calc(var(--i,0) * .12s)}.m-load-stage{animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both k-stage}[data-in] .m-line{animation:.9s cubic-bezier(.2,.8,.2,1) both k-line}[data-in] .m-line+br+.m-line{animation-delay:.14s}[data-in] .m-rise{animation:.8s cubic-bezier(.2,.8,.2,1) both k-rise;animation-delay:calc(var(--i,0) * .11s)}[data-in] .m-draw{transform-origin:0;animation:1.4s cubic-bezier(.6,0,.2,1) .2s both k-draw}[data-in] .m-bar{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) both k-grow;animation-delay:calc(.3s + var(--i,0) * .16s)}[data-in] .m-dot{animation:.4s cubic-bezier(.3,1.6,.5,1) both k-pop;animation-delay:calc(.2s + var(--i,0) * 28ms)}[data-in] .m-slide{animation:.6s cubic-bezier(.2,.8,.2,1) both k-slide;animation-delay:calc(.7s + var(--i,0) * .14s)}[data-in] .m-typing{animation:1ms linear 1.6s forwards k-gone;display:flex}[data-in] .m-typing span{animation:.9s ease-in-out infinite k-typing}[data-in] .m-typing span:nth-child(2){animation-delay:.15s}[data-in] .m-typing span:nth-child(3){animation-delay:.3s}[data-in] .m-msg{animation:.6s cubic-bezier(.2,.8,.2,1) 1.6s both k-rise}[data-in] .m-select{animation:4.8s ease-in-out infinite k-select;animation-delay:calc((4 - var(--i,0)) * -1.2s)}.m-screen{animation:.35s cubic-bezier(.2,.8,.2,1) both k-screen}.m-toast{animation:.5s cubic-bezier(.3,1.4,.5,1) both k-toast,4s ease-in-out .5s infinite k-float}.m-check{animation:.5s cubic-bezier(.3,1.6,.5,1) .12s both k-pop}.m-tap{animation:.38s ease-out k-tap}}