#numerology87 *{box-sizing:border-box}#numerology87 .draft{font-weight:650;background:#e3e9fc;border-radius:10px;padding:5px 12px}#numerology87 h1{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.4}#numerology87 h2,#numerology87 h3{line-height:1.45}#numerology87 p,#numerology87 li{overflow-wrap:anywhere}#numerology87 input,#numerology87 select,#numerology87 textarea,#numerology87 button{font:inherit;border:1px solid #8491ad;border-radius:10px;min-height:44px;max-width:100%;padding:10px 14px;background:white;color:inherit}#numerology87 button{cursor:pointer;font-weight:650}#numerology87 .primary{background:#3c4e79;color:white}#numerology87 input,#numerology87 textarea{width:100%;min-width:0;display:block;margin-top:6px}#numerology87 label{font-weight:600}#numerology87 .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 18px}#numerology87 .buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}#numerology87 .note{color:#52617d;font-size:.95rem}#numerology87 .limits{padding:12px 16px;border-left:4px solid #9a7b3f;background:#fff9ee}#numerology87 .value-card{background:white;border:1px solid #d0d7e7;border-radius:18px;padding:18px 22px;margin:18px 0}#numerology87 .value{display:flex;flex-wrap:wrap;gap:14px}#numerology87 .value b{font-size:1.5rem}#numerology87 .numbers{color:#52617d}#numerology87 .trace{font-family:ui-monospace,monospace;overflow-wrap:anywhere}#numerology87 .relation{margin-top:12px;border-top:1px solid #e2e6f0;padding-top:9px}#numerology87 summary{cursor:pointer;font-weight:650;min-height:36px}#numerology87 li{margin-bottom:8px}#numerology87 #n87-error{color:#9c172b}#numerology87 #n87-result{scroll-margin-top:18px}#numerology87 footer{margin-top:30px;border-top:1px solid #cbd2e3;padding-top:16px;font-size:.92rem}#numerology87 a{color:#344e8d}#numerology87 :focus-visible{outline:3px solid #a16a00;outline-offset:4px}#numerology87 .method{margin-top:24px}@media(max-width:600px){#numerology87 .fields{grid-template-columns:1fr}#numerology87 .value-card{padding:14px}#numerology87 header label{display:flex;align-items:center;gap:8px}}#numerology87 [hidden]{display:none!important}#numerology87 .keyword-readings{margin:24px 0}#numerology87 .keyword-card{background:linear-gradient(135deg,#fff,#f3edff);border:1px solid #c7b8e1;border-radius:18px;padding:18px 22px;margin:16px 0}#numerology87 .keyword-card h4{font-size:1.2rem;margin:0 0 8px}#numerology87 .keyword-card h5{font-size:1.25rem;margin:16px 0 8px;color:#5c397d}#numerology87 .keyword-card section p{margin:0 0 12px}#numerology87 .reading-relation,#numerology87 .reading-evidence{font-size:.92rem;color:#564569}#numerology87 #n87-review{margin-top:22px}@media(max-width:600px){#numerology87 .keyword-card{padding:16px}}

#numerology87{line-height:1.7;color:#26334c;min-width:0}#numerology87 .fields{grid-template-columns:repeat(2,minmax(0,1fr))}#numerology87 input,#numerology87 textarea{width:100%;box-sizing:border-box}#numerology87 [hidden]{display:none!important}@media(max-width:600px){#numerology87 .fields{grid-template-columns:1fr}#numerology87 .keyword-card{padding:16px}}

#numerology87{background:#fff;padding:24px;border:1px solid #d0d7e7;border-radius:18px}.numerology-privacy{padding:16px;background:#fff9ee;border-radius:12px;color:#26334c}@media(max-width:600px){#numerology87{padding:16px}}
