@font-face{font-family:Moonfig Demo Prose;src:url(/moonfig/quiz/current/fonts/Fraunces_Moonfig_Text_400Regular.ttf)format("truetype");font-weight:400;font-display:swap}.md-mirror-demo{isolation:isolate;height:645px}.md-demo-phones{position:absolute;inset:0 0 88px}.md-demo-phones .md-demo-phone{border-radius:34px;width:240px;padding:7px;transition:transform 1s cubic-bezier(.22,1,.36,1),box-shadow 1s;position:absolute}.md-demo-left{z-index:1;top:45px;left:calc(50% - 180px);transform:rotate(-7deg)}.md-demo-right{z-index:1;top:35px;right:calc(50% - 180px);transform:rotate(6deg)}.md-mirror-demo[data-front=left] .md-demo-left{z-index:3;transform:translateY(-23px);box-shadow:0 25px 45px #3e1d5235}.md-mirror-demo[data-front=left] .md-demo-right{transform:translateY(10px)rotate(8deg)}.md-mirror-demo[data-front=right] .md-demo-right{z-index:3;transform:none;box-shadow:0 25px 45px #3e1d5235}.md-mirror-demo[data-front=right] .md-demo-left{transform:rotate(-9deg)}.md-demo-screen{aspect-ratio:390/844;--mf-demo-scale:.54;background:#fbf7f4;border-radius:26px;width:100%;position:relative;overflow:hidden}.md-demo-canvas{zoom:var(--mf-demo-scale);color:#3e1d52;width:390px;height:844px;font:400 16px/1.5 Moonfig Discovery Text,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.md-demo-canvas *{box-sizing:border-box}.md-demo-canvas p,.md-demo-canvas h3,.md-demo-canvas blockquote{color:inherit;margin:0}.md-demo-canvas .md-demo-kicker{letter-spacing:2px;text-transform:uppercase;color:#75657e;font:600 10px/1.5 Moonfig Discovery Text,sans-serif}.md-demo-canvas h3{letter-spacing:-1px;font:700 33px/1.15 Moonfig Discovery Heading,Georgia,serif}.md-demo-scene{background:#fbf7f4;animation:.65s both md-demo-scene-in;position:absolute;inset:0}.md-demo-chrome{color:#827488;justify-content:space-between;font-size:28px;line-height:1;display:flex;position:absolute;top:22px;left:32px;right:32px}.md-demo-mood{text-align:center;padding-top:68px}.md-demo-mood h3{margin-top:19px}.md-demo-wheel-wrap{width:300px;height:300px;margin:37px auto 0;position:relative}.md-demo-wheel{width:300px;height:300px;animation:2.4s cubic-bezier(.14,.65,.12,1) 1.1s both md-demo-spin;overflow:visible}.md-demo-wheel-token{animation:2.4s cubic-bezier(.14,.65,.12,1) 1.1s both md-demo-counter-spin}.md-demo-wheel>g:not([data-mood=Heavy]){animation:.6s 3.6s both md-demo-dim}.md-demo-pointer{z-index:2;border-inline:13px solid #0000;border-top:22px solid #25212b;position:absolute;top:-10px;left:137px}.md-demo-mood-instruction{font-size:16px;line-height:1.5;margin:25px 30px 0!important}.md-demo-intensity{background:#e7dbef;border:1px solid #d7c5e3;border-radius:18px;margin:24px 24px 0;padding:16px 22px 13px;animation:.6s 3.7s both md-demo-intensity-in}.md-demo-intensity>p{text-align:left;font-size:13px;font-weight:600}.md-demo-slider{background:#c4afd5;border-radius:10px;height:4px;margin-top:23px;position:relative}.md-demo-slider i{background:#785591;border:3px solid #fbf7f4;border-radius:50%;width:20px;height:20px;animation:1s 4.2s both md-demo-slider;position:absolute;top:-8px;left:0}.md-demo-intensity-labels{justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.md-demo-intensity-labels span:nth-child(2){color:#785591;font-weight:600}.md-demo-next{color:#fff4ed;background:#785591;border-radius:24px;justify-content:center;gap:18px;margin-top:16px;padding:9px;font-size:13px;animation:.5s 5.8s md-demo-tap;display:flex}.md-demo-write{padding:80px 24px 0}.md-demo-writing-head{padding-top:3px;position:relative}.md-demo-writing-head h3{margin-top:17px;font-size:32px}.md-demo-writing-head>img{object-fit:contain;width:85px;height:106px;animation:3s ease-in-out infinite md-demo-art-float;top:4px;right:6px;position:absolute!important}.md-demo-guidance{font-size:15px;line-height:1.6;color:#827488!important;margin-top:35px!important}.md-demo-entry{background:#f1eae9;border:1px solid #ddcfdd;border-radius:22px;height:215px;margin-top:26px;padding:21px 18px;font-size:17px;line-height:1.65;position:relative}.md-demo-placeholder{color:#9b8d9e}.md-demo-caret{vertical-align:text-bottom;background:#785591;width:2px;height:18px;margin-left:2px;animation:.9s step-end infinite md-demo-caret;display:inline-block}.md-demo-mic{color:#6d5282;background:#e8d9ee;border-radius:50%;place-items:center;width:43px;height:43px;font-size:24px;display:grid;position:absolute;bottom:16px;right:16px}.md-demo-mic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.md-demo-reflect{background:linear-gradient(110deg,#f5b768,#ef9b75);border-radius:40px;justify-content:center;align-items:center;gap:90px;margin-top:25px;padding:16px 20px;font-size:16px;font-weight:600;animation:.55s 5.6s md-demo-tap;display:flex}.md-demo-weather{pointer-events:none;background:linear-gradient(160deg,#251c38,#362748 53%,#4b3862);position:absolute;inset:0;overflow:hidden}.md-demo-weather-svg{width:100%;max-width:none;height:100%;display:block}.md-demo-svg-clear,.md-demo-svg-stars{opacity:0;transition:opacity 2.4s}.md-demo-svg-clouds,.md-demo-svg-rain{transition:opacity 2s}.md-demo-svg-cloud-a{animation:8s ease-in-out infinite alternate md-demo-svg-cloud-a}.md-demo-svg-cloud-b{animation:10s ease-in-out -3s infinite alternate md-demo-svg-cloud-b}.md-demo-svg-hill-back{animation:7s ease-in-out infinite alternate md-demo-svg-hill}.md-demo-svg-hill-mid{animation:9s ease-in-out -4s infinite alternate-reverse md-demo-svg-hill}.md-demo-svg-rain path{animation:3s linear infinite md-demo-svg-rain}.md-demo-weather.is-clear .md-demo-svg-clear,.md-demo-weather.is-clear .md-demo-svg-stars{opacity:1}.md-demo-weather.is-clear .md-demo-svg-clouds,.md-demo-weather.is-clear .md-demo-svg-rain{opacity:0}.md-demo-loader{text-align:center;background:linear-gradient(#d8d4e3 25%,#cbc4da 53%,#c3b8d3 83%,#9588ae);padding-top:153px}.md-demo-loader>.md-demo-kicker{color:#8b7bb0;letter-spacing:2.5px;font-size:10px}.md-demo-weather-window{background:#362748;border:4px solid #a99bc4;border-radius:130px 130px 0 0;width:225px;height:275px;margin:55px auto 0;position:relative;overflow:hidden}.md-demo-window-shadow{filter:blur(2px);background:#8b7ba655;border-radius:50%;width:105px;height:9px;margin:17px auto 0}.md-demo-loader h3{color:#3b2e5c;margin-top:49px;font-size:34px;line-height:1.3}.md-demo-loading-dots{justify-content:center;gap:10px;margin-top:20px;display:flex}.md-demo-loading-dots i{background:#82739d;border-radius:50%;width:8px;height:8px;animation:1.5s infinite md-demo-dot}.md-demo-loading-dots i:nth-child(2){animation-delay:.2s}.md-demo-loading-dots i:nth-child(3){animation-delay:.4s}.md-demo-mote{background:#9484b488;border-radius:2px;width:8px;height:8px;animation:3s ease-in-out infinite md-demo-art-float;position:absolute}.md-demo-mote-a{top:267px;left:45px}.md-demo-mote-b{animation-delay:-1s;top:230px;right:54px}.md-demo-mote-c{animation-delay:-2s;top:520px;left:51px}.md-demo-reveal{color:#ece4f8;position:absolute;inset:0}.md-demo-deck-progress{z-index:2;gap:8px;display:flex;position:absolute;top:19px;left:30px;right:30px}.md-demo-deck-progress span{background:#e2d5fa33;flex:1;height:2px;transition:background .6s}.md-demo-deck-progress span.is-done{background:#cdbfe9}.md-demo-reveal-beat{flex-direction:column;align-items:center;padding:0 30px;animation:1s cubic-bezier(.2,.8,.2,1) both md-demo-reveal-in;display:flex;position:absolute;inset:0}.md-demo-reveal-beat>.md-demo-kicker{text-align:center;color:#a99bce;letter-spacing:2px;font-size:10px;position:absolute;top:86px;left:0;right:0}.md-demo-reveal-body{width:330px;position:absolute;top:50%;left:30px;right:30px;transform:translateY(-46%)}.md-demo-reveal-body h3{text-align:center;color:#ece4f8;font-size:38px;line-height:1.2}.md-demo-headline-echo{letter-spacing:-1px;text-align:center;opacity:.22;height:34px;margin-top:-2px;font:700 38px/1.2 Moonfig Discovery Heading,Georgia,serif;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.md-demo-reveal-body blockquote{text-align:center;color:#e6ddf4;margin-top:29px;font:italic 400 20px/1.5 Moonfig Demo Prose,Georgia,serif}.md-demo-quote-closer{text-align:center;font:400 17px/1.5 Moonfig Demo Prose,Georgia,serif;color:#d9cfec!important;margin-top:15px!important}.md-demo-sound{color:#e6ddf4;background:#e9e0f712;border:1px solid #e9e0f744;border-radius:30px;margin:26px auto 0;padding:7px 17px;font-size:12px;display:table}.md-demo-prose{font:400 21px/1.7 Moonfig Demo Prose,Georgia,serif;color:#d9cfec!important}.md-demo-prose.has-dropcap:first-letter{float:left;color:#ece4f8;margin:4px 9px 0 0;font:700 62px/.95 Moonfig Discovery Heading,Georgia,serif}.md-demo-beat-pattern .md-demo-prose,.md-demo-beat-try .md-demo-prose{font-size:23px;line-height:1.65}.md-demo-swipe{color:#b7a9d6;flex-direction:column;align-items:center;gap:10px;font-size:24px;line-height:1;animation:2.5s ease-in-out infinite md-demo-swipe;display:flex;position:absolute;bottom:29px}.md-demo-swipe small{letter-spacing:2px;text-transform:uppercase;font:600 10px/1.5 Moonfig Discovery Text,sans-serif}.md-demo-closing-rule{border-top:1px solid #e9e0f75c;width:50px;margin:0 auto 25px;display:block}.md-demo-closing{text-align:center;font:400 31px/1.5 Moonfig Demo Prose,Georgia,serif;color:#f1ebfa!important}.md-demo-gem{color:#ead7a1;background:#ffffff14;border:1px solid #e9e0f733;border-radius:21px;place-items:center;width:74px;height:74px;margin:0 auto 30px;font-size:64px;line-height:1;animation:1.1s both md-demo-gem;display:grid}.md-demo-beat-kept h3{font-size:34px}.md-demo-kept-body{text-align:center;font:400 18px/1.6 Moonfig Demo Prose,Georgia,serif;color:#d9cfec!important;margin-top:21px!important}.md-demo-kept-card{color:#e6ddf4;background:#e9e0f712;border:1px solid #e9e0f730;border-radius:15px;align-items:center;gap:13px;margin-top:29px;padding:18px;font-size:14px;display:flex}.md-demo-kept-card>span{border:1px solid #e9e0f744;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.md-demo-kept-card small{color:#b7a9d6;margin-top:4px;font-size:11px;display:block}.md-demo-continue{color:#3b2e5c;text-align:center;background:#efe9f8;border-radius:40px;width:240px;margin:26px auto 0;padding:12px;font-size:14px;font-weight:600;display:block}.md-mirror-demo>figcaption{height:80px;padding-top:9px;bottom:0}.md-demo-stage-label{color:#62476f;font-size:12px;font-weight:600;line-height:1.5;display:block}.md-demo-stage-label>span{opacity:.5;padding-inline:3px}.md-demo-controls{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.md-demo-chapters{align-items:center;gap:5px;display:flex}.md-demo-chapters i{background:#dfd2e5;border-radius:5px;width:10px;height:4px;transition:background .4s,width .4s}.md-demo-chapters i.is-active{background:#785591;width:22px}.md-demo-controls>div:last-child{gap:3px;display:flex}.md-demo-controls button{color:#785591;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:6px;transition:background .2s;display:grid}.md-demo-controls button:hover{background:#e9dcef}.md-demo-controls button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.md-demo-caption-note{color:#8b7b92;margin-top:1px;font-size:9px;display:block}.md-demo-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md-mirror-demo[data-paused=true] .md-demo-canvas *{animation-play-state:paused!important}.md-mirror-demo[data-paused=true] .md-demo-scene,.md-mirror-demo[data-paused=true] .md-demo-reveal-beat{opacity:1!important;transform:translate(0,0)!important}.md-mirror-demo[data-paused=true] .md-demo-gem{opacity:1!important;transform:scale(1)!important}.md-demo-reveal:not(.is-active) .md-demo-reveal-beat{animation:none}.md-mirror-demo[data-reduced=true] .md-demo-canvas *{transition:none!important;animation:none!important}.md-mirror-demo[data-reduced=true] .md-demo-phones .md-demo-phone{transition:none!important}.md-mirror-demo[data-reduced=true] .md-demo-intensity{opacity:1;transform:none}.md-mirror-demo[data-reduced=true] .md-demo-caret{display:none}.md-mirror-demo[data-reduced=true] .md-demo-wheel{transform:rotate(240deg)}.md-mirror-demo[data-reduced=true] .md-demo-wheel-token{transform:rotate(-240deg)}.md-mirror-demo[data-reduced=true] .md-demo-slider i{left:calc(50% - 10px)}.md-mirror-demo[data-reduced=true] .md-demo-wheel>g:not([data-mood=Heavy]){opacity:.4}@keyframes md-demo-spin{0%{transform:rotate(0)}to{transform:rotate(960deg)}}@keyframes md-demo-counter-spin{0%{transform:rotate(0)}to{transform:rotate(-960deg)}}@keyframes md-demo-dim{0%{opacity:1}to{opacity:.4}}@keyframes md-demo-scene-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes md-demo-intensity-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes md-demo-slider{0%{left:0}to{left:calc(50% - 10px)}}@keyframes md-demo-tap{50%{filter:brightness(.95);transform:scale(.96)}}@keyframes md-demo-art-float{50%{transform:translateY(-7px)}}@keyframes md-demo-caret{50%{opacity:0}}@keyframes md-demo-svg-cloud-a{0%{transform:translate(-4px)}to{transform:translate(8px)}}@keyframes md-demo-svg-cloud-b{0%{transform:translate(5px)}to{transform:translate(-9px)}}@keyframes md-demo-svg-hill{0%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes md-demo-svg-rain{0%{opacity:0;transform:translate(9px,-36px)}20%{opacity:.65}80%{opacity:.65}to{opacity:0;transform:translate(-18px,60px)}}@keyframes md-demo-dot{50%{opacity:.35;transform:translateY(-3px)}}@keyframes md-demo-reveal-in{0%{opacity:0;translate:0 65px}to{opacity:1;translate:0}}@keyframes md-demo-swipe{50%{opacity:.65;translate:0 -5px}}@keyframes md-demo-gem{0%{opacity:0;transform:scale(.5)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:1050px){.md-demo-phones .md-demo-phone{width:205px}.md-demo-left{left:-4px}.md-demo-right{right:-4px}.md-mirror-demo{height:590px}}@media (max-width:759px){.md-mirror-demo{height:490px;margin-top:10px}.md-demo-phones{inset:0 0 85px}.md-demo-phones .md-demo-phone{border-radius:29px;width:175px;padding:6px}.md-demo-left{top:48px;left:calc(50% - 157px)}.md-demo-right{top:20px;right:calc(50% - 157px)}.md-demo-screen{border-radius:22px}.md-mirror-demo .md-arch{height:365px;top:25px}.md-mirror-demo>figcaption{height:75px}.md-demo-stage-label{font-size:11px}.md-demo-controls{gap:14px}.md-demo-controls button{width:32px;height:32px}.md-demo-caption-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.md-mirror-demo *{transition:none!important;animation:none!important}.md-demo-intensity{opacity:1;transform:none}.md-demo-caret{display:none}}@media (max-width:759px){.md-mirror-demo[data-front=right] .md-demo-left{transform:translateY(-10px)rotate(-9deg)}}@supports not (zoom:1){.md-demo-canvas{transform:scale(var(--mf-demo-scale));transform-origin:0 0}}
