.QuestionInput_container__jm38n{margin-top:0;display:flex;width:100%;flex-direction:column;align-items:center}@media (prefers-reduced-motion:no-preference){@keyframes QuestionInput_questionInputContainerIn__LQFVv{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.QuestionInput_container__jm38n{animation:QuestionInput_questionInputContainerIn__LQFVv .65s cubic-bezier(.33,1,.68,1) both}}.QuestionInput_containerNoAnim__DC5HN{animation:none!important}@media (prefers-reduced-motion:no-preference){@keyframes QuestionInput_questionInputStaggerIn__LgT6g{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.QuestionInput_staggerButtonIn__z0pvR,.QuestionInput_staggerInputIn__rDkVV{animation:QuestionInput_questionInputStaggerIn__LgT6g .55s cubic-bezier(.33,1,.68,1) both;will-change:transform,opacity}.QuestionInput_staggerButtonIn__z0pvR{animation-delay:.08s}}@media (max-width:1366px) and (hover:none) and (prefers-reduced-motion:no-preference){.QuestionInput_container__jm38n{animation:none!important;opacity:1!important;transform:none!important}.QuestionInput_staggerButtonIn__z0pvR,.QuestionInput_staggerInputIn__rDkVV{animation:none!important;will-change:auto!important;opacity:1!important;transform:none!important}}.QuestionInput_inputWrapper__dxui_{position:relative;width:100%}.QuestionInput_inputBody__z5y0_{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;background-color:rgb(26 10 46/.75);padding:1rem 2rem;border-radius:24px;border:4px solid #ffffff;box-sizing:border-box;box-shadow:inset 0 0 20px 4px rgba(160,51,255,1),0 0 24px 1px #a033ff}.QuestionInput_decorativeIcon__OsOsx{position:absolute;height:2rem;width:2rem}.QuestionInput_decorativeIconLeft__ey4XC{top:.5rem;left:.5rem}.QuestionInput_decorativeIconRight__2wCg1{top:.5rem;right:.5rem}.QuestionInput_textareaShell__SFqwI{position:relative;width:100%}.QuestionInput_textareaShell__SFqwI:focus-within .QuestionInput_visualPlaceholder__IPRU1{opacity:0;visibility:hidden}.QuestionInput_visualPlaceholder__IPRU1{position:absolute;inset:0;margin-top:-10px;z-index:0;pointer-events:none;overflow:hidden;text-align:center;color:#ffffff;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:1;word-wrap:break-word;white-space:pre-wrap}@media (min-width:640px){.QuestionInput_visualPlaceholder__IPRU1{font-size:1.875rem}}@media (min-width:768px){.QuestionInput_visualPlaceholder__IPRU1{font-family:var(--font-radley),ui-serif,Georgia,serif;font-size:48px}}.QuestionInput_textarea__rubwP{width:100%;resize:none;overflow-y:auto;background-color:transparent;text-align:center;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.QuestionInput_textarea__rubwP,.QuestionInput_textarea__rubwP:focus{outline:2px solid transparent;outline-offset:2px}.QuestionInput_textarea__rubwP{position:relative;z-index:1;box-sizing:border-box;font-size:24px;line-height:1;min-height:120px;max-height:160px;margin:0;padding:12px}.QuestionInput_textareaEmpty__mqWUY{color:transparent;caret-color:#ffffff}@media (min-width:768px){.QuestionInput_textarea__rubwP{font-family:var(--font-radley),ui-serif,Georgia,serif}}.QuestionInput_primaryButton__z7olb{position:relative;margin-top:2rem;display:inline-block}.QuestionInput_buttonGlow__G80ZW{position:absolute;inset:-.25rem;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:linear-gradient(180deg,#6800b2ff,#5900b2ff);filter:blur(300px);border-radius:18px}.QuestionInput_primaryButton__z7olb:hover .QuestionInput_buttonGlow__G80ZW{opacity:1}.QuestionInput_buttonBody__7hUHL{position:relative;display:flex;align-items:center;justify-content:center;padding:.75rem 2rem;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px),(pointer:fine) and (hover:hover){.QuestionInput_buttonBody__7hUHL{padding:1rem 4rem}}@media (min-width:768px),(pointer:fine) and (hover:hover){.QuestionInput_buttonBody__7hUHL{min-width:22rem;padding-left:6rem;padding-right:6rem}}.QuestionInput_buttonBody__7hUHL{background:linear-gradient(180deg,#ffffff80,#ffffff00),#8b0be5;background-blend-mode:overlay;box-shadow:0 0 32px #8b33ff;border-radius:18px;border:2px solid #ffffff;font-family:var(--font-radley),ui-serif,Georgia,serif;font-size:32px}.QuestionInput_suggestionsContainer__MhgvW{position:relative;margin-top:2.5rem;width:100%}.QuestionInput_suggestionsList__fJD3s{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding-right:2.75rem}@media (min-width:640px),(pointer:fine) and (hover:hover){.QuestionInput_suggestionsList__fJD3s{gap:1rem;padding-right:3rem}}.QuestionInput_suggestionsList__fJD3s{position:relative;isolation:isolate}.QuestionInput_suggestionsList__fJD3s:before{content:"";position:absolute;inset:-60% -20%;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#6800b2,#5900b2);filter:blur(300px)}.QuestionInput_suggestionButton__KYQvq{max-width:100%;background-color:rgb(0 0 0/.35);padding:.25rem .625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.QuestionInput_suggestionButton__KYQvq:hover{background-color:rgb(88 28 135/.5)}.QuestionInput_suggestionButton__KYQvq{font-size:20px;color:#A991D9;border-radius:12px}.QuestionInput_refreshButton__skTx2{position:absolute;right:0;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;padding:.5rem;--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.QuestionInput_refreshButton__skTx2:hover{--tw-bg-opacity:1;background-color:rgb(61 30 109/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.QuestionInput_refreshButton__skTx2:active{transform:translateY(-50%)}.QuestionInput_arrowIcon__FHSTL{margin-left:.25rem;margin-right:.25rem;height:.75rem;width:.75rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.QuestionInput_coinCost__cedrr{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:767px){.QuestionInput_container__jm38n{align-items:stretch}.QuestionInput_inputBody__z5y0_{background-color:rgb(15 4 37/.8);padding:1rem;border:4px solid white;border-radius:1.5rem;box-shadow:inset 0 0 20px 4px rgba(160,51,255,1),0 0 24px 1px #a033ff}.QuestionInput_textarea__rubwP{min-height:10rem;max-height:96px;padding:12px}.QuestionInput_visualPlaceholder__IPRU1{margin-top:0}.QuestionInput_decorativeIcon__OsOsx{height:1.25rem;width:1.25rem;opacity:.6}.QuestionInput_decorativeIconLeft__ey4XC{top:.5rem;left:.5rem}.QuestionInput_decorativeIconRight__2wCg1{bottom:.5rem;right:.5rem}.QuestionInput_primaryButton__z7olb{display:block;width:100%}.QuestionInput_suggestionsContainer__MhgvW{position:relative;margin-top:2rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem}.QuestionInput_suggestionsList__fJD3s{display:flex;width:100%;flex-direction:column;align-items:center;gap:.625rem;padding:0}.QuestionInput_suggestionButton__KYQvq{display:flex;width:100%;align-items:center;justify-content:center;background-color:rgb(0 0 0/.35);padding-top:.25rem;padding-bottom:.25rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:20px;color:#A991D9;border-radius:12px}.QuestionInput_refreshButton__skTx2{position:static;margin-top:.5rem;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;padding:.5rem;color:rgb(255 255 255/.4)}.QuestionInput_refreshButton__skTx2:active{transform:none}}.TarotHomePage_revealFullWidth__7X_1I{width:100%;min-width:0}.TarotHomePage_main__AsgAs{margin-left:auto;margin-right:auto;min-width:0;justify-content:flex-start;padding-left:1rem;padding-right:1rem;max-width:1200px}.TarotHomePage_main__AsgAs,.TarotHomePage_mobileHero__wN_DG{display:flex;width:100%;flex-direction:column;align-items:center}.TarotHomePage_mobileHero__wN_DG{margin-bottom:1rem;margin-top:2.5rem;position:relative;z-index:2}.TarotHomePage_mobileLogoWrapper__B4l2y{position:relative;display:flex;align-items:center;justify-content:center}.TarotHomePage_mobileLogoReveal__Ua_G5{display:flex;justify-content:center;transform-origin:50% 50%}.TarotHomePage_mobileLogoGlow__TFohu{position:absolute;border-radius:9999px;width:12rem;height:12rem;background:linear-gradient(180deg,#4214cc 30%,#260f99);filter:blur(60px)}.TarotHomePage_mobileLogo__e2d8f{position:relative;height:auto;-o-object-fit:contain;object-fit:contain;width:11rem;filter:drop-shadow(0 0 40px rgba(155,77,255,.6))}.TarotHomePage_mobileTitle__1sUld{text-align:center;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:2.2rem;filter:drop-shadow(0 0 15px rgba(155,77,255,.8))}.TarotHomePage_questionInputWrapper__4XOdK,.TarotHomePage_tarotSpreadsWrapper__vlxra{display:flex;width:100%;justify-content:center;position:relative;z-index:2}.TarotHomePage_infoSection__OzmiR{margin-top:2rem;display:flex;width:100%;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;overflow:visible;position:relative;z-index:1}@media (min-width:768px){.TarotHomePage_infoSection__OzmiR{width:1200px;max-width:100%}}.TarotHomePage_infoItem__Vkc6t{margin-bottom:2rem;display:flex;width:100%;flex-direction:column;align-items:center}.TarotHomePage_infoItem__Vkc6t:last-child{margin-bottom:0}.TarotHomePage_infoItem__Vkc6t:first-child{position:relative;overflow:visible}.TarotHomePage_infoItem__Vkc6t:first-child:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-220px;background:linear-gradient(180deg,#ffffff00,#ffffff 50%,#ffffff00),linear-gradient(180deg,#ffffff00,#ffffff 50%,#ffffff00),#12002b;background-blend-mode:overlay;filter:blur(200px)}@media (hover:none) and (pointer:coarse){.TarotHomePage_mobileLogoGlow__TFohu{filter:blur(28px);opacity:.9}.TarotHomePage_mobileLogo__e2d8f{filter:drop-shadow(0 0 18px rgba(155,77,255,.55))}.TarotHomePage_mobileTitle__1sUld{filter:drop-shadow(0 0 8px rgba(155,77,255,.6))}.TarotHomePage_infoItem__Vkc6t:first-child:before{filter:blur(90px);opacity:.85}}@media (min-width:768px) and (max-width:1024px){.TarotHomePage_infoItem__Vkc6t:first-child:before{left:50%;right:auto;width:100vw;transform:translateX(-50%);top:-220px;bottom:-220px}}.TarotHomePage_infoItem__Vkc6t:first-child>*{position:relative;z-index:1}.TarotHomePage_infoTitle__MzPc6{margin-bottom:1.5rem;text-align:center;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:var(--font-radley),ui-serif,Georgia,serif;font-size:40px}.TarotHomePage_infoText__IYu0_{text-align:left;line-height:1.625;color:rgb(255 255 255/.8);max-width:56rem;font-size:20px}@media (min-width:768px){.TarotHomePage_infoText__IYu0_{max-width:none}}@media (max-width:768px){.TarotHomePage_infoTitle__MzPc6{font-size:28px}}.TarotHomePage_appStoreSection__V76rX{margin-top:2rem;width:100%;padding:3rem 1rem;text-align:center}.TarotHomePage_appStoreContent__LcvdC{margin-left:auto;margin-right:auto;display:flex;max-width:42rem;flex-direction:column;align-items:center;gap:1.5rem}.TarotHomePage_appStoreText__qU2tx{margin:0;font-size:1.125rem;line-height:1.625;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.TarotHomePage_appStoreButton__sG3Ap{width:100%;max-width:20rem}.TarotHomePage_googlePlayBtn__aPT8l{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.TarotHomePage_googlePlayBtn__aPT8l:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.TarotHomePage_googlePlayBtn__aPT8l{text-decoration:none!important}.TarotHomePage_googlePlayIcon__tnXfM{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}.TarotHomePage_googlePlayText__kz9EN{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.TarotHomePage_googlePlaySmall__vF9Wg{font-size:10px;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.TarotHomePage_googlePlayLarge__idTXY{margin-top:-.25rem;font-size:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (max-width:640px){.TarotHomePage_appStoreSection__V76rX{padding:2rem 1rem}.TarotHomePage_appStoreText__qU2tx{font-size:1rem}.TarotHomePage_googlePlayBtn__aPT8l{padding:.5rem 1rem}.TarotHomePage_googlePlayLarge__idTXY{font-size:1.125rem}}