.SpiritAnimalCalculator_calculator__5Q1xx{display:grid;grid-gap:28px;gap:28px}.SpiritAnimalCalculator_modeTabs__1_8L_{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.SpiritAnimalCalculator_modeTabs__1_8L_ button{padding:10px 20px;color:rgba(220,233,245,.68);background:rgba(6,20,44,.72);border:1px solid rgba(212,175,55,.25);border-radius:999px;font:inherit;cursor:pointer;transition:.16s ease}.SpiritAnimalCalculator_modeTabs__1_8L_ button:focus-visible,.SpiritAnimalCalculator_modeTabs__1_8L_ button:hover{color:#f4f7fb;border-color:rgba(79,216,235,.55);outline:none}.SpiritAnimalCalculator_modeTabs__1_8L_ .SpiritAnimalCalculator_activeMode__HhXtq{color:#061224;background:linear-gradient(135deg,#f0d98c,#c59c2a);border-color:transparent;font-weight:700;box-shadow:0 10px 30px rgba(197,156,42,.2)}.SpiritAnimalCalculator_animalCard__EfQUV,.SpiritAnimalCalculator_compatibilityCard__wz1f0,.SpiritAnimalCalculator_entryCard__AOgCj,.SpiritAnimalCalculator_readingCard__HH_z2{background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(8,23,48,.96));border:1px solid rgba(79,216,235,.16);border-radius:22px;box-shadow:0 24px 70px rgba(1,8,22,.34)}.SpiritAnimalCalculator_entryCard__AOgCj{width:100%;max-width:1040px;margin:0 auto;padding:clamp(20px,4vw,34px)}.SpiritAnimalCalculator_entryHeader__cDFCf{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.SpiritAnimalCalculator_compatibilityCard__wz1f0>div:last-child>p:first-child,.SpiritAnimalCalculator_entryHeader__cDFCf p,.SpiritAnimalCalculator_lockEyebrow__fPGVK,.SpiritAnimalCalculator_readingHeader__E4OxV p,.SpiritAnimalCalculator_resultHeading__l7jEY>p{margin:0 0 7px;color:#4fd8eb;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.SpiritAnimalCalculator_animalCard__EfQUV h3,.SpiritAnimalCalculator_compatibilityCard__wz1f0 h3,.SpiritAnimalCalculator_entryHeader__cDFCf h3,.SpiritAnimalCalculator_lockedCard___xcY4 h3,.SpiritAnimalCalculator_readingHeader__E4OxV h3,.SpiritAnimalCalculator_resultHeading__l7jEY h2{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.SpiritAnimalCalculator_entryHeader__cDFCf h3{font-size:clamp(1.35rem,3vw,2rem)}.SpiritAnimalCalculator_profileBadge__9jHph{padding:7px 11px;color:#a7efd5;background:rgba(55,186,138,.08);border:1px solid rgba(111,231,188,.2);border-radius:999px;font-size:.7rem;white-space:nowrap}.SpiritAnimalCalculator_peopleGrid__q4F6A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.SpiritAnimalCalculator_singlePerson__j8INF{max-width:680px;margin:0 auto}.SpiritAnimalCalculator_personFields__Fq5da{min-width:0;margin:0;padding:clamp(17px,3vw,24px);border:1px solid rgba(212,175,55,.22);border-radius:16px}.SpiritAnimalCalculator_personFields__Fq5da legend{padding:0 8px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1rem}.SpiritAnimalCalculator_savedProfile__7istQ{margin-bottom:18px;padding:13px;background:rgba(79,216,235,.055);border:1px solid rgba(79,216,235,.18);border-radius:12px}.SpiritAnimalCalculator_field__EtWIU label:not(.SpiritAnimalCalculator_checkLabel__oNg1v),.SpiritAnimalCalculator_savedProfile__7istQ label{display:block;margin-bottom:7px;color:rgba(220,233,245,.68);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.SpiritAnimalCalculator_field__EtWIU input,.SpiritAnimalCalculator_savedProfile__7istQ select{width:100%;padding:12px 14px;color:#dce9f5;background:rgba(4,12,26,.72);border:1px solid rgba(127,149,179,.38);border-radius:10px;color-scheme:dark;font:inherit}.SpiritAnimalCalculator_field__EtWIU input:focus,.SpiritAnimalCalculator_savedProfile__7istQ select:focus{border-color:#4fd8eb;box-shadow:0 0 0 3px rgba(79,216,235,.12);outline:none}.SpiritAnimalCalculator_field__EtWIU small,.SpiritAnimalCalculator_savedProfile__7istQ small{display:block;margin-top:6px;color:rgba(220,233,245,.45);font-size:.72rem;line-height:1.45}.SpiritAnimalCalculator_formGrid__uSx10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.SpiritAnimalCalculator_full__Mbg8K{grid-column:1/-1}.SpiritAnimalCalculator_checkLabel__oNg1v{display:flex;align-items:center;gap:8px;margin-top:9px;color:rgba(220,233,245,.64);font-size:.78rem;cursor:pointer}.SpiritAnimalCalculator_checkLabel__oNg1v input{width:auto;accent-color:#d4af37}.SpiritAnimalCalculator_submitRow__UBj_Q{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px}.SpiritAnimalCalculator_submitRow__UBj_Q>p{max-width:500px;margin:0;color:rgba(220,233,245,.53);font-size:.78rem;line-height:1.55}.SpiritAnimalCalculator_submitRow__UBj_Q button:disabled{cursor:wait;opacity:.65}.SpiritAnimalCalculator_error__eLA62{margin-top:16px;padding:13px 15px;color:#ffd5d5;text-align:center;background:rgba(130,28,44,.2);border:1px solid rgba(255,150,160,.35);border-radius:12px}.SpiritAnimalCalculator_results__PsuUU{display:grid;grid-gap:28px;gap:28px;scroll-margin-top:110px}.SpiritAnimalCalculator_resultHeading__l7jEY{max-width:780px;margin:18px auto 0;text-align:center}.SpiritAnimalCalculator_resultHeading__l7jEY h2{font-size:clamp(1.8rem,4vw,3rem)}.SpiritAnimalCalculator_resultHeading__l7jEY em{color:#f0d98c;font-weight:400}.SpiritAnimalCalculator_revealGrid__Hxd3C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.SpiritAnimalCalculator_singleReveal__MYO45{width:min(100%,700px);margin:0 auto}.SpiritAnimalCalculator_animalCard__EfQUV{position:relative;isolation:isolate;overflow:hidden;min-height:360px;padding:clamp(28px,6vw,50px);text-align:center;border-color:rgba(212,175,55,.3)}.SpiritAnimalCalculator_animalGlow__qhlXj{position:absolute;z-index:-1;top:-230px;left:calc(50% - 210px);width:420px;height:420px;background:rgba(212,175,55,.17);border-radius:50%;filter:blur(75px)}.SpiritAnimalCalculator_personName__iESdK{margin:0;color:rgba(220,233,245,.62);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.SpiritAnimalCalculator_animalGlyph__2Yv9Z{margin:22px 0 12px;font-size:clamp(4.5rem,10vw,7rem);line-height:1;filter:drop-shadow(0 12px 26px rgba(0,0,0,.45))}.SpiritAnimalCalculator_animalCard__EfQUV h3{font-size:clamp(2rem,5vw,3.3rem)}.SpiritAnimalCalculator_sanskrit__mfXXA{margin:7px 0 18px;color:#4fd8eb;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.SpiritAnimalCalculator_nakshatraPill__79UTN{display:inline-flex;padding:9px 15px;color:rgba(220,233,245,.72);background:rgba(4,12,26,.52);border:1px solid rgba(79,216,235,.2);border-radius:999px;font-size:.78rem}.SpiritAnimalCalculator_approximateNote__9mMkJ{max-width:500px;margin:17px auto 0;color:#efd6a5;font-size:.76rem;line-height:1.5}.SpiritAnimalCalculator_lockedCard___xcY4{position:relative;isolation:isolate;overflow:hidden;width:min(100%,900px);margin:0 auto;padding:clamp(28px,6vw,54px);text-align:center;background:radial-gradient(circle at 50% 0,rgba(79,216,235,.13),transparent 44%),linear-gradient(150deg,rgba(15,42,79,.98),rgba(6,20,44,.98));border:1px solid rgba(212,175,55,.32);border-radius:26px;box-shadow:0 30px 90px rgba(1,8,22,.46)}.SpiritAnimalCalculator_lockGlow__Ic3DS{position:absolute;z-index:-1;top:-250px;left:calc(50% - 180px);width:360px;height:360px;background:rgba(212,175,55,.18);border-radius:50%;filter:blur(70px)}.SpiritAnimalCalculator_lockIcon__Ciy9l{display:grid;width:62px;height:62px;place-items:center;margin:0 auto 18px;color:#071224;background:linear-gradient(145deg,#f0d98c,#c59c2a);border-radius:50%;box-shadow:0 0 32px rgba(212,175,55,.36);font-size:1.8rem}.SpiritAnimalCalculator_lockedCard___xcY4 h3{font-size:clamp(1.35rem,3vw,2.1rem)}.SpiritAnimalCalculator_lockedCard___xcY4>p:not(.SpiritAnimalCalculator_lockEyebrow__fPGVK):not(.SpiritAnimalCalculator_lockNote__8kD8_){max-width:720px;margin:15px auto 0;color:rgba(220,233,245,.68);line-height:1.65}.SpiritAnimalCalculator_unlockGrid__9eArg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px;margin:26px auto;text-align:left}.SpiritAnimalCalculator_unlockGrid__9eArg span{padding:12px 14px;color:rgba(220,233,245,.8);background:rgba(4,12,26,.48);border:1px solid rgba(79,216,235,.14);border-radius:12px;font-size:.86rem}.SpiritAnimalCalculator_unlockGrid__9eArg span:before{margin-right:8px;color:#d4af37;content:"✦"}.SpiritAnimalCalculator_lockActions__XxI5e{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.SpiritAnimalCalculator_lockNote__8kD8_{margin:16px 0 0;color:rgba(220,233,245,.48);font-size:.76rem;line-height:1.5}.SpiritAnimalCalculator_premiumResults__WDQLJ{display:grid;grid-gap:22px;gap:22px}.SpiritAnimalCalculator_compatibilityCard__wz1f0{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:clamp(22px,5vw,40px);gap:clamp(22px,5vw,40px);padding:clamp(24px,5vw,40px);border-color:rgba(212,175,55,.3)}.SpiritAnimalCalculator_score__H9cCH{display:grid;width:130px;height:130px;place-items:center;align-content:center;background:radial-gradient(circle,#0b2145 55%,transparent 57%),conic-gradient(rgba(79,216,235,.14) 0 100%);border-radius:50%}.SpiritAnimalCalculator_score__H9cCH[data-score="1"]{background:radial-gradient(circle,#0b2145 55%,transparent 57%),conic-gradient(#d4af37 0 25%,rgba(79,216,235,.14) 25% 100%)}.SpiritAnimalCalculator_score__H9cCH[data-score="2"]{background:radial-gradient(circle,#0b2145 55%,transparent 57%),conic-gradient(#d4af37 0 50%,rgba(79,216,235,.14) 50% 100%)}.SpiritAnimalCalculator_score__H9cCH[data-score="3"]{background:radial-gradient(circle,#0b2145 55%,transparent 57%),conic-gradient(#d4af37 0 75%,rgba(79,216,235,.14) 75% 100%)}.SpiritAnimalCalculator_score__H9cCH[data-score="4"]{background:radial-gradient(circle,#0b2145 55%,transparent 57%),conic-gradient(#d4af37 0 100%)}.SpiritAnimalCalculator_score__H9cCH strong{color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:2.7rem;font-weight:400;line-height:1}.SpiritAnimalCalculator_score__H9cCH span{color:rgba(220,233,245,.52);font-size:.7rem;text-transform:uppercase}.SpiritAnimalCalculator_compatibilityCard__wz1f0 h3{font-size:clamp(1.3rem,3vw,2rem)}.SpiritAnimalCalculator_compatibilityCard__wz1f0>div:last-child>p:not(:first-child){color:rgba(220,233,245,.72);line-height:1.65}.SpiritAnimalCalculator_compatibilityCard__wz1f0 small{color:rgba(220,233,245,.45);line-height:1.5}.SpiritAnimalCalculator_readingCard__HH_z2{padding:clamp(22px,5vw,40px)}.SpiritAnimalCalculator_readingHeader__E4OxV{display:flex;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(127,149,179,.14)}.SpiritAnimalCalculator_readingHeader__E4OxV>span{font-size:3.2rem;line-height:1}.SpiritAnimalCalculator_readingHeader__E4OxV h3{font-size:clamp(1.3rem,3vw,2rem)}.SpiritAnimalCalculator_natureCopy__7_LdZ{display:grid;grid-gap:6px;gap:6px;margin-top:22px}.SpiritAnimalCalculator_lifeGrid__AcQUF p,.SpiritAnimalCalculator_natureCopy__7_LdZ p{color:rgba(220,233,245,.72);line-height:1.72}.SpiritAnimalCalculator_traitGrid__8qT_j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.SpiritAnimalCalculator_lifeGrid__AcQUF>div,.SpiritAnimalCalculator_traitGrid__8qT_j>div{padding:20px;background:rgba(4,12,26,.46);border:1px solid rgba(79,216,235,.13);border-radius:14px}.SpiritAnimalCalculator_traitGrid__8qT_j h4{margin:0;color:#4fd8eb;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.SpiritAnimalCalculator_traitGrid__8qT_j ul{margin:13px 0 0;padding-left:19px;color:rgba(220,233,245,.68);line-height:1.58}.SpiritAnimalCalculator_traitGrid__8qT_j li+li{margin-top:7px}.SpiritAnimalCalculator_lifeGrid__AcQUF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:18px}.SpiritAnimalCalculator_lifeGrid__AcQUF span{color:#d4af37;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.SpiritAnimalCalculator_lifeGrid__AcQUF p{margin-bottom:0;font-size:.86rem}.SpiritAnimalCalculator_sourceNote__nT5Db{max-width:880px;margin:0 auto;color:rgba(220,233,245,.42);font-size:.75rem;line-height:1.55;text-align:center}@media (max-width:860px){.SpiritAnimalCalculator_lifeGrid__AcQUF,.SpiritAnimalCalculator_peopleGrid__q4F6A,.SpiritAnimalCalculator_revealGrid__Hxd3C{grid-template-columns:1fr}}@media (max-width:700px){.SpiritAnimalCalculator_compatibilityCard__wz1f0,.SpiritAnimalCalculator_entryHeader__cDFCf{grid-template-columns:1fr}.SpiritAnimalCalculator_entryHeader__cDFCf{display:grid}.SpiritAnimalCalculator_profileBadge__9jHph{width:-moz-fit-content;width:fit-content;white-space:normal}.SpiritAnimalCalculator_formGrid__uSx10,.SpiritAnimalCalculator_traitGrid__8qT_j,.SpiritAnimalCalculator_unlockGrid__9eArg{grid-template-columns:1fr}.SpiritAnimalCalculator_compatibilityCard__wz1f0{text-align:center}.SpiritAnimalCalculator_score__H9cCH{margin:0 auto}.SpiritAnimalCalculator_readingHeader__E4OxV{align-items:flex-start}}