.page-module__uakJ8W__page{min-height:100%;color:var(--ds-color-text);box-sizing:border-box;width:100%;overflow-x:hidden}.page-module__uakJ8W__content{width:100%;max-width:480px;padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-10);gap:var(--ds-space-4);box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;margin:0 auto;display:grid}.page-module__uakJ8W__hero{gap:var(--ds-space-2);padding:var(--ds-space-6);background:var(--ds-frame-bg);border:1px solid var(--ds-frame-border);box-shadow:var(--ds-frame-shadow), inset 0 0 0 1px var(--ds-frame-inset);-webkit-backdrop-filter:blur(var(--ds-glass-blur));border-radius:var(--ds-radius-lg);display:grid;position:relative;overflow:hidden}.page-module__uakJ8W__heroTopBar{width:100%;margin-bottom:var(--ds-space-1);justify-content:space-between;align-items:center;display:flex}.page-module__uakJ8W__viralBadge{background:color-mix(in srgb, var(--ds-color-accent,#9f8cff) 12%, transparent);border:1px solid color-mix(in srgb, var(--ds-color-accent,#9f8cff) 32%, transparent);color:var(--ds-color-accent-strong,#cbbdff);letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:.3rem .72rem;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__uakJ8W__viralBadgeIcon{width:14px;height:14px;color:var(--ds-color-accent-strong,#cbbdff);flex-shrink:0}@keyframes page-module__uakJ8W__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.page-module__uakJ8W__backCircleBtn{border:1px solid var(--ds-glass-border,color-mix(in srgb, var(--ds-color-text) 16%, transparent));background:color-mix(in srgb, var(--ds-glass-bg-strong,#1a1822cc) 65%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:38px;height:38px;color:var(--ds-color-text,#ede9ff);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.page-module__uakJ8W__backCircleBtn:hover{background:color-mix(in srgb, var(--ds-color-accent,#9f8cff) 35%, transparent);border-color:color-mix(in srgb, var(--ds-color-accent,#9f8cff) 60%, white);color:var(--ds-color-text,#fff);transform:scale(1.05)}.page-module__uakJ8W__kicker{font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-color-text-muted);margin:0}.page-module__uakJ8W__hero h1{white-space:nowrap;margin:0;font-size:clamp(1.32rem,6.4vw,1.9rem);line-height:1.25}.page-module__uakJ8W__lead{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);margin:0}.page-module__uakJ8W__leadBreak{display:none}.page-module__uakJ8W__cardShowcaseTeaser{border:1px dashed color-mix(in srgb, var(--ds-color-accent,#7c3aed) 50%, white);border-radius:var(--ds-radius-md,14px);margin:var(--ds-space-2,8px) auto 0;box-sizing:border-box;background:linear-gradient(135deg,#a78bfa26 0%,#ec48991f 100%);flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;padding:10px 14px;display:flex;position:relative}.page-module__uakJ8W__teaserBadge{font-size:var(--ds-text-2xs,.7rem);background:var(--ds-color-accent,#7c3aed);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:800;display:inline-flex;color:#fff!important}.page-module__uakJ8W__teaserBadgeIcon{color:#fff;flex-shrink:0;width:13px;height:13px}.page-module__uakJ8W__teaserText{font-size:var(--ds-text-xs,.8125rem);color:var(--ds-color-text,#ede9ff);word-break:keep-all;text-align:center;margin:0;line-height:1.55}html[data-theme=light] .page-module__uakJ8W__cardShowcaseTeaser{background:linear-gradient(135deg,#7c3aed14 0%,#ec48990f 100%);border-color:#7c3aed59}html[data-theme=light] .page-module__uakJ8W__teaserText{color:#2b1f48}.page-module__uakJ8W__resultsBlock{gap:var(--ds-space-4);display:grid}.page-module__uakJ8W__card,.page-module__uakJ8W__lockedPanel{gap:var(--ds-space-3);padding:var(--ds-space-5);display:grid}.page-module__uakJ8W__mapGrid{gap:var(--ds-space-4);grid-template-columns:1fr;align-items:stretch;display:grid}.page-module__uakJ8W__mapCard{min-width:0;height:100%}.page-module__uakJ8W__mapCard .page-module__uakJ8W__sectionHead{flex-direction:column;align-items:flex-start;gap:.35rem}.page-module__uakJ8W__mapCard .page-module__uakJ8W__sectionHead p{font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}.page-module__uakJ8W__mapCard .page-module__uakJ8W__houseDetailWrap{width:100%}.page-module__uakJ8W__houseColumn{--house-wheel-max:24rem;width:min(100%, var(--house-wheel-max));justify-items:stretch;margin-inline:auto;display:grid}.page-module__uakJ8W__form{gap:var(--ds-space-3);display:grid}.page-module__uakJ8W__rowThree{gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__uakJ8W__rowTime{align-items:center;gap:var(--ds-space-2);grid-template-columns:minmax(0,.6fr) auto minmax(0,.6fr) auto minmax(0,.8fr);display:grid}.page-module__uakJ8W__input,.page-module__uakJ8W__select{box-sizing:border-box;border:1px solid var(--ds-frame-border);border-radius:var(--ds-radius-sm);background:var(--ds-glass-bg-soft);width:100%;height:2.75rem;min-height:2.75rem;color:var(--ds-color-text);padding:0 .75rem;font-size:1rem;line-height:1.25}.page-module__uakJ8W__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%239f8cff' d='M1.2 1.2 6 6 10.8 1.2'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:2rem}.page-module__uakJ8W__timeDivider{color:var(--ds-color-text-muted);font-weight:600}.page-module__uakJ8W__checkbox{color:var(--ds-color-text-muted);font-size:var(--ds-text-sm);align-items:center;gap:.35rem;display:inline-flex}.page-module__uakJ8W__submitButton{justify-self:start}.page-module__uakJ8W__placeField{gap:.45rem;display:grid}.page-module__uakJ8W__placeLabel{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted)}.page-module__uakJ8W__helperText{color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-loose);margin:0}.page-module__uakJ8W__citySuggestionList{border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-sm);background:var(--ds-glass-bg-soft);margin:0;padding:0;list-style:none;overflow:hidden}.page-module__uakJ8W__citySuggestionButton{width:100%;color:var(--ds-color-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.2rem;padding:.65rem .8rem;display:flex}.page-module__uakJ8W__citySuggestionButton:hover{background:color-mix(in srgb, var(--ds-color-accent-soft) 38%, transparent)}.page-module__uakJ8W__citySuggestionMeta{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.page-module__uakJ8W__message{color:color-mix(in srgb, var(--ds-element-fire) 72%, var(--ds-color-text));font-size:var(--ds-text-sm);margin:0}.page-module__uakJ8W__messageSuccess{color:var(--ds-color-success);font-size:var(--ds-text-sm);margin:0}.page-module__uakJ8W__galleryLink{color:var(--ds-color-accent-strong);text-underline-offset:.18em;text-decoration:underline}.page-module__uakJ8W__sectionHead{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.page-module__uakJ8W__kicker{font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-accent,#9f8cff);margin:0;font-weight:700}.page-module__uakJ8W__sectionTitle{font-family:var(--ds-font-sans);letter-spacing:-.02em;color:var(--ds-color-text);margin:0;font-size:clamp(1.1rem,1.02rem + .3vw,1.28rem);font-weight:700;line-height:1.35}.page-module__uakJ8W__sectionSub{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);line-height:var(--ds-leading-relaxed);margin:0}.page-module__uakJ8W__lockedPanel h2{font-family:var(--ds-font-sans);letter-spacing:-.02em;margin:0;font-weight:600}.page-module__uakJ8W__houseDetailWrap{width:100%;margin-top:var(--ds-space-3);position:relative}.page-module__uakJ8W__houseSummary{border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-sm);background:var(--ds-glass-bg-soft);padding:.9rem}.page-module__uakJ8W__houseSummaryWithPortrait{grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.page-module__uakJ8W__housePortrait{aspect-ratio:3/4;border-radius:var(--ds-radius-sm);width:5.4rem;position:relative;overflow:hidden}.page-module__uakJ8W__housePortrait img{object-fit:cover;object-position:50% 18%}.page-module__uakJ8W__houseSummaryBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.page-module__uakJ8W__houseSummaryTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__uakJ8W__houseSummaryTitleWrap{color:var(--ds-color-text);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.page-module__uakJ8W__houseSummaryTitle{display:inline-block}.page-module__uakJ8W__houseSummaryDesc{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);line-height:var(--ds-leading-relaxed);word-break:keep-all;margin:0}.page-module__uakJ8W__houseSummarySign{white-space:nowrap}.page-module__uakJ8W__houseArrow{z-index:1;border:1px solid var(--ds-frame-border);background:var(--ds-glass-bg-strong);width:2.2rem;height:2.2rem;color:var(--ds-color-text);cursor:pointer;box-shadow:var(--ds-shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__uakJ8W__houseArrowPrev{left:-.35rem}.page-module__uakJ8W__houseArrowNext{right:-.35rem}.page-module__uakJ8W__houseStatus{text-align:center;font-size:var(--ds-text-xs);color:var(--ds-color-text-muted);letter-spacing:.04em;margin:.45rem 0 0}.page-module__uakJ8W__natalSummarySection{gap:var(--ds-space-4);padding:var(--ds-space-5);background:var(--ds-frame-bg);display:grid}.page-module__uakJ8W__natalSummaryGrid{gap:var(--ds-space-3);grid-template-columns:1fr;display:grid}.page-module__uakJ8W__natalCard{gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-md);background:var(--ds-glass-bg-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.page-module__uakJ8W__natalCard:hover{box-shadow:var(--ds-shadow-sm);transform:translateY(-2px)}.page-module__uakJ8W__natalCardSun{border-color:color-mix(in srgb, var(--ds-color-accent) 45%, var(--ds-glass-border))}.page-module__uakJ8W__natalCardMoon{border-color:color-mix(in srgb, #9f8cff 45%, var(--ds-glass-border))}.page-module__uakJ8W__natalCardAsc{border-color:color-mix(in srgb, #4dd0e1 40%, var(--ds-glass-border))}.page-module__uakJ8W__natalCardHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__uakJ8W__natalAxisBadge{font-size:var(--ds-text-xs);letter-spacing:.02em;color:var(--ds-color-text);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.page-module__uakJ8W__axisIcon{width:16px;height:16px;color:var(--ds-color-accent,#9f8cff);flex-shrink:0}.page-module__uakJ8W__natalCardSun .page-module__uakJ8W__axisIcon{color:#f59e0b}.page-module__uakJ8W__natalCardMoon .page-module__uakJ8W__axisIcon{color:#9f8cff}.page-module__uakJ8W__natalCardAsc .page-module__uakJ8W__axisIcon{color:#06b6d4}.page-module__uakJ8W__natalCardSignRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.2rem;display:flex}.page-module__uakJ8W__natalSignName{color:var(--ds-color-text);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.page-module__uakJ8W__natalSignRole{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.page-module__uakJ8W__natalCardDesc{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);line-height:var(--ds-leading-relaxed);flex-grow:1;margin:0}.page-module__uakJ8W__natalActionHint{border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--ds-color-accent) 22%, transparent);font-size:var(--ds-text-sm);color:var(--ds-color-text);line-height:var(--ds-leading-normal);align-items:flex-start;gap:.5rem;margin-top:.45rem;padding:.65rem .85rem;display:flex}.page-module__uakJ8W__hintIcon{width:16px;height:16px;color:var(--ds-color-accent-strong,#bca8ff);flex-shrink:0;margin-top:.15rem}.page-module__uakJ8W__planetsWrapper{margin-top:var(--ds-space-2);gap:var(--ds-space-2);display:grid}.page-module__uakJ8W__planetsHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__uakJ8W__planetsHeading{font-size:var(--ds-text-md);color:var(--ds-color-text);align-items:center;gap:.45rem;margin:0;font-weight:700;display:flex}.page-module__uakJ8W__planetsHeaderIcon{width:18px;height:18px;color:var(--ds-color-accent-strong,#bca8ff);flex-shrink:0}.page-module__uakJ8W__planetsSubBadge{font-size:var(--ds-text-xs);color:var(--ds-color-accent-strong,#bca8ff);background:color-mix(in srgb, var(--ds-color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--ds-color-accent) 20%, transparent);border-radius:9999px;padding:.2rem .55rem;font-weight:600}.page-module__uakJ8W__planetsAnalysisCard{gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-md);background:var(--ds-glass-bg-soft);display:grid}.page-module__uakJ8W__planetsAnalysisList{gap:var(--ds-space-4);display:grid}.page-module__uakJ8W__planetsAnalysisItem{align-items:flex-start;gap:.85rem;display:flex}.page-module__uakJ8W__planetsAnalysisIconWrap{background:color-mix(in srgb, var(--ds-color-accent,#9f8cff) 14%, transparent);border:1px solid color-mix(in srgb, var(--ds-color-accent,#9f8cff) 24%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-top:.05rem;display:flex}.page-module__uakJ8W__planetsAnalysisIconSvg{width:18px;height:18px;color:var(--ds-color-accent-strong,#cbbdff)}.page-module__uakJ8W__planetsAnalysisTextWrap{flex:1;gap:.25rem;display:grid}.page-module__uakJ8W__planetsAnalysisItemTitle{font-size:var(--ds-text-sm);color:var(--ds-color-text);font-weight:700;line-height:1.4}.page-module__uakJ8W__planetsAnalysisItemDesc{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);line-height:var(--ds-leading-relaxed);margin:0}.page-module__uakJ8W__planetUnknown{font-size:var(--ds-text-xs);color:var(--ds-color-text-muted)}.page-module__uakJ8W__reInputHeader{justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.page-module__uakJ8W__reInputInfo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__uakJ8W__reInputBadge{font-size:var(--ds-text-xs);border-radius:var(--ds-radius-sm);background:var(--ds-glass-bg-strong);color:var(--ds-color-text-muted);border:1px solid var(--ds-glass-border);padding:.2rem .55rem}.page-module__uakJ8W__reInputSummary{font-size:var(--ds-text-sm);color:var(--ds-color-text);font-weight:500}.page-module__uakJ8W__toggleFormBtn{font-size:var(--ds-text-xs);cursor:pointer;border-radius:9999px;padding:.45rem .85rem}@media (max-width:920px){.page-module__uakJ8W__mapGrid,.page-module__uakJ8W__natalSummaryGrid,.page-module__uakJ8W__upsellFeatures{grid-template-columns:1fr}.page-module__uakJ8W__planetsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.page-module__uakJ8W__rowTime{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.page-module__uakJ8W__checkbox,.page-module__uakJ8W__select{grid-column:span 3}}@media (max-width:640px){.page-module__uakJ8W__content{padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-8)}.page-module__uakJ8W__hero,.page-module__uakJ8W__card,.page-module__uakJ8W__natalSummarySection{padding:var(--ds-space-3)}.page-module__uakJ8W__upsellBanner{padding:1.25rem 1rem}.page-module__uakJ8W__planetsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__uakJ8W__upsellPrimaryBtn{box-sizing:border-box;width:100%;padding:.95rem 1rem;font-size:1rem}.page-module__uakJ8W__leadBreak{display:block}.page-module__uakJ8W__houseSummaryWithPortrait{grid-template-columns:4.2rem minmax(0,1fr)}.page-module__uakJ8W__housePortrait{width:4.2rem}.page-module__uakJ8W__reInputHeader{flex-direction:column;align-items:stretch}.page-module__uakJ8W__toggleFormBtn{text-align:center;width:100%}}@media (max-width:480px){.page-module__uakJ8W__rowThree{gap:.35rem}.page-module__uakJ8W__input,.page-module__uakJ8W__select{padding:0 .5rem;font-size:.9rem}.page-module__uakJ8W__actions{flex-direction:column}.page-module__uakJ8W__actions a{text-align:center;box-sizing:border-box;width:100%}.page-module__uakJ8W__seoGuideGrid{grid-template-columns:1fr}}:is(html[data-theme=light] .page-module__uakJ8W__input,html[data-theme=light] .page-module__uakJ8W__select){border-color:var(--ds-frame-border);background-color:color-mix(in srgb, var(--ds-color-bg) 94%, white);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ds-color-text) 6%, transparent)}html[data-theme=light] .page-module__uakJ8W__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235f4bb6' d='M1.2 1.2 6 6 10.8 1.2'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem .5rem}:is(html[data-theme=light] .page-module__uakJ8W__input:focus,html[data-theme=light] .page-module__uakJ8W__select:focus){border-color:color-mix(in srgb, var(--ds-color-accent) 78%, var(--ds-frame-border));outline:none}html[data-theme=light] .page-module__uakJ8W__checkbox{color:var(--ds-color-text-muted)}html[data-theme=light] .page-module__uakJ8W__upsellBanner{border:1px solid color-mix(in srgb, var(--ds-color-accent,#5f4bb6) 35%, #d4af3780);background:linear-gradient(135deg,#fffcf6fa 0%,#f7f2fff5 50%,#fff9f0fa 100%);box-shadow:0 12px 36px #5f4bb617,0 2px 8px #281f160a,inset 0 1px #ffffffe6}html[data-theme=light] .page-module__uakJ8W__upsellBanner:before{background:radial-gradient(circle, color-mix(in srgb, var(--ds-color-accent,#5f4bb6) 12%, transparent) 0%, transparent 70%)}html[data-theme=light] .page-module__uakJ8W__upsellBadge{color:#8c5806;background:#d4af3724;border-color:#d4af3773}html[data-theme=light] .page-module__uakJ8W__upsellBadgeIcon{color:#8c5806}html[data-theme=light] .page-module__uakJ8W__upsellHeadline{color:#201a35}html[data-theme=light] .page-module__uakJ8W__upsellSubHeadline{color:#5d5668}html[data-theme=light] .page-module__uakJ8W__upsellFeatureItem{background:#ffffffe0;border-color:#5f4bb624;box-shadow:0 2px 8px #5f4bb60a}html[data-theme=light] .page-module__uakJ8W__upsellFeatureItem:hover{background:#fffffffa;border-color:#5f4bb647;box-shadow:0 4px 12px #5f4bb614}html[data-theme=light] .page-module__uakJ8W__upsellFeatureIcon{color:#5f4bb6;background:#5f4bb614;border-color:#5f4bb633}html[data-theme=light] .page-module__uakJ8W__upsellFeatureContent h4{color:#201a35}html[data-theme=light] .page-module__uakJ8W__upsellFeatureContent p{color:#5d5668}html[data-theme=light] .page-module__uakJ8W__upsellPrimaryBtn{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);box-shadow:0 4px 20px #7c3aed59;color:#fff!important}html[data-theme=light] .page-module__uakJ8W__upsellPrimaryBtn:hover{box-shadow:0 6px 26px #7c3aed80}html[data-theme=light] .page-module__uakJ8W__upsellSecondaryLink{color:#6a645a}html[data-theme=light] .page-module__uakJ8W__upsellSecondaryLink:hover{color:#201a35}html[data-theme=light] .page-module__uakJ8W__housePaywallNotice{border-color:color-mix(in srgb, var(--ds-color-accent,#5f4bb6) 28%, #d4af3766);background:#fffbf4e6}html[data-theme=light] .page-module__uakJ8W__natalCard{background:#ffffffbf;box-shadow:0 2px 10px #5f4bb60f}html[data-theme=light] .page-module__uakJ8W__planetChipCard{background:#ffffffbf}.page-module__uakJ8W__seoGuideSection{gap:var(--ds-space-6);padding:var(--ds-space-6);margin-top:var(--ds-space-4);display:grid}.page-module__uakJ8W__seoGuideGrid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__uakJ8W__seoGuideCard{background:var(--ds-glass-bg-soft);border:1px solid var(--ds-frame-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-4);gap:var(--ds-space-2);display:grid}.page-module__uakJ8W__seoGuideCard h3{font-size:var(--ds-text-base);color:var(--ds-color-text);align-items:center;gap:.5rem;margin:0;display:flex}.page-module__uakJ8W__seoGuideCard p{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);line-height:var(--ds-leading-relaxed);margin:0}.page-module__uakJ8W__faqSection{gap:var(--ds-space-3);margin-top:var(--ds-space-2);padding:0;display:grid}.page-module__uakJ8W__faqList{gap:var(--ds-space-3);display:grid}.page-module__uakJ8W__faqItem{background:var(--ds-glass-bg-soft);border:1px solid var(--ds-frame-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-4)}.page-module__uakJ8W__faqQuestion{font-weight:600;font-size:var(--ds-text-base);color:var(--ds-color-text);margin:0 0 .5rem}.page-module__uakJ8W__faqAnswer{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);line-height:var(--ds-leading-relaxed);margin:0}.page-module__uakJ8W__calcBadgeSection{padding:var(--ds-space-4) 0 0;text-align:center;font-size:var(--ds-text-xs);color:var(--ds-color-text-muted);border-top:1px solid var(--ds-frame-border)}.page-module__uakJ8W__houseArrowIcon{color:currentColor;width:18px;height:18px}.page-module__uakJ8W__toggleBtnContent{align-items:center;gap:.35rem;display:inline-flex}.page-module__uakJ8W__toggleIcon{color:currentColor;flex-shrink:0;width:12px;height:12px}.page-module__uakJ8W__guideCardIcon{width:18px;height:18px;color:var(--ds-color-accent-strong,#bca8ff);flex-shrink:0}html[data-theme=light] .page-module__uakJ8W__guideCardIcon{color:var(--ds-color-accent,#5f4bb6)}.page-module__uakJ8W__big3ShareActionArea{margin-top:var(--ds-space-3,1rem);width:100%}.page-module__uakJ8W__big3ShareCtaBtn{color:#1e1338;cursor:pointer;box-sizing:border-box;text-align:left;background:linear-gradient(165deg,#ded6ff 0%,#ffe3f0 45%,#fff6d8 100%);border:1px solid #fffffff2;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1.35rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,filter .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -6px #583bb538,inset 0 0 0 1px #ffffffe6}.page-module__uakJ8W__big3ShareCtaBtn:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 14px 34px -4px #583bb559,inset 0 0 0 1px #fff}.page-module__uakJ8W__big3ShareCtaBtn:active{transform:translateY(0)}.page-module__uakJ8W__big3ShareCtaLeft{align-items:center;gap:1.1rem;min-width:0;display:flex}.page-module__uakJ8W__big3AvatarContainer{flex-shrink:0;justify-content:center;align-items:flex-end;width:60px;min-width:60px;height:60px;display:flex;position:relative}.page-module__uakJ8W__big3ChibiSilhouetteImg{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 8px #583bb547);width:100%;height:100%;image-rendering:-webkit-optimize-contrast;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s}.page-module__uakJ8W__big3ShareCtaBtn:hover .page-module__uakJ8W__big3ChibiSilhouetteImg{filter:drop-shadow(0 6px 12px #583bb561);transform:translateY(-3px)scale(1.1)}.page-module__uakJ8W__big3AvatarCameraBadge{z-index:2;background:#583bb5;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:0;right:-2px;box-shadow:0 2px 6px #583bb54d}.page-module__uakJ8W__big3AvatarCameraIcon{color:#fff;width:11px;height:11px}.page-module__uakJ8W__big3ShareTextWrap{flex-direction:column;gap:.3rem;min-width:0;display:flex}.page-module__uakJ8W__big3ShareCtaTitleRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.page-module__uakJ8W__big3ShareCtaTitle{font-family:var(--ds-font-sans,system-ui, -apple-system, sans-serif);color:#1e1338;letter-spacing:-.025em;font-size:clamp(.96rem,2.4vw,1.05rem);font-weight:700;line-height:1.3}.page-module__uakJ8W__big3CtaPillBadge{color:#5535b0;letter-spacing:-.01em;background:#fff;border:1px solid #583bb52e;border-radius:9999px;padding:.16rem .58rem;font-size:.7rem;font-weight:700;line-height:1.2;box-shadow:0 2px 6px #583bb51f}.page-module__uakJ8W__big3ShareCtaSub{color:#584478;letter-spacing:-.015em;word-break:keep-all;font-size:clamp(.76rem,2vw,.82rem);font-weight:500;line-height:1.35}.page-module__uakJ8W__big3ShareCtaArrowWrap{background:#fff;border:1px solid #583bb52e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:transform .2s,background .2s;display:flex;box-shadow:0 2px 6px #583bb51f}.page-module__uakJ8W__big3ShareCtaArrowIcon{color:#583bb5;width:14px;height:14px;transition:transform .2s}.page-module__uakJ8W__big3ShareCtaBtn:hover .page-module__uakJ8W__big3ShareCtaArrowWrap{background:#583bb5}.page-module__uakJ8W__big3ShareCtaBtn:hover .page-module__uakJ8W__big3ShareCtaArrowIcon{color:#fff;transform:translate(2px)}html[data-theme=light] .page-module__uakJ8W__viralBadge{color:#5f4bb6;background:#5f4bb614;border-color:#5f4bb640}html[data-theme=light] .page-module__uakJ8W__viralBadgeIcon{color:#5f4bb6}html[data-theme=light] .page-module__uakJ8W__planetsAnalysisCard{background:#fffc;border-color:#5f4bb626;box-shadow:0 2px 10px #5f4bb60d}html[data-theme=light] .page-module__uakJ8W__planetsAnalysisIconWrap{background:#5f4bb614;border-color:#5f4bb62e}html[data-theme=light] .page-module__uakJ8W__planetsAnalysisIconSvg{color:#5f4bb6}html[data-theme=light] .page-module__uakJ8W__planetsHeaderIcon{color:#5f4bb6}html[data-theme=light] .page-module__uakJ8W__planetsSubBadge{color:#5f4bb6;background:#5f4bb614;border-color:#5f4bb633}
