.TarotDraw-module-scss-module__ZfedDW__container{width:100%;max-width:1000px;margin:0 auto;position:relative}.TarotDraw-module-scss-module__ZfedDW__instruction{text-align:center;margin-bottom:2rem}.TarotDraw-module-scss-module__ZfedDW__instruction .TarotDraw-module-scss-module__ZfedDW__stepLabel{color:#f5e6ff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#6c3fa0,#3b1d6e);border-radius:999px;margin-bottom:.75rem;padding:.35rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.TarotDraw-module-scss-module__ZfedDW__instruction h3{color:#f0e6ff;margin:0;font-size:1.35rem;font-weight:700}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__instruction h3{font-size:1.6rem}}.TarotDraw-module-scss-module__ZfedDW__instruction .TarotDraw-module-scss-module__ZfedDW__positionLabel{color:#c9a0ff;font-style:italic}.TarotDraw-module-scss-module__ZfedDW__slots{justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__slots{gap:1.5rem}}.TarotDraw-module-scss-module__ZfedDW__slot{flex-direction:column;align-items:center;gap:.5rem;display:flex}.TarotDraw-module-scss-module__ZfedDW__slotLabel{text-transform:uppercase;letter-spacing:.1em;color:#a78bcc;font-size:.7rem;font-weight:600;transition:color .3s,transform .3s}.TarotDraw-module-scss-module__ZfedDW__slotLabel.TarotDraw-module-scss-module__ZfedDW__slotLabelActive{color:#e0c0ff;transform:scale(1.05)}.TarotDraw-module-scss-module__ZfedDW__slotCard{background:#ffffff08;border:2px dashed #a882dc40;border-radius:6px;width:60px;height:97px;transition:border-color .4s,box-shadow .4s,transform .35s;overflow:hidden}@media (min-width:480px){.TarotDraw-module-scss-module__ZfedDW__slotCard{border-radius:8px;width:80px;height:130px}}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__slotCard{width:100px;height:176px}}.TarotDraw-module-scss-module__ZfedDW__slotCard.TarotDraw-module-scss-module__ZfedDW__slotActive{border-color:#a882dc8c;animation:2s ease-in-out infinite TarotDraw-module-scss-module__ZfedDW__slotPulse}.TarotDraw-module-scss-module__ZfedDW__slotCard.TarotDraw-module-scss-module__ZfedDW__filled{border:2px solid #a882dc99;animation:.35s ease-out forwards TarotDraw-module-scss-module__ZfedDW__slotLand;box-shadow:0 0 24px #8a50d259}.TarotDraw-module-scss-module__ZfedDW__slotCard img{object-fit:cover;width:100%;height:100%}@keyframes TarotDraw-module-scss-module__ZfedDW__slotPulse{0%,to{box-shadow:0 0 8px #8a50d226}50%{box-shadow:0 0 18px #8a50d259}}@keyframes TarotDraw-module-scss-module__ZfedDW__slotLand{0%{transform:scale(1.08)}50%{transform:scale(.96)}to{transform:scale(1)}}.TarotDraw-module-scss-module__ZfedDW__grid{grid-template-columns:repeat(6,1fr);justify-items:center;gap:.35rem;max-width:360px;margin:0 auto;display:grid}@media (min-width:480px){.TarotDraw-module-scss-module__ZfedDW__grid{gap:.5rem;max-width:480px}}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__grid{gap:.8rem;max-width:600px}}.TarotDraw-module-scss-module__ZfedDW__card{cursor:pointer;perspective:800px;width:48px;height:78px;transition:transform .25s,opacity .3s}@media (min-width:400px){.TarotDraw-module-scss-module__ZfedDW__card{width:56px;height:91px}}@media (min-width:480px){.TarotDraw-module-scss-module__ZfedDW__card{width:70px;height:113px}}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__card{width:90px;height:146px}}.TarotDraw-module-scss-module__ZfedDW__card:hover:not(.TarotDraw-module-scss-module__ZfedDW__selected):not(.TarotDraw-module-scss-module__ZfedDW__disabled):not(.TarotDraw-module-scss-module__ZfedDW__cardFlying){transform:translateY(-8px)scale(1.04)}.TarotDraw-module-scss-module__ZfedDW__card:hover:not(.TarotDraw-module-scss-module__ZfedDW__selected):not(.TarotDraw-module-scss-module__ZfedDW__disabled):not(.TarotDraw-module-scss-module__ZfedDW__cardFlying) .TarotDraw-module-scss-module__ZfedDW__cardInner{box-shadow:0 10px 35px #8a50d273}.TarotDraw-module-scss-module__ZfedDW__card.TarotDraw-module-scss-module__ZfedDW__selected{pointer-events:none;opacity:0;transition:opacity .4s .1s,transform .4s .1s;transform:scale(.8)}.TarotDraw-module-scss-module__ZfedDW__card.TarotDraw-module-scss-module__ZfedDW__cardFlying{opacity:0;pointer-events:none}.TarotDraw-module-scss-module__ZfedDW__card.TarotDraw-module-scss-module__ZfedDW__disabled{pointer-events:none;cursor:default}.TarotDraw-module-scss-module__ZfedDW__cardInner{width:100%;height:100%;transform-style:preserve-3d;border-radius:8px;transition:box-shadow .25s;position:relative}.TarotDraw-module-scss-module__ZfedDW__cardFace{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0;overflow:hidden}.TarotDraw-module-scss-module__ZfedDW__cardBack{background:linear-gradient(145deg,#2d1854,#1a0e35);border:2px solid #a882dc4d;justify-content:center;align-items:center;height:100%;display:flex}.TarotDraw-module-scss-module__ZfedDW__cardBack:before{content:"";border:1px solid #a882dc33;border-radius:3px;position:absolute;inset:3px}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__cardBack:before{border-radius:4px;inset:6px}}.TarotDraw-module-scss-module__ZfedDW__cardBack:after{content:"★";color:#c8a0ff66;font-size:.9rem}@media (min-width:480px){.TarotDraw-module-scss-module__ZfedDW__cardBack:after{font-size:1.2rem}}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__cardBack:after{font-size:1.5rem}}.TarotDraw-module-scss-module__ZfedDW__cardFront{background:#1a0e35;border:2px solid #a882dc80;transform:rotateY(180deg)}.TarotDraw-module-scss-module__ZfedDW__cardFront img{object-fit:cover;width:100%;height:100%}.TarotDraw-module-scss-module__ZfedDW__flyingCard{z-index:1000;pointer-events:none;border-radius:8px;transition:left .65s cubic-bezier(.34,1.56,.64,1),top .65s cubic-bezier(.34,1.56,.64,1),width .65s cubic-bezier(.34,1.56,.64,1),height .65s cubic-bezier(.34,1.56,.64,1);position:fixed}.TarotDraw-module-scss-module__ZfedDW__flyingCard .TarotDraw-module-scss-module__ZfedDW__flyingCardInner{width:100%;height:100%;transform-style:preserve-3d;border-radius:8px;animation:.65s cubic-bezier(.4,0,.2,1) forwards TarotDraw-module-scss-module__ZfedDW__flyFlip;position:relative}.TarotDraw-module-scss-module__ZfedDW__flyingCard .TarotDraw-module-scss-module__ZfedDW__cardFace{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0;overflow:hidden}.TarotDraw-module-scss-module__ZfedDW__flyingCard .TarotDraw-module-scss-module__ZfedDW__cardBack{box-shadow:0 8px 40px #8a50d280}.TarotDraw-module-scss-module__ZfedDW__flyingCard .TarotDraw-module-scss-module__ZfedDW__cardFront{transform:rotateY(180deg);box-shadow:0 8px 40px #8a50d280}@keyframes TarotDraw-module-scss-module__ZfedDW__flyFlip{0%{transform:rotateY(0)scale(1)}40%{transform:rotateY(100deg)scale(1.15)}to{transform:rotateY(180deg)scale(1)}}.TarotDraw-module-scss-module__ZfedDW__flyingCard:after{content:"";filter:blur(12px);background:radial-gradient(#a882dc4d,#0000 70%);border-radius:12px;animation:.65s ease-out forwards TarotDraw-module-scss-module__ZfedDW__glowPulse;position:absolute;inset:-4px}@keyframes TarotDraw-module-scss-module__ZfedDW__glowPulse{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}.TarotDraw-module-scss-module__ZfedDW__reveal{flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:3rem 1rem;display:flex;position:relative;overflow:hidden}.TarotDraw-module-scss-module__ZfedDW__revealBg{pointer-events:none;background:radial-gradient(#8a50d226 0%,#0000 70%);animation:3s ease-in-out infinite TarotDraw-module-scss-module__ZfedDW__revealBgPulse;position:absolute;inset:-40px}@keyframes TarotDraw-module-scss-module__ZfedDW__revealBgPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.TarotDraw-module-scss-module__ZfedDW__revealMessage{opacity:0;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem;transition:opacity .8s,transform .8s;display:flex;transform:translateY(15px)scale(.95)}.TarotDraw-module-scss-module__ZfedDW__revealMessage.TarotDraw-module-scss-module__ZfedDW__revealMessageVisible{opacity:1;transform:translateY(0)scale(1)}.TarotDraw-module-scss-module__ZfedDW__revealIcon{color:#c9a0ff;animation:3s linear infinite TarotDraw-module-scss-module__ZfedDW__revealSpin}@keyframes TarotDraw-module-scss-module__ZfedDW__revealSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TarotDraw-module-scss-module__ZfedDW__revealTitle{color:#f0e6ff;text-align:center;letter-spacing:.04em;margin:0;font-size:1.3rem;font-weight:700}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__revealTitle{font-size:1.6rem}}.TarotDraw-module-scss-module__ZfedDW__revealCards{justify-content:center;gap:1.5rem;display:flex}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__revealCards{gap:2.5rem}}.TarotDraw-module-scss-module__ZfedDW__revealCard{opacity:0;flex-direction:column;align-items:center;gap:.6rem;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(40px)scale(.7)}.TarotDraw-module-scss-module__ZfedDW__revealCard.TarotDraw-module-scss-module__ZfedDW__revealCardVisible{opacity:1;transform:translateY(0)scale(1)}.TarotDraw-module-scss-module__ZfedDW__revealCardPosition{text-transform:uppercase;letter-spacing:.12em;color:#a78bcc;font-size:.65rem;font-weight:700}.TarotDraw-module-scss-module__ZfedDW__revealCardImage{border:2px solid #a882dc80;border-radius:10px;width:100px;height:162px;overflow:hidden;box-shadow:0 8px 40px #8a50d266}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__revealCardImage{width:130px;height:211px}}.TarotDraw-module-scss-module__ZfedDW__revealCardImage img{object-fit:cover;width:100%;height:100%}.TarotDraw-module-scss-module__ZfedDW__revealCardName{color:#f0e6ff;text-align:center;margin:0;font-size:.9rem;font-weight:700}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__revealCardName{font-size:1.05rem}}.TarotDraw-module-scss-module__ZfedDW__revealCardNumeral{color:#a78bcc;margin-right:.3rem;font-weight:400}.TarotDraw-module-scss-module__ZfedDW__results{margin-top:1rem;animation:.6s both TarotDraw-module-scss-module__ZfedDW__resultsFadeIn}@keyframes TarotDraw-module-scss-module__ZfedDW__resultsFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TarotDraw-module-scss-module__ZfedDW__resultCards{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__resultCards{flex-wrap:nowrap;gap:2rem}}.TarotDraw-module-scss-module__ZfedDW__resultCard{flex-direction:column;align-items:center;gap:.75rem;max-width:200px;animation:.6s cubic-bezier(.22,1,.36,1) both TarotDraw-module-scss-module__ZfedDW__resultCardIn;display:flex}@keyframes TarotDraw-module-scss-module__ZfedDW__resultCardIn{0%{opacity:0;transform:translateY(25px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.TarotDraw-module-scss-module__ZfedDW__resultPosition{text-transform:uppercase;letter-spacing:.12em;color:#c9a0ff;font-size:.7rem;font-weight:700}.TarotDraw-module-scss-module__ZfedDW__resultImage{border:2px solid #a882dc80;border-radius:10px;width:120px;height:auto;overflow:hidden;box-shadow:0 4px 24px #8a50d24d}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__resultImage{width:140px;height:auto}}.TarotDraw-module-scss-module__ZfedDW__resultImage img,.TarotDraw-module-scss-module__ZfedDW__resultImage video{object-fit:cover;width:100%;height:100%}.TarotDraw-module-scss-module__ZfedDW__resultName{color:#f0e6ff;text-align:center;font-size:1rem;font-weight:700}.TarotDraw-module-scss-module__ZfedDW__resultNumeral{color:#a78bcc;margin-right:.35rem;font-weight:400}.TarotDraw-module-scss-module__ZfedDW__resultKeywords{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.TarotDraw-module-scss-module__ZfedDW__keyword{color:#c9a0ff;text-transform:capitalize;background:#a882dc26;border-radius:999px;padding:.2rem .5rem;font-size:.65rem}.TarotDraw-module-scss-module__ZfedDW__interpretations{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.TarotDraw-module-scss-module__ZfedDW__interp{background:#ffffff0a;border:1px solid #a882dc26;border-radius:12px;padding:1.25rem 1.5rem;animation:.5s cubic-bezier(.22,1,.36,1) both TarotDraw-module-scss-module__ZfedDW__interpSlideIn}@keyframes TarotDraw-module-scss-module__ZfedDW__interpSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.TarotDraw-module-scss-module__ZfedDW__interpHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.TarotDraw-module-scss-module__ZfedDW__interpPosition{text-transform:uppercase;letter-spacing:.1em;color:#a78bcc;font-size:.65rem;font-weight:700}.TarotDraw-module-scss-module__ZfedDW__interpName{color:#e0d0f5;font-size:.85rem;font-weight:600}.TarotDraw-module-scss-module__ZfedDW__interpText{color:#f0e6ffbf;margin:0;font-size:.9rem;line-height:1.6}.TarotDraw-module-scss-module__ZfedDW__interpBlur{position:relative;overflow:hidden}.TarotDraw-module-scss-module__ZfedDW__interpBlur .TarotDraw-module-scss-module__ZfedDW__interpText{filter:blur(4px);-webkit-user-select:none;user-select:none}.TarotDraw-module-scss-module__ZfedDW__interpBlur:after{content:"";background:linear-gradient(#0000,#0f081ee6);position:absolute;inset:0}.TarotDraw-module-scss-module__ZfedDW__interpCtaBlock{text-align:center;background:#a882dc14;border-color:#a882dc40;max-width:520px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}.TarotDraw-module-scss-module__ZfedDW__interpCtaMessage{color:#f0e6ffe6;text-align:center;margin:0;font-size:1.15rem;line-height:1.65}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__interpCtaMessage{font-size:1.3rem}}.TarotDraw-module-scss-module__ZfedDW__interpCtaNames{color:#e0d0f5;margin-bottom:.75rem;font-size:1rem;display:block}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__interpCtaNames{font-size:1.1rem}}.TarotDraw-module-scss-module__ZfedDW__ctaHighlight{margin-top:2.5rem}.TarotDraw-module-scss-module__ZfedDW__ctaHighlight .TarotDraw-module-scss-module__ZfedDW__ctaButton{padding:1rem 2.25rem;font-size:1.1rem;box-shadow:0 6px 28px #8a50d273}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__ctaHighlight .TarotDraw-module-scss-module__ZfedDW__ctaButton{padding:1.1rem 2.5rem;font-size:1.2rem}}.TarotDraw-module-scss-module__ZfedDW__cta{text-align:center;margin-top:2rem;animation:.6s .8s both TarotDraw-module-scss-module__ZfedDW__ctaFadeUp}@keyframes TarotDraw-module-scss-module__ZfedDW__ctaFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.TarotDraw-module-scss-module__ZfedDW__ctaText{color:#f0e6ffcc;margin-bottom:1rem;font-size:1.05rem;line-height:1.5}.TarotDraw-module-scss-module__ZfedDW__ctaOffer{font-family:var(--font-poppins),sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#f0e6ffd9;margin:0 0 1rem;font-size:.8rem;font-weight:600;line-height:1.4}.TarotDraw-module-scss-module__ZfedDW__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a50d2,#6c3fa0);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #8a50d266}.TarotDraw-module-scss-module__ZfedDW__ctaButton:hover{background:linear-gradient(135deg,#9b60e0,#7d4fb0);transform:translateY(-2px);box-shadow:0 6px 30px #8a50d280}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__stepLabel{color:#ffe6ef;background:linear-gradient(135deg,#b8254f,#8b1a3a)}.TarotDraw-module-scss-module__ZfedDW__themeLove h3{color:#ffe0ec}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__positionLabel{color:#ff8aad}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__slotLabel{color:#d4738f}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__slotLabel.TarotDraw-module-scss-module__ZfedDW__slotLabelActive{color:#ffa0c0}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__slotCard{background:#ff50780f;border:2px dashed #ff78a073}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__slotCard.TarotDraw-module-scss-module__ZfedDW__slotActive{background:#ff50781a;border-color:#ff78a0b3;animation:2s ease-in-out infinite TarotDraw-module-scss-module__ZfedDW__slotPulseLove}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__slotCard.TarotDraw-module-scss-module__ZfedDW__filled{background:0 0;border:2px solid #ff78a0a6;box-shadow:0 0 24px #dc326459}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__card:hover:not(.TarotDraw-module-scss-module__ZfedDW__selected):not(.TarotDraw-module-scss-module__ZfedDW__disabled):not(.TarotDraw-module-scss-module__ZfedDW__cardFlying) .TarotDraw-module-scss-module__ZfedDW__cardInner{box-shadow:0 10px 35px #dc326473}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__cardBack{background:linear-gradient(145deg,#5c1030,#3a0a1e);border-color:#ff78a066;position:relative}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__cardBack:before{border-color:#ff78a040}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__cardBack:after{content:"♥";color:#ffb4c8bf;text-shadow:0 0 12px #ff649666;font-size:1rem}@media (min-width:480px){.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__cardBack:after{font-size:1.35rem}}@media (min-width:640px){.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__cardBack:after{font-size:1.6rem}}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__cardFront{background:#3a0a1e;border-color:#ff78a080}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__flyingCard .TarotDraw-module-scss-module__ZfedDW__cardBack,.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__flyingCard .TarotDraw-module-scss-module__ZfedDW__cardFront{box-shadow:0 8px 40px #dc326480}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__flyingCard:after{background:radial-gradient(#ff64964d,#0000 70%)}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealBg{background:radial-gradient(#dc326426 0%,#0000 70%)}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealIcon{color:#ff8aad}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealTitle{color:#ffe0ec}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealCardPosition{color:#d4738f}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealCardImage{border-color:#ff78a080;box-shadow:0 8px 40px #dc326466}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealCardName{color:#ffe0ec}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__revealCardNumeral{color:#d4738f}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__resultPosition{color:#ff8aad}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__resultImage{border-color:#ff78a080;box-shadow:0 4px 24px #dc32644d}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__resultName{color:#ffe0ec}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__resultNumeral{color:#d4738f}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__keyword{color:#ff8aad;background:#ff649626}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interp{border-color:#ff649626}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpPosition{color:#d4738f}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpName{color:#ffd0e0}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpText{color:#ffe0ecbf}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpBlur:after{background:linear-gradient(#0000,#1e050fe6)}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpCtaBlock{background:#ff507814;border-color:#ff78a040}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpCtaMessage{color:#ffe0eceb}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__interpCtaNames{color:#ffd0e0}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__ctaHighlight .TarotDraw-module-scss-module__ZfedDW__ctaButton{box-shadow:0 6px 28px #dc326473}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__ctaOffer{color:#ffe0ece6}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__ctaText{color:#ffe0eccc}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__ctaButton{background:linear-gradient(135deg,#dc3264,#b8254f);box-shadow:0 4px 20px #dc326466}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__ctaButton:hover{background:linear-gradient(135deg,#e84070,#c83060);box-shadow:0 6px 30px #dc326480}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__resetButton{color:#d4738f;border-color:#ff78a04d}.TarotDraw-module-scss-module__ZfedDW__themeLove .TarotDraw-module-scss-module__ZfedDW__resetButton:hover{color:#ffb0cc;border-color:#ff78a099}@keyframes TarotDraw-module-scss-module__ZfedDW__slotPulseLove{0%,to{box-shadow:0 0 8px #dc326426}50%{box-shadow:0 0 18px #dc326459}}.TarotDraw-module-scss-module__ZfedDW__resetWrap{text-align:center;margin-top:1.5rem}.TarotDraw-module-scss-module__ZfedDW__resetButton{color:#a78bcc;cursor:pointer;background:0 0;border:1px solid #a882dc4d;border-radius:999px;padding:.5rem 1.25rem;font-size:.8rem;transition:all .2s}.TarotDraw-module-scss-module__ZfedDW__resetButton:hover{color:#d0b8f0;border-color:#a882dc99}
.CallbackForm-module-scss-module__VTtixq__form{--local-title-color:var(--form-title-color,#000);--local-label-color:var(--form-label-color,#1f2937);--local-text-color:var(--form-text-color,#4b5563);--local-bg-color:var(--form-bg-color,#fff);--local-btn-bg-color:var(--form-button-bg-color,#000);--local-btn-text-color:var(--form-button-text-color,#fff);width:100%;transition:all .3s;position:relative}.CallbackForm-module-scss-module__VTtixq__formBare{background:0 0;max-width:none;padding:0}.CallbackForm-module-scss-module__VTtixq__formCard{background:var(--local-bg-color);border-radius:24px;max-width:600px;margin:0 auto;padding:48px;box-shadow:0 4px 20px #0000000d}.CallbackForm-module-scss-module__VTtixq__formCard:hover{box-shadow:0 10px 30px #00000014}.CallbackForm-module-scss-module__VTtixq__offerBadge{color:#000;text-align:center;background:#f9fafb;border-left:4px solid #000;border-radius:4px;width:100%;margin-bottom:32px;padding:16px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.4;display:block}.CallbackForm-module-scss-module__VTtixq__highlight{color:#000;letter-spacing:.02em;font-weight:800}.CallbackForm-module-scss-module__VTtixq__gratuitesAnimated{background:linear-gradient(90deg,#000,#4b5563,#000) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite CallbackForm-module-scss-module__VTtixq__colorWave}@keyframes CallbackForm-module-scss-module__VTtixq__colorWave{0%{background-position:0%}to{background-position:200%}}.CallbackForm-module-scss-module__VTtixq__formGroup{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.CallbackForm-module-scss-module__VTtixq__label{color:var(--local-label-color);letter-spacing:.02em;align-items:center;gap:4px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.5;display:flex}.CallbackForm-module-scss-module__VTtixq__inputWrapper{align-items:center;display:flex;position:relative}.CallbackForm-module-scss-module__VTtixq__inputIcon{color:#6b7280;z-index:1;width:18px;height:18px;position:absolute;left:16px}.CallbackForm-module-scss-module__VTtixq__phoneInputWrapper{flex:1;align-items:center;display:flex;position:relative}.CallbackForm-module-scss-module__VTtixq__phoneIcon{color:#6b7280;z-index:1;width:18px;height:18px;position:absolute;left:16px}.CallbackForm-module-scss-module__VTtixq__dateTimeWrapper{align-items:center;display:flex;position:relative}.CallbackForm-module-scss-module__VTtixq__dateTimeIcon{color:#6b7280;z-index:1;width:18px;height:18px;position:absolute;left:16px}.CallbackForm-module-scss-module__VTtixq__input{color:#000;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .3s}.CallbackForm-module-scss-module__VTtixq__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.CallbackForm-module-scss-module__VTtixq__input:disabled{cursor:not-allowed;background-color:#f3f4f6}.CallbackForm-module-scss-module__VTtixq__input{box-sizing:border-box;color:var(--form-input-text-color,#000);background-color:var(--form-input-bg-color,#fff);border-color:var(--form-input-border-color,#000);padding-left:48px}.CallbackForm-module-scss-module__VTtixq__input:focus{border-color:var(--form-input-focus-border-color,#000);box-shadow:0 0 0 3px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .1)}.CallbackForm-module-scss-module__VTtixq__errorMessage{color:#4b5563;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-style:italic;line-height:1.5}.CallbackForm-module-scss-module__VTtixq__ageNotice{margin-top:.25rem}.CallbackForm-module-scss-module__VTtixq__ageNoticeText{color:#6b7280;margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:italic}.CallbackForm-module-scss-module__VTtixq__consentements{background:rgba(var(--form-input-focus-shadow-color,0, 0, 0), .03);border:1px solid var(--form-input-border-color,#e5e7eb);border-radius:16px;flex-direction:column;gap:24px;margin:32px 0 0;padding:24px 32px;display:flex}.CallbackForm-module-scss-module__VTtixq__consentementGroup{margin:0}.CallbackForm-module-scss-module__VTtixq__consentements [class*=container]{align-items:flex-start}.CallbackForm-module-scss-module__VTtixq__consentements [class*=label]{color:var(--local-text-color);text-align:left;font-size:14px;line-height:1.55}.CallbackForm-module-scss-module__VTtixq__consentements a{color:var(--local-title-color);text-underline-offset:2px;text-decoration:underline}.CallbackForm-module-scss-module__VTtixq__consentements a:hover{opacity:.85}.CallbackForm-module-scss-module__VTtixq__consentements{--switch-track-off:#d1d5db;--switch-track-on:var(--form-input-focus-border-color,#34c759)}.CallbackForm-module-scss-module__VTtixq__consentementsTitle{color:var(--local-title-color);letter-spacing:.01em;margin-bottom:24px;font-size:18px}.CallbackForm-module-scss-module__VTtixq__checkboxLabel{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.CallbackForm-module-scss-module__VTtixq__checkbox{accent-color:#000;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.CallbackForm-module-scss-module__VTtixq__checkboxText{color:var(--local-text-color);font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.CallbackForm-module-scss-module__VTtixq__radioGroup{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:0;display:grid}.CallbackForm-module-scss-module__VTtixq__radioGroupColumn{grid-template-columns:1fr}.CallbackForm-module-scss-module__VTtixq__radioGroupRow{grid-template-columns:repeat(3,minmax(0,1fr))}.CallbackForm-module-scss-module__VTtixq__radioGroupRow .CallbackForm-module-scss-module__VTtixq__radioLabel{box-sizing:border-box;width:100%;min-width:0;min-height:56px}.CallbackForm-module-scss-module__VTtixq__radioLabel{cursor:pointer;border:1px solid var(--form-input-border-color,#e5e7eb);background:var(--form-input-bg-color,#fff);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:24px 16px;transition:all .3s;display:flex;position:relative}.CallbackForm-module-scss-module__VTtixq__radioLabel:hover{border-color:var(--form-input-focus-border-color,#000);transform:translateY(-2px)}.CallbackForm-module-scss-module__VTtixq__radioLabel.CallbackForm-module-scss-module__VTtixq__selected{border-color:var(--form-input-focus-border-color,#000);background:rgba(var(--form-input-focus-shadow-color,0, 0, 0), .03);box-shadow:0 4px 12px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .1)}.CallbackForm-module-scss-module__VTtixq__radioContent{flex-direction:column;align-items:center;gap:8px;display:flex}.CallbackForm-module-scss-module__VTtixq__radioIcon{color:var(--form-input-focus-border-color,#000);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.CallbackForm-module-scss-module__VTtixq__radio{accent-color:#000;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;display:none}.CallbackForm-module-scss-module__VTtixq__radioText{flex-direction:column;gap:4px;display:flex}.CallbackForm-module-scss-module__VTtixq__radioText strong{color:var(--form-input-text-color,#000);letter-spacing:.01em;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.CallbackForm-module-scss-module__VTtixq__radioText small{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.CallbackForm-module-scss-module__VTtixq__radioLabel:has(.CallbackForm-module-scss-module__VTtixq__radio:checked){border-color:var(--form-input-focus-border-color,#000);background:rgba(var(--form-input-focus-shadow-color,0, 0, 0), .06);box-shadow:0 4px 12px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .12)}.CallbackForm-module-scss-module__VTtixq__generalError{color:#000;background:#f9fafb;border:2px solid #000;border-left-width:4px;margin-bottom:24px;padding:16px;font-family:Inter,sans-serif;font-size:14px}.CallbackForm-module-scss-module__VTtixq__successMessage{text-align:center;background:#fff;border:2px solid #000;max-width:500px;margin:0 auto;padding:96px 48px}.CallbackForm-module-scss-module__VTtixq__successIcon{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 48px;font-size:2.5rem;font-weight:700;display:flex}.CallbackForm-module-scss-module__VTtixq__successMessage h2{color:#000;margin-bottom:24px;font-size:24px}.CallbackForm-module-scss-module__VTtixq__successMessage p{color:#4b5563;margin-bottom:16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.CallbackForm-module-scss-module__VTtixq__formTitle{color:var(--local-title-color);margin-bottom:4px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.CallbackForm-module-scss-module__VTtixq__formSubtitle{color:var(--local-text-color);max-width:90%;margin:0 auto 60px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.CallbackForm-module-scss-module__VTtixq__successSubtext{color:#6b7280;margin-top:8px;margin-bottom:0;font-family:Inter,sans-serif;font-size:14px}.CallbackForm-module-scss-module__VTtixq__successMessage strong{color:#000;font-weight:700}.CallbackForm-module-scss-module__VTtixq__successMessage small{color:#6b7280;background:#f9fafb;border-left:3px solid #000;margin-top:24px;padding:16px;font-family:Inter,sans-serif;font-size:14px;font-style:italic;display:block}.CallbackForm-module-scss-module__VTtixq__progressBarWrapper{margin:0 0 16px;position:relative}.CallbackForm-module-scss-module__VTtixq__progressBar{background:var(--form-input-focus-border-color,#000);border-radius:9999px;transition:width .4s;position:relative}.CallbackForm-module-scss-module__VTtixq__progressBar:before{content:"";background:var(--local-text-color);opacity:.1;z-index:-1;border-radius:9999px;width:100%;position:absolute;inset:0}.CallbackForm-module-scss-module__VTtixq__progressLabel{color:#6b7280;letter-spacing:.04em;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:block}.CallbackForm-module-scss-module__VTtixq__step{margin-bottom:32px;animation:.4s ease-out CallbackForm-module-scss-module__VTtixq__fadeIn}@keyframes CallbackForm-module-scss-module__VTtixq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CallbackForm-module-scss-module__VTtixq__stepTitle{text-align:center;color:var(--local-title-color);letter-spacing:-.01em;margin-bottom:8px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.375}.CallbackForm-module-scss-module__VTtixq__stepSubtext{text-align:center;color:var(--local-text-color);opacity:.7;max-width:85%;margin:0 auto 16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.625}.CallbackForm-module-scss-module__VTtixq__timeSlotsHint{color:#6b7280;font-size:12px;font-weight:400}.CallbackForm-module-scss-module__VTtixq__timePickerGroup{margin-top:24px}.CallbackForm-module-scss-module__VTtixq__timePicker{align-items:flex-end;gap:8px;display:flex}.CallbackForm-module-scss-module__VTtixq__timePickerCol{flex-direction:column;flex:1;gap:4px;display:flex}.CallbackForm-module-scss-module__VTtixq__timePickerLabel{color:#6b7280;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.CallbackForm-module-scss-module__VTtixq__timePickerSelect{color:#000;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .3s}.CallbackForm-module-scss-module__VTtixq__timePickerSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.CallbackForm-module-scss-module__VTtixq__timePickerSelect:disabled{cursor:not-allowed;background-color:#f3f4f6}.CallbackForm-module-scss-module__VTtixq__timePickerSelect{width:100%;min-height:48px;color:var(--form-input-text-color,#000);background-color:var(--form-input-bg-color,#fff);border-color:var(--form-input-border-color,#e5e7eb);text-align:center;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding:12px 2rem 12px 24px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.CallbackForm-module-scss-module__VTtixq__timePickerSelect:hover{border-color:var(--form-input-focus-border-color,#000)}.CallbackForm-module-scss-module__VTtixq__timePickerSelect:focus{border-color:var(--form-input-focus-border-color,#000);box-shadow:0 0 0 3px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .1);outline:none}.CallbackForm-module-scss-module__VTtixq__timePickerSep{color:#9ca3af;padding-bottom:8px;font-size:24px;font-weight:700;line-height:1}.CallbackForm-module-scss-module__VTtixq__optionalTitle{margin-bottom:32px}.CallbackForm-module-scss-module__VTtixq__navigation{z-index:5;background:var(--local-bg-color,#fff);border-top:1px solid #e5e7eb;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:24px;padding:12px 0;display:flex;position:sticky;bottom:0}.CallbackForm-module-scss-module__VTtixq__navigationFloating{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));margin-top:0;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.CallbackForm-module-scss-module__VTtixq__navigationFloating{padding-left:32px;padding-right:32px}}.CallbackForm-module-scss-module__VTtixq__prevButton{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:40px;padding:0 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.CallbackForm-module-scss-module__VTtixq__prevButton:hover{color:#000;background:#f9fafb;border-color:#000}.CallbackForm-module-scss-module__VTtixq__prevButton:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.CallbackForm-module-scss-module__VTtixq__prevButton:active{transform:scale(.98)}@media (max-width:768px){.CallbackForm-module-scss-module__VTtixq__prevButtonLabel{display:none}}.CallbackForm-module-scss-module__VTtixq__nextButton,.CallbackForm-module-scss-module__VTtixq__submitButton{flex:1;min-width:0}@media (max-width:768px){.CallbackForm-module-scss-module__VTtixq__nextButton,.CallbackForm-module-scss-module__VTtixq__submitButton{width:auto!important}}.CallbackForm-module-scss-module__VTtixq__stepNavigation{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.CallbackForm-module-scss-module__VTtixq__phoneInputContainer{align-items:stretch;gap:8px;display:flex}.CallbackForm-module-scss-module__VTtixq__countrySelect{color:#000;cursor:pointer;appearance:none;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:none;min-width:100px;min-height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;transition:all .2s}.CallbackForm-module-scss-module__VTtixq__countrySelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.CallbackForm-module-scss-module__VTtixq__countrySelect:hover:not(:disabled){background-color:#f9fafb}.CallbackForm-module-scss-module__VTtixq__phoneInput{color:#000;border:1px solid #d1d5db;border-radius:8px;flex:1;width:100%;min-height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .3s}.CallbackForm-module-scss-module__VTtixq__phoneInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.CallbackForm-module-scss-module__VTtixq__phoneInput:disabled{cursor:not-allowed;background-color:#f3f4f6}.CallbackForm-module-scss-module__VTtixq__phoneInput{box-sizing:border-box;padding-left:48px}@media (max-width:768px){.CallbackForm-module-scss-module__VTtixq__form{margin:0;padding:1rem}.CallbackForm-module-scss-module__VTtixq__consentements{padding:16px}.CallbackForm-module-scss-module__VTtixq__successMessage{margin:0 16px;padding:48px 32px}.CallbackForm-module-scss-module__VTtixq__successIcon{width:60px;height:60px;font-size:2rem}.CallbackForm-module-scss-module__VTtixq__stepIndicator{gap:4px}.CallbackForm-module-scss-module__VTtixq__stepDot{width:35px;height:35px;font-size:16px}.CallbackForm-module-scss-module__VTtixq__stepNavigation{flex-direction:column;gap:16px}.CallbackForm-module-scss-module__VTtixq__phoneInputContainer{flex-direction:row;gap:8px}.CallbackForm-module-scss-module__VTtixq__radioGroup:not(.CallbackForm-module-scss-module__VTtixq__radioGroupRow){grid-template-columns:1fr;gap:8px}.CallbackForm-module-scss-module__VTtixq__radioLabel{padding:24px}.CallbackForm-module-scss-module__VTtixq__countrySelect{flex:none;min-width:70px}.CallbackForm-module-scss-module__VTtixq__phoneInputWrapper{flex:1}}
.Button-module-scss-module__i3de9G__button{text-transform:none;letter-spacing:.02em;cursor:pointer;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.Button-module-scss-module__i3de9G__button:before{content:"";z-index:0;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.Button-module-scss-module__i3de9G__button span,.Button-module-scss-module__i3de9G__button svg{z-index:1;position:relative}.Button-module-scss-module__i3de9G__button>span{align-items:center;gap:inherit;display:inline-flex}.Button-module-scss-module__i3de9G__button svg{flex-shrink:0;width:20px;height:20px}.Button-module-scss-module__i3de9G__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module-scss-module__i3de9G__button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (max-width:768px){.Button-module-scss-module__i3de9G__button{width:100%;padding:12px 16px;font-size:16px}}.Button-module-scss-module__i3de9G__button--primary{background:var(--form-button-bg-color,#000);color:var(--form-button-text-color,#fff);border-color:var(--form-button-bg-color,#000)}.Button-module-scss-module__i3de9G__button--primary:before{background:var(--form-button-text-color,#fff)}.Button-module-scss-module__i3de9G__button--primary:hover:not(:disabled){color:var(--form-button-bg-color,#000)}.Button-module-scss-module__i3de9G__button--primary:hover:not(:disabled):before{left:0}.Button-module-scss-module__i3de9G__button--primary:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__i3de9G__button--secondary{color:#000;background:#fff}.Button-module-scss-module__i3de9G__button--secondary:before{background:#000}.Button-module-scss-module__i3de9G__button--secondary:hover:not(:disabled){color:#fff}.Button-module-scss-module__i3de9G__button--secondary:hover:not(:disabled):before{left:0}.Button-module-scss-module__i3de9G__button--secondary:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__i3de9G__button--outline{color:#000;background:0 0}.Button-module-scss-module__i3de9G__button--outline:before{background:#000}.Button-module-scss-module__i3de9G__button--outline:hover:not(:disabled){color:#fff}.Button-module-scss-module__i3de9G__button--outline:hover:not(:disabled):before{left:0}.Button-module-scss-module__i3de9G__button--ghost{color:#000;background:0 0;border-color:#0000}.Button-module-scss-module__i3de9G__button--ghost:hover:not(:disabled){background:#f3f4f6}.Button-module-scss-module__i3de9G__button--ghost:before{display:none}.Button-module-scss-module__i3de9G__button--destructive{color:#fff;background:#ef4444;border-color:#ef4444}.Button-module-scss-module__i3de9G__button--destructive:before{background:#eb1515}.Button-module-scss-module__i3de9G__button--destructive:hover:not(:disabled):before{left:0}.Button-module-scss-module__i3de9G__button--destructive:active:not(:disabled){transform:scale(.98)}.Button-module-scss-module__i3de9G__button--inverse{color:#000;background:#fff;border-color:#fff}.Button-module-scss-module__i3de9G__button--inverse:before{background:0 0}.Button-module-scss-module__i3de9G__button--inverse:hover:not(:disabled){background:#e5e7eb}.Button-module-scss-module__i3de9G__button--inverseOutline{color:#fff;background:0 0;border-color:#fff}.Button-module-scss-module__i3de9G__button--inverseOutline:before{background:#fff}.Button-module-scss-module__i3de9G__button--inverseOutline:hover:not(:disabled){color:#000}.Button-module-scss-module__i3de9G__button--inverseOutline:hover:not(:disabled):before{left:0}.Button-module-scss-module__i3de9G__button--link{color:#000;text-transform:none;letter-spacing:normal;background:0 0;border-color:#0000;min-width:0;min-height:auto;padding-left:0;padding-right:0;font-weight:400;text-decoration:underline}.Button-module-scss-module__i3de9G__button--link:before{display:none}.Button-module-scss-module__i3de9G__button--link:hover:not(:disabled){color:#374151}.Button-module-scss-module__i3de9G__button--size--xs{min-height:36px;padding:8px 16px;font-size:14px}@media (max-width:768px){.Button-module-scss-module__i3de9G__button--size--xs{min-height:36px;padding:8px 16px;font-size:14px}}.Button-module-scss-module__i3de9G__button--size--sm{min-height:40px;padding:10px 16px;font-size:14px}@media (max-width:768px){.Button-module-scss-module__i3de9G__button--size--sm{min-height:40px;padding:10px 16px;font-size:14px}}.Button-module-scss-module__i3de9G__button--size--lg{min-height:52px;padding:14px 24px;font-size:16px}@media (max-width:768px){.Button-module-scss-module__i3de9G__button--size--lg{min-height:52px;padding:14px 16px;font-size:16px}}.Button-module-scss-module__i3de9G__button--size--xl{min-height:56px;padding:16px 24px;font-size:18px}@media (max-width:768px){.Button-module-scss-module__i3de9G__button--size--xl{min-height:56px;padding:16px 24px;font-size:16px}}.Button-module-scss-module__i3de9G__button--disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__i3de9G__button--loading{pointer-events:none}.Button-module-scss-module__i3de9G__loadingSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.6s linear infinite Button-module-scss-module__i3de9G__spin;display:inline-block}@keyframes Button-module-scss-module__i3de9G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module-scss-module__i3de9G__button--fullWidth{width:100%}
.Input-module-scss-module__isCKwa__inputWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.Input-module-scss-module__isCKwa__label{color:var(--form-label-color,#000);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.Input-module-scss-module__isCKwa__required{color:#000;font-weight:900}.Input-module-scss-module__isCKwa__inputContainer{align-items:center;width:100%;display:flex;position:relative}.Input-module-scss-module__isCKwa__iconWrapper{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:16px}.Input-module-scss-module__isCKwa__icon{color:#4b5563;transition:color .3s}.Input-module-scss-module__isCKwa__passwordToggle{cursor:pointer;color:#4b5563;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .3s;display:flex;position:absolute;right:16px}.Input-module-scss-module__isCKwa__passwordToggle:hover{color:#000}.Input-module-scss-module__isCKwa__passwordToggle:focus{outline:none}.Input-module-scss-module__isCKwa__input{border:1px solid var(--form-input-border-color,#000);width:100%;color:var(--form-input-text-color,#000);background-color:var(--form-input-bg-color,#fff);border-radius:8px;padding:16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .3s}.Input-module-scss-module__isCKwa__input::placeholder{color:#6b7280;opacity:.6}.Input-module-scss-module__isCKwa__input:hover:not(:disabled){border-color:var(--form-input-focus-border-color,#000)}.Input-module-scss-module__isCKwa__input:focus{border-color:var(--form-input-focus-border-color,#000);box-shadow:0 0 10px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .15);background-color:var(--form-input-bg-color,#fff);outline:none}.Input-module-scss-module__isCKwa__input--textarea{resize:vertical;min-height:120px;line-height:1.625}.Input-module-scss-module__isCKwa__input--withIcon{padding-left:52px}.Input-module-scss-module__isCKwa__input--password{padding-right:52px}.Input-module-scss-module__isCKwa__input--error{background-color:#f9fafb;border-color:#ef4444}.Input-module-scss-module__isCKwa__input--error:focus{border-color:#000;box-shadow:0 0 0 3px #00000026}.Input-module-scss-module__isCKwa__input--disabled{color:#6b7280;cursor:not-allowed;background-color:#f3f4f6}.Input-module-scss-module__isCKwa__input--disabled:hover{background-color:#f3f4f6}.Input-module-scss-module__isCKwa__errorMessage{color:#ef4444;letter-spacing:.5px;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}@media (max-width:1024px){.Input-module-scss-module__isCKwa__input{padding:16px}.Input-module-scss-module__isCKwa__label{font-size:14px}}.Input-module-scss-module__isCKwa__input:focus+.Input-module-scss-module__isCKwa__label{color:#000}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.BirthDateInputs-module-scss-module__mOVNOW__container{flex-direction:column;gap:8px;width:100%;display:flex}.BirthDateInputs-module-scss-module__mOVNOW__globalLabel{color:var(--form-label-color,#000);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.BirthDateInputs-module-scss-module__mOVNOW__birthDateInputs{align-items:center;gap:8px;width:100%;display:flex}.BirthDateInputs-module-scss-module__mOVNOW__inputGroup{flex-direction:column;flex:1;display:flex}.BirthDateInputs-module-scss-module__mOVNOW__input{border:1px solid var(--form-input-border-color,#000);background:var(--form-input-bg-color,#fff);width:100%;color:var(--form-input-text-color,#000);background-color:var(--form-input-bg-color,#fff);text-align:center;border-radius:8px;outline:none;padding:16px;font-family:Inter,sans-serif;font-size:16px;transition:all .3s}.BirthDateInputs-module-scss-module__mOVNOW__input::placeholder{color:#6b7280}.BirthDateInputs-module-scss-module__mOVNOW__input:focus{border-color:var(--form-input-focus-border-color,#000);box-shadow:0 0 10px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .15)}.BirthDateInputs-module-scss-module__mOVNOW__input:disabled{color:#6b7280;cursor:not-allowed;background-color:#f3f4f6}.BirthDateInputs-module-scss-module__mOVNOW__error .BirthDateInputs-module-scss-module__mOVNOW__input{background-color:#f9fafb;border-color:#ef4444}.BirthDateInputs-module-scss-module__mOVNOW__error .BirthDateInputs-module-scss-module__mOVNOW__input:focus{border-color:#000;box-shadow:0 0 0 3px #00000026}.BirthDateInputs-module-scss-module__mOVNOW__errorMessage{color:#ef4444;letter-spacing:.5px;align-items:center;gap:4px;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;animation:.3s ease-out BirthDateInputs-module-scss-module__mOVNOW__fadeIn;display:flex}@keyframes BirthDateInputs-module-scss-module__mOVNOW__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.ModernDatePicker-module-scss-module__ojxKfW__datePicker{gap:16px;display:flex}.ModernDatePicker-module-scss-module__ojxKfW__inputGroup{flex:1}.ModernDatePicker-module-scss-module__ojxKfW__input{color:#000;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .3s}.ModernDatePicker-module-scss-module__ojxKfW__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.ModernDatePicker-module-scss-module__ojxKfW__input:disabled{cursor:not-allowed;background-color:#f3f4f6}.ModernDatePicker-module-scss-module__ojxKfW__input{text-align:center;width:100%}.ModernDatePicker-module-scss-module__ojxKfW__callbackDays{width:100%}.ModernDatePicker-module-scss-module__ojxKfW__callbackDays.ModernDatePicker-module-scss-module__ojxKfW__error .ModernDatePicker-module-scss-module__ojxKfW__callbackTabs{border-color:#ef4444}.ModernDatePicker-module-scss-module__ojxKfW__callbackDays.ModernDatePicker-module-scss-module__ojxKfW__calendarDisabled{opacity:.6;pointer-events:none}.ModernDatePicker-module-scss-module__ojxKfW__callbackTabs{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ModernDatePicker-module-scss-module__ojxKfW__callbackTab{border:2px solid var(--form-input-border-color,#e5e7eb);background:var(--form-input-bg-color,#fff);min-height:48px;color:var(--form-input-text-color,#000);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:16px 8px;font-family:Inter,sans-serif;transition:border-color .2s,background .2s;display:flex}.ModernDatePicker-module-scss-module__ojxKfW__callbackTab:hover:not(:disabled):not(.ModernDatePicker-module-scss-module__ojxKfW__callbackTabSelected){border-color:var(--form-input-focus-border-color,#3b82f6);background:rgba(var(--form-input-focus-shadow-color,0, 0, 0), .05)}.ModernDatePicker-module-scss-module__ojxKfW__callbackTab.ModernDatePicker-module-scss-module__ojxKfW__callbackTabSelected{border-color:var(--form-input-focus-border-color,#3b82f6);background:rgba(var(--form-input-focus-shadow-color,0, 0, 0), .12);box-shadow:0 0 0 1px var(--form-input-focus-border-color,#3b82f6);color:var(--form-title-color,#000)}.ModernDatePicker-module-scss-module__ojxKfW__callbackTab.ModernDatePicker-module-scss-module__ojxKfW__callbackTabSelected .ModernDatePicker-module-scss-module__ojxKfW__callbackTabLabel{color:var(--form-title-color,#000)}.ModernDatePicker-module-scss-module__ojxKfW__callbackTab.ModernDatePicker-module-scss-module__ojxKfW__callbackTabSelected .ModernDatePicker-module-scss-module__ojxKfW__callbackTabDate{color:var(--form-label-color,#374151)}.ModernDatePicker-module-scss-module__ojxKfW__callbackTabLabel{font-size:14px;font-weight:600;line-height:1.2}.ModernDatePicker-module-scss-module__ojxKfW__callbackTabDate{color:#6b7280;font-size:12px;line-height:1.2}
.AstroWheel-module-scss-module__1PvZea__wrap{aspect-ratio:1;width:100%;min-width:0;max-width:100%;margin:0 auto;position:relative}.AstroWheel-module-scss-module__1PvZea__svg{width:100%;height:100%;display:block;overflow:hidden}.AstroWheel-module-scss-module__1PvZea__bgOuter{fill:#fff;stroke:#e5e7eb;stroke-width:1px}.AstroWheel-module-scss-module__1PvZea__bgInner{fill:#f9fafb;stroke:#e5e7eb;stroke-width:1px}.AstroWheel-module-scss-module__1PvZea__zodiacSeg{cursor:pointer}.AstroWheel-module-scss-module__1PvZea__zodiacBand{fill:#fafafa;stroke:#d1d5db;stroke-width:1px}.AstroWheel-module-scss-module__1PvZea__tick{stroke:#6b7280}.AstroWheel-module-scss-module__1PvZea__houseLine{stroke:#d1d5db;stroke-width:1px;cursor:pointer}.AstroWheel-module-scss-module__1PvZea__axisLine{stroke:#374151;stroke-width:2px}.AstroWheel-module-scss-module__1PvZea__houseNum{fill:#6b7280;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Inter,sans-serif;font-size:9px}.AstroWheel-module-scss-module__1PvZea__axisLabel{fill:#111827;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.AstroWheel-module-scss-module__1PvZea__planet{cursor:pointer}.AstroWheel-module-scss-module__1PvZea__planetTick{stroke:#6b7280;stroke-width:2px;stroke-linecap:round}.AstroWheel-module-scss-module__1PvZea__planetConnector{stroke:#9ca3af;stroke-width:.75px;stroke-linecap:round;opacity:.7}.AstroWheel-module-scss-module__1PvZea__planetGlyph{fill:#111827;text-anchor:middle;dominant-baseline:middle;font-family:Inter,sans-serif;transition:all .15s}.AstroWheel-module-scss-module__1PvZea__planet:hover .AstroWheel-module-scss-module__1PvZea__planetGlyph{fill:#1f1f1f}.AstroWheel-module-scss-module__1PvZea__planetDeg{fill:#6b7280;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Inter,sans-serif;font-size:7px}.AstroWheel-module-scss-module__1PvZea__aspectLine{stroke-width:.9px;stroke-linecap:round;opacity:.8;cursor:pointer;transition:opacity .15s}.AstroWheel-module-scss-module__1PvZea__aspectLine:hover{opacity:1;stroke-width:1.4px}.AstroWheel-module-scss-module__1PvZea__aspHard{stroke:#ef4444;stroke-dasharray:6 3}.AstroWheel-module-scss-module__1PvZea__aspSoft{stroke:#3b82f6}.AstroWheel-module-scss-module__1PvZea__aspSextile{stroke:#22c55e}.AstroWheel-module-scss-module__1PvZea__aspConjunction{stroke:#ec4899}.AstroWheel-module-scss-module__1PvZea__natalPlanetGlyph{fill:#6b7280;text-anchor:middle;dominant-baseline:middle;opacity:.85;font-family:Inter,sans-serif}.AstroWheel-module-scss-module__1PvZea__planet:hover .AstroWheel-module-scss-module__1PvZea__natalPlanetGlyph{fill:#111827}.AstroWheel-module-scss-module__1PvZea__natalRing{fill:none;stroke:#e5e7eb;stroke-width:1px;stroke-dasharray:2 2}.AstroWheel-module-scss-module__1PvZea__natalAspectLine{stroke-width:.7px;stroke-linecap:round;opacity:.55;transition:opacity .15s}.AstroWheel-module-scss-module__1PvZea__natalAspectLine:hover{opacity:.95;stroke-width:1.2px}.AstroWheel-module-scss-module__1PvZea__zodiacGlyph{fill:#1f1f1f;text-anchor:middle;dominant-baseline:central;pointer-events:none}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__bgOuter{fill:#0000;stroke:#ffffff24}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__bgInner{fill:#ffffff05;stroke:#ffffff1a}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__zodiacBand{fill:#0000;stroke:#ffffff1a}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__zodiacGlyph{fill:#ffffffeb}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__tick{stroke:#ffffff59}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__houseLine{stroke:#ffffff1f}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__axisLine{stroke:#ffffff8c}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__houseNum{fill:#ffffff73}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__axisLabel{fill:#fffffff2}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__planetTick{stroke:#ffffff80}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__planetConnector{stroke:#ffffff59}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__planetGlyph{fill:#fff}.AstroWheel-module-scss-module__1PvZea__planet:hover .AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__planetGlyph{fill:#c4b5fd}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__planetDeg{fill:#ffffff8c}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__natalPlanetGlyph{fill:#fff9}.AstroWheel-module-scss-module__1PvZea__planet:hover .AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__natalPlanetGlyph{fill:#fff}.AstroWheel-module-scss-module__1PvZea__dark .AstroWheel-module-scss-module__1PvZea__natalRing{stroke:#ffffff2e}
.Tooltip-module-scss-module__-YJbPW__tooltip{z-index:10000;pointer-events:none;position:fixed}.Tooltip-module-scss-module__-YJbPW__content{color:#fff;white-space:normal;word-wrap:break-word;background:#0f0f0feb;border-radius:8px;max-width:260px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;line-height:1.4;box-shadow:0 4px 12px #00000040}.Tooltip-module-scss-module__-YJbPW__arrow{border-top:5px solid #0f0f0feb;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}
.PlanetsTable-module-scss-module__MCFjVG__wrap{color:#111827;width:100%;font-family:Inter,sans-serif}.PlanetsTable-module-scss-module__MCFjVG__title{color:#111827;margin:0 0 16px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.PlanetsTable-module-scss-module__MCFjVG__frame{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:stretch;gap:8px;padding:16px 8px;display:flex}.PlanetsTable-module-scss-module__MCFjVG__side{letter-spacing:.1em;color:#9ca3af;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:4px;padding:0 4px;font-size:9px;font-weight:700;display:flex}.PlanetsTable-module-scss-module__MCFjVG__table{flex-direction:column;flex:1;display:flex}.PlanetsTable-module-scss-module__MCFjVG__row{border-bottom:1px solid #f3f4f6;grid-template-columns:1fr 1.6fr .5fr;align-items:center;gap:16px;padding:12px 8px;display:grid}.PlanetsTable-module-scss-module__MCFjVG__row:last-child{border-bottom:none}.PlanetsTable-module-scss-module__MCFjVG__sign{text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.PlanetsTable-module-scss-module__MCFjVG__planets{flex-direction:column;gap:6px;display:flex}.PlanetsTable-module-scss-module__MCFjVG__planet{align-items:center;gap:8px;display:flex}.PlanetsTable-module-scss-module__MCFjVG__glyph{color:#111827;text-align:center;width:18px;font-size:16px}.PlanetsTable-module-scss-module__MCFjVG__name{letter-spacing:.05em;color:#374151;font-size:11px;font-weight:500}.PlanetsTable-module-scss-module__MCFjVG__retro{color:#ef4444;background:#ef44441a;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.PlanetsTable-module-scss-module__MCFjVG__house{color:#374151;text-align:right;font-size:14px;font-weight:600}
.AspectsTable-module-scss-module__bAg5Uq__wrap{color:#111827;width:100%;font-family:Inter,sans-serif}.AspectsTable-module-scss-module__bAg5Uq__title{margin:0 0 16px;font-size:18px;font-weight:600}.AspectsTable-module-scss-module__bAg5Uq__frame{background:#fff;border:1px solid #e5e7eb;border-radius:16px}.AspectsTable-module-scss-module__bAg5Uq__row{border-bottom:1px solid #f3f4f6;grid-template-columns:130px 1fr;align-items:center;gap:16px;padding:12px 16px;display:grid}.AspectsTable-module-scss-module__bAg5Uq__row:last-child{border-bottom:none}.AspectsTable-module-scss-module__bAg5Uq__head{align-items:center;gap:8px;display:flex}.AspectsTable-module-scss-module__bAg5Uq__glyph{color:#111827;text-align:center;width:22px;font-size:18px}.AspectsTable-module-scss-module__bAg5Uq__name{letter-spacing:.05em;text-transform:uppercase;color:#374151;font-size:11px;font-weight:700}.AspectsTable-module-scss-module__bAg5Uq__items{flex-wrap:wrap;gap:6px;display:flex}.AspectsTable-module-scss-module__bAg5Uq__item{cursor:default;border:1px solid;border-radius:9999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;transition:all .15s;display:inline-flex}.AspectsTable-module-scss-module__bAg5Uq__harmonious{color:#166534;background:#22c55e0f;border-color:#22c55e66}.AspectsTable-module-scss-module__bAg5Uq__tense{color:#991b1b;background:#ef44440f;border-color:#ef444466}.AspectsTable-module-scss-module__bAg5Uq__fusion{color:#9d174d;background:#ec48990f;border-color:#ec489966}.AspectsTable-module-scss-module__bAg5Uq__aspGlyph{font-size:13px;font-weight:700}.AspectsTable-module-scss-module__bAg5Uq__target{font-size:14px}.AspectsTable-module-scss-module__bAg5Uq__orb{opacity:.7;padding-left:2px;font-size:10px}
.MoonTimeline-module-scss-module__NkENhW__section{padding:48px 0}@media (max-width:768px){.MoonTimeline-module-scss-module__NkENhW__section{padding:32px 0}}.MoonTimeline-module-scss-module__NkENhW__title{letter-spacing:-.02em;color:#111827;margin:0 0 4px;font-size:24px;font-weight:600}.MoonTimeline-module-scss-module__NkENhW__subtitle{color:#6b7280;margin:0 0 32px;font-size:1rem;font-weight:400;line-height:1.5}.MoonTimeline-module-scss-module__NkENhW__axis{margin-bottom:4px;padding-bottom:4px;position:relative}.MoonTimeline-module-scss-module__NkENhW__lunarSpace{height:26px}.MoonTimeline-module-scss-module__NkENhW__axisRuler{width:100%;height:14px;position:relative}.MoonTimeline-module-scss-module__NkENhW__axisLine{background:#e2e8f0;border-radius:1px;height:2px;position:absolute;top:6px;left:0;right:0}.MoonTimeline-module-scss-module__NkENhW__axisTick{pointer-events:none;background:#cbd5e1;width:1px;height:10px;position:absolute;top:2px}.MoonTimeline-module-scss-module__NkENhW__axisNumbers{height:18px;margin-top:2px;position:relative}.MoonTimeline-module-scss-module__NkENhW__axisNum{color:#94a3b8;font-size:10px;font-weight:600;position:absolute;top:0}.MoonTimeline-module-scss-module__NkENhW__lunar{cursor:default;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.MoonTimeline-module-scss-module__NkENhW__lunarEmoji{font-size:14px;line-height:1}.MoonTimeline-module-scss-module__NkENhW__lunarStem{background:#94a3b8;width:1px;height:8px;margin-top:2px}.MoonTimeline-module-scss-module__NkENhW__lunarHint{color:#1f2937;white-space:nowrap;z-index:10;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500;position:absolute;top:0;box-shadow:0 2px 8px #00000014}.MoonTimeline-module-scss-module__NkENhW__rails{flex-direction:column;gap:8px;margin-top:8px;display:flex}.MoonTimeline-module-scss-module__NkENhW__rail{background:#f8fafc;border-radius:4px;width:100%;height:12px;position:relative;overflow:hidden}.MoonTimeline-module-scss-module__NkENhW__bar{background:var(--energy,#64748b);cursor:pointer;border-right:1px solid #ffffffe6;border-radius:3px;height:8px;transition:filter .2s;position:absolute;top:2px}.MoonTimeline-module-scss-module__NkENhW__bar:hover{filter:brightness(1.08)}.MoonTimeline-module-scss-module__NkENhW__chipsBlock{margin-top:24px}.MoonTimeline-module-scss-module__NkENhW__chips{width:100%;position:relative}.MoonTimeline-module-scss-module__NkENhW__chip{box-sizing:border-box;border:1px solid #f1f5f9;border-left:3px solid var(--energy,#64748b);font:inherit;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;transition:background .2s,border-color .2s;display:flex;position:absolute;overflow:hidden}.MoonTimeline-module-scss-module__NkENhW__chip:hover,.MoonTimeline-module-scss-module__NkENhW__chipActive{background:#fafbfc;border-color:#e2e8f0}.MoonTimeline-module-scss-module__NkENhW__chipWhen{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:600}.MoonTimeline-module-scss-module__NkENhW__chipLabel{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.MoonTimeline-module-scss-module__NkENhW__detail{background:#fff;border:1px solid #0000000d;border-radius:8px;margin-top:24px;padding:16px 24px;animation:.2s ease-out MoonTimeline-module-scss-module__NkENhW__mtFadeIn;box-shadow:0 2px 16px #0000000f}@keyframes MoonTimeline-module-scss-module__NkENhW__mtFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MoonTimeline-module-scss-module__NkENhW__detailBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--energy,#64748b);color:#fff;border-radius:4px;margin-bottom:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.MoonTimeline-module-scss-module__NkENhW__detailTheme{color:#6b7280;margin-bottom:4px;font-size:11px;display:block}.MoonTimeline-module-scss-module__NkENhW__detailText{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.MoonTimeline-module-scss-module__NkENhW__legend{color:#94a3b8;letter-spacing:.02em;border-top:1px solid #0000000d;align-items:center;gap:10px;margin-top:32px;padding-top:24px;font-size:10px;font-weight:500;display:flex}.MoonTimeline-module-scss-module__NkENhW__legendLabel{flex-shrink:0}.MoonTimeline-module-scss-module__NkENhW__legendBar{border-radius:3px;flex:1;min-width:60px;max-width:160px;height:6px}
.ProfilEnergetiqueForm-module-scss-module__1xqLfG__root{box-sizing:border-box;min-height:100vh;position:relative}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__root *,.ProfilEnergetiqueForm-module-scss-module__1xqLfG__root :before,.ProfilEnergetiqueForm-module-scss-module__1xqLfG__root :after{box-sizing:border-box}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__section{flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow-x:hidden}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__pageBg{z-index:0;pointer-events:none;transition:background 2.2s cubic-bezier(.33,0,.15,1);position:fixed;inset:0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__wrapper{z-index:2;scrollbar-width:none;-ms-overflow-style:none;flex:1;width:540px;min-height:0;position:relative;overflow-y:auto}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__wrapper::-webkit-scrollbar{display:none}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__wrapper{color:#e8e4f0;--form-label-color:#e8e4f0;--form-input-text-color:#fff;--form-input-border-color:#ffffff14;--form-input-bg-color:#ffffff0f;--form-input-focus-border-color:#9b7fd4;--form-input-focus-shadow-color:155, 127, 212;--form-phone-country-bg:#ffffff0f;--form-phone-country-hover-bg:#ffffff1a;--form-text-color:#e8e4f0;max-width:100%;margin:0 auto;padding:32px 24px 100px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__wrapper input::placeholder,.ProfilEnergetiqueForm-module-scss-module__1xqLfG__wrapper textarea::placeholder{color:#9890a8;opacity:.85}@media (max-width:768px){.ProfilEnergetiqueForm-module-scss-module__1xqLfG__wrapper{width:100%;max-width:540px;padding:24px 16px;padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__stars{z-index:1;pointer-events:none;background:radial-gradient(1px 1px at 15% 25%,#ffffff80,#0000),radial-gradient(1px 1px at 55% 12%,#fff6,#0000),radial-gradient(1px 1px at 80% 40%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 30% 60%,#ffffff80,#0000),radial-gradient(1px 1px at 70% 75%,#ffffff59,#0000),radial-gradient(1px 1px at 10% 85%,#ffffff4d,#0000),radial-gradient(1.5px 1.5px at 90% 55%,#ffffff73,#0000),radial-gradient(1px 1px at 45% 90%,#ffffff40,#0000);animation:6s ease-in-out infinite alternate ProfilEnergetiqueForm-module-scss-module__1xqLfG__twinkle;position:fixed;inset:0}@keyframes ProfilEnergetiqueForm-module-scss-module__1xqLfG__twinkle{0%{opacity:.6}to{opacity:1}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__progressWrap{background:#ffffff14;border-radius:999px;height:2px;margin-bottom:32px;overflow:hidden}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__progressBar{background:linear-gradient(90deg,#9b7fd4,#b8a8e0);border-radius:999px;height:100%;transition:width .6s}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__formInner{flex-direction:column;gap:32px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__step{flex-direction:column;gap:24px;min-height:200px;animation:.45s both ProfilEnergetiqueForm-module-scss-module__1xqLfG__stepIn;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__stepReveal{text-align:center;justify-content:center;align-items:center;min-height:280px}@keyframes ProfilEnergetiqueForm-module-scss-module__1xqLfG__stepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__titleLg{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:clamp(20px,4vw,34px);font-weight:700;line-height:1.25}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__title{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__body{color:#9890a8;margin:0;font-size:16px;line-height:1.625}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__muted{color:#9890a899;margin:0;font-size:14px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__accentIcon{color:#b8a8e0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__emojiIcon{font-size:28px;line-height:1}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__radioGroup{flex-direction:column;gap:8px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__radioOption{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:16px;padding:16px 24px;transition:all .2s;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__radioOption input[type=radio]{accent-color:#b8a8e0;margin:0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__radioOption span{color:#e8e4f0;font-size:16px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__radioOption:hover{background:#ffffff12;border-color:#9b7fd480}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__radioSelected{background:#9b7fd41a;border-color:#9b7fd4;box-shadow:0 0 0 1px #9b7fd4,0 0 20px #9b7fd440}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__reveal{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealLoading{flex-direction:column;align-items:center;gap:24px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealLoadingText{color:#9890a8;letter-spacing:.04em;margin:0;font-size:14px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__orbPulse{background:radial-gradient(circle,#9b7fd4 0%,#0000 70%);border-radius:50%;width:48px;height:48px;animation:1.5s ease-in-out infinite ProfilEnergetiqueForm-module-scss-module__1xqLfG__orbGlow}@keyframes ProfilEnergetiqueForm-module-scss-module__1xqLfG__orbGlow{0%,to{opacity:.4;transform:scale(.8);box-shadow:0 0 30px #9b7fd440}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 60px #9b7fd440}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealContent{flex-direction:column;align-items:center;gap:16px;max-width:440px;animation:.8s both ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealFade;display:flex}@keyframes ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealFade{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealIcon{color:#b8a8e0;margin-bottom:4px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealLabel{text-transform:uppercase;letter-spacing:.08em;color:#9b7fd4;font-size:12px;font-weight:600}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealTitle{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealText{color:#9890a8;margin:0;font-size:16px;line-height:1.625}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__distanceLabel{color:#9b7fd4;opacity:.85;margin:16px 0 0;font-size:14px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotRow{perspective:900px;justify-content:center;gap:24px;padding:16px 0;display:flex}@media (max-width:768px){.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotRow{gap:16px}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotCard{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;transition:all .3s;display:inline-flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotCard:disabled{cursor:not-allowed;opacity:.6}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotCard{perspective:900px;background:0 0;border:none;width:100px;height:165px;padding:0}@media (max-width:768px){.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotCard{width:85px;height:140px}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotCard:disabled{opacity:.3;cursor:default}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s;position:relative}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotFlipped .ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotInner{transform:rotateY(180deg)}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotBack,.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotFront{backface-visibility:hidden;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotBack{color:#ffffff59;background:linear-gradient(145deg,#1a0a3e 0%,#2d1566 50%,#1a0a3e 100%);border:1px solid #9b7fd433}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotFront{background:#fff;padding:4px;transform:rotateY(180deg);box-shadow:0 0 25px #9b7fd440}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotImg{object-fit:contain;width:85%;height:auto}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotName{color:#e8e4f0;text-align:center;margin-top:2px;font-size:10px;font-weight:600}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotChosen .ProfilEnergetiqueForm-module-scss-module__1xqLfG__tarotInner{border-radius:8px;box-shadow:0 0 0 2px #b8a8e0,0 0 30px #b8a8e04d}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorSwatch{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;transition:all .3s;display:inline-flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorSwatch:disabled{cursor:not-allowed;opacity:.6}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorSwatch{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;transition:all .2s;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorSwatch:hover{border-color:var(--sw)}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorSelected{border-color:var(--sw);box-shadow:0 0 0 1px var(--sw),0 0 20px rgba(var(--sw), .3)}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorDot{background:var(--sw);border-radius:50%;width:26px;height:26px;box-shadow:0 0 10px #0000004d}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorLabel{color:#9890a8;font-size:12px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__colorRevealDot{border-radius:50%;width:32px;height:32px;display:inline-block;box-shadow:0 0 20px #0006}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (max-width:768px){.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreGrid{grid-template-columns:repeat(3,1fr)}}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;transition:all .3s;display:inline-flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreBtn:disabled{cursor:not-allowed;opacity:.6}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreBtn{aspect-ratio:1;color:#e8e4f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:20px;font-weight:700;transition:all .2s;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreBtn:hover{background:#ffffff12;border-color:#9b7fd480}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreSel{color:#b8a8e0;background:#9b7fd426;border-color:#9b7fd4;box-shadow:0 0 0 1px #9b7fd4,0 0 20px #9b7fd440}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__chiffreRevealNum{color:#b8a8e0;text-shadow:0 0 20px #b8a8e080;font-family:Inter,sans-serif;font-size:36px;font-weight:700}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseScreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseBody{text-align:left;width:100%;margin:16px 0 0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseParagraph{color:#9890a8;margin:0 0 16px;font-size:16px;line-height:1.625}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseParagraph:last-of-type{margin-bottom:16px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseList{text-align:left;flex-direction:column;gap:4px;width:100%;margin:16px 0;padding:0;list-style:none;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseList li{color:#9890a8;border-bottom:1px solid #ffffff14;padding:4px 0;font-size:14px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseList li strong{color:#e8e4f0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseResume{color:#b8a8e0;text-align:left;margin:16px 0 0;font-size:16px;font-weight:600;line-height:1.625}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__syntheseMessage{color:#e8e4f0;text-align:left;width:100%;margin:16px 0 0;font-size:16px;font-style:italic;line-height:1.625}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__contactHead{align-items:center;gap:8px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__contactHead .ProfilEnergetiqueForm-module-scss-module__1xqLfG__title{align-items:center;gap:4px;display:inline-flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__consents{flex-direction:column;gap:16px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__errorMsg{color:#ef4444;font-size:14px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__errorBlock{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:16px;font-size:14px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__nav{box-sizing:border-box;z-index:3;padding:16px 24px;padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__navInner{align-items:center;gap:16px;width:100%;min-width:0;max-width:540px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__btnPrev{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:Inter,sans-serif;transition:all .3s;display:inline-flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__btnPrev:disabled{cursor:not-allowed;opacity:.6}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__btnPrev{color:#9890a8;white-space:nowrap;align-items:center;gap:4px;padding:8px 0;font-size:14px;display:inline-flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__btnPrev:hover{color:#e8e4f0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__btnCta{flex:1;min-width:0}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroGrid{flex-direction:column;gap:16px;width:100%;margin-top:24px;display:flex}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCard{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:16px 24px;animation:.6s both ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealFade}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCard:nth-child(2){animation-delay:.15s}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCard:nth-child(3){animation-delay:.3s}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCard:nth-child(4){animation-delay:.45s}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCardIcon{color:#b8a8e0;margin-bottom:4px}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCardLabel{text-transform:uppercase;letter-spacing:.08em;color:#9890a8;margin-bottom:2px;font-size:12px;display:block}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCardValue{color:#fff;margin-bottom:4px;font-size:18px;display:block}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroCardDesc{color:#9890a8;margin:0;font-size:14px;line-height:1.625}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroDecan{color:#b8a8e0;opacity:.85;font-size:14px;font-weight:400}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__astroDegree{color:#9b7fd4;opacity:.7;font-size:.75rem;display:inline}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__cityAutocomplete{width:100%;position:relative}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__citySuggestions{z-index:20;background:#070713;border:1px solid #9b7fd480;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000080}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__citySuggestionItem{text-align:left;color:#e8e4f0;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 16px;font-size:14px;transition:background .15s;display:block}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__citySuggestionItem:hover,.ProfilEnergetiqueForm-module-scss-module__1xqLfG__citySuggestionItem:focus{color:#fff;background:#ffffff12}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__citySuggestionItem+.ProfilEnergetiqueForm-module-scss-module__1xqLfG__citySuggestionItem{border-top:1px solid #ffffff14}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__cityLoading{color:#9890a8;padding:8px 16px;font-size:14px;font-style:italic}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__successScreen{text-align:center;color:#b8a8e0;padding:64px 24px;animation:.6s both ProfilEnergetiqueForm-module-scss-module__1xqLfG__revealFade}.ProfilEnergetiqueForm-module-scss-module__1xqLfG__successScreen p{color:#e8e4f0;margin-top:24px;font-size:16px;line-height:1.625}
.PhoneInput-module-scss-module__s8KdOG__wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.PhoneInput-module-scss-module__s8KdOG__globalLabel{color:var(--form-label-color,#000);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.PhoneInput-module-scss-module__s8KdOG__required{color:var(--form-label-color,#000);font-weight:900}.PhoneInput-module-scss-module__s8KdOG__phoneRow{align-items:stretch;gap:8px;display:flex}.PhoneInput-module-scss-module__s8KdOG__libRoot.PhoneInput{display:contents}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputCountry{cursor:pointer;border:1px solid var(--form-input-border-color,#000);background-color:var(--form-input-bg-color,#fff);border-radius:8px;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:16px;transition:all .3s;display:flex}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputCountry:hover{border-color:var(--form-input-focus-border-color,#000)}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputCountryIcon{width:1.5em;height:1.1em}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputCountryIcon--border{box-shadow:none}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputCountrySelectArrow{opacity:.5;border-color:var(--form-input-text-color,#000)}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputInput{border:1px solid var(--form-input-border-color,#000);background-color:var(--form-input-bg-color,#fff);min-width:0;color:var(--form-input-text-color,#000);border-radius:8px;flex:1;padding:16px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;transition:all .3s}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputInput::placeholder{color:#6b7280;opacity:.6}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputInput:hover:not(:disabled){border-color:var(--form-input-focus-border-color,#000)}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputInput:focus{border-color:var(--form-input-focus-border-color,#000);box-shadow:0 0 10px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .15);outline:none}.PhoneInput-module-scss-module__s8KdOG__phoneRow .PhoneInputInput:disabled{color:#6b7280;cursor:not-allowed}.PhoneInput-module-scss-module__s8KdOG__errorMessage{color:#ef4444;letter-spacing:.5px;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}@media (max-width:768px){.PhoneInput-module-scss-module__s8KdOG__phoneRow{gap:4px}}
.Switch-module-scss-module__CfRW5W__wrapper{flex-direction:column;gap:4px;display:flex}.Switch-module-scss-module__CfRW5W__container{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Switch-module-scss-module__CfRW5W__container.Switch-module-scss-module__CfRW5W__disabled{cursor:not-allowed;opacity:.5}.Switch-module-scss-module__CfRW5W__label{min-width:0;color:var(--form-text-color,#000);text-align:left;flex:1;font-family:Inter,sans-serif;font-size:14px;line-height:1.55}.Switch-module-scss-module__CfRW5W__track{background:var(--switch-track-off,#e9e9ea);border:none;border-radius:31px;outline:none;flex-shrink:0;width:51px;height:31px;transition:background .25s;position:relative}.Switch-module-scss-module__CfRW5W__track:focus-visible{box-shadow:0 0 0 3px rgba(var(--form-input-focus-shadow-color,0, 0, 0), .2)}.Switch-module-scss-module__CfRW5W__trackOn{background:var(--switch-track-on,#34c759)}.Switch-module-scss-module__CfRW5W__thumb{pointer-events:none;background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.Switch-module-scss-module__CfRW5W__trackOn .Switch-module-scss-module__CfRW5W__thumb{transform:translate(20px)}.Switch-module-scss-module__CfRW5W__disabled .Switch-module-scss-module__CfRW5W__track{pointer-events:none}.Switch-module-scss-module__CfRW5W__error{color:#ef4444;margin-left:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600}
.page-module-scss-module__3FzToG__page{color:#e8e4f0;background:#0a0a1a;justify-content:center;align-items:center;min-height:100dvh;padding:32px;display:flex}.page-module-scss-module__3FzToG__card{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;max-width:480px;padding:48px}.page-module-scss-module__3FzToG__iconWrap{color:#d4a017;background:#d4a01726;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;display:inline-flex}.page-module-scss-module__3FzToG__title{color:#e8e4f0;margin:0 0 16px;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.page-module-scss-module__3FzToG__text{color:#9890a8;margin:0 0 32px;font-size:16px;line-height:1.625}.page-module-scss-module__3FzToG__reminder{color:#e8e4f0;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:16px 24px;font-size:14px;font-weight:500;display:flex}.page-module-scss-module__3FzToG__encouragement{text-align:left;background:#9b7fd414;border-left:3px solid #9b7fd4;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:32px;padding:16px 24px;display:flex}.page-module-scss-module__3FzToG__encouragement svg{color:#9b7fd4;flex-shrink:0;margin-top:2px}.page-module-scss-module__3FzToG__encouragement p{color:#9890a8;margin:0;font-size:14px;font-style:italic;line-height:1.625}.page-module-scss-module__3FzToG__link{color:#d4a017;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.page-module-scss-module__3FzToG__link:hover{text-decoration:underline}
.profil-energetique-module-scss-module__PD6N3W__page{background:0 0;justify-content:center;align-items:flex-start;display:flex}
.tirage-tarot-module-scss-module__Naugma__page{color:#f0e6ff;background:#0f081e;min-height:100vh;overflow-x:hidden}.tirage-tarot-module-scss-module__Naugma__hero{text-align:center;flex-direction:column;align-items:center;padding:3.5rem 1.25rem 2rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__hero{padding:4.5rem 2rem 2.5rem}}.tirage-tarot-module-scss-module__Naugma__heroBg{pointer-events:none;background:radial-gradient(at 50% 10%,#8a50d240 0%,#0000 60%),radial-gradient(at 20% 80%,#5028a026 0%,#0000 50%),radial-gradient(at 80% 60%,#643cb41f 0%,#0000 50%);position:absolute;inset:0}.tirage-tarot-module-scss-module__Naugma__stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tirage-tarot-module-scss-module__Naugma__stars span{background:#dcc8ff80;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite tirage-tarot-module-scss-module__Naugma__twinkle;position:absolute}.tirage-tarot-module-scss-module__Naugma__stars span:first-child{opacity:1;animation-duration:2.1s;animation-delay:2s;top:38%;left:71%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(2){opacity:.3;animation-duration:4.1s;animation-delay:3s;top:97%;left:51%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(3){opacity:.5;animation-duration:4.4s;animation-delay:2.3s;top:24%;left:94%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(4){opacity:.5;animation-duration:4.2s;animation-delay:2.5s;top:4%;left:8%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(5){opacity:1;animation-duration:4s;animation-delay:.8s;top:39%;left:97%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(6){opacity:.6;animation-duration:3s;animation-delay:2s;top:36%;left:73%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(7){opacity:.8;animation-duration:4.7s;animation-delay:.1s;top:80%;left:16%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(8){opacity:.5;animation-duration:4s;animation-delay:1.6s;top:74%;left:4%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(9){opacity:.4;animation-duration:2.7s;animation-delay:.1s;top:91%;left:45%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(10){opacity:.8;animation-duration:3.5s;animation-delay:.9s;top:77%;left:93%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(11){opacity:.9;animation-duration:3.4s;animation-delay:.7s;top:34%;left:78%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(12){opacity:.9;animation-duration:4.4s;animation-delay:1.1s;top:6%;left:15%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(13){opacity:.8;animation-duration:4.8s;animation-delay:1.1s;top:38%;left:1%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(14){opacity:.4;animation-duration:2.1s;animation-delay:2.6s;top:2%;left:26%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(15){opacity:.3;animation-duration:2.5s;animation-delay:1.5s;top:79%;left:33%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(16){opacity:1;animation-duration:4.4s;animation-delay:1.7s;top:60%;left:38%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(17){opacity:.9;animation-duration:4.1s;animation-delay:.4s;top:62%;left:16%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(18){opacity:.7;animation-duration:3.2s;animation-delay:2.7s;top:90%;left:82%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(19){opacity:.4;animation-duration:2.5s;animation-delay:.5s;top:99%;left:51%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(20){opacity:.5;animation-duration:2.7s;animation-delay:1.6s;top:92%;left:22%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(21){opacity:.5;animation-duration:3.1s;animation-delay:1.4s;top:41%;left:72%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(22){opacity:.5;animation-duration:3s;animation-delay:3s;top:61%;left:32%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(23){opacity:.4;animation-duration:2.6s;animation-delay:.9s;top:13%;left:39%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(24){opacity:.6;animation-duration:4.4s;animation-delay:.1s;top:75%;left:16%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(25){opacity:.3;animation-duration:4.4s;animation-delay:2.9s;top:13%;left:17%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(26){opacity:.3;animation-duration:2.5s;animation-delay:1.8s;top:62%;left:30%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(27){opacity:.8;animation-duration:2.7s;animation-delay:1.7s;top:29%;left:69%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(28){opacity:.6;animation-duration:3s;animation-delay:3s;top:25%;left:73%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(29){opacity:.5;animation-duration:2.9s;animation-delay:1.5s;top:67%;left:30%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(30){opacity:.7;animation-duration:4.9s;animation-delay:2.7s;top:9%;left:23%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(31){opacity:.4;animation-duration:3.4s;animation-delay:2.1s;top:75%;left:59%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(32){opacity:.8;animation-duration:4.6s;animation-delay:.6s;top:63%;left:1%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(33){opacity:.5;animation-duration:3.5s;animation-delay:2s;top:59%;left:66%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(34){opacity:1;animation-duration:4.6s;animation-delay:.1s;top:42%;left:69%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(35){opacity:1;animation-duration:5s;animation-delay:1.3s;top:79%;left:48%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(36){opacity:.4;animation-duration:4.2s;animation-delay:.7s;top:23%;left:11%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(37){opacity:.9;animation-duration:4.8s;animation-delay:.1s;top:65%;left:33%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(38){opacity:.8;animation-duration:2.5s;animation-delay:2.8s;top:83%;left:25%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(39){opacity:.4;animation-duration:2.2s;animation-delay:1.8s;top:78%;left:88%}.tirage-tarot-module-scss-module__Naugma__stars span:nth-child(40){opacity:.5;animation-duration:3s;animation-delay:1.3s;top:22%;left:47%}@keyframes tirage-tarot-module-scss-module__Naugma__twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.tirage-tarot-module-scss-module__Naugma__heroCards{justify-content:center;align-items:flex-end;width:220px;height:130px;margin-bottom:1.5rem;display:flex;position:relative}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__heroCards{width:260px;height:160px;margin-bottom:1.75rem}}.tirage-tarot-module-scss-module__Naugma__heroCard{border:2px solid #a882dc33;border-radius:8px;transition:transform .4s;animation:.8s ease-out both tirage-tarot-module-scss-module__Naugma__heroCardIn;position:absolute;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 20px #8a50d226}.tirage-tarot-module-scss-module__Naugma__heroCard img{object-fit:cover;width:72px;height:auto;display:block}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__heroCard img{width:88px;height:auto}}.tirage-tarot-module-scss-module__Naugma__heroCardLeft{z-index:1;animation-delay:.1s;transform:rotate(-14deg)translate(-40px)}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__heroCardLeft{transform:rotate(-14deg)translate(-52px)}}.tirage-tarot-module-scss-module__Naugma__heroCardCenter{z-index:3;animation-delay:0s;transform:translateY(-8px)}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__heroCardCenter{transform:translateY(-10px)}}.tirage-tarot-module-scss-module__Naugma__heroCardRight{z-index:1;animation-delay:.2s;transform:rotate(14deg)translate(40px)}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__heroCardRight{transform:rotate(14deg)translate(52px)}}@keyframes tirage-tarot-module-scss-module__Naugma__heroCardIn{0%{opacity:0;transform:translateY(30px)rotate(0)scale(.85)}to{opacity:1}}.tirage-tarot-module-scss-module__Naugma__badge{color:#d0b8f0;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#8a50d24d,#5028a040);border:1px solid #a882dc4d;border-radius:999px;margin-bottom:1.25rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:600;display:inline-block}.tirage-tarot-module-scss-module__Naugma__title{color:#f8f0ff;max-width:600px;margin:0 auto 1rem;font-size:2rem;font-weight:800;line-height:1.2}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__title{font-size:2.8rem}}.tirage-tarot-module-scss-module__Naugma__titleAccent{background:linear-gradient(135deg,#c9a0ff,#8a50d2);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.tirage-tarot-module-scss-module__Naugma__subtitle{color:#dcc8ffb3;max-width:500px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__subtitle{font-size:1.15rem}}.tirage-tarot-module-scss-module__Naugma__scrollBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a50d2,#6c3fa0);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:1rem 2.25rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 24px #8a50d266}.tirage-tarot-module-scss-module__Naugma__scrollBtn:hover{background:linear-gradient(135deg,#9b60e0,#7d4fb0);transform:translateY(-2px);box-shadow:0 6px 32px #8a50d28c}.tirage-tarot-module-scss-module__Naugma__scrollBtn svg{animation:2s infinite tirage-tarot-module-scss-module__Naugma__bounce}@keyframes tirage-tarot-module-scss-module__Naugma__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.tirage-tarot-module-scss-module__Naugma__drawSection{padding:2rem 1.25rem 4rem;position:relative}@media (min-width:640px){.tirage-tarot-module-scss-module__Naugma__drawSection{padding:3rem 2rem 5rem}}.tirage-tarot-module-scss-module__Naugma__divider{color:#a882dc4d;justify-content:center;align-items:center;gap:1rem;max-width:400px;margin:0 auto 2rem;display:flex}.tirage-tarot-module-scss-module__Naugma__divider:before,.tirage-tarot-module-scss-module__Naugma__divider:after{content:"";background:linear-gradient(90deg,#0000,#a882dc4d,#0000);flex:1;height:1px}.tirage-tarot-module-scss-module__Naugma__divider span{font-size:1.25rem}.tirage-tarot-module-scss-module__Naugma__formOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f081ed9;justify-content:center;align-items:center;padding:1rem;animation:.3s tirage-tarot-module-scss-module__Naugma__fadeIn;display:flex;position:fixed;inset:0}@keyframes tirage-tarot-module-scss-module__Naugma__fadeIn{0%{opacity:0}to{opacity:1}}.tirage-tarot-module-scss-module__Naugma__formModal{-webkit-overflow-scrolling:touch;--form-title-color:#f0e6ff;--form-label-color:#c9a0ff;--form-text-color:#dcc8ffb3;--form-bg-color:transparent;--form-input-text-color:#f0e6ff;--form-input-bg-color:#ffffff0f;--form-input-border-color:#a882dc4d;--form-input-focus-border-color:#8a50d2;--form-input-focus-shadow-color:138, 80, 210;--form-button-bg-color:#8a50d2;--form-button-text-color:#fff;background:linear-gradient(170deg,#1e1238,#150d2a);border:1px solid #a882dc33;border-radius:16px;width:100%;max-width:480px;max-height:calc(100vh - 2rem);padding:2rem 1.5rem;animation:.3s tirage-tarot-module-scss-module__Naugma__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}@keyframes tirage-tarot-module-scss-module__Naugma__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tirage-tarot-module-scss-module__Naugma__formClose{color:#a78bcc;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .2s;position:absolute;top:1rem;right:1rem}.tirage-tarot-module-scss-module__Naugma__formClose:hover{color:#f0e6ff}.tirage-tarot-module-scss-module__Naugma__formTitle{color:#f0e6ff;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.tirage-tarot-module-scss-module__Naugma__formSubtitle{color:#dcc8ff99;margin-bottom:1.5rem;font-size:.85rem}.tirage-tarot-module-scss-module__Naugma__reassurance{flex-wrap:wrap;justify-content:center;gap:2rem;padding:1.5rem 1.25rem;display:flex}.tirage-tarot-module-scss-module__Naugma__reassuranceItem{color:#dcc8ff99;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.tirage-tarot-module-scss-module__Naugma__reassuranceItem svg{color:#8a50d2;flex-shrink:0}
