.emotion-result{display:grid;grid-template-columns:124px 1fr;gap:23px;margin:18px 0;padding:25px;border:1px solid #b9d3ed;border-radius:16px;background:#f8fbff}.emotion-symbol{display:grid;place-items:center;align-content:center;gap:9px;min-height:150px;border-radius:13px;background:linear-gradient(145deg,#dceafa,#fff);color:#0b5f91}.emotion-symbol span{font:58px/1 Georgia}.emotion-symbol b{font:27px/1 Georgia}.emotion-copy h4{margin:5px 0;color:#0b5f91;font:600 29px/1.1 'Playfair Display',serif}.emotion-position{margin:8px 0 12px;color:#2879b5;font-size:12px;font-weight:800}.emotion-copy>p{margin:0;color:#477899;font-size:14px;line-height:1.65}.emotion-house{margin-top:16px;padding:15px 17px;border-left:3px solid #4b99e4;background:#edf6ff}.emotion-house h5{margin:0 0 6px;color:#0b5f91;font:600 19px/1.15 'Playfair Display',serif}.emotion-house p{margin:0;color:#477899;font-size:13px;line-height:1.55}.emotion-focus{margin-top:14px;padding:12px 15px;border-radius:9px;background:#0b5f91;color:#fff;font-size:12px;line-height:1.5}.emotion-focus strong{color:#dceafa}@media(max-width:600px){.emotion-result{grid-template-columns:1fr}.emotion-symbol{min-height:90px;grid-template-columns:auto auto;justify-content:center}.emotion-symbol span,.emotion-symbol b{display:inline-block}}
.chart-reading-key{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.chart-reading-key>div{padding:14px 15px;border:1px solid #c5dbee;border-radius:11px;background:#fff}.chart-reading-key b,.chart-reading-key span{display:block}.chart-reading-key b{color:#0b5f91;font:600 19px/1.1 'Playfair Display',serif}.chart-reading-key span{margin-top:5px;color:#477899;font-size:11px;line-height:1.45}.potential-house{margin-top:16px;padding:15px 17px;border-left:3px solid #4b99e4;background:#edf6ff}.potential-house h5{margin:0 0 6px;color:#0b5f91;font:600 19px/1.15 'Playfair Display',serif}.potential-house p{margin:0;color:#477899;font-size:13px;line-height:1.55}@media(max-width:600px){.chart-reading-key{grid-template-columns:1fr}}
.sun-squares{margin:18px 0;padding:24px;border:1px solid #d2c3db;border-radius:16px;background:#fbf8fd}.sun-squares-head h4{margin:5px 0 7px;color:#3f2867;font:600 28px/1.12 'Playfair Display',serif}.sun-squares-head p{margin:0;color:#67577b;font-size:13px;line-height:1.55}.sun-square-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px}.sun-square-card{padding:16px;border-radius:11px;background:#fff;border:1px solid #ddcfe6}.sun-square-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#3f2867}.sun-square-card span{font:700 17px/1 Georgia}.sun-square-card small{color:#80678f;font-size:10px}.sun-square-card h5{margin:10px 0 7px;color:#3f2867;font:600 19px/1.1 'Playfair Display',serif}.sun-square-card p{margin:0;color:#67577b;font-size:12px;line-height:1.55}.sun-squares-note{margin-top:14px;padding:10px 12px;border-left:3px solid #8d6aa6;background:#f1ebf5;color:#67577b;font-size:11px;line-height:1.5}
.solar-proximity{margin:22px 0;padding:clamp(22px,4vw,38px);border:1px solid #e4c78c;border-radius:26px;background:linear-gradient(135deg,#fffaf0,#f7ead0);box-shadow:0 16px 35px rgba(159,111,30,.1)}.solar-proximity-head h4{margin:5px 0 8px;color:#8d5418;font-size:clamp(1.45rem,3vw,2rem)}.solar-proximity-head p{max-width:76ch;margin:0;color:#795a31;font-size:.92rem;line-height:1.6}.solar-proximity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px;margin-top:18px}.solar-proximity-card{padding:18px;border:1px solid #e8d3a7;border-radius:16px;background:#fffdf8}.solar-proximity-card.is-combust{border-left:4px solid #c46636}.solar-proximity-card.is-rays{border-left:4px solid #d99b23}.solar-proximity-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.solar-proximity-card-head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f5e2b4;color:#8d5418;font:1.8rem/1 Georgia}.solar-proximity-card-head small{display:block;color:#94734a;font-size:.7rem;font-weight:800;letter-spacing:.03em}.solar-proximity-card-head h5{margin:3px 0 0;color:#6e4318;font-size:1.1rem}.solar-proximity-card-head>b{align-self:start;padding:5px 7px;border-radius:99px;background:#f8eed8;color:#8d5418;font-size:.76rem}.solar-proximity-card p{margin:13px 0 0;color:#6f5332;font-size:.9rem;line-height:1.6}@media(max-width:560px){.solar-proximity{border-radius:21px}.solar-proximity-grid{grid-template-columns:1fr}}
.lilith-result{display:grid;grid-template-columns:minmax(78px,124px) minmax(0,1fr);gap:24px;margin:24px 0;padding:clamp(22px,4vw,42px);color:#f7f5fb;background:linear-gradient(135deg,#352855 0%,#1c4262 100%);border:1px solid rgba(255,255,255,.18);border-radius:28px;box-shadow:0 16px 35px rgba(24,43,76,.17)}.lilith-symbol{display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px solid rgba(255,255,255,.42);border-radius:50%;font-size:clamp(3.2rem,7vw,5rem);line-height:1;color:#f6d890}.lilith-copy h4{margin:6px 0 4px;color:#fff;font-size:clamp(1.45rem,3vw,2rem)}.lilith-copy>p{margin:16px 0;max-width:72ch;line-height:1.65}.lilith-position{color:#d9d5ea;font-size:.92rem}.lilith-house{margin-top:18px;padding:18px 20px;color:#253954;background:#fbfbff;border-radius:16px}.lilith-house h5{margin:0 0 8px;font-size:1.05rem;color:#38295d}.lilith-house p{margin:0;line-height:1.6}.lilith-note{margin-top:16px;color:#d9d5ea;font-size:.89rem;line-height:1.5}@media(max-width:620px){.lilith-result{grid-template-columns:70px minmax(0,1fr);gap:16px;border-radius:22px}}
.partnership-result{display:grid;grid-template-columns:minmax(92px,130px) minmax(0,1fr);gap:24px;margin:24px 0;padding:clamp(22px,4vw,42px);border:1px solid #b9d3ed;border-radius:28px;background:linear-gradient(135deg,#f9fcff 0%,#e3f0f8 100%);box-shadow:0 16px 35px rgba(24,67,109,.1)}.partner-symbol{display:grid;place-items:center;align-content:center;gap:7px;min-height:110px;border-radius:50%;color:#fff;background:#0d5870;font:3.6rem/1 Georgia}.partner-symbol b{font:1.7rem/1 Georgia;color:#f6d890}.partnership-result h4{margin:6px 0;color:#0d5870;font-size:clamp(1.45rem,3vw,2rem)}.partnership-result p{margin:16px 0;color:#285f84;line-height:1.65}.partner-position{color:#397c99;font-size:.92rem}.partner-lilith-note,.partner-next{margin-top:14px;padding:13px 15px;border-radius:12px;font-size:.9rem;line-height:1.55}.partner-lilith-note{color:#513761;background:#f5eaf8;border-left:3px solid #8d6aa6}.partner-next{color:#174d72;background:#fff;border:1px solid #c5dbee}.partner-next strong{color:#0d5870}.level-lines>button{width:100%;display:grid;grid-template-columns:18px 1fr 28px;align-items:center;gap:7px;padding:11px 0;border:0;border-bottom:1px solid rgba(255,255,255,.24);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.level-lines>button:last-child{border-bottom:0}.level-lines>button:hover,.level-lines>button:focus-visible{background:rgba(255,255,255,.14);outline:none}.level-lines>button.is-filled{margin-inline:-9px;padding-inline:9px;border-radius:8px;border-bottom-color:transparent;background:rgba(255,255,255,.13)}.level-button-card{display:block;width:100%;font:inherit;text-align:left;cursor:pointer}.level-button-card:focus-visible{outline:3px solid #f6d890;outline-offset:3px}.level-open{display:block;margin-top:18px;color:#f6d890;font:700 10px/1.2 Manrope,sans-serif;letter-spacing:.04em}.result-target-highlight{animation:resultPulse 1.5s ease-out 1}@keyframes resultPulse{0%{box-shadow:0 0 0 0 rgba(184,125,73,.65)}100%{box-shadow:0 0 0 18px rgba(184,125,73,0)}}@media(max-width:620px){.partnership-result{grid-template-columns:76px minmax(0,1fr);gap:16px;border-radius:22px}.partner-symbol{min-height:76px;font-size:2.5rem}.partner-symbol b{font-size:1.3rem}}
.relationships-result{align-items:start}.relationship-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.relationship-detail-card,.relationship-planet,.relationship-empty{padding:16px;border:1px solid #c5dbee;border-radius:15px;background:rgba(255,255,255,.82)}.relationship-detail-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.relationship-detail-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#d9edf7;color:#0d5870;font:1.7rem/1 Georgia}.relationship-detail-card small{color:#4983a1;font:800 .67rem/1.2 Manrope,sans-serif;letter-spacing:.05em}.relationship-detail-card h5,.relationship-planets>h5,.relationship-planet h5{margin:5px 0 0;color:#0d5870;font-size:1rem}.relationship-detail-card p,.relationship-planet p{margin:8px 0 0;font-size:.88rem;line-height:1.55}.relationship-detail-card em{display:block;margin-top:9px;color:#51718a;font-size:.76rem;line-height:1.45}.relationship-planets{margin-top:18px;padding-top:17px;border-top:1px solid #b9d3ed}.relationship-planets>h5{font-size:1.08rem}.relationship-intro{margin:5px 0 11px!important;color:#51758d!important;font-size:.87rem;line-height:1.5!important}.relationship-planet{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;margin-top:9px}.relationship-planet>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#edf6fa;color:#0d5870;font:1.55rem/1 Georgia}.relationship-empty{color:#51718a;font-size:.9rem;line-height:1.55}.relationship-pluto{display:block;max-width:24px;max-height:28px;object-fit:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(34%) saturate(1052%) hue-rotate(156deg) brightness(82%)}.relationship-detail-icon .relationship-pluto{max-width:27px;max-height:31px}@media(max-width:760px){.relationship-detail-grid{grid-template-columns:1fr}}@media(max-width:620px){.relationship-planet{grid-template-columns:34px minmax(0,1fr)}.relationship-planet>span{width:34px;height:34px;font-size:1.35rem}}
.demo-result-button{display:block;width:100%;margin-top:11px;padding:11px 14px;border:1px solid #0d5870;border-radius:99px;color:#0d5870;background:transparent;font:700 12px/1.2 Manrope,sans-serif;cursor:pointer}.demo-result-button:hover,.demo-result-button:focus-visible{color:#fff;background:#0d5870;outline:none}
.ascendant-result{display:grid;grid-template-columns:minmax(100px,138px) minmax(0,1fr);gap:25px;margin:24px 0;padding:clamp(22px,4vw,42px);border:1px solid #c4d5ec;border-radius:28px;background:linear-gradient(135deg,#f4f8fe,#e7effb);box-shadow:0 16px 35px rgba(31,88,137,.1)}.ascendant-symbol{display:grid;place-items:center;align-content:center;gap:10px;min-height:120px;border-radius:50%;background:#2f80b8;color:#fff}.ascendant-symbol span{font:700 1rem/1 Manrope,sans-serif;letter-spacing:.1em}.ascendant-symbol b{font:2rem/1 Georgia;color:#f9e2ad}.ascendant-copy h4{margin:6px 0;color:#145c91;font-size:clamp(1.45rem,3vw,2rem)}.ascendant-motto{margin:6px 0 18px;color:#357fb4;font:600 1.1rem/1.4 'Playfair Display',serif}.ascendant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.ascendant-grid article{padding:16px;border:1px solid #cbdcec;border-radius:14px;background:#fff}.ascendant-grid h5{margin:0 0 8px;color:#145c91;font-size:1rem}.ascendant-grid p{margin:0;color:#315f7e;font-size:.9rem;line-height:1.58}.ascendant-grid .ascendant-shadow{background:#f6f2f9;border-color:#ded1e8}.ascendant-shadow h5{color:#623e79}@media(max-width:760px){.ascendant-result{grid-template-columns:82px minmax(0,1fr);gap:16px}.ascendant-symbol{min-height:82px}.ascendant-grid{grid-template-columns:1fr}}@media(max-width:460px){.ascendant-result{grid-template-columns:1fr}.ascendant-symbol{width:95px;min-height:95px}}
.gauquelin-result{margin-top:18px;padding:18px;border-radius:16px;border:1px solid #c2d8e9;background:#f9fcff}.gauquelin-head h5{margin:4px 0 7px;color:#145c91;font-size:1.1rem}.gauquelin-head p{margin:0;color:#315f7e;font-size:.84rem;line-height:1.58}.gauquelin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px}.gauquelin-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px;border-radius:12px;border:1px solid #d5e2ee;background:#fff}.gauquelin-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ddecf8;color:#145c91;font:1.5rem/1 Georgia}.gauquelin-grid small{color:#397c99;font-size:.68rem;font-weight:800}.gauquelin-grid h5{margin:3px 0 5px;color:#145c91;font-size:.98rem}.gauquelin-grid p{margin:0;color:#315f7e;font-size:.8rem;line-height:1.5}
.mercury-result{display:grid;grid-template-columns:minmax(95px,132px) minmax(0,1fr);gap:25px;margin:24px 0;padding:clamp(22px,4vw,42px);border:1px solid #a6d2df;border-radius:28px;background:linear-gradient(135deg,#f1fbfb,#e3f3f3);box-shadow:0 16px 35px rgba(26,94,104,.1)}.mercury-symbol{display:grid;place-items:center;align-content:center;gap:10px;min-height:118px;border-radius:50%;background:#1d7a88;color:#fff}.mercury-symbol span{font:3.6rem/1 Georgia}.mercury-symbol b{font:1.7rem/1 Georgia;color:#f9e2ad}.mercury-copy h4{margin:6px 0;color:#126170;font-size:clamp(1.45rem,3vw,2rem)}.mercury-position{color:#347987;font-size:.92rem}.mercury-copy>p{margin:16px 0;color:#285f67;line-height:1.65}.mercury-house{padding:17px 19px;border-radius:15px;background:#fff;border:1px solid #bedce0}.mercury-house h5{margin:0 0 7px;color:#126170;font-size:1.05rem}.mercury-house p{margin:0;color:#315f67;line-height:1.6}@media(max-width:620px){.mercury-result{grid-template-columns:78px minmax(0,1fr);gap:16px;border-radius:22px}.mercury-symbol{min-height:78px}.mercury-symbol span{font-size:2.5rem}.mercury-symbol b{font-size:1.3rem}}
.mars-result{display:grid;grid-template-columns:minmax(95px,132px) minmax(0,1fr);gap:25px;margin:24px 0;padding:clamp(22px,4vw,42px);border:1px solid #dfbcad;border-radius:28px;background:linear-gradient(135deg,#fff8f4,#f6e4dc);box-shadow:0 16px 35px rgba(151,69,45,.1)}.mars-symbol{display:grid;place-items:center;align-content:center;gap:10px;min-height:118px;border-radius:50%;background:#b56348;color:#fff}.mars-symbol span{font:3.6rem/1 Georgia}.mars-symbol b{font:1.7rem/1 Georgia;color:#fff1cc}.mars-copy h4{margin:6px 0;color:#98442e;font-size:clamp(1.45rem,3vw,2rem)}.mars-position{color:#a55e49;font-size:.92rem}.mars-copy>p{margin:16px 0;color:#704230;line-height:1.65}.mars-house{padding:17px 19px;border-radius:15px;background:#fff;border:1px solid #ead0c6}.mars-house h5{margin:0 0 7px;color:#98442e;font-size:1.05rem}.mars-house p{margin:0;color:#704230;line-height:1.6}@media(max-width:620px){.mars-result{grid-template-columns:78px minmax(0,1fr);gap:16px;border-radius:22px}.mars-symbol{min-height:78px}.mars-symbol span{font-size:2.5rem}.mars-symbol b{font-size:1.3rem}}
.planet-solar-note{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;margin-top:15px;padding:14px 15px;border-radius:14px;background:#fff8e9;border:1px solid #ead3a7;color:#724c1d}.planet-solar-note.is-combust{border-left:3px solid #c46636}.planet-solar-note.is-rays{border-left:3px solid #d99b23}.planet-solar-note>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f4e0aa;color:#8d5418;font:1.1rem/1 Georgia}.planet-solar-note strong{display:block;font-size:.88rem;color:#8d5418}.planet-solar-note p{margin:5px 0 0;color:#724c1d;font-size:.84rem;line-height:1.55}
.saturn-insight{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin-top:15px;padding:15px 16px;border:1px solid #c9cfdb;border-left:4px solid #5d687b;border-radius:14px;background:linear-gradient(135deg,#f7f8fb,#eef1f6);color:#3f4b5e}.saturn-insight-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#536075;color:#fff;font:1.55rem/1 Georgia}.saturn-insight small{display:block;color:#66758a;font:800 .68rem/1.3 'DM Mono',monospace;letter-spacing:.035em}.saturn-insight h5{margin:5px 0 6px;color:#344257;font-size:1rem}.saturn-insight p{margin:0!important;color:#4f5d70!important;font-size:.88rem!important;line-height:1.6!important}.money-result .saturn-insight{border-color:#d8c8ad;border-left-color:#8f6c35;background:linear-gradient(135deg,#fffdf8,#f6f0e4)}.money-result .saturn-insight-symbol{background:#8f6c35}.money-result .saturn-insight h5{color:#74511f}.money-result .saturn-insight p{color:#725d3c!important}.partnership-result .saturn-insight{border-color:#b8cfdf;border-left-color:#346b85;background:#f4f9fc}.partnership-result .saturn-insight-symbol{background:#346b85}@media(max-width:500px){.saturn-insight{grid-template-columns:36px minmax(0,1fr);padding:13px}.saturn-insight-symbol{width:36px;height:36px;font-size:1.35rem}}
.level-lines>button{grid-template-columns:18px minmax(0,1fr) 42px}.level-list-card:nth-child(2) .level-lines>button:nth-child(3) i{font-size:0;white-space:nowrap}.level-list-card:nth-child(2) .level-lines>button:nth-child(3) i:after{content:'Asd';font:700 14px/1 'DM Mono',monospace;letter-spacing:.06em}
.relationship-sign-note{margin-top:11px;padding:11px 12px;border-radius:11px;background:#eef7fb;color:#32627d;font-size:.84rem;line-height:1.55}.relationship-sign-note b{color:#0d5870}.relationship-pluto-note{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;align-items:start;margin-top:12px;padding:14px 15px;border:1px solid #d4c9e2;border-radius:14px;background:#f7f3fa;color:#59406c;font-size:.88rem;line-height:1.56}.relationship-pluto-note img{width:30px;max-height:34px;object-fit:contain;filter:brightness(0) saturate(100%) invert(22%) sepia(17%) saturate(1481%) hue-rotate(239deg) brightness(90%)}.relationship-pluto-note b{color:#4a2b61}@media(max-width:460px){.relationship-pluto-note{grid-template-columns:28px minmax(0,1fr);padding:12px}.relationship-pluto-note img{width:25px}}
.relationship-descendant p b{color:#0d5870}
.career-result{display:grid;grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:24px;margin:24px 0;padding:clamp(22px,4vw,42px);border:1px solid #b7d4ea;border-radius:28px;background:linear-gradient(135deg,#f5fbff,#e0eff9);box-shadow:0 16px 35px rgba(24,67,109,.1)}.career-symbol{display:grid;place-items:center;align-content:center;gap:9px;min-height:116px;border-radius:50%;background:#2076a8;color:#fff;font:3.4rem/1 Georgia}.career-symbol b{color:#f9e2ad;font:1.7rem/1 Georgia}.career-copy h4{margin:6px 0;color:#0d5870;font-size:clamp(1.45rem,3vw,2rem)}.career-copy>p{margin:15px 0;color:#285f84;line-height:1.65}.career-position{color:#397c99;font-size:.92rem}.career-houses{display:grid;gap:12px;margin-top:19px}.career-house,.career-potential{padding:17px 19px;border:1px solid #c5dbee;border-radius:15px;background:rgba(255,255,255,.9)}.career-house h5,.career-potential h5{margin:0 0 8px;color:#0d5870;font-size:1.06rem}.career-house p,.career-potential p{margin:0;color:#315f7e;font-size:.9rem;line-height:1.6}.career-house ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.career-house li{padding-top:8px;border-top:1px solid #dce9f2;color:#315f7e;font-size:.87rem;line-height:1.55}.career-house li b{color:#0d5870}.career-empty{color:#51758d!important;font-size:.82rem!important}.career-potential{margin-top:12px;background:#fffdf8;border-color:#e8d7ae}.career-potential h5{color:#8d5418}.career-potential p{color:#715632}@media(max-width:620px){.career-result{grid-template-columns:78px minmax(0,1fr);gap:16px;border-radius:22px}.career-symbol{min-height:78px;font-size:2.5rem}.career-symbol b{font-size:1.3rem}.career-house,.career-potential{padding:14px}}
.career-directions{margin-top:12px;padding:18px 19px;border:1px solid #c6dce9;border-radius:15px;background:#f7fbfe}.career-directions h5{margin:0 0 8px;color:#0d5870;font-size:1.06rem}.career-directions>p,.career-medical p{margin:0;color:#315f7e;font-size:.9rem;line-height:1.6}.career-medical{margin-top:13px;padding:13px 14px;border-left:3px solid #3c8a9e;border-radius:9px;background:#eaf5f6;color:#1c6977;font-size:.9rem}.career-medical>b{color:#176071}.career-medical p{margin-top:5px;color:#315f7e}
.money-result{display:grid;grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:24px;margin:24px 0;padding:clamp(22px,4vw,42px);border:1px solid #d8bf9e;border-radius:28px;background:linear-gradient(135deg,#fffaf1,#f7ead0);box-shadow:0 16px 35px rgba(133,88,24,.1)}.money-symbol{display:grid;place-items:center;align-content:center;gap:9px;min-height:116px;border-radius:50%;background:#9b6527;color:#fff;font:3.4rem/1 Georgia}.money-symbol b{color:#fff0c9;font:1.7rem/1 Georgia}.money-copy h4{margin:6px 0;color:#815019;font-size:clamp(1.45rem,3vw,2rem)}.money-position{color:#9a6a31;font-size:.92rem}.money-copy>p{margin:15px 0;color:#725837;line-height:1.65}.money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.money-grid article,.money-planets,.money-focus{padding:17px 19px;border:1px solid #ead8b7;border-radius:15px;background:rgba(255,255,255,.88)}.money-grid h5,.money-planets h5,.money-focus h5{margin:0 0 8px;color:#815019;font-size:1.02rem}.money-grid p,.money-planets p,.money-focus p{margin:0;color:#725837;font-size:.9rem;line-height:1.6}.money-planets{margin-top:12px}.money-planets>article{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #efdfc1}.money-planets>article>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#f7ebce;color:#815019;font:1.35rem/1 Georgia}.money-focus{margin-top:12px;border-left:3px solid #b9873a;background:#fffdf7}@media(max-width:760px){.money-grid{grid-template-columns:1fr}}@media(max-width:620px){.money-result{grid-template-columns:78px minmax(0,1fr);gap:16px;border-radius:22px}.money-symbol{min-height:78px;font-size:2.5rem}.money-symbol b{font-size:1.3rem}.money-grid article,.money-planets,.money-focus{padding:14px}}
.zodiac-house-reading{margin:13px 0 0;padding:14px 16px;border-left:3px solid #3982ad;border-radius:11px;background:rgba(232,245,253,.78)}.zodiac-house-reading h5{margin:0 0 7px;color:#0d5870;font-size:.98rem}.zodiac-house-reading p{margin:0;color:#315f7e;font-size:.88rem;line-height:1.6}.zodiac-house-reading p+p{margin-top:7px}.zodiac-house-reading p b{color:#0d5870}.zodiac-house-context{font-weight:600}.money-result .zodiac-house-reading{border-left-color:#b9873a;background:#fff8ea}.money-result .zodiac-house-reading h5,.money-result .zodiac-house-reading p b{color:#815019}.money-result .zodiac-house-reading p{color:#725837}
.astro-mark{padding:14px!important;text-align:center;font-family:Georgia,serif}.astro-mark>span,.astro-mark>b,.astro-mark>em{display:block!important;font-style:normal;line-height:1}.astro-mark>span{font-size:clamp(1.8rem,3vw,2.45rem)!important}.astro-mark>b{margin-top:8px;font:700 clamp(.72rem,1.2vw,.86rem)/1 'DM Mono',monospace!important;letter-spacing:.035em;color:inherit!important}.astro-mark>em{margin-top:7px;font-size:clamp(1.12rem,2vw,1.38rem)!important;color:#f9e2ad!important}.emotion-symbol.astro-mark>em{color:#0b5f91!important}.lilith-symbol.astro-mark>em{color:#f6d890!important}.money-symbol.astro-mark>em{color:#fff0c9!important}@media(max-width:600px){.astro-mark{min-height:92px!important}.astro-mark>span,.astro-mark>b,.astro-mark>em{display:block!important}}
.relationship-copy{min-width:0}.relationship-lead{max-width:68ch;margin:7px 0 0!important;color:#397c99!important;font-size:.92rem;line-height:1.55}.relationship-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.relationship-detail-card{display:block;min-width:0;padding:20px!important;background:rgba(255,255,255,.9)}.relationship-detail-card--feature{grid-column:span 2;background:linear-gradient(135deg,#fff 0%,#edf7fc 100%)}.relationship-card-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.relationship-card-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#d9edf7;color:#0d5870;font:1.35rem/1 Georgia}.relationship-card-top small{color:#4983a1;font:800 .67rem/1.2 Manrope,sans-serif;letter-spacing:.07em}.relationship-detail-card h5{margin:0!important;font-size:1.08rem!important}.relationship-detail-card p{margin:8px 0 0!important;font-size:.92rem!important;line-height:1.62!important}.relationship-dynamics{margin-top:13px;padding-top:12px;border-top:1px solid #c5dbee;color:#51718a;font-size:.85rem;line-height:1.58}.relationship-dynamics b{color:#0d5870}.relationship-planets{margin-top:18px;padding:20px;border:1px solid #b9d3ed;border-radius:17px;background:rgba(255,255,255,.58)}.relationship-planets>h5{margin:0;color:#0d5870;font-size:1.08rem}.relationship-planet-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px}.relationship-planet{margin-top:0!important;background:#fff}@media(max-width:760px){.relationship-detail-card--feature{grid-column:auto}.relationship-detail-grid{grid-template-columns:1fr}}@media(max-width:620px){.relationships-result{grid-template-columns:1fr}.partner-symbol{width:92px;min-height:92px}.relationship-detail-card{padding:16px!important}}
.lilith-position{margin:8px 0 0!important;color:#d9d5ea;font-size:.92rem}.lilith-lead{margin:16px 0!important}.lilith-shadow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}.lilith-shadow-grid article{padding:16px;color:#253954;background:#fbfbff;border-radius:15px}.lilith-shadow-grid h5{margin:0 0 8px;font-size:1rem;color:#38295d}.lilith-shadow-grid p{margin:0;line-height:1.58;font-size:.88rem}.lilith-focus{margin-top:13px;padding:15px 17px;border-left:3px solid #f6d890;border-radius:12px;background:rgba(255,255,255,.12);color:#fff}.lilith-focus strong{font-size:.94rem;color:#f6d890}.lilith-focus p{margin:5px 0 0;line-height:1.58;font-size:.89rem}@media(max-width:760px){.lilith-shadow-grid{grid-template-columns:1fr}}
.lilith-shadow-grid .lilith-house{margin-top:0}.lilith-pattern-notes{margin-top:13px;padding:15px 17px;border-radius:14px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16)}.lilith-pattern-notes h5{margin:0 0 7px;color:#f6d890;font-size:.96rem}.lilith-pattern-notes p{margin:8px 0 0;color:#fff;font-size:.88rem;line-height:1.58}.lilith-pattern-notes p b{color:#f6d890}.lilith-ruler-note{margin-top:12px;padding:14px 16px;border-radius:13px;background:#e9eff9;color:#293858;font-size:.88rem;line-height:1.6}.lilith-ruler-note b{color:#38295d}
.lilith-human-lead{margin:16px 0 18px!important;max-width:62ch;font-size:1.08rem;line-height:1.6}.lilith-human-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lilith-human-grid--direct{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.lilith-human-grid article{padding:17px;color:#253954;background:#fbfbff;border-radius:15px}.lilith-human-grid h5{margin:0 0 8px;font-size:1rem;color:#38295d}.lilith-human-grid p{margin:0;line-height:1.6;font-size:.91rem}.lilith-shadow-card{background:#fff8fa!important;border:1px solid #e7d2dd}.lilith-shadow-tags{display:block;margin-top:12px;color:#864766;font:700 .67rem/1.45 Manrope,sans-serif;letter-spacing:.035em;text-transform:uppercase}.lilith-details{margin-top:13px;padding:12px 15px;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;font-size:.84rem;line-height:1.55}.lilith-details summary{cursor:pointer;color:#f6d890;font-weight:700}.lilith-details p{margin:9px 0 0}.lilith-detail-ruler{margin:12px 0 0!important;color:#e8ebf4;font-size:.84rem;line-height:1.55}.lilith-detail-ruler b{color:#f6d890}@media(max-width:760px){.lilith-human-grid{grid-template-columns:1fr}}
