._5s-npW_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}._5s-npW_formCard{border:1px solid var(--line);background:var(--paper-light);gap:14px;padding:24px;display:grid}._5s-npW_calendarTabs{border:1px solid var(--line);background:var(--paper-deep);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}._5s-npW_calendarTab,._5s-npW_calendarTabActive{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:13px}._5s-npW_calendarTabActive{background:var(--ink);color:var(--paper-light)}._5s-npW_field{color:var(--muted);gap:6px;font-size:12px;display:grid}._5s-npW_field input,._5s-npW_field select{border:1px solid var(--line);background:var(--paper-light);width:100%;color:var(--ink);font:inherit;padding:10px 12px;font-size:14px}._5s-npW_field input:focus-visible,._5s-npW_field select:focus-visible{outline:2px solid var(--green);outline-offset:1px}._5s-npW_lunarFields{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}._5s-npW_leap{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}._5s-npW_tip{color:var(--muted);font-size:12px;line-height:1.6}._5s-npW_error{color:var(--accent-red,#a33a32);font-size:13px}._5s-npW_result{border:1px solid var(--line);background:var(--paper-deep);gap:16px;min-height:420px;padding:24px;display:grid}._5s-npW_resultHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._5s-npW_resultEyebrow{color:var(--green);letter-spacing:.2em;text-transform:uppercase;font-size:11px}._5s-npW_resultTitle{margin-top:4px;font-size:clamp(24px,3vw,34px);line-height:1.15}._5s-npW_reset{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:6px 10px;font-size:12px}._5s-npW_pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._5s-npW_pillar{border:1px solid var(--line);background:var(--paper-light);text-align:center;gap:4px;padding:10px 12px;display:grid}._5s-npW_pillar small{color:var(--muted);font-size:11px}._5s-npW_pillar strong{font-family:var(--font-serif);font-size:20px;font-weight:500}._5s-npW_dates{color:var(--muted);font-size:12px}._5s-npW_bars{gap:8px;display:grid}._5s-npW_bar{gap:4px;display:grid}._5s-npW_barHead{justify-content:space-between;font-size:12px;display:flex}._5s-npW_barHead small{color:var(--muted)}._5s-npW_barTrack{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}._5s-npW_barFill{border-radius:999px;height:100%;display:block}._5s-npW_summary{border-inline-start:2px solid var(--gold);background:color-mix(in srgb, var(--paper-light) 80%, transparent);color:var(--ink);padding:14px 16px;font-size:14px;line-height:1.7}._5s-npW_recTitle{font-size:18px}._5s-npW_recList{gap:8px;display:grid}._5s-npW_recItem{border:1px solid var(--line);background:var(--paper-light);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}._5s-npW_recThumb{background:var(--paper-deep);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}._5s-npW_recThumb img{object-fit:cover;width:100%;height:100%}._5s-npW_recCopy{gap:2px;min-width:0;display:grid}._5s-npW_recCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._5s-npW_recCopy small{color:var(--muted);font-size:11px;line-height:1.4}._5s-npW_recPrice{color:var(--gold);font-size:13px}._5s-npW_emptyRec{color:var(--muted);font-size:13px}._5s-npW_aiPanel{border:1px solid var(--line);background:var(--paper-light);gap:12px;margin-top:4px;padding:20px;display:grid}._5s-npW_aiEyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px}._5s-npW_aiTitle{font-size:22px;line-height:1.2}._5s-npW_aiLead{color:var(--muted);font-size:13px;line-height:1.7}._5s-npW_wrist{color:var(--muted);gap:6px;font-size:12px;display:grid}._5s-npW_wrist strong{color:var(--ink);font-family:var(--font-serif);font-size:20px;font-weight:500}._5s-npW_wrist input{width:100%;accent-color:var(--green)}._5s-npW_chips{flex-wrap:wrap;gap:8px;display:flex}._5s-npW_chip,._5s-npW_chipActive{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px}._5s-npW_chipActive{border-color:var(--green);background:var(--green);color:var(--paper-light)}._5s-npW_disclaimer{color:var(--muted);font-size:11px;line-height:1.6}._5s-npW_placeholder{min-height:340px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;font-size:14px;display:grid}._5s-npW_placeholderMark{color:var(--gold);font-size:28px}@media (max-width:900px){._5s-npW_layout{grid-template-columns:1fr}._5s-npW_result{min-height:0}._5s-npW_pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){._5s-npW_formCard,._5s-npW_result{padding:16px}._5s-npW_lunarFields{grid-template-columns:1fr 1fr}}
.k-7pMW_page{max-width:var(--container);padding:48px var(--gutter) 40px;margin:0 auto}.k-7pMW_head{gap:8px;max-width:760px;margin-bottom:28px;display:grid}.k-7pMW_eyebrow{color:var(--green);letter-spacing:.24em;text-transform:uppercase;font-size:11px}.k-7pMW_title{font-size:clamp(34px,4.4vw,56px);line-height:1.08}.k-7pMW_lead{color:var(--muted);font-size:16px;line-height:1.7}.k-7pMW_note{max-width:760px;color:var(--muted);margin-top:20px;font-size:12px;line-height:1.7}
