.calculator-module__QKe0UW__calculatedMain{overflow:clip}.calculator-module__QKe0UW__resultBreadcrumb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calculator-module__QKe0UW__calculatorForm{margin:0}.calculator-module__QKe0UW__standardForm{max-width:26rem}.calculator-module__QKe0UW__formLabel{margin-bottom:.42rem}.calculator-module__QKe0UW__formRow{flex-wrap:wrap;align-items:stretch;gap:.8rem;display:flex}.calculator-module__QKe0UW__standardForm .calculator-module__QKe0UW__dateInput{flex:12rem}.calculator-module__QKe0UW__resultExperience{color:#18201d;width:100%}.calculator-module__QKe0UW__resultCanvas{isolation:isolate;border-bottom:1px solid var(--color-line);background-color:#f8f4ebb8;min-height:0;padding:2rem 1.25rem 2.5rem;position:relative;overflow:hidden}.calculator-module__QKe0UW__resultStage,.calculator-module__QKe0UW__resultDetails,.calculator-module__QKe0UW__resultVisual{min-width:0}.calculator-module__QKe0UW__resultHeader{z-index:5;position:relative}.calculator-module__QKe0UW__resultHeaderTitle{font-family:var(--font-display);margin:0 0 1.15rem;font-size:clamp(1.75rem,4vw,2.1rem);font-weight:500;line-height:1.05}.calculator-module__QKe0UW__resultForm .calculator-module__QKe0UW__formRow{max-width:38rem}.calculator-module__QKe0UW__resultForm .calculator-module__QKe0UW__dateInput{background:#fffdf6c2;flex:15rem;min-height:3.15rem}.calculator-module__QKe0UW__recalculateButton{min-height:3.15rem;color:var(--color-cinnabar);font-family:var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.65rem;padding:.2rem .65rem;font-size:1.15rem;font-weight:500;display:inline-flex}.calculator-module__QKe0UW__recalculateButton:hover{color:var(--color-cinnabar-dark)}.calculator-module__QKe0UW__resultHint{max-width:21rem;margin-top:.4rem}.calculator-module__QKe0UW__resultRule{z-index:3;width:min(34rem,100%);color:var(--color-gold);align-items:center;margin:1.7rem 0 2.4rem;display:flex;position:relative}.calculator-module__QKe0UW__resultRule:before,.calculator-module__QKe0UW__resultRule:after{content:"";background:var(--color-gold-soft);flex:1;height:1px}.calculator-module__QKe0UW__resultRule span{place-items:center;padding-inline:.55rem;display:inline-grid}.calculator-module__QKe0UW__resultCopy{z-index:4;max-width:31rem;position:relative}.calculator-module__QKe0UW__resultTitle{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(3.8rem,9vw,5.55rem);font-weight:500;line-height:.95}.calculator-module__QKe0UW__resultTitle a,.calculator-module__QKe0UW__identityLine a{color:inherit;-webkit-text-decoration-color:var(--color-gold-soft);text-decoration-color:var(--color-gold-soft);text-underline-offset:.12em;text-decoration-thickness:1px}.calculator-module__QKe0UW__resultTitle a:hover,.calculator-module__QKe0UW__resultTitle a:focus-visible,.calculator-module__QKe0UW__identityLine a:hover,.calculator-module__QKe0UW__identityLine a:focus-visible{color:var(--color-jade);text-decoration-color:currentColor}.calculator-module__QKe0UW__identityLine{justify-items:start;gap:.1rem;margin-top:1.15rem;display:grid}.calculator-module__QKe0UW__animalCharacter{color:#28574b;font-family:var(--font-chinese);font-size:clamp(4.2rem,10vw,5.5rem);line-height:1}.calculator-module__QKe0UW__polarity{color:#234c42;font-family:var(--font-display);font-size:clamp(1.6rem,3.8vw,2rem);line-height:1.1}.calculator-module__QKe0UW__shortOrnament{width:9.2rem;color:var(--color-gold);align-items:center;margin:1.15rem 0 .9rem;display:flex}.calculator-module__QKe0UW__shortOrnament:before,.calculator-module__QKe0UW__shortOrnament:after{content:"";background:var(--color-gold-soft);flex:1;height:1px}.calculator-module__QKe0UW__shortOrnament span{place-items:center;padding-inline:.35rem;display:inline-grid}.calculator-module__QKe0UW__resultFacts{max-width:26.5rem;margin:0}.calculator-module__QKe0UW__resultFacts>div{border-bottom:1px solid #d4bf94;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:2.95rem;padding:.45rem 0;display:grid}.calculator-module__QKe0UW__resultFacts>div:last-child{border-bottom:0}.calculator-module__QKe0UW__resultFacts dt{color:#3e423e;font-size:.97rem;line-height:1.35}.calculator-module__QKe0UW__resultFacts dd{text-align:right;font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:500;line-height:1.35}.calculator-module__QKe0UW__resultFacts dd span{color:#28574b;font-family:var(--font-chinese);font-size:1rem;line-height:1.25;display:block}.calculator-module__QKe0UW__resultFacts a{color:inherit;-webkit-text-decoration-color:var(--color-gold-soft);text-decoration-color:var(--color-gold-soft);text-underline-offset:.17em}.calculator-module__QKe0UW__resultFactHelp{max-width:14rem;color:var(--color-muted);margin-top:.2rem;font-size:.67rem;font-weight:400;line-height:1.35;display:block}.calculator-module__QKe0UW__fullNameFact{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calculator-module__QKe0UW__boundaryExplanation{color:var(--color-muted);margin:1rem 0 0;font-size:.78rem;line-height:1.55}.calculator-module__QKe0UW__boundaryExplanation a{color:var(--color-jade);font-weight:600}.calculator-module__QKe0UW__coordinateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.calculator-module__QKe0UW__coordinateGrid>a{border:1px solid var(--color-gold-soft);min-width:0;color:inherit;background:#fffdf69e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.6rem;text-decoration:none;display:grid}.calculator-module__QKe0UW__coordinateGrid>a>span{color:var(--color-cinnabar);font-family:var(--font-chinese);font-size:1.25rem}.calculator-module__QKe0UW__coordinateGrid small,.calculator-module__QKe0UW__coordinateGrid strong,.calculator-module__QKe0UW__coordinateGrid i{display:block}.calculator-module__QKe0UW__coordinateGrid small{color:var(--color-muted);font-size:.6rem;line-height:1.2}.calculator-module__QKe0UW__coordinateGrid strong{font-family:var(--font-display);margin-top:.16rem;font-size:.87rem;font-weight:600;line-height:1.2}.calculator-module__QKe0UW__coordinateGrid i{color:var(--color-jade);font-family:var(--font-sans);margin-top:.3rem;font-size:.58rem;font-style:normal;font-weight:650;line-height:1.25}.calculator-module__QKe0UW__coordinateGrid b{color:var(--color-jade);font-family:var(--font-chinese);font-weight:500}.calculator-module__QKe0UW__resultArtwork{z-index:1;aspect-ratio:3/2;border-block:1px solid var(--color-gold-soft);background:var(--color-paper-card);min-height:0;margin:1.2rem -1.25rem 0;position:relative;overflow:hidden}.calculator-module__QKe0UW__resultArtwork:after{z-index:2;content:"";pointer-events:none;border:1px solid #a077308c;position:absolute;inset:clamp(.45rem,.9vw,.7rem)}.calculator-module__QKe0UW__resultArtworkImage{object-fit:cover}.calculator-module__QKe0UW__interpretationPanel{z-index:5;background:#faf6ed;border:1px solid #ccb98f;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.1rem;margin-top:1.35rem;padding:1rem 1.1rem;display:grid;position:relative}.calculator-module__QKe0UW__interpretationMedallion{border:1px solid var(--color-gold-soft);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;overflow:hidden}.calculator-module__QKe0UW__interpretationMedallion>span{width:5.7rem}.calculator-module__QKe0UW__interpretationCopy{min-width:0}.calculator-module__QKe0UW__interpretationLabel{color:#9b7540;font-family:var(--font-display);margin:0 0 .22rem;font-size:1.05rem}.calculator-module__QKe0UW__interpretationCopy>p:last-child{font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,3.5vw,1.9rem);line-height:1.25}.calculator-module__QKe0UW__interpretationCopy a{color:var(--color-jade);text-underline-offset:.18em}.calculator-module__QKe0UW__interpretationSeal{border-left:1px solid #d4bf94;place-items:center;padding-left:1.25rem;display:grid}.calculator-module__QKe0UW__resultLinks{z-index:5;border-top:1px solid #b08d4f7a;margin-top:1.25rem;display:grid;position:relative}.calculator-module__QKe0UW__resultLinks a{color:#28574b;min-height:4.7rem;font-family:var(--font-display);border-bottom:1px solid #b08d4f7a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem 1rem;font-size:1.22rem;text-decoration:none;display:grid}.calculator-module__QKe0UW__resultLinks a:hover span{text-underline-offset:.4rem;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.calculator-module__QKe0UW__resultLinks svg{stroke-width:1.5px;width:1.65rem;height:1.65rem}.calculator-module__QKe0UW__supportingContent{padding-top:.75rem;padding-bottom:clamp(3rem,6vw,5rem)}.calculator-module__QKe0UW__resultMeaningSection{border:1px solid var(--color-gold-soft);background:#f9f5ebed;grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);gap:clamp(1.8rem,5vw,4.5rem);margin-top:clamp(2.7rem,7vw,5.4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.calculator-module__QKe0UW__resultMeaningHeading h2,.calculator-module__QKe0UW__resultMeaningHeading p{margin-top:0}.calculator-module__QKe0UW__resultMeaningHeading>p:last-child{color:var(--color-muted);line-height:1.65}.calculator-module__QKe0UW__resultMeaningGrid{border-top:1px solid var(--color-gold-soft);border-left:1px solid var(--color-gold-soft);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;display:grid}.calculator-module__QKe0UW__resultMeaningGrid article{border-right:1px solid var(--color-gold-soft);border-bottom:1px solid var(--color-gold-soft);background:#fffdf7bd;min-height:13.5rem;padding:1.15rem}.calculator-module__QKe0UW__resultMeaningGrid article>span{color:var(--color-cinnabar);font-family:var(--font-chinese);font-size:1.45rem}.calculator-module__QKe0UW__resultMeaningGrid h3{font-family:var(--font-display);margin:.55rem 0 0;font-size:1.35rem;font-weight:500}.calculator-module__QKe0UW__resultMeaningGrid p{color:var(--color-muted);margin:.5rem 0 0;font-size:.86rem;line-height:1.55}.calculator-module__QKe0UW__resultMeaningGrid a{color:var(--color-jade);-webkit-text-decoration-color:var(--color-gold-dark);text-decoration-color:var(--color-gold-dark);text-underline-offset:.2em;margin-top:.75rem;font-size:.82rem;font-weight:650;display:inline-block}.calculator-module__QKe0UW__calculationAtlas{border:1px solid var(--color-gold-soft);background:#faf7efeb;margin-top:clamp(3rem,7vw,5.5rem);overflow:hidden;box-shadow:0 1.4rem 3rem #4834120f}.calculator-module__QKe0UW__atlasHeading{border-bottom:1px solid var(--color-gold-soft);background:radial-gradient(circle at 91% 12%,#b58b411c,#0000 26%),linear-gradient(135deg,#ffffff80,#0000 56%);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(2rem,6vw,5.5rem);padding:clamp(1.7rem,4vw,3.4rem);display:grid}.calculator-module__QKe0UW__atlasHeading h2,.calculator-module__QKe0UW__atlasHeading p{margin-top:0}.calculator-module__QKe0UW__atlasIntroduction>p:first-child{max-width:43rem;color:var(--color-muted);margin-bottom:1.15rem;font-size:1.02rem;line-height:1.72}.calculator-module__QKe0UW__atlasNote{border-left:2px solid var(--color-cinnabar);max-width:43rem;color:var(--color-ink);background:#efe6d185;margin-bottom:0;padding:.85rem 1rem;font-size:.86rem;line-height:1.55}.calculator-module__QKe0UW__calculationRoute{margin:0;padding:0;list-style:none}.calculator-module__QKe0UW__calculationRoute>li{border-bottom:1px solid var(--color-gold-soft);grid-template-columns:5.25rem minmax(18rem,1fr) minmax(15rem,.62fr);min-width:0;display:grid;position:relative}.calculator-module__QKe0UW__calculationRoute>li:last-child{border-bottom:0}.calculator-module__QKe0UW__calculationRoute>li:nth-child(2n){background:#efe6d142}.calculator-module__QKe0UW__calculationRoute>li:before{z-index:1;content:"";background:#b08d4f6b;width:1px;position:absolute;top:0;bottom:0;left:2.6rem}.calculator-module__QKe0UW__routeIndex{z-index:2;border-right:1px solid var(--color-gold-soft);background:var(--color-paper-card);align-content:center;justify-items:center;gap:.4rem;min-width:0;padding:1rem .7rem;display:grid;position:relative}.calculator-module__QKe0UW__routeIndex span{background:var(--color-paper-card);color:var(--color-gold-dark);letter-spacing:.12em;padding:.16rem .35rem;font-size:.64rem;font-weight:750}.calculator-module__QKe0UW__routeIndex i{border:1px solid var(--color-gold-soft);background:var(--color-paper-card);width:2.65rem;height:2.65rem;color:var(--color-cinnabar);font-family:var(--font-chinese);border-radius:50%;place-items:center;font-size:1.25rem;font-style:normal;display:grid}.calculator-module__QKe0UW__routeExplanation{min-width:0;padding:1.35rem clamp(1.25rem,3vw,2.3rem)}.calculator-module__QKe0UW__routeExplanation>p{color:var(--color-cinnabar);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .3rem;font-size:.64rem;font-weight:750}.calculator-module__QKe0UW__routeExplanation h3{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.1vw,1.72rem);font-weight:500;line-height:1.18}.calculator-module__QKe0UW__routeExplanation>span{max-width:48rem;color:var(--color-muted);margin-top:.48rem;font-size:.87rem;line-height:1.58;display:block}.calculator-module__QKe0UW__routeDestination{border-left:1px solid var(--color-gold-soft);background:#fffdf78f;align-content:center;min-width:0;padding:1.25rem clamp(1.1rem,2.5vw,1.8rem);display:grid}.calculator-module__QKe0UW__routeDestination small{color:var(--color-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:700}.calculator-module__QKe0UW__routeDestination strong{font-family:var(--font-display);margin-top:.2rem;font-size:1.1rem;font-weight:500}.calculator-module__QKe0UW__routeDestination a,.calculator-module__QKe0UW__coordinateRoute a,.calculator-module__QKe0UW__workedIntroduction a{width:fit-content;color:var(--color-jade-deep);-webkit-text-decoration-color:var(--color-gold-dark);text-decoration-color:var(--color-gold-dark);text-underline-offset:.2em;margin-top:.58rem;font-size:.78rem;font-weight:700}.calculator-module__QKe0UW__coordinatePrimer{border:1px solid var(--color-gold-soft);background:#f9f5ebe0;margin-top:clamp(3.2rem,8vw,6rem)}.calculator-module__QKe0UW__primerHeading{border-bottom:1px solid var(--color-gold-soft);grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);column-gap:clamp(2rem,6vw,5rem);padding:clamp(1.7rem,4vw,3.2rem);display:grid}.calculator-module__QKe0UW__primerHeading .calculator-module__QKe0UW__sectionKicker,.calculator-module__QKe0UW__primerHeading h2{grid-column:1}.calculator-module__QKe0UW__primerHeading h2{max-width:13ch}.calculator-module__QKe0UW__primerHeading>p:last-child{max-width:42rem;color:var(--color-muted);grid-area:1/2/span 2;align-self:end;margin:0;font-size:1rem;line-height:1.72}.calculator-module__QKe0UW__coordinateLedger{margin:0}.calculator-module__QKe0UW__coordinateLedger>div{border-bottom:1px solid var(--color-gold-soft);grid-template-columns:minmax(16rem,.78fr) minmax(18rem,1.22fr) minmax(13rem,.62fr);min-width:0;display:grid}.calculator-module__QKe0UW__coordinateLedger dt,.calculator-module__QKe0UW__coordinateLedger dd{min-width:0;margin:0;padding:1.15rem clamp(1rem,2.5vw,1.65rem)}.calculator-module__QKe0UW__coordinateLedger dt{background:#fffdf7a3;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:.75rem;display:grid}.calculator-module__QKe0UW__coordinateLedger dt>span{color:var(--color-cinnabar);font-family:var(--font-chinese);grid-row:1/span 2;font-size:1.45rem}.calculator-module__QKe0UW__coordinateLedger dt strong{font-family:var(--font-display);font-size:1.13rem;font-weight:500}.calculator-module__QKe0UW__coordinateLedger dt small{color:var(--color-muted);margin-top:.25rem;font-size:.68rem;line-height:1.4}.calculator-module__QKe0UW__coordinateLedger dd:not(.calculator-module__QKe0UW__coordinateRoute){border-left:1px solid var(--color-gold-soft);color:var(--color-muted);align-self:center;font-size:.85rem;line-height:1.55}.calculator-module__QKe0UW__coordinateRoute{border-left:1px solid var(--color-gold-soft);align-content:center;display:grid}.calculator-module__QKe0UW__coordinateRoute a{margin-top:0}.calculator-module__QKe0UW__workedReading{background:radial-gradient(circle at 8% 10%, #e1c7861f, transparent 29%), repeating-linear-gradient(135deg, #ffffff05 0 2px, transparent 2px 8px), var(--color-jade-deep);color:#f6eedc;display:block;overflow:hidden}.calculator-module__QKe0UW__workedIntroduction{background:radial-gradient(circle at 92% 18%,#e1c7861a,#0000 30%),#ffffff05;border-bottom:1px solid #e1c7864d;padding:clamp(1.7rem,4vw,3rem)}.calculator-module__QKe0UW__workedIntroduction .calculator-module__QKe0UW__sectionKicker{color:var(--color-gold-soft)}.calculator-module__QKe0UW__workedIntroduction h3{max-width:25ch;color:var(--color-gold-pale);font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.05}.calculator-module__QKe0UW__workedIntroduction p:not(.calculator-module__QKe0UW__sectionKicker){color:#f6eedcbd;max-width:72ch;margin:1.15rem 0 0;font-size:.88rem;line-height:1.66}.calculator-module__QKe0UW__workedIntroduction a{color:var(--color-gold-pale);margin-top:1.2rem;display:inline-block}.calculator-module__QKe0UW__workedEquation{border-bottom:1px solid #e1c7864d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.22fr);align-items:stretch;gap:.65rem;padding:clamp(1.35rem,3vw,2.2rem);display:grid}.calculator-module__QKe0UW__workedEquation>article{background:#ffffff09;border:1px solid #e1c7866b;min-width:0;padding:1rem}.calculator-module__QKe0UW__workedEquation>span{color:var(--color-gold-soft);font-family:var(--font-display);align-self:center;font-size:1.4rem;line-height:1}.calculator-module__QKe0UW__workedEquation small,.calculator-module__QKe0UW__workedEquation strong,.calculator-module__QKe0UW__workedEquation h4,.calculator-module__QKe0UW__workedEquation p{display:block}.calculator-module__QKe0UW__workedEquation small{color:var(--color-gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:750}.calculator-module__QKe0UW__workedEquation strong{color:var(--color-gold-pale);font-family:var(--font-chinese);margin-top:.72rem;font-size:2rem;font-weight:400;line-height:1}.calculator-module__QKe0UW__workedEquation h4{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.18rem;font-weight:500}.calculator-module__QKe0UW__workedEquation p{color:#f6eedcad;margin:.28rem 0 0;font-size:.72rem;line-height:1.45}.calculator-module__QKe0UW__workedResult{border-top:2px solid var(--color-gold-soft)!important}.calculator-module__QKe0UW__separateCoordinates{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calculator-module__QKe0UW__separateCoordinates p{border-right:1px solid #e1c7864d;align-content:start;min-width:0;margin:0;padding:1.1rem clamp(1rem,2.5vw,1.5rem);display:grid}.calculator-module__QKe0UW__separateCoordinates p:last-child{border-right:0}.calculator-module__QKe0UW__separateCoordinates span{color:var(--color-gold-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:750}.calculator-module__QKe0UW__separateCoordinates strong{color:#f6eedc;font-family:var(--font-display);margin-top:.35rem;font-size:.98rem;font-weight:500;line-height:1.35}.calculator-module__QKe0UW__separateCoordinates a{color:inherit;-webkit-text-decoration-color:var(--color-gold-soft);text-decoration-color:var(--color-gold-soft)}.calculator-module__QKe0UW__separateCoordinates i{font-family:var(--font-chinese);font-style:normal}.calculator-module__QKe0UW__separateCoordinates small{color:#f6eedc99;margin-top:.24rem;font-size:.65rem;line-height:1.4}.calculator-module__QKe0UW__toolScope{background:var(--color-jade-deep);color:#f5ecd8;border:1px solid #cbb0737a;margin-top:clamp(3.2rem,8vw,6rem);display:block;overflow:hidden}.calculator-module__QKe0UW__scopeStatement{background:radial-gradient(circle at 88% 18%,#e1c7861c,#0000 28%),linear-gradient(145deg,#ffffff06,#0000 53%);border-bottom:1px solid #e1c7864d;padding:clamp(1.8rem,4vw,3.2rem)}.calculator-module__QKe0UW__scopeStatement .calculator-module__QKe0UW__sectionKicker{color:var(--color-gold-soft)}.calculator-module__QKe0UW__scopeStatement h2{max-width:26ch;color:var(--color-gold-pale)}.calculator-module__QKe0UW__scopeStatement>p:last-child{color:#f5ecd8b8;max-width:74ch;margin:1.2rem 0 0;line-height:1.7}.calculator-module__QKe0UW__scopeChecks{border-bottom:1px solid #e1c7864d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calculator-module__QKe0UW__scopeChecks article{min-width:0;padding:clamp(1.35rem,3vw,2.15rem)}.calculator-module__QKe0UW__scopeChecks article:first-child{border-right:1px solid #e1c7864d}.calculator-module__QKe0UW__scopeChecks h3{color:var(--color-gold-pale);font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:500}.calculator-module__QKe0UW__scopeChecks ul{color:#f5ecd8ba;gap:.65rem;margin:1rem 0 0;padding:0;font-size:.78rem;line-height:1.5;list-style:none;display:grid}.calculator-module__QKe0UW__scopeChecks li{padding-left:1.05rem;position:relative}.calculator-module__QKe0UW__scopeChecks li:before{border:1px solid var(--color-gold-soft);content:"";width:.38rem;height:.38rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.calculator-module__QKe0UW__destinationLedger{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.calculator-module__QKe0UW__destinationLedger>a{min-width:0;color:inherit;border-right:1px solid #e1c78638;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem clamp(1rem,2.5vw,1.65rem);text-decoration:none;display:grid}.calculator-module__QKe0UW__destinationLedger>a:last-child{border-right:0}.calculator-module__QKe0UW__destinationLedger>a:hover,.calculator-module__QKe0UW__destinationLedger>a:focus-visible{background:#ffffff0b}.calculator-module__QKe0UW__destinationLedger>a>small{color:var(--color-gold-soft);letter-spacing:.1em;font-size:.61rem;font-weight:750}.calculator-module__QKe0UW__destinationLedger>a>span{min-width:0;display:grid}.calculator-module__QKe0UW__destinationLedger strong{width:fit-content;color:var(--color-gold-pale);font-family:var(--font-display);text-underline-offset:.18em;font-size:1.02rem;font-weight:500;text-decoration-line:underline;text-decoration-color:#e1c78694}.calculator-module__QKe0UW__destinationLedger i{color:#f5ecd899;margin-top:.18rem;font-size:.67rem;font-style:normal;line-height:1.35}.calculator-module__QKe0UW__destinationLedger b{color:var(--color-cinnabar);font-family:var(--font-sans);font-weight:500;transition:transform .14s}.calculator-module__QKe0UW__destinationLedger>a:hover b,.calculator-module__QKe0UW__destinationLedger>a:focus-visible b{transform:translate(.2rem)}.calculator-module__QKe0UW__boundaryLead{padding-block:.75rem}.calculator-module__QKe0UW__boundaryLead .calculator-module__QKe0UW__boundaryComparison{margin-top:0}.calculator-module__QKe0UW__boundaryComparison{border:1px solid var(--color-gold-soft);background:radial-gradient(circle at 9% 12%,#be94471a,#0000 31%),#f9f5ebf0;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(1.4rem,4vw,3.5rem);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.35rem,3.5vw,2.5rem);display:grid}.calculator-module__QKe0UW__boundaryIntro h2,.calculator-module__QKe0UW__boundaryIntro p{margin-top:0}.calculator-module__QKe0UW__boundaryIntro>p:last-child{color:var(--color-muted);margin-bottom:0}.calculator-module__QKe0UW__boundaryIntro a,.calculator-module__QKe0UW__boundaryAnswers a{color:inherit;text-underline-offset:.17em}.calculator-module__QKe0UW__boundaryAnswers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.calculator-module__QKe0UW__boundaryAnswers article{border:1px solid var(--color-line);background:#fffdf7c7;align-content:center;min-height:10.5rem;padding:1.1rem;display:grid}.calculator-module__QKe0UW__boundaryAnswers article>span{color:var(--color-cinnabar);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:750}.calculator-module__QKe0UW__boundaryAnswers strong{font-family:var(--font-display);margin-top:.42rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500}.calculator-module__QKe0UW__boundaryAnswers strong i{color:var(--color-jade);font-family:var(--font-chinese);font-style:normal}.calculator-module__QKe0UW__boundaryAnswers small{color:var(--color-muted);margin-top:.5rem}.calculator-module__QKe0UW__primaryBoundaryAnswer{border-top:3px solid var(--color-jade)!important}.calculator-module__QKe0UW__emptyPage{padding-top:clamp(1.35rem,3vw,2.25rem);padding-bottom:clamp(3rem,7vw,5rem)}.calculator-module__QKe0UW__sectionKicker{color:var(--color-cinnabar);font-family:var(--font-sans);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.calculator-module__QKe0UW__yearLookup{border:1px solid var(--color-gold-soft);background:#f9f5ebed;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,6vw,5rem);margin-top:clamp(3.2rem,8vw,6rem);padding:clamp(2rem,5vw,4rem);display:grid}.calculator-module__QKe0UW__yearLookupIntro h2,.calculator-module__QKe0UW__yearLookupIntro p{margin-top:0}.calculator-module__QKe0UW__yearLookupIntro>p:last-child{color:var(--color-muted)}.calculator-module__QKe0UW__yearLookupList{border-left:1px solid var(--color-gold-soft);align-self:center;padding-left:clamp(0rem,3vw,2.5rem)}.calculator-module__QKe0UW__yearChips{margin-top:0}.calculator-module__QKe0UW__allYearsLink{margin:1rem 0 0}.calculator-module__QKe0UW__methodSection{background:var(--color-jade-deep);color:#f7efdc;border:1px solid #c9ad766b;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);margin-top:clamp(3.2rem,8vw,6rem);display:grid;position:relative;overflow:hidden}.calculator-module__QKe0UW__methodSection:before{content:"";background:radial-gradient(circle at 18% 20%,#dab87017,#0000 30%),linear-gradient(135deg,#ffffff06,#0000 45%);position:absolute;inset:0}.calculator-module__QKe0UW__methodBadge,.calculator-module__QKe0UW__methodCopy{z-index:1;position:relative}.calculator-module__QKe0UW__methodBadge{text-align:center;border-right:1px solid #dab87059;place-content:center;justify-items:center;min-height:17rem;display:grid}.calculator-module__QKe0UW__methodBadge span{color:#e1c786;width:5.5rem;height:5.5rem;font-family:var(--font-chinese);border:1px solid #ddbe7a;border-radius:50%;place-items:center;font-size:2rem;display:grid}.calculator-module__QKe0UW__methodBadge small{color:#f7efdc9e;letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;font-size:.68rem}.calculator-module__QKe0UW__methodCopy{padding:clamp(2rem,5vw,4rem)}.calculator-module__QKe0UW__methodCopy h2{color:#fbf4e4;margin:0}.calculator-module__QKe0UW__methodCopy>p:not(.calculator-module__QKe0UW__sectionKicker){color:#f7efdcbf;max-width:56rem;margin:.85rem 0 0}.calculator-module__QKe0UW__methodCopy a{color:#e4c986;font-weight:650}.calculator-module__QKe0UW__faqSection{margin-top:clamp(3.2rem,8vw,6rem);display:block}.calculator-module__QKe0UW__faqHeading{max-width:48rem}.calculator-module__QKe0UW__faqGrid{border:1px solid var(--color-gold-soft);background:var(--color-gold-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.calculator-module__QKe0UW__faqCard{background:#fbf8f0f0;min-height:0;padding:1.45rem}.calculator-module__QKe0UW__faqCard>span{color:var(--color-cinnabar);font-family:var(--font-chinese);margin-bottom:.85rem;font-size:1.45rem;display:block}.calculator-module__QKe0UW__faqCard h3{font-family:var(--font-display);margin:0;font-size:1.32rem;font-weight:500;line-height:1.25}.calculator-module__QKe0UW__faqCard p{color:var(--color-muted);margin:.6rem 0 0;font-size:.9rem}.calculator-module__QKe0UW__animalReference{margin-top:clamp(3.2rem,8vw,6rem)}@media (min-width:48rem){.calculator-module__QKe0UW__resultCanvas{padding-inline:2.5rem}.calculator-module__QKe0UW__resultArtwork{margin-inline:-2.5rem}.calculator-module__QKe0UW__resultLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-module__QKe0UW__resultLinks a{border-right:1px solid #b08d4f7a}.calculator-module__QKe0UW__resultLinks a:last-child{border-right:0}}@media (max-width:58rem){.calculator-module__QKe0UW__yearLookup,.calculator-module__QKe0UW__boundaryComparison,.calculator-module__QKe0UW__resultMeaningSection,.calculator-module__QKe0UW__faqSection,.calculator-module__QKe0UW__atlasHeading,.calculator-module__QKe0UW__primerHeading,.calculator-module__QKe0UW__workedReading,.calculator-module__QKe0UW__toolScope{grid-template-columns:1fr}.calculator-module__QKe0UW__atlasHeading{align-items:start;gap:.5rem}.calculator-module__QKe0UW__calculationRoute>li{grid-template-columns:4.75rem minmax(0,1fr)}.calculator-module__QKe0UW__calculationRoute>li:before{left:2.35rem}.calculator-module__QKe0UW__routeDestination{border-top:1px solid var(--color-gold-soft);border-left:0;grid-column:2;padding-top:.9rem}.calculator-module__QKe0UW__primerHeading .calculator-module__QKe0UW__sectionKicker,.calculator-module__QKe0UW__primerHeading h2,.calculator-module__QKe0UW__primerHeading>p:last-child{grid-area:auto/1}.calculator-module__QKe0UW__primerHeading>p:last-child{margin-top:1rem}.calculator-module__QKe0UW__coordinateLedger>div{grid-template-columns:minmax(14rem,.82fr) minmax(0,1.18fr)}.calculator-module__QKe0UW__coordinateRoute{border-left:1px solid var(--color-gold-soft);grid-column:2;padding-top:0}.calculator-module__QKe0UW__workedIntroduction,.calculator-module__QKe0UW__scopeStatement{border-bottom:1px solid #e1c7864d;border-right:0;grid-row:auto}.calculator-module__QKe0UW__workedIntroduction h3,.calculator-module__QKe0UW__scopeStatement h2{max-width:18ch}.calculator-module__QKe0UW__workedEquation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.calculator-module__QKe0UW__workedEquation>span:last-of-type,.calculator-module__QKe0UW__workedResult{grid-column:1/-1}.calculator-module__QKe0UW__workedEquation>span:last-of-type{justify-self:center}.calculator-module__QKe0UW__yearLookupList{border-top:1px solid var(--color-gold-soft);border-left:0;padding-top:1.5rem;padding-left:0}.calculator-module__QKe0UW__boundaryAnswers{grid-template-columns:1fr}.calculator-module__QKe0UW__destinationLedger,.calculator-module__QKe0UW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-module__QKe0UW__destinationLedger>a{border-bottom:1px solid #e1c78638;border-right:0}.calculator-module__QKe0UW__destinationLedger>a:nth-child(odd){border-right:1px solid #e1c78638}.calculator-module__QKe0UW__destinationLedger>a:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (max-width:42rem){.calculator-module__QKe0UW__emptyPage{padding-top:.9rem}.calculator-module__QKe0UW__calculationAtlas,.calculator-module__QKe0UW__coordinatePrimer,.calculator-module__QKe0UW__toolScope{margin-top:2.5rem}.calculator-module__QKe0UW__atlasHeading,.calculator-module__QKe0UW__primerHeading,.calculator-module__QKe0UW__workedIntroduction,.calculator-module__QKe0UW__scopeStatement{padding:1.35rem}.calculator-module__QKe0UW__calculationRoute>li{grid-template-columns:4rem minmax(0,1fr)}.calculator-module__QKe0UW__calculationRoute>li:before{left:1.97rem}.calculator-module__QKe0UW__routeIndex{padding-inline:.45rem}.calculator-module__QKe0UW__routeIndex i{width:2.35rem;height:2.35rem}.calculator-module__QKe0UW__routeExplanation,.calculator-module__QKe0UW__routeDestination{padding-left:1rem;padding-right:1rem}.calculator-module__QKe0UW__coordinateLedger>div{grid-template-columns:minmax(0,1fr)}.calculator-module__QKe0UW__coordinateLedger dd:not(.calculator-module__QKe0UW__coordinateRoute),.calculator-module__QKe0UW__coordinateRoute{border-left:0;grid-column:1}.calculator-module__QKe0UW__coordinateLedger dd:not(.calculator-module__QKe0UW__coordinateRoute){border-top:1px solid #b08d4f38;padding-bottom:.55rem}.calculator-module__QKe0UW__coordinateRoute{padding-top:.35rem;padding-bottom:1.05rem}.calculator-module__QKe0UW__workedEquation{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.9rem}.calculator-module__QKe0UW__workedEquation>span,.calculator-module__QKe0UW__workedEquation>span:last-of-type,.calculator-module__QKe0UW__workedResult{grid-column:1}.calculator-module__QKe0UW__workedEquation>span{justify-self:center;font-size:1.15rem}.calculator-module__QKe0UW__workedEquation>article{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"label label""glyph title""glyph detail";align-items:start;column-gap:.8rem;padding:.8rem .9rem;display:grid}.calculator-module__QKe0UW__workedEquation small{grid-area:label}.calculator-module__QKe0UW__workedEquation strong{grid-area:glyph;margin-top:.55rem}.calculator-module__QKe0UW__workedEquation h4{grid-area:title;margin-top:.5rem}.calculator-module__QKe0UW__workedEquation p{grid-area:detail;margin-top:.15rem}.calculator-module__QKe0UW__separateCoordinates,.calculator-module__QKe0UW__scopeChecks{grid-template-columns:1fr}.calculator-module__QKe0UW__separateCoordinates p,.calculator-module__QKe0UW__scopeChecks article:first-child{border-bottom:1px solid #e1c7864d;border-right:0}.calculator-module__QKe0UW__destinationLedger>a{align-items:start}.calculator-module__QKe0UW__destinationLedger{grid-template-columns:minmax(0,1fr)}.calculator-module__QKe0UW__destinationLedger>a:nth-child(odd){border-right:0}.calculator-module__QKe0UW__destinationLedger>a:last-child{grid-column:auto}.calculator-module__QKe0UW__yearLookup{padding:1.3rem}.calculator-module__QKe0UW__methodSection{grid-template-columns:1fr}.calculator-module__QKe0UW__methodBadge{border-bottom:1px solid #dab87059;border-right:0;min-height:11rem}.calculator-module__QKe0UW__faqGrid,.calculator-module__QKe0UW__resultMeaningGrid{grid-template-columns:1fr}.calculator-module__QKe0UW__faqCard{min-height:0}}@media (min-width:64rem) and (max-width:74.999rem){.calculator-module__QKe0UW__resultCanvas{padding:2.5rem clamp(2rem,4vw,3rem) 2.75rem}.calculator-module__QKe0UW__resultStage{grid-template-columns:minmax(25rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.calculator-module__QKe0UW__resultDetails,.calculator-module__QKe0UW__resultCopy{width:100%}.calculator-module__QKe0UW__resultForm .calculator-module__QKe0UW__formRow{grid-template-columns:minmax(13.5rem,14rem) max-content;max-width:100%;display:grid}.calculator-module__QKe0UW__resultForm .calculator-module__QKe0UW__dateInput{width:100%;min-width:0}.calculator-module__QKe0UW__resultArtwork{border:1px solid var(--color-gold-soft);width:100%;margin:0}.calculator-module__QKe0UW__interpretationPanel{margin-top:1rem}}@media (min-width:75rem){.calculator-module__QKe0UW__resultCanvas{min-height:0;padding:3.2rem clamp(3.2rem,4vw,4.2rem) 0}.calculator-module__QKe0UW__resultStage{grid-template-columns:minmax(25rem,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,3vw,4.5rem);display:grid}.calculator-module__QKe0UW__resultDetails{width:100%;max-width:31rem}.calculator-module__QKe0UW__resultHeader{width:auto;position:relative}.calculator-module__QKe0UW__resultHeaderTitle{margin-bottom:1.45rem}.calculator-module__QKe0UW__resultForm .calculator-module__QKe0UW__formRow{grid-template-columns:minmax(13.5rem,14rem) max-content;gap:.75rem;max-width:100%;display:grid}.calculator-module__QKe0UW__resultForm .calculator-module__QKe0UW__dateInput{width:100%;min-width:0}.calculator-module__QKe0UW__resultHint{display:none}.calculator-module__QKe0UW__resultRule{width:100%;margin:1.7rem 0 2.4rem;position:relative}.calculator-module__QKe0UW__resultCopy{width:100%;max-width:31rem;position:relative}.calculator-module__QKe0UW__resultTitle{font-size:clamp(4.75rem,5.35vw,5.55rem)}.calculator-module__QKe0UW__identityLine{margin-top:1.15rem}.calculator-module__QKe0UW__animalCharacter{font-size:5.25rem}.calculator-module__QKe0UW__polarity{font-size:1.95rem}.calculator-module__QKe0UW__shortOrnament{margin-top:1.3rem}.calculator-module__QKe0UW__resultFacts{max-width:30rem}.calculator-module__QKe0UW__resultFacts>div{min-height:2.9rem}.calculator-module__QKe0UW__boundaryExplanation{clip:auto;white-space:normal;width:auto;height:auto;margin:1rem 0 0;position:static;overflow:visible}.calculator-module__QKe0UW__resultArtwork{aspect-ratio:3/2;border:1px solid var(--color-gold-soft);justify-self:end;width:min(100%,56rem);min-height:0;margin:0;position:relative;inset:auto}.calculator-module__QKe0UW__interpretationPanel{grid-template-columns:minmax(0,1fr) 10.5rem;min-height:8.5rem;margin:2rem 0 0;padding:.9rem 1.25rem;position:relative;inset:auto}.calculator-module__QKe0UW__interpretationCopy>p:last-child{max-width:42rem;font-size:clamp(1.55rem,2.05vw,2rem)}.calculator-module__QKe0UW__interpretationSeal{min-height:7.1rem}.calculator-module__QKe0UW__resultLinks{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;position:relative;inset:auto}.calculator-module__QKe0UW__resultLinks a{border-bottom:0;border-right:1px solid #d4bf94;min-height:6.6rem;padding-inline:clamp(.8rem,1.4vw,1.5rem);font-size:clamp(1.15rem,1.45vw,1.42rem)}.calculator-module__QKe0UW__resultLinks a:last-child{border-right:0}}@media (max-width:35rem){.calculator-module__QKe0UW__coordinateGrid,.calculator-module__QKe0UW__interpretationPanel{grid-template-columns:1fr}.calculator-module__QKe0UW__interpretationMedallion{width:4.4rem;height:4.4rem}.calculator-module__QKe0UW__interpretationMedallion>span{width:4.7rem}.calculator-module__QKe0UW__interpretationSeal{display:none}}.calculator-module__QKe0UW__plainAnswer{margin:.6rem 0 .9rem;font-size:1.05rem;line-height:1.6}.calculator-module__QKe0UW__plainAnswer a{color:var(--color-jade-deep)}@media (max-width:42rem){.calculator-module__QKe0UW__resultTitle{font-size:2.7rem;line-height:1.05}.calculator-module__QKe0UW__identityLine{margin-top:.3rem}.calculator-module__QKe0UW__animalCharacter{font-size:2.2rem}.calculator-module__QKe0UW__polarity{font-size:1.15rem}.calculator-module__QKe0UW__shortOrnament,.calculator-module__QKe0UW__resultRule{display:none}}
