.home-v2{--hv-ice:var(--as-ice);--hv-copy:var(--as-copy);--hv-muted:var(--as-muted);--hv-gold:var(--as-gold);--hv-gold-deep:var(--as-gold-deep);--hv-gold-ink:var(--as-gold-ink);--hv-glass:var(--as-glass);--hv-glass-quiet:var(--as-glass-quiet);--hv-scrim:var(--as-scrim);--hv-edge:var(--as-edge);--hv-edge-top:var(--as-edge-top);--hv-edge-gold:var(--as-edge-gold);--hv-shadow:var(--as-shadow);--hv-blur:var(--as-blur);--hv-r-control:var(--as-r-control);--hv-r-card:var(--as-r-card);--hv-r-hero:var(--as-r-hero);--hv-t-display:var(--as-t-display);--hv-t-h2:var(--as-t-h2);--hv-t-h3:var(--as-t-h3);--hv-t-body:var(--as-t-body);--hv-t-small:var(--as-t-small);--hv-t-micro:var(--as-t-micro);--hv-gap:var(--as-gap);color:var(--hv-copy)}.home-v2.cosmos-host>.daily-home-inner{max-width:1360px}.home-v2 :is(h1,h2,h3){color:var(--hv-ice);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.15}.home-v2 :focus-visible{outline:2px solid var(--hv-gold);outline-offset:3px}.home-v2 .hv-primary{white-space:nowrap;min-height:50px;color:var(--hv-gold-ink);background:linear-gradient(180deg,#f1d6a6,var(--hv-gold) 55%,#cfa866);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:.95rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px -10px #e2c18d8c,inset 0 1px #ffffff8c}.home-v2 .hv-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #e2c18db3,inset 0 1px #ffffff8c}.home-v2.cosmos-host :is(.hv-link,.hv-card .daily-light-button){all:unset;box-sizing:border-box;min-height:44px;color:var(--hv-gold);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font:600 .95rem/1.2 Plus Jakarta Sans,sans-serif;display:inline-flex}.home-v2.cosmos-host .hv-card .daily-light-button:before{display:none}.home-v2.cosmos-host :is(.hv-link,.hv-card .daily-light-button)>span[aria-hidden]{transition:transform .18s}.home-v2.cosmos-host :is(.hv-link,.hv-card .daily-light-button):focus-visible{outline:2px solid var(--hv-gold);outline-offset:4px;border-radius:6px}.home-v2 .hv-quiet-link{font-size:var(--hv-t-small);color:var(--hv-muted);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.home-v2 .hv-hero{isolation:isolate;border-radius:var(--hv-r-hero);background:var(--hv-glass);border:1px solid var(--hv-edge);border-top-color:var(--hv-edge-top);border-bottom-color:var(--hv-edge-gold);box-shadow:var(--hv-shadow);-webkit-backdrop-filter:blur(var(--hv-blur)) saturate(1.1);backdrop-filter:blur(var(--hv-blur)) saturate(1.1);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(28px,3.6vw,56px);display:grid;position:relative;overflow:hidden}.home-v2 .hv-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px 380px at 76%,#e2c18d1a,#0000 70%);position:absolute;inset:0}.home-v2 .hv-date{font-size:var(--hv-t-small);color:var(--hv-gold);margin:0;font-weight:500}.home-v2 .hv-hero h1{font-size:var(--hv-t-display);margin:6px 0 clamp(20px,2.4vw,34px)}.home-v2 .hv-phase{font-size:var(--hv-t-h2)}.home-v2 .hv-lunar-sign{color:var(--hv-gold);font-size:var(--hv-t-body);margin:8px 0 0;font-weight:600}.home-v2 .hv-facts{font-size:var(--hv-t-small);color:var(--hv-copy);flex-wrap:wrap;gap:6px 22px;margin:10px 0 16px;padding:0;list-style:none;display:flex}.home-v2 .hv-facts b{color:var(--hv-ice);font-weight:600}.home-v2 .hv-lead{max-width:50ch;font-size:var(--hv-t-body);color:var(--hv-copy);margin:0;line-height:1.6}.home-v2 .hv-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:clamp(20px,2.2vw,30px);display:flex}.home-v2 .hv-dial{justify-self:center;width:100%;max-width:540px;margin:0;position:relative}.home-v2 .hv-dial svg{width:100%;height:auto;display:block;overflow:visible}.home-v2 .hv-dial-track{fill:none;stroke:#c9dce82e;stroke-width:1.2px}.home-v2 .hv-dial-progress{fill:none;stroke:var(--hv-gold);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #e2c18d99);stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:2.4s cubic-bezier(.3,.7,.2,1) .35s forwards hv-draw}.home-v2 .hv-dial-marker circle{fill:#0e2440;stroke:#c9dce859}.home-v2 .hv-dial-marker path{fill:#ede3cc}.home-v2 .hv-dial-marker.is-current circle{stroke:#e2c18de6}.home-v2 .hv-dial-now{fill:none;stroke:#e2c18d8c;opacity:0;animation:.6s 2.4s forwards hv-fade}.home-v2 .hv-dial-label{fill:var(--hv-muted);font:400 13px Plus Jakarta Sans,sans-serif}.home-v2 .hv-dial-day{fill:var(--hv-gold);font:600 14px Plus Jakarta Sans,sans-serif}.home-v2 .hv-dial-moon{aspect-ratio:1;border-radius:50%;position:absolute;box-shadow:0 0 60px #e2c18d2e}.home-v2 .hv-dial-moon canvas{width:100%;height:100%;display:block}.home-v2 .hv-dial figcaption{text-align:center;font-size:var(--hv-t-micro);color:var(--hv-muted);margin-top:4px}@keyframes hv-draw{to{stroke-dashoffset:var(--off)}}@keyframes hv-fade{to{opacity:1}}.home-v2 .hv-dev-notice{font-size:var(--hv-t-micro);color:var(--hv-muted);align-items:center;gap:8px;margin:12px 4px 0;display:flex}.home-v2 .hv-dev-notice .material-symbols-outlined{font-size:16px}.home-v2 .hv-grid{gap:var(--hv-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);display:grid}.home-v2 .hv-section-head{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-v2 .hv-section-head .hv-link{font-size:var(--hv-t-small);min-height:0}.home-v2 .hv-wide{grid-column:span 7}.home-v2 .hv-narrow{grid-column:span 5}.home-v2 .hv-third{grid-column:span 4}.home-v2 .hv-half{grid-column:span 6}.home-v2 .hv-quarter{grid-column:span 3}.home-v2 .hv-card{isolation:isolate;border-radius:var(--hv-r-card);background:var(--hv-glass);border:1px solid var(--hv-edge);border-top-color:var(--hv-edge-top);border-bottom-color:var(--hv-edge-gold);min-height:clamp(260px,22vw,320px);box-shadow:var(--hv-shadow);-webkit-backdrop-filter:blur(var(--hv-blur)) saturate(1.1);backdrop-filter:blur(var(--hv-blur)) saturate(1.1);transition:border-color .2s;display:flex;position:relative;overflow:hidden}.home-v2 .hv-art{z-index:-2;background-image:var(--daily-background);background-size:cover;background-position:var(--art-position,center);width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%);mask-image:linear-gradient(90deg,#0000,#000 48%)}.home-v2 .hv-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--hv-scrim) 0%,#091c30db 42%,#091c3059 66%,#091c3000 84%);position:absolute;inset:0}.home-v2 .hv-third .hv-art{width:54%}.home-v2 .hv-content{flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:clamp(22px,2vw,30px);display:flex;position:relative}.home-v2 .hv-kicker{font-size:var(--hv-t-small);color:var(--hv-gold);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.home-v2 .hv-kicker .material-symbols-outlined{font-size:19px}.home-v2.cosmos-host .hv-card h3{font-size:var(--hv-t-h3);max-width:16ch;color:var(--hv-ice);margin:0 0 8px}.home-v2.cosmos-host .hv-card :is(.hv-text,.daily-card-summary){max-width:34ch;box-shadow:none;font-size:var(--hv-t-small);color:var(--hv-copy);text-shadow:none;background:0 0;border:0;margin:0 0 6px;padding:0;line-height:1.55}.home-v2.cosmos-host .hv-third :is(.hv-text,.daily-card-summary){max-width:24ch}.home-v2.cosmos-host .hv-card .daily-card-summary strong{color:var(--hv-ice);font-weight:600}.home-v2 .hv-card-foot,.home-v2.cosmos-host .hv-card .daily-light-button{margin-top:auto}.home-v2 .hv-card-foot{align-items:center;gap:14px;padding-top:18px;display:flex}.home-v2.cosmos-host .hv-card>.hv-content>.daily-light-button{padding-top:18px}.home-v2 .hv-split{justify-content:space-between;width:100%}.home-v2 .hv-stretch :is(.hv-link,.daily-light-button):after{content:"";z-index:1;border-radius:var(--hv-r-card);position:absolute;inset:0}.home-v2 .hv-stretch{cursor:pointer}@media (hover:hover) and (pointer:fine){.home-v2 .hv-card:has(.hv-link:hover,.daily-light-button:hover){border-color:#e2c18d80}.home-v2.cosmos-host .hv-card:has(.hv-link:hover,.daily-light-button:hover) :is(.hv-link,.daily-light-button)>span[aria-hidden]{transform:translate(3px)}.home-v2.cosmos-host .hv-section-head .hv-link:hover>span[aria-hidden],.home-v2 .hv-hero .hv-link:hover>span[aria-hidden]{transform:translate(3px)}}.home-v2 .home-horoscope-card .hv-art{display:none}.home-v2 .home-horoscope-card .hv-content{gap:0}.home-v2 .hv-signs{width:100%;margin:6px 0 14px}.home-v2 .hv-sign{margin:0}.home-v2 .hv-sign strong{color:var(--hv-ice);font:500 1.1rem/1.3 Playfair Display,Georgia,serif;display:block}.home-v2 .hv-sign p{font-size:var(--hv-t-small);color:var(--hv-copy);margin:2px 0 0;line-height:1.55}.home-v2.cosmos-host .hv-card .home-week{border:1px solid var(--hv-edge);width:100%;max-width:340px;box-shadow:none;background:#0614288c;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:8px;list-style:none;display:grid}.home-v2.cosmos-host .hv-card .home-week li{box-shadow:none;background:0 0;border-radius:9px}.home-v2.cosmos-host .hv-card .home-week li:first-child{background:#e2c18d29}.home-v2.cosmos-host .hv-card .home-week time{font-size:var(--hv-t-micro);color:var(--hv-muted);flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.home-v2.cosmos-host .hv-card .home-week time span{text-transform:none}.home-v2.cosmos-host .hv-card .home-week strong{color:var(--hv-ice);font-size:.95rem;font-weight:600}.home-v2.cosmos-host .hv-card .home-week li:first-child :is(time,strong){color:var(--hv-gold)}.home-v2 .hv-year{color:#0000;-webkit-text-stroke:1px #e2c18db3;letter-spacing:-.02em;margin:0 0 6px;font:400 clamp(3rem,2.2rem + 2.4vw,4.8rem)/.9 Playfair Display,Georgia,serif}.home-v2 .hv-meta{font-size:var(--hv-t-small);color:var(--hv-muted);margin:0 0 6px}.home-v2 .home-ephemeris-card .daily-history-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-v2 .hv-soon{background:var(--hv-glass-quiet);box-shadow:none;border-style:dashed;border-color:#b8def238}.home-v2 .hv-soon .hv-art{opacity:.22;filter:saturate(.6);width:100%;inset:0;-webkit-mask-image:none;mask-image:none}.home-v2 .hv-soon:before{display:none}.home-v2 .hv-soon .hv-card-foot{flex-wrap:wrap;gap:6px 14px}.home-v2 .hv-chip{font-size:var(--hv-t-micro);color:var(--hv-ice);border:1px solid var(--hv-edge);background:#eaf5ff14;border-radius:999px;padding:6px 12px;font-weight:600}.home-v2 .home-benefit-highlight{color:var(--hv-gold)}.home-v2 .hv-footer{font-size:var(--hv-t-small);color:var(--hv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}.home-v2 .hv-footer .hv-link{font-size:var(--hv-t-small)}.home-v2 .home-tarot-card{--daily-background:url(/images/daily-home/realistic/tarot-vision-astral-oficial.webp);--art-position:68% center}.home-v2 .home-retrogrades-card{--daily-background:url(/images/daily-home/planeta-retrogrado.webp);--art-position:100% 42%}.home-v2 .home-eclipse-card{--daily-background:url(/images/daily-home/eclipse-solar-anular.webp);--art-position:100% 40%}.home-v2 :is(.home-eclipse-card,.home-retrogrades-card) .hv-art{background-position:100% 42%;width:76%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}.home-v2 .home-eclipse-card .hv-art{background-position:100% 40%}.home-v2 :is(.home-eclipse-card,.home-retrogrades-card):before{background:linear-gradient(90deg,var(--hv-scrim) 0%,#091c30e6 34%,#091c3047 56%,#091c3000 70%)}.home-v2 .home-calendar-card{--daily-background:url(/images/daily-home/realistic/vision_astral_recursos_realistas/08_calendario_astral.webp);--art-position:68% bottom}.home-v2 .home-dreams-card{--daily-background:url(/images/daily-home/home-suenos.jpg)}.home-v2 .home-numerology-card{--daily-background:url(/images/daily-home/home-numerologia.jpg)}@media (max-width:1199px){.home-v2 :is(.hv-wide,.hv-narrow,.hv-half){grid-column:span 12}.home-v2 .hv-third{grid-column:span 6}.home-v2 .hv-third:last-child{grid-column:span 12}.home-v2 .hv-quarter{grid-column:span 6}}@media (max-width:767px){.home-v2 .hv-hero{border-radius:24px;grid-template-columns:1fr;padding:24px 22px 28px}.home-v2 .hv-dial{order:-1;max-width:300px;margin:-8px auto -6px}.home-v2 .hv-dial-label{display:none}.home-v2 .hv-dial-day{font-size:19px}.home-v2 .hv-hero h1{margin-bottom:16px}.home-v2 .hv-grid{margin-top:28px}.home-v2 :is(.hv-third,.hv-third:last-child){grid-column:span 12}.home-v2 .hv-card{min-height:0}.home-v2 .hv-card .hv-art,.home-v2 .hv-third .hv-art{width:56%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.home-v2 :is(.home-eclipse-card,.home-retrogrades-card) .hv-art{background-position:100% 40%;width:68%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.home-v2 .home-eclipse-card .hv-art{background-position:100% 38%}.home-v2.cosmos-host .hv-card :is(.hv-text,.daily-card-summary),.home-v2.cosmos-host .hv-third :is(.hv-text,.daily-card-summary){max-width:22ch}.home-v2.cosmos-host .hv-card h3{max-width:13ch}.home-v2 .home-horoscope-card :is(.hv-sign p){max-width:none}.home-v2 .hv-soon .hv-content{padding:18px}.home-v2 .hv-soon .hv-text{display:none}.home-v2.cosmos-host .hv-soon h3{font-size:1.15rem}.home-v2 .hv-soon .hv-card-foot .hv-link{display:none}}@media (prefers-reduced-motion:reduce){.home-v2 .hv-dial-progress{stroke-dashoffset:var(--off);animation:none}.home-v2 .hv-dial-now{opacity:1;animation:none}.home-v2 :is(.hv-primary,.hv-card,.hv-link span){transition:none}}.home-v2 .al-zodiac-group.hv-signs{border-color:var(--hv-edge);-webkit-backdrop-filter:none;background:#06142880;border-radius:16px;margin:6px 0 14px;padding:6px}.home-v2 .al-zodiac-group.hv-signs .al-zodiac{min-height:46px;color:var(--hv-copy);border-radius:10px}.home-v2 .al-zodiac-group.hv-signs .al-zodiac:hover{color:var(--hv-ice)}.home-v2 .al-zodiac-group.hv-signs .al-zodiac[aria-pressed=true]{color:var(--hv-gold)}.home-v2 .al-zodiac-group.hv-signs .al-zodiac svg{width:28px;height:28px}.home-v2 .al-zodiac-group.hv-signs .al-zodiac-selection{width:calc(16.6667% - 4.5px);height:46px;box-shadow:none;background:#e2c18d29;border-color:#e2c18d73;border-radius:10px;top:6px;left:6px}.home-v2 .al-zodiac-group.hv-signs .al-zodiac:focus-visible{outline-color:var(--hv-gold)}.home-v2 .hv-meta{text-transform:lowercase}.home-v2 .home-ephemeris-card .hv-art{filter:brightness(.72)saturate(.9);width:50%}.home-v2.cosmos-host .home-ephemeris-card :is(.hv-text,h3){max-width:30ch}.home-v2.cosmos-host .hv-card .daily-card-summary{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;display:block;overflow:visible}.home-v2 .hv-dial figcaption{margin-top:0}@media (max-width:767px){.home-v2 .hv-dial figcaption{margin-bottom:10px}}.home-v2 .hv-sign p{min-height:3.1em}@media (max-width:767px){.home-v2 .hv-sign p{min-height:4.65em}}.home-v2 .hv-service{border-color:#f1d6a6b3 #e2c18d6b #e2c18d8c;min-height:clamp(380px,30vw,440px);box-shadow:0 22px 50px -24px #010818d9,0 0 0 1px #e2c18d14,0 18px 46px -26px #e2c18d59}.home-v2 .hv-service .hv-art{background-position:var(--art-position,center);width:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);inset:0;-webkit-mask-image:none;mask-image:none}.home-v2 .hv-service:before{background:linear-gradient(#091c300d 0%,#091c3040 35%,#091c30db 66%,#08182af7 100%)}.home-v2 .hv-service .hv-content{justify-content:flex-end}.home-v2 .hv-service .hv-kicker{margin-top:auto}.home-v2.cosmos-host .hv-service h3{max-width:14ch;font-size:clamp(1.45rem,1.2rem + .7vw,1.85rem)}.home-v2.cosmos-host .hv-service :is(.hv-text,.daily-card-summary){color:#d9e6ee;max-width:32ch}.home-v2 .hv-service .hv-card-foot{margin-top:0;padding-top:20px}.home-v2 .hv-service-button{white-space:nowrap;min-height:46px;color:var(--hv-gold-ink);background:linear-gradient(180deg,#f1d6a6,var(--hv-gold) 55%,#cfa866);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:.92rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px -12px #e2c18d99,inset 0 1px #ffffff8c}.home-v2 .hv-service-button>span[aria-hidden]{transition:transform .18s}.home-v2 .hv-service-button:focus-visible{outline:2px solid var(--hv-gold);outline-offset:4px}.home-v2 .hv-stretch .hv-service-button:after{content:"";z-index:1;border-radius:var(--hv-r-card);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.home-v2 .hv-service:has(.hv-service-button:hover){border-color:#f1d6a6d9}.home-v2 .hv-service:has(.hv-service-button:hover) .hv-art{transform:scale(1.035)}.home-v2 .hv-service:has(.hv-service-button:hover) .hv-service-button{box-shadow:0 14px 28px -10px #e2c18dbf,inset 0 1px #ffffff8c}.home-v2 .hv-service:has(.hv-service-button:hover) .hv-service-button>span[aria-hidden]{transform:translate(3px)}}.home-v2 .home-tarot-card.hv-service{--art-position:60% 35%}.home-v2 .home-dreams-card.hv-service{--art-position:center 30%}.home-v2 .home-numerology-card.hv-service{--art-position:center 40%}.home-v2 .home-ephemeris-card .hv-art{width:48%}@media (max-width:1199px){.home-v2 .hv-service.hv-third{grid-column:span 12;min-height:340px}.home-v2 .hv-service.hv-third:last-child{grid-column:span 12}}@media (min-width:768px) and (max-width:1199px){.home-v2 .hv-service.hv-third{grid-column:span 4;min-height:400px}.home-v2 .hv-service.hv-third:last-child{grid-column:span 4}}@media (max-width:767px){.home-v2 .hv-service{min-height:320px}.home-v2 .hv-service .hv-art{width:100%;-webkit-mask-image:none;mask-image:none}.home-v2.cosmos-host .hv-service :is(.hv-text,.daily-card-summary),.home-v2.cosmos-host .hv-service h3{max-width:none}}@media (prefers-reduced-motion:reduce){.home-v2 .hv-service .hv-art,.home-v2 .hv-service-button{transition:none}}.home-v2 .home-numerology-card.hv-service .hv-art{background-position:right 0 top -22px;background-repeat:no-repeat;background-size:auto 78%;-webkit-mask-image:radial-gradient(60% 38% at 74% 32%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 38% at 74% 32%,#000 55%,#0000 100%)}.home-v2 .home-dreams-card.hv-service .hv-art{background-position:70% 20%}.home-v2 .home-ephemeris-card .hv-art{filter:brightness(.6)sepia(.35)hue-rotate(175deg)saturate(1.25)}@media (max-width:767px){.home-v2 .hv-service{min-height:290px}.home-v2 .home-numerology-card.hv-service .hv-art{background-position:right 4px top -15px;background-size:auto 62%;-webkit-mask-image:radial-gradient(40% 35% at 79% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(40% 35% at 79% 30%,#000 30%,#0000 100%)}}.home-v2 .hv-grid{margin-top:clamp(24px,2.4vw,36px)}.home-v2 .hv-section-head h2{font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem)}.home-v2 .hv-card{min-height:clamp(230px,19vw,280px)}.home-v2 .hv-service{min-height:clamp(280px,23vw,330px)}.home-v2 .hv-hero{padding:clamp(24px,3vw,44px)}.home-v2 .hv-hero h1{margin-bottom:clamp(14px,1.6vw,24px)}.home-v2 .hv-dial{max-width:460px}.home-v2 .hv-footer{margin-top:28px}@media (min-width:768px) and (max-width:1199px){.home-v2 .hv-service.hv-third{min-height:320px}}@media (min-width:768px) and (max-width:1023px){.home-v2 .hv-service .hv-content{padding:14px 18px 30px}.home-v2 .hv-service .hv-kicker{margin-bottom:8px}.home-v2 .hv-service h3{margin-bottom:4px}.home-v2 .hv-service .hv-text{margin-bottom:0}.home-v2 .hv-service .hv-card-foot{padding-top:0}}@media (max-width:767px){.home-v2 .hv-grid{gap:12px;margin-top:24px}.home-v2 .hv-service,.home-v2 .hv-service.hv-third{min-height:230px}.home-v2 .hv-service .hv-content{padding:18px}.home-v2.cosmos-host .hv-service h3{font-size:1.3rem}.home-v2 .hv-content{padding:18px}.home-v2 .hv-hero{padding:20px 18px 22px}.home-v2 .hv-dial{max-width:250px;margin:-12px auto -10px}.home-v2 .hv-lead{font-size:.95rem}}.home-v2 button.hv-primary{cursor:pointer;border:0;font-family:inherit}.home-v2 :is(.hv-primary,.hv-service-button){--gold-bg:linear-gradient(105deg,transparent 40%,#fff6 50%,transparent 60%) no-repeat 150% 0/250% 100%,radial-gradient(120% 140% at 50% -20%,#fffcd680,#fffcd600 55%),linear-gradient(180deg,#f2d78c 0%,#eec55c 50%,#deab49 100%);background:var(--gold-bg);color:#2a1a05;text-shadow:0 1px #ffffff73;border:1px solid #ffe99a;box-shadow:0 10px 26px #f5be283d,0 0 30px #ffd2462b,inset 0 1px #ffffffd9,inset 0 -3px 5px #965c0066}.home-v2 :is(.hv-primary,.hv-service-button):hover{background:var(--gold-bg);filter:brightness(1.07)saturate(1.05);box-shadow:0 14px 32px #f5be284f,0 0 42px #ffd24640,inset 0 1px #ffffffe6,inset 0 -3px 5px #965c0066}.home-v2 :is(.hv-primary,.hv-service-button):active{transform:translateY(1px);box-shadow:0 4px 10px #f5be2838,inset 0 2px 6px #965c0080}@keyframes hv-gold-sheen{0%,62%{background-position:150% 0,0 0,0 0}to{background-position:-50% 0,0 0,0 0}}@keyframes hv-gold-glow{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (prefers-reduced-motion:no-preference){.home-v2 :is(.hv-primary,.hv-service-button){animation:5.5s ease-in-out 1.2s infinite hv-gold-sheen,3.6s ease-in-out infinite hv-gold-glow}}.home-v2 .hv-horoscope-sign{align-items:center;gap:12px;margin:0 0 14px;display:flex}.home-v2 .hv-horoscope-sign svg{width:44px;height:44px;color:var(--hv-gold);background:#e2c18d14;border:1px solid #e2c18d73;border-radius:50%;flex-shrink:0;padding:8px}.home-v2 .hv-horoscope-sign strong{color:var(--hv-ice);font:500 1.1rem/1.25 Playfair Display,Georgia,serif;display:block}.home-v2 .hv-horoscope-sign small{font-size:var(--hv-t-small);color:var(--hv-muted);margin-top:2px;display:block}.home-v2 .hv-horoscope-excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-v2.cosmos-host .hv-card .daily-light-button:disabled{opacity:.55;cursor:default}.daily-moon-dialog .horoscope-glyph{aspect-ratio:1;color:var(--as-gold);background:radial-gradient(circle at 50% 40%,#e2c18d29,#e2c18d05 70%);border:1px solid #e2c18d66;border-radius:50%;place-items:center;display:grid}.daily-moon-dialog .horoscope-glyph svg{width:52%;height:auto}.daily-moon-dialog .horoscope-consultation p.lunar-editorial-copy+p.lunar-editorial-copy{margin-top:12px}.daily-moon-dialog .horoscope-more{text-align:center;margin:clamp(18px,2.4vw,26px) 0 0}.daily-moon-dialog .horoscope-consultation .lunar-editorial h3{max-width:30ch}
.daily-moon-dialog.daily-history-dialog{-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);width:min(880px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--as-copy);scrollbar-width:thin;background:linear-gradient(160deg,#1c3e609e,#0a1c32b8 55%,#081628cc);border:1px solid #d2edff29;border-top-color:#e6f4ff52;border-radius:32px;padding:0;overflow:auto;box-shadow:0 40px 90px -30px #000614e6,inset 0 1px #ffffff0f}.daily-moon-dialog.daily-history-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c1a8c}.daily-moon-dialog .daily-history-dialog-bar{background:0 0;border:0;justify-content:flex-end;padding:18px 20px 0;position:sticky;top:0}.daily-moon-dialog .daily-history-dialog-bar h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.daily-moon-dialog .daily-history-close{width:40px;height:40px;color:var(--as-ice);background:#eaf5ff12;border:1px solid #d2edff29;border-radius:50%;place-items:center;transition:background .18s;display:grid}.daily-moon-dialog .daily-history-close:hover{background:#eaf5ff24}.daily-moon-dialog .daily-history-dialog-body{padding:0 clamp(24px,4vw,48px) clamp(28px,4vw,44px)}.daily-moon-dialog .lunar-consultation{font:400 15px/1.7 var(--as-sans);color:var(--as-copy)}.daily-moon-dialog .lunar-consultation :is(h2,h3,h4){font-family:var(--as-serif);color:var(--as-ice);letter-spacing:-.01em;font-weight:500}.daily-moon-dialog .lunar-consultation :is(.lunar-editorial-kicker,.lunar-guidance-label){font:600 13px/1.3 var(--as-sans);letter-spacing:0;text-transform:none;color:var(--as-gold);margin:0 0 6px}.daily-moon-dialog .lunar-consultation-heading{border:0;margin:0;padding:0;display:block}.daily-moon-dialog .lunar-consultation-date{color:var(--as-muted);margin:0;font-size:13px}.daily-moon-dialog .lunar-consultation-date:first-letter{text-transform:uppercase}.daily-moon-dialog .lunar-consultation-heading h2{margin:4px 0 2px;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);line-height:1.05}.daily-moon-dialog .lunar-consultation-sign{font:500 1.15rem/1.3 var(--as-serif);color:var(--as-gold);margin:0}.daily-moon-dialog .lunar-solar-select{font:500 13px/1 var(--as-sans);color:var(--as-muted);align-items:center;gap:10px;margin-top:18px;display:inline-flex}.daily-moon-dialog .lunar-solar-select select{min-height:38px;color:var(--as-ice);font:600 13px/1 var(--as-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#eaf5ff12;border:1px solid #d2edff2e;border-radius:999px;padding:0 34px 0 14px}.daily-moon-dialog .lunar-solar-select select:focus-visible{outline:2px solid var(--as-gold);outline-offset:2px}.daily-moon-dialog .lunar-consultation{-moz-column-gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,1fr) 220px;column-gap:clamp(20px,4vw,48px);display:grid}.daily-moon-dialog .lunar-consultation>*{grid-column:1/-1}.daily-moon-dialog .lunar-consultation-heading{grid-column:1;align-self:center}.daily-moon-dialog .lunar-feature-grid{display:contents}.daily-moon-dialog .daily-moon-local-figure{text-align:center;grid-area:1/2;place-self:center end;width:100%;margin:0}.daily-moon-dialog .daily-moon-local-figure canvas{filter:drop-shadow(0 0 40px #e2c18d38);border-radius:50%;width:100%;height:auto;display:block}.daily-moon-dialog .daily-moon-local-figure figcaption{color:var(--as-muted);margin-top:10px;font-size:11.5px;line-height:1.5}.daily-moon-dialog .daily-moon-local-figure a{color:var(--as-muted);text-underline-offset:2px;text-decoration:underline}.daily-moon-dialog .lunar-editorial{box-shadow:none;background:0 0;border:0;border-top:1px solid #d2edff1f;border-radius:0;margin-top:clamp(24px,3vw,36px);padding:clamp(24px,3vw,32px) 0 0}.daily-moon-dialog .lunar-editorial h3{max-width:22ch;margin:0 0 12px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2}.daily-moon-dialog .lunar-editorial p:not(.lunar-editorial-kicker):not(.lunar-editorial-note){max-width:64ch;color:var(--as-copy);margin:0;font-size:16px;line-height:1.8}.daily-moon-dialog .lunar-editorial-note{color:var(--as-muted);margin:14px 0 0;font-size:12px;line-height:1.5}.daily-moon-dialog .lunar-guidance-grid{border-top:1px solid #d2edff1f;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);margin-top:clamp(24px,3vw,32px);padding-top:clamp(24px,3vw,32px);display:grid}.daily-moon-dialog .lunar-guidance-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.daily-moon-dialog .lunar-guidance-card h3{margin:0 0 8px;font-size:1.25rem;line-height:1.25}.daily-moon-dialog .lunar-guidance-card p:not(.lunar-guidance-label){margin:0;font-size:15px;line-height:1.7}.daily-moon-dialog .lunar-advice{text-align:center;box-shadow:none;background:radial-gradient(120% 140% at 50% 0,#e2c18d24,#e2c18d08 70%);border:1px solid #e2c18d47;border-radius:24px;margin-top:clamp(28px,3.4vw,40px);padding:clamp(22px,2.6vw,30px);display:block}.daily-moon-dialog .lunar-advice span{font:600 13px/1 var(--as-sans);color:var(--as-gold);margin-bottom:8px;display:block}.daily-moon-dialog .lunar-advice p{max-width:42ch;font:400 clamp(1.15rem,1rem + .6vw,1.45rem)/1.45 var(--as-serif);color:var(--as-ice);margin:0 auto;font-style:italic}.daily-moon-dialog .lunar-next-event{box-shadow:none;background:#eaf5ff0d;border:1px solid #d2edff1f;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:14px;padding:16px 22px;display:flex}.daily-moon-dialog .lunar-next-heading{display:block}.daily-moon-dialog .lunar-next-heading>span{display:none}.daily-moon-dialog .lunar-next-heading .lunar-guidance-label{margin:0}.daily-moon-dialog .lunar-next-heading h3{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.daily-moon-dialog .lunar-next-event-item{border:0;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:0;display:flex}.daily-moon-dialog .lunar-next-event-item strong{font:500 1.1rem/1.2 var(--as-serif);color:var(--as-ice)}.daily-moon-dialog .lunar-next-event-item time{color:var(--as-muted);font-size:13px}.daily-moon-dialog .lunar-disclosure{background:0 0;border:0;border-top:1px solid #d2edff1a;border-radius:0;margin-top:0}.daily-moon-dialog .lunar-disclosure:first-of-type{margin-top:clamp(20px,2.6vw,28px)}.daily-moon-dialog .lunar-disclosure summary{min-height:52px;font:500 14px/1 var(--as-sans);color:var(--as-copy);cursor:pointer;justify-content:space-between;align-items:center;padding:0;list-style:none;display:flex}.daily-moon-dialog .lunar-disclosure summary::-webkit-details-marker{display:none}.daily-moon-dialog .lunar-disclosure summary:after{content:"+";color:var(--as-gold);font-size:18px;transition:transform .2s}.daily-moon-dialog .lunar-disclosure[open] summary:after{transform:rotate(45deg)}.daily-moon-dialog .lunar-disclosure summary:hover{color:var(--as-ice)}.daily-moon-dialog .lunar-disclosure-content{color:var(--as-copy);padding:0 0 18px;font-size:14px}.daily-moon-dialog .lunar-disclosure-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0 0 14px;display:grid}.daily-moon-dialog .lunar-disclosure-content dt{color:var(--as-muted);font-size:12px}.daily-moon-dialog .lunar-disclosure-content dd{color:var(--as-ice);margin:0;font-weight:600}.daily-moon-dialog .lunar-disclosure-content :is(input){min-height:40px;color:var(--as-ice);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06142880;border:1px solid #d2edff29;border-radius:12px}@media (max-width:767px){.daily-moon-dialog.daily-history-dialog{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.daily-moon-dialog .daily-history-dialog-body{padding:0 20px 24px}.daily-moon-dialog .lunar-consultation{-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) 96px;column-gap:14px}.daily-moon-dialog .daily-moon-local-figure{width:96px;position:static}.daily-moon-dialog .daily-moon-local-figure figcaption{display:none}.daily-moon-dialog .lunar-consultation-heading>div{padding-right:0}.daily-moon-dialog .lunar-consultation-heading h2{font-size:2rem}.daily-moon-dialog .lunar-guidance-grid{grid-template-columns:1fr}.daily-moon-dialog .lunar-next-event{border-radius:20px}.daily-moon-dialog .lunar-disclosure-content dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.daily-moon-dialog .daily-history-close{transition:none}}.daily-moon-dialog .lunar-editorial{grid-column:1/-1}.daily-moon-dialog .lunar-solar-select{white-space:nowrap}.daily-moon-dialog .lunar-consultation-heading{padding-top:8px}.daily-moon-dialog .daily-history-close:focus-visible{outline-offset:2px;outline:1px solid #e2c18d99}@media (max-width:767px){.daily-moon-dialog .daily-moon-local-figure{align-self:start;margin-top:36px}.daily-moon-dialog .lunar-solar-select select{min-width:150px}}.daily-moon-dialog .lunar-advice p:first-letter{text-transform:uppercase}
