.sky-module__ok7HLG__shell{gap:24px;width:min(980px,100%);margin:0 auto;display:grid}.sky-module__ok7HLG__hero,.sky-module__ok7HLG__controls,.sky-module__ok7HLG__dayCard,.sky-module__ok7HLG__state,.sky-module__ok7HLG__notice,.sky-module__ok7HLG__summaryGrid article{background:#fff;border:1px solid #2434471a;border-radius:24px;box-shadow:0 18px 45px #2434470f}.sky-module__ok7HLG__hero{background:radial-gradient(circle at 88% 18%,#d6dfffc2,#0000 22rem),radial-gradient(circle at 10% 90%,#efe2ffad,#0000 24rem),linear-gradient(145deg,#fffffffa,#f7f9fff2);border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(28px,5vw,58px);min-height:480px;padding:clamp(34px,6vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #2a3b7e1f}.sky-module__ok7HLG__hero h1{color:#14245f;letter-spacing:-.055em;margin:18px 0;font-size:clamp(3rem,7vw,5.6rem);line-height:1.04}.sky-module__ok7HLG__heroGlow{filter:blur(24px);pointer-events:none;background:#ccd8ff6b;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -90px -120px auto}.sky-module__ok7HLG__heroContent,.sky-module__ok7HLG__heroVisual{z-index:1;position:relative}.sky-module__ok7HLG__heroContent{justify-items:start;display:grid}.sky-module__ok7HLG__heroVisual{place-items:center;min-width:0;display:grid}.sky-module__ok7HLG__heroOrbit{aspect-ratio:1;background:radial-gradient(circle,#fffffffa 0 21%,#0000 21.5%),conic-gradient(#3047a314,#0000 12%,#8e75e11a 28%,#0000 46%,#57b1d61a 66%,#0000 84%,#3047a314);border:1px solid #3d52aa33;border-radius:50%;place-items:center;width:min(100%,360px);display:grid;position:relative;box-shadow:0 28px 70px #303f8224,inset 0 0 0 8px #ffffff94}.sky-module__ok7HLG__heroOrbit:before,.sky-module__ok7HLG__heroOrbit:after{content:"";border:1px solid #475aa12e;border-radius:50%;position:absolute}.sky-module__ok7HLG__heroOrbit:before{inset:17%}.sky-module__ok7HLG__heroOrbit:after{inset:34%}.sky-module__ok7HLG__heroOrbit>span{--sky-angle:0deg;--sky-counter-angle:0deg;color:#263f96;transform:translate(-50%, -50%) rotate(var(--sky-angle)) translateY(-145px) rotate(var(--sky-counter-angle));font-size:1.22rem;position:absolute;inset:50% auto auto 50%}.sky-module__ok7HLG__heroOrbit>div{z-index:1;color:#14245f;place-items:center;gap:4px;display:grid}.sky-module__ok7HLG__heroOrbit>div strong{font-size:1.12rem}.sky-module__ok7HLG__heroOrbit>div small{color:#66709a}.sky-module__ok7HLG__hero p,.sky-module__ok7HLG__notice p,.sky-module__ok7HLG__state p{color:#5f7080;max-width:68ch;margin-bottom:0;line-height:2}.sky-module__ok7HLG__hero p{max-width:56ch;font-size:1.02rem}.sky-module__ok7HLG__eyebrow{color:#607b91;margin-bottom:8px;font-size:.88rem;font-weight:800;display:block}.sky-module__ok7HLG__controls{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.sky-module__ok7HLG__controls label{gap:8px;font-weight:800;display:grid}.sky-module__ok7HLG__controls input,.sky-module__ok7HLG__controls button{min-height:48px;font:inherit;border:1px solid #24344724;border-radius:14px;padding:0 14px}.sky-module__ok7HLG__cityPicker{position:relative}.sky-module__ok7HLG__citySuggestions{z-index:20;background:#fff;border:1px solid #24344724;border-radius:14px;max-height:280px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto;box-shadow:0 18px 45px #24344724}.sky-module__ok7HLG__citySuggestions li{cursor:pointer;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.sky-module__ok7HLG__citySuggestions li:hover,.sky-module__ok7HLG__citySuggestions li[aria-selected=true]{background:#edf3f7}.sky-module__ok7HLG__citySuggestions li span{color:#627485;font-weight:500}.sky-module__ok7HLG__controls button{cursor:pointer;color:#fff;background:#243447;font-weight:800}.sky-module__ok7HLG__dayCard{padding:26px}.sky-module__ok7HLG__dayCard h2,.sky-module__ok7HLG__dayCard p{margin-bottom:6px}.sky-module__ok7HLG__gregorianDate,.sky-module__ok7HLG__sectionIntro{color:#697b8b}.sky-module__ok7HLG__sectionIntro{margin-top:-6px;margin-bottom:16px;line-height:1.9}.sky-module__ok7HLG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sky-module__ok7HLG__summaryGrid article{gap:7px;padding:22px;display:grid}.sky-module__ok7HLG__summaryGrid strong{font-size:1.5rem}.sky-module__ok7HLG__summaryGrid span{color:#697b8b}.sky-module__ok7HLG__notice,.sky-module__ok7HLG__state{padding:26px}.sky-module__ok7HLG__dateNav{text-align:center;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.sky-module__ok7HLG__dateNav a{background:#fff;border:1px solid #2434471f;border-radius:12px;padding:10px 14px;font-weight:800}.sky-module__ok7HLG__planetGrid,.sky-module__ok7HLG__aspectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sky-module__ok7HLG__planetGrid article,.sky-module__ok7HLG__aspectList article,.sky-module__ok7HLG__moonCard,.sky-module__ok7HLG__quality,.sky-module__ok7HLG__cta,.sky-module__ok7HLG__empty{background:#fff;border:1px solid #2434471a;border-radius:18px;gap:8px;padding:18px;display:grid}.sky-module__ok7HLG__moonCard{background:linear-gradient(145deg,#f6f3ff,#fff);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding:24px}.sky-module__ok7HLG__moonCard dl{gap:10px;margin:0;display:grid}.sky-module__ok7HLG__moonCard dl div{justify-content:space-between;gap:16px;display:flex}.sky-module__ok7HLG__moonCard dt{color:#697b8b}.sky-module__ok7HLG__moonCard dd{text-align:end;margin:0;font-weight:800}.sky-module__ok7HLG__moreAspects{margin-top:14px}.sky-module__ok7HLG__moreAspects summary{cursor:pointer;background:#fff;border:1px solid #24344724;border-radius:12px;width:fit-content;padding:10px 14px;font-weight:800}.sky-module__ok7HLG__moreAspects[open] summary{margin-bottom:14px}.sky-module__ok7HLG__planetGrid span,.sky-module__ok7HLG__aspectList span,.sky-module__ok7HLG__planetGrid small,.sky-module__ok7HLG__aspectList small{color:#627485}.sky-module__ok7HLG__engineReading,.sky-module__ok7HLG__engineCardReading{color:#334b62;line-height:2}.sky-module__ok7HLG__engineReading{background:#f5f3ff;border-inline-start:3px solid #6e62b5;border-radius:12px;padding:13px 16px;margin-top:18px!important}.sky-module__ok7HLG__engineCardReading{border-top:1px solid #24344714;margin:8px 0 0;padding-top:10px;font-size:.92rem}.sky-module__ok7HLG__timeline{background:#fff;border:1px solid #2434471a;border-radius:18px;gap:0;margin:0;padding:0;list-style:none;display:grid}.sky-module__ok7HLG__timeline li{grid-template-columns:110px 1fr auto;gap:18px;padding:16px 18px;display:grid}.sky-module__ok7HLG__timeline li[data-state=past]{opacity:.62}.sky-module__ok7HLG__timeline li[data-state=future]{border-inline-start:4px solid #4c8b7b}.sky-module__ok7HLG__timeline small{color:#697b8b;font-weight:800}.sky-module__ok7HLG__timeline li+li{border-top:1px solid #24344714}.sky-module__ok7HLG__timeline time{color:#607b91;font-weight:800}.sky-module__ok7HLG__quality{background:#fff8e9}.sky-module__ok7HLG__cta{background:linear-gradient(145deg,#edf4f7,#fff);padding:28px}.sky-module__ok7HLG__cta a{background:linear-gradient(135deg,#263f96,#654db5);border-radius:14px;width:fit-content;padding:12px 20px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #3536913d;color:#fff!important}.sky-astrochart-wheel{gap:20px;width:100%;display:grid}.sky-astrochart-wheel-header{justify-content:space-between;align-items:end;gap:20px;display:flex}:is(.sky-astrochart-wheel-header span,.sky-astrochart-wheel-guide strong){color:#243447;font-size:.84rem;font-weight:800}.sky-astrochart-wheel-header h2{color:#243447;margin:8px 0 0;font-size:clamp(1.65rem,3vw,2.35rem)}.sky-astrochart-wheel-header p{color:#52657a;max-width:52ch;margin:0;line-height:2}.sky-astrochart-wheel-body{gap:clamp(22px,3vw,34px);min-width:0;display:grid}.sky-astrochart-wheel-canvas{aspect-ratio:1;direction:ltr;background:#f8fafc;border-radius:28px;justify-self:center;place-items:center;width:min(100%,800px);margin-inline:auto;display:grid;overflow:hidden}.sky-astrochart-wheel-canvas svg{width:100%;max-width:800px;height:auto;display:block}.sky-astrochart-wheel[data-sky-public-wheel-status=error] .sky-astrochart-wheel-canvas{display:none}.sky-astrochart-wheel-guide{background:#f8fafce6;border:1px solid #bcccdc9e;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:15px;width:min(100%,1120px);padding:18px;display:grid}:is(.sky-wheel-symbol-list,.sky-wheel-aspect-guide){margin:10px 0 0;padding:0;list-style:none}.sky-wheel-symbol-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}:is(.sky-wheel-symbol-list li,.sky-wheel-aspect-guide li){color:#52657a;background:#eef3f8b8;border-radius:10px;min-width:0;padding:7px 9px}.sky-wheel-symbol-list li{align-items:center;gap:7px;display:flex}.sky-wheel-symbol-list span{color:#243447;text-align:center;width:1.4em;font-size:1.12rem}.sky-wheel-aspect-guide{gap:8px;display:grid}.sky-wheel-aspect-guide li{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}.sky-wheel-aspect-guide i{border-top:3px solid #7f8c9b;border-radius:999px;width:32px;display:block}.sky-wheel-aspect-guide i[data-tone=harmonious]{border-color:#4c8b7b}.sky-wheel-aspect-guide i[data-tone=dynamic]{border-color:#c86565}.sky-wheel-retrogrades{color:#52657a;border-top:1px solid #2434471a;margin:12px 0 0;padding-top:12px;line-height:1.9}.sky-astrochart-wheel-state{color:#52657a;margin:6px 0 0;line-height:1.9}.sky-astrochart-wheel-state{text-align:center}.sky-module__ok7HLG__state span{color:#9d4f4f;font-weight:800}.sky-module__ok7HLG__state a{margin-top:18px;font-weight:800;display:inline-block}@media (max-width:760px){:is(.sky-module__ok7HLG__controls,.sky-module__ok7HLG__hero,.sky-module__ok7HLG__dayCard,.sky-module__ok7HLG__summaryGrid,.sky-module__ok7HLG__planetGrid,.sky-module__ok7HLG__aspectList,.sky-module__ok7HLG__moonCard,.sky-module__ok7HLG__dateNav,.sky-astrochart-wheel-guide){grid-template-columns:1fr}.sky-module__ok7HLG__hero{min-height:0;padding:32px 24px}.sky-module__ok7HLG__heroVisual{padding-top:8px}.sky-module__ok7HLG__heroOrbit{width:min(100%,300px)}.sky-module__ok7HLG__heroOrbit>span{transform:translate(-50%, -50%) rotate(var(--sky-angle)) translateY(-120px) rotate(var(--sky-counter-angle))}.sky-astrochart-wheel-header{flex-direction:column;align-items:start}.sky-module__ok7HLG__dateNav{text-align:start}.sky-module__ok7HLG__timeline li{grid-template-columns:1fr;gap:6px}}
