@keyframes dmap-pulse{0%{box-shadow:0 0 0 0 rgba(43,181,94,.42)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.dmap{--dmap-blue:#2492de;--dmap-blue-dark:#145ebf;--dmap-blue-soft:#e8f6fc;--dmap-pink:#e8287d;--dmap-pink-dark:#c41563;--dmap-pink-soft:#fdeaf3;--dmap-green:#2bb55e;--dmap-green-dark:#187a4c;--dmap-green-soft:#e7f6f0;--dmap-ink:#33414f;--dmap-ink-2:#5c6b79;--dmap-ink-3:#647482;--dmap-line:#dceaf7;--dmap-line-soft:#edf4fb;clear:both;margin:0 0 1.4em;padding-top:1.4em;color:var(--dmap-ink);font-size:14px;line-height:1.4;-webkit-tap-highlight-color:transparent}.dmap *,.dmap ::after,.dmap ::before{box-sizing:border-box}.dmap button,.dmap summary{font:inherit}.dmap button{-webkit-tap-highlight-color:transparent}.dmap-symbols{position:absolute;overflow:hidden}.dmap-widget{margin:0 0 18px;padding:12px 14px 13px;border:1px solid #4dd2f6;border-radius:.8rem;background:#fff;box-shadow:none}.dmap-hours{padding-right:10px;padding-left:10px}.dmap-widget:last-of-type{margin-bottom:0}.dmap-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.dmap .dmap-head h2{margin:0;padding:0;border:0;color:var(--dmap-blue);font-size:20px;line-height:1.15}.dmap-badge,.dmap-head time{color:var(--dmap-ink-3);font-size:12px;white-space:nowrap}.dmap-badge{margin-left:auto;padding:3px 8px;border:1px solid var(--dmap-line);border-radius:999px;background:#f7fbff;color:var(--dmap-ink-2);font-size:11px}.dmap-badge strong{color:var(--dmap-blue-dark)}.dmap-planet{width:28px;height:28px;flex:none;overflow:visible;filter:drop-shadow(0 2px 4px rgba(44,68,92,.16))}.dmap-planet.is-sm{width:21px;height:21px}.dmap-planet.is-lg{width:42px;height:42px}.dmap-now-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:66px;padding:9px 11px;border:1px solid var(--dmap-line);border-radius:12px;background:linear-gradient(180deg,#f9fcff,#f1f7fd)}.dmap-now-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 1px 5px rgba(51,65,79,.08)}.dmap-now-copy{min-width:0}.dmap-now-kicker{display:block;color:var(--dmap-ink-3);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dmap-live-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--dmap-green);box-shadow:0 0 0 0 rgba(43,181,94,.45);vertical-align:1px;animation:dmap-pulse 2.4s infinite}.dmap-now-card.is-preview .dmap-live-dot{display:none}.dmap-now-copy b{display:block;margin-top:1px;font-size:16px}.dmap-now-copy>span:last-child{display:block;overflow:hidden;color:var(--dmap-ink-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.dmap-now-body{color:var(--dmap-ink);font-weight:700}.dmap-next{padding-left:12px;border-left:1px solid var(--dmap-line);color:var(--dmap-ink-3);font-size:10px;text-align:right}.dmap-next b,.dmap-next span{display:block}.dmap-next b{color:var(--dmap-blue-dark);font-size:16px;font-variant-numeric:tabular-nums}.dmap-dayline{position:relative;height:86px;margin-top:10px;padding-top:32px}.dmap-line-track{position:relative;height:40px;overflow:visible;border:1px solid var(--dmap-line);border-radius:11px;background:linear-gradient(90deg,#e7edf4 0 19%,#f7fafe 26% 82%,#e7edf4 89%)}.dmap-line-window{position:absolute;z-index:var(--dmap-layer, 1);top:6px;bottom:6px;display:flex;align-items:center;justify-content:center;min-width:54px;padding:0 9px;transform:translateX(var(--dmap-shift, 0));border:0;border-radius:8px;color:#fff;cursor:pointer;box-shadow:0 0 0 2px #fff,0 2px 4px rgba(51,65,79,.2)}.dmap-line-planet{position:absolute;top:-29px;left:50%;display:grid;width:36px;height:36px;transform:translateX(-50%);border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(51,65,79,.2);place-items:center}.dmap-line-planet .dmap-planet{width:32px;height:32px}.dmap-line-action{font-size:17px;font-weight:700;line-height:1}.dmap-line-window.is-green{background:linear-gradient(135deg,#55d181,var(--dmap-green))}.dmap-line-window.is-blue{background:linear-gradient(135deg,#63bdf3,var(--dmap-blue))}.dmap-line-window.is-pink{background:linear-gradient(135deg,#f37cb0,var(--dmap-pink))}.dmap-now-line{z-index:3;top:0;bottom:4px;width:2px;pointer-events:none}.dmap-now-line,.dmap-now-line span,.dmap-now-line::after{position:absolute;background:var(--dmap-ink)}.dmap-now-line::after{bottom:-2px;left:-3px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;content:""}.dmap-now-line span{top:0;left:50%;padding:1px 5px;transform:translate(-50%,-2px);border-radius:999px;color:#fff;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.dmap-scale{position:relative;height:16px;margin-top:4px;color:var(--dmap-ink-3);font-size:10px}.dmap-scale span{position:absolute;transform:translateX(-50%)}.dmap-scale span:first-child{transform:none}.dmap-scale span:last-child{transform:translateX(-100%)}.dmap-window-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px}.dmap-window-card{min-width:0;padding:7px 8px;border:1px solid var(--dmap-line);border-radius:9px;background:#fff;color:var(--dmap-ink);cursor:pointer;text-align:left}.dmap-window-card.is-active.is-green{border-color:#8fd6ad;background:var(--dmap-green-soft)}.dmap-window-card.is-active.is-blue{border-color:#9dd2f2;background:var(--dmap-blue-soft)}.dmap-window-card.is-active.is-pink{border-color:#efadcb;background:var(--dmap-pink-soft)}.dmap-details summary,.dmap-window-top{display:flex;align-items:center;gap:5px;color:var(--dmap-blue-dark);font-size:11px;font-weight:700}.dmap-window-card.is-green .dmap-window-top{color:var(--dmap-green-dark)}.dmap-window-card.is-pink .dmap-window-top{color:var(--dmap-pink-dark)}.dmap-heart{margin-left:-3px;color:var(--dmap-pink);font-size:14px;line-height:1}.dmap-window-time{display:block;margin-top:1px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.dmap-window-time time{white-space:nowrap}.dmap-dash{padding:0 .12em;color:var(--dmap-ink-3);font-weight:400}.dmap-window-desc{display:block;overflow:hidden;color:var(--dmap-ink-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dmap-details{margin-top:9px;padding-top:7px;border-top:1px solid var(--dmap-line)}.dmap-details summary{width:fit-content;min-height:36px;cursor:pointer;font-size:12px;list-style:none}.dmap-details summary::-webkit-details-marker{display:none}.dmap-details summary::before{font-size:10px;content:"▾";transition:transform .18s ease}.dmap-details[open] summary::before{transform:rotate(180deg)}.dmap-details-panel{padding:10px 11px;border:1px solid var(--dmap-line);border-radius:11px;background:#fbfdff;color:var(--dmap-ink-2);font-size:11px;line-height:1.45}.dmap-details-panel>p{margin:0 0 9px}.dmap-details-panel>p:last-child{margin-bottom:0}.dmap-details-panel strong,.dmap-house-intro strong{color:var(--dmap-ink)}.dmap .dmap-reading-note{margin-top:9px!important;padding:8px 9px;border-top:1px dashed #bfd9ee;border-radius:7px;background:#f7fbff}.dmap .dmap-engine,.dmap-house-wheel::before{border:1px solid var(--dmap-line);background:#fff}.dmap .dmap-engine{display:inline-block;padding:0 5px;border-radius:5px;color:var(--dmap-ink-2);font-size:9px;line-height:1.4}.dmap-details-panel a{color:var(--dmap-blue-dark);font-weight:700;text-decoration:none;white-space:nowrap}#main_content_main .block .content .article_text .dmap .dmap-house-intro{margin:0 0 10px;padding:10px 14px;border-left:3px solid var(--dmap-blue);border-radius:0 8px 8px 0;background:var(--dmap-blue-soft);color:var(--dmap-ink-2);font-size:12px;line-height:1.45}.dmap-houses-layout{display:grid;grid-template-columns:206px minmax(0,1fr);gap:15px;align-items:center}.dmap-wheel-wrap{display:grid;padding:4px;place-items:center}.dmap-house-wheel{position:relative;width:188px;height:188px;border-radius:50%;background:repeating-conic-gradient(from -15deg,#eaf4fd 0 29deg,#fff 29deg 30deg);box-shadow:inset 0 0 0 1px var(--dmap-line),0 4px 14px rgba(51,65,79,.08);transform:scale(var(--dmap-wheel-scale, 1));transform-origin:center}.dmap-house-wheel::before{position:absolute;inset:35px;border-radius:50%;box-shadow:0 2px 10px rgba(51,65,79,.06);content:""}.dmap-house-wheel::after{inset:58px;color:var(--dmap-blue-dark);font-size:10px;font-weight:700;line-height:1.2;text-align:center;white-space:pre;content:"SPHERES\aTODAY"}.dmap-house-number{position:absolute;z-index:2;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:16px;transform:rotate(var(--dmap-angle)) translateY(-81px) rotate(calc(-1*var(--dmap-angle)));color:var(--dmap-ink-3);font-size:9px;text-align:center}.dmap-house-marker,.dmap-house-wheel::after{position:absolute;display:grid;border-radius:50%;place-items:center}.dmap-house-marker{z-index:3;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;padding:0;transform:rotate(var(--dmap-angle)) translateY(-54px) rotate(calc(-1*var(--dmap-angle)));border:2px solid #fff;background:#fff;box-shadow:0 2px 8px rgba(51,65,79,.18);cursor:pointer}.dmap-house-marker.is-active{box-shadow:0 0 0 3px rgba(36,146,222,.24),0 2px 8px rgba(51,65,79,.18)}.dmap-planet-stack{display:flex;width:34px;align-items:center;justify-content:center}.dmap-planet-stack .dmap-planet{width:18px;height:18px;margin-left:-8px}.dmap-planet-stack .dmap-planet:first-child{margin-left:0}.dmap-planet-stack[data-count="1"] .dmap-planet{width:30px;height:30px}.dmap-planet-stack[data-count="2"] .dmap-planet{width:21px;height:21px;margin-left:-6px}.dmap-planet-stack[data-count="3"] .dmap-planet{width:18px;height:18px;margin-left:-8px}.dmap-planet-stack[data-count="4"] .dmap-planet,.dmap-planet-stack[data-count="5"] .dmap-planet,.dmap-planet-stack[data-count="6"] .dmap-planet{width:16px;height:16px;margin-left:-9px}.dmap-house-marker .dmap-planet-stack .dmap-planet{width:15px;height:15px;margin-left:-7px}.dmap-house-marker .dmap-planet-stack[data-count="1"] .dmap-planet{width:23px;height:23px;margin-left:0}.dmap-sphere-panel h3{margin:0 0 4px;color:var(--dmap-blue-dark);font-size:16px;line-height:1.25}.dmap-sphere-panel>p[data-sphere-desc]{min-height:38px;margin:0 0 8px;color:var(--dmap-ink-2);font-size:12px}.dmap-sphere-list{display:grid;gap:5px}.dmap-sphere-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:46px;padding:5px 8px;border:1px solid var(--dmap-line);border-radius:9px;background:#fff;color:var(--dmap-ink);cursor:pointer;text-align:left}.dmap-sphere-card.is-active{border-color:#a7d3f2;background:var(--dmap-blue-soft)}.dmap-sphere-card b{display:block;color:var(--dmap-blue-dark);font-size:12px}.dmap-sphere-card span{color:var(--dmap-ink-2);font-size:10px}.dmap-sphere-card em{color:var(--dmap-ink-3);font-size:10px;font-style:normal}.dmap-house-foot{margin:7px 0 0!important;padding-top:6px;border-top:1px solid var(--dmap-line);color:var(--dmap-ink-3);font-size:10px}.dmap .dmap-details summary:focus-visible,.dmap .dmap-details-panel a:focus-visible,.dmap .dmap-house-marker:focus-visible,.dmap .dmap-line-window:focus-visible,.dmap .dmap-sphere-card:focus-visible,.dmap .dmap-window-card:focus-visible{outline:3px solid rgba(36,146,222,.35);outline-offset:2px}@media (hover:hover){.dmap-sphere-card:hover,.dmap-window-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(51,65,79,.08)}.dmap-details-panel a:hover{text-decoration:underline}}@media screen and (max-width:620px){.dmap{font-size:14px}.article_text>.dmap{margin-top:0}.dmap-widget{margin-bottom:14px;padding:11px 10px 12px;border-radius:.8rem}.dmap .dmap-head h2{font-size:18px}.dmap-head time{font-size:11px}.dmap-badge{display:none}.dmap-now-card{grid-template-columns:42px minmax(0,1fr);gap:8px;padding:8px 9px}.dmap-next,.dmap-sphere-card em{display:none}.dmap-now-copy>span:last-child{font-size:12px;white-space:normal}.dmap-window-list{grid-template-columns:minmax(0,1fr);gap:6px}.dmap-window-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:2px 10px;align-items:center;min-height:0;padding:9px 11px}.dmap-window-top{gap:5px;font-size:13px;line-height:1.2}.dmap-window-top .dmap-planet{width:22px;height:22px}.dmap-window-time{grid-column:2;grid-row:1;margin-top:0;font-size:13px;line-height:1.2}.dmap-window-time,.dmap-window-time time{white-space:nowrap}.dmap-window-desc{display:block;grid-column:1/-1;overflow:visible;font-size:12px;line-height:1.3;text-overflow:clip;white-space:normal}.dmap-details summary{min-height:44px}.dmap-house-intro{margin-bottom:12px;font-size:12px}.dmap-houses-layout{grid-template-columns:minmax(0,1fr);gap:11px}.dmap-wheel-wrap{padding:2px 2px 5px}.dmap-sphere-panel h3{font-size:15px}.dmap-sphere-panel>p[data-sphere-desc]{min-height:0;font-size:11.5px;line-height:1.4}.dmap-sphere-card{grid-template-columns:34px minmax(0,1fr);min-height:46px;padding:5px 7px}.dmap-house-foot{font-size:9.5px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.dmap *,.dmap ::after,.dmap ::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}