.calculator-module__6g-uHW__hero{padding-top:var(--space-5)}.calculator-module__6g-uHW__heroGrid{gap:var(--space-5);max-width:var(--layout-container);grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""text";margin:0 auto;display:grid}.calculator-module__6g-uHW__heroText{gap:var(--space-3);flex-direction:column;grid-area:text;display:flex}.calculator-module__6g-uHW__heroScene{grid-area:scene;justify-self:center;width:100%;max-width:300px}.calculator-module__6g-uHW__sceneFrame{background:var(--color-night);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);overflow:hidden}.calculator-module__6g-uHW__crumbs{font-size:var(--text-sm);color:var(--color-text-muted)}.calculator-module__6g-uHW__crumbs a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.calculator-module__6g-uHW__crumbs a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.calculator-module__6g-uHW__h1{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.calculator-module__6g-uHW__lead{gap:var(--space-3);flex-direction:column;display:flex}.calculator-module__6g-uHW__leadWrap{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.calculator-module__6g-uHW__leadWrap .calculator-module__6g-uHW__lead>p{font-size:var(--text-base)}.calculator-module__6g-uHW__leadClamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calculator-module__6g-uHW__panel{max-width:var(--layout-container);margin:var(--space-6) auto 0;padding:var(--space-5) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl)}.calculator-module__6g-uHW__form{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.calculator-module__6g-uHW__submit.calculator-module__6g-uHW__submit{align-self:stretch}.calculator-module__6g-uHW__formError{font-size:var(--text-sm);color:var(--color-coral-dark)}.calculator-module__6g-uHW__privacy{max-width:560px;margin-top:var(--space-4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.calculator-module__6g-uHW__people{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.calculator-module__6g-uHW__person{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.calculator-module__6g-uHW__personTitle{margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);padding:0}.calculator-module__6g-uHW__more{min-height:var(--layout-tap-target);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.calculator-module__6g-uHW__more:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.calculator-module__6g-uHW__moreBody{gap:var(--space-4);flex-direction:column;display:flex}.calculator-module__6g-uHW__moreBody[hidden]{display:none}.calculator-module__6g-uHW__result{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.calculator-module__6g-uHW__resultTitle{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);scroll-margin-top:calc(var(--layout-header-height) + var(--space-6));outline:none}.calculator-module__6g-uHW__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.calculator-module__6g-uHW__card{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.calculator-module__6g-uHW__cardLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.calculator-module__6g-uHW__cardValue{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.calculator-module__6g-uHW__roman{color:var(--color-lilac-text)}.calculator-module__6g-uHW__arcanumLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-lilac);text-decoration-color:var(--color-lilac);text-underline-offset:4px;text-decoration-thickness:2px}.calculator-module__6g-uHW__arcanumLink:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.calculator-module__6g-uHW__arcanumLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.calculator-module__6g-uHW__short{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-relaxed)}.calculator-module__6g-uHW__small{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.calculator-module__6g-uHW__question{font-size:var(--text-sm);font-style:italic;line-height:var(--leading-relaxed);color:var(--color-lilac-text)}.calculator-module__6g-uHW__note{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);background:var(--color-bg);border:1px dashed var(--color-lilac);border-radius:var(--radius-control)}.calculator-module__6g-uHW__mono{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--color-text)}.calculator-module__6g-uHW__facts{gap:var(--space-3);flex-direction:column;display:flex}.calculator-module__6g-uHW__factsTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.calculator-module__6g-uHW__factList,.calculator-module__6g-uHW__lineList,.calculator-module__6g-uHW__similarities{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calculator-module__6g-uHW__factList li,.calculator-module__6g-uHW__lineList li,.calculator-module__6g-uHW__similarities li{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;font-size:var(--text-base);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.calculator-module__6g-uHW__factKey{min-width:96px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.calculator-module__6g-uHW__lineList li{grid-template-columns:minmax(0,1fr) auto 3ch;display:grid}.calculator-module__6g-uHW__lineCells{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.calculator-module__6g-uHW__lineTotal{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right}.calculator-module__6g-uHW__simTitle{font-weight:var(--weight-semibold)}.calculator-module__6g-uHW__simTag{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-lilac-light);border-radius:var(--radius-pill)}.calculator-module__6g-uHW__bigNumber{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.calculator-module__6g-uHW__bigDigit{min-width:72px;padding:var(--space-2) var(--space-3);font-size:var(--text-4xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-gold);background:var(--color-night);border-radius:var(--radius-lg);line-height:1}.calculator-module__6g-uHW__bigText{gap:var(--space-2);flex-direction:column;display:flex}.calculator-module__6g-uHW__bigLabel{font-size:var(--text-xl);font-weight:var(--weight-bold)}.calculator-module__6g-uHW__square{max-width:420px}.calculator-module__6g-uHW__natal{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.calculator-module__6g-uHW__wheelFrame{justify-self:center;width:100%;max-width:420px}.calculator-module__6g-uHW__wheelFrame canvas{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.calculator-module__6g-uHW__gauge{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.calculator-module__6g-uHW__gaugeSlot{aspect-ratio:161/93;width:100%;max-width:330px}.calculator-module__6g-uHW__gaugeEdges{width:100%;max-width:330px;font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;display:flex}.calculator-module__6g-uHW__gaugeValue{font-size:var(--text-lg)}.calculator-module__6g-uHW__cta{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg);border:2px solid var(--color-lilac);border-radius:var(--radius-xl);flex-direction:column;display:flex}.calculator-module__6g-uHW__ctaTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.calculator-module__6g-uHW__ctaText{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.calculator-module__6g-uHW__ctaActions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.calculator-module__6g-uHW__links{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.calculator-module__6g-uHW__links li{display:flex}.calculator-module__6g-uHW__links li>a{flex:1}.calculator-module__6g-uHW__linkNeeds{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}@media (min-width:760px){.calculator-module__6g-uHW__hero{padding-top:var(--space-12)}.calculator-module__6g-uHW__heroGrid{column-gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"text scene";align-items:center}.calculator-module__6g-uHW__heroScene{max-width:384px}.calculator-module__6g-uHW__leadWrap .calculator-module__6g-uHW__lead>p{font-size:var(--text-lead)}.calculator-module__6g-uHW__leadClamp{-webkit-line-clamp:unset;line-clamp:none;display:flex;overflow:visible}.calculator-module__6g-uHW__leadWrap .calculator-module__6g-uHW__more{display:none}.calculator-module__6g-uHW__h1{font-size:var(--text-h2-lg);line-height:var(--leading-heading);letter-spacing:var(--tracking-display)}.calculator-module__6g-uHW__panel{padding:var(--space-8)}.calculator-module__6g-uHW__natal{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start}.calculator-module__6g-uHW__natal .calculator-module__6g-uHW__cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.calculator-module__6g-uHW__result{scroll-behavior:auto}}.calculator-module__6g-uHW__next{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg);border:2px solid var(--color-lilac);border-radius:var(--radius-xl);flex-direction:column;display:flex}.calculator-module__6g-uHW__nextEyebrow{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted)}.calculator-module__6g-uHW__nextPrice{font-size:var(--text-base);color:var(--color-text-muted);align-self:center}.calculator-module__6g-uHW__nextQuiet{gap:var(--space-2) var(--space-5);font-size:var(--text-base);flex-wrap:wrap;display:flex}.calculator-module__6g-uHW__nextQuiet a{min-height:44px;color:var(--color-text-muted);align-items:center;text-decoration:underline;display:inline-flex}
