.conversion-module__hzzv1W__surface{--flow-ink:#343b39;--flow-muted:#5c635e;--flow-accent:#426555;--flow-paper:#f3f0e9;--flow-border:#d7d9cf;color:var(--flow-ink)}.conversion-module__hzzv1W__reading{font-size:18px;line-height:1.8}.conversion-module__hzzv1W__reading h1,.conversion-module__hzzv1W__reading h2{font-family:var(--font-body)}.conversion-module__hzzv1W__reading summary{cursor:pointer;padding:8px 0;font-size:18px}:is(.conversion-module__hzzv1W__reading .result-meta,.conversion-module__hzzv1W__reading .muted,.conversion-module__hzzv1W__reading .copy-ai-note){font-size:16px}.conversion-module__hzzv1W__button{background:var(--flow-accent,#504993);color:#fff;min-height:56px;font:inherit;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.3rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.conversion-module__hzzv1W__button:disabled{opacity:.65;cursor:wait}.conversion-module__hzzv1W__button:hover{color:#fff;background:#393466}.conversion-module__hzzv1W__button:focus-visible,.conversion-module__hzzv1W__secondary:focus-visible{outline-offset:4px;outline:3px solid #837abf}.conversion-module__hzzv1W__secondary{color:#504993;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.conversion-module__hzzv1W__card{border:1px solid var(--flow-border,#d7d4e4);background:#fff;border-radius:14px;padding:clamp(1.25rem,3vw,2rem)}.conversion-module__hzzv1W__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.conversion-module__hzzv1W__note{color:var(--flow-muted,#5c635e);font-size:1rem;line-height:1.8}.conversion-module__hzzv1W__context{background:#efedf7;border-left:3px solid #504993;padding:.75rem 1rem;font-size:.95rem}.conversion-module__hzzv1W__entry{margin:1.5rem 0 2rem}.conversion-module__hzzv1W__entry h2{margin:0 0 .6rem;font-size:clamp(1.3rem,3vw,1.65rem)}.conversion-module__hzzv1W__entry p{margin:.5rem 0}.conversion-module__hzzv1W__analysisStart{background:#f7f4ed;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,2.5rem);margin:1.5rem 0 2rem;display:grid}.conversion-module__hzzv1W__analysisStart h2{margin:.35rem 0 .65rem;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.35}.conversion-module__hzzv1W__analysisStart p{margin:.4rem 0}.conversion-module__hzzv1W__analysisStatus{color:#2f6857;letter-spacing:.05em;font-size:.9rem;font-weight:700}.conversion-module__hzzv1W__analysisTime{color:#426555;font-size:.92rem;font-weight:600}.conversion-module__hzzv1W__analysisVisual{background:radial-gradient(circle at 50% 45%,#f4e2b9 0 8%,#0000 9%),linear-gradient(145deg,#263831,#17231f);border-radius:12px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.conversion-module__hzzv1W__analysisVisual span{border:1px solid #e7d1a07a;border-radius:50%;position:absolute}.conversion-module__hzzv1W__analysisVisual span:first-child{width:64px;height:64px}.conversion-module__hzzv1W__analysisVisual span:nth-child(2){width:112px;height:112px}.conversion-module__hzzv1W__analysisVisual span:nth-child(3){width:166px;height:166px}.conversion-module__hzzv1W__analysisVisual i{background:#e7d1a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 22px #e7d1a0}.conversion-module__hzzv1W__analysisVisual.conversion-module__hzzv1W__isWorking span{animation:2.4s ease-in-out infinite alternate conversion-module__hzzv1W__analysis-orbit}.conversion-module__hzzv1W__analysisVisual.conversion-module__hzzv1W__isWorking span:nth-child(2){animation-delay:.25s}.conversion-module__hzzv1W__analysisVisual.conversion-module__hzzv1W__isWorking span:nth-child(3){animation-delay:.5s}.conversion-module__hzzv1W__analysisResult{margin:2rem 0}.conversion-module__hzzv1W__analysisResult .profile-result-page:before{display:none}.conversion-module__hzzv1W__analysisResult .profile-result-page{background:0 0;padding-left:0;padding-right:0}.conversion-module__hzzv1W__saveResult{background:#fff;border:1px solid #d7d9cf;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1px;padding:1.5rem;display:flex}.conversion-module__hzzv1W__saveResult strong{font-size:1.15rem;display:block}.conversion-module__hzzv1W__saveResult p{color:#5c635e;margin:.35rem 0 0}@keyframes conversion-module__hzzv1W__analysis-orbit{to{opacity:.45;transform:scale(.9)rotate(18deg)}}@media (max-width:560px){.conversion-module__hzzv1W__actions{flex-direction:column;align-items:stretch;gap:.5rem}.conversion-module__hzzv1W__actions .conversion-module__hzzv1W__button{width:100%}.conversion-module__hzzv1W__analysisStart{grid-template-columns:1fr}.conversion-module__hzzv1W__analysisVisual{min-height:150px}.conversion-module__hzzv1W__saveResult{flex-direction:column;align-items:stretch}.conversion-module__hzzv1W__saveResult .conversion-module__hzzv1W__button{width:100%}}
.calculator-module__FqiR7q__page{padding-top:2rem;font-size:18px;line-height:1.8}.calculator-module__FqiR7q__page label,.calculator-module__FqiR7q__page input,.calculator-module__FqiR7q__page select{font-size:18px}.calculator-module__FqiR7q__page small{color:#59615b;font-size:16px}.calculator-module__FqiR7q__page .muted{color:#59615b;font-size:16px}.calculator-module__FqiR7q__page .field-hint{color:#59615b;font-size:16px}.calculator-module__FqiR7q__page .privacy-note p{color:#59615b;font-size:16px}.calculator-module__FqiR7q__page button{min-height:52px;font-size:18px}.calculator-module__FqiR7q__intro h1{margin:.6rem 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.4}.calculator-module__FqiR7q__intro p{margin:.5rem 0}.calculator-module__FqiR7q__help{color:#59615b;margin:.8rem 0 1.3rem;font-size:1rem}.calculator-module__FqiR7q__help summary{cursor:pointer;min-height:32px}.calculator-module__FqiR7q__page .calculator-module__FqiR7q__form{box-shadow:none;background:#f9f7f2;border:1px solid #d7d9cf;border-radius:14px;margin-top:1rem}.calculator-module__FqiR7q__form .calculator-fields{padding:1.25rem}@media (max-width:560px){.calculator-module__FqiR7q__page{padding-top:1rem}.calculator-module__FqiR7q__page .calculator-module__FqiR7q__intro h1{font-size:1.9rem}}
.birth-input-module__l5kE8q__row.num-row{align-items:flex-start}.birth-input-module__l5kE8q__row>.num-sep{padding-top:12px}.birth-input-module__l5kE8q__field{flex:1;min-width:0}.birth-input-module__l5kE8q__field input{width:100%}.birth-input-module__l5kE8q__field input[aria-invalid=true]{border-color:#ab303b;outline-color:#ab303b}.birth-input-module__l5kE8q__error{color:var(--orx-danger);margin-top:.35rem;font-size:16px;line-height:1.5;display:block}
