.kundli[data-astro-cid-bwjqlsxq]{justify-items:center;gap:22px;margin:0;display:grid}.chart[data-astro-cid-bwjqlsxq]{aspect-ratio:1;width:min(100%,480px)}.paper[data-astro-cid-bwjqlsxq]{fill:#161b40b8}svg[data-astro-cid-bwjqlsxq]{width:100%;height:100%;overflow:visible}.ink[data-astro-cid-bwjqlsxq] [data-astro-cid-bwjqlsxq]{fill:none;stroke:var(--gold);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.5s cubic-bezier(.6,.1,.3,1) backwards draw}.ink[data-astro-cid-bwjqlsxq] path[data-astro-cid-bwjqlsxq]:nth-child(2){animation-delay:.35s}.ink[data-astro-cid-bwjqlsxq] path[data-astro-cid-bwjqlsxq]:nth-child(3){animation-delay:.5s}.ink[data-astro-cid-bwjqlsxq] path[data-astro-cid-bwjqlsxq]:nth-child(4){animation-delay:.75s}@keyframes draw{0%{stroke-dashoffset:1px}}.flow[data-astro-cid-bwjqlsxq] [data-astro-cid-bwjqlsxq]{fill:none;stroke:#fff1c9;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.045 .455;filter:drop-shadow(0 0 3px #f2b544)drop-shadow(0 0 8px #f2b544b3);animation:9s linear 1.9s infinite flow,.8s 1.9s backwards flow-in}.flow[data-astro-cid-bwjqlsxq] path[data-astro-cid-bwjqlsxq]:nth-child(2){animation-duration:5.5s,.8s;animation-delay:2.2s,2.2s}.flow[data-astro-cid-bwjqlsxq] path[data-astro-cid-bwjqlsxq]:nth-child(3){animation-duration:5.5s,.8s;animation-delay:4.95s,2.4s}.flow[data-astro-cid-bwjqlsxq] path[data-astro-cid-bwjqlsxq]:nth-child(4){animation-duration:7s,.8s;animation-delay:2.6s,2.6s}@keyframes flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes flow-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-bwjqlsxq]{display:none}}.house[data-astro-cid-bwjqlsxq]{cursor:pointer;outline:none}.house[data-astro-cid-bwjqlsxq] polygon[data-astro-cid-bwjqlsxq]{fill:#0000;transition:fill .35s}.house[data-astro-cid-bwjqlsxq]:hover polygon[data-astro-cid-bwjqlsxq]{fill:#f2b5441a}.house[data-astro-cid-bwjqlsxq].on polygon[data-astro-cid-bwjqlsxq]{fill:#f2b54433}.house[data-astro-cid-bwjqlsxq]:focus-visible polygon[data-astro-cid-bwjqlsxq]{fill:var(--gold-soft);stroke:var(--text);stroke-width:1.5px}.house[data-astro-cid-bwjqlsxq] text[data-astro-cid-bwjqlsxq]{text-anchor:middle;animation:.6s 1.5s backwards appear}.hn[data-astro-cid-bwjqlsxq]{font:600 10px var(--display);fill:var(--gold);opacity:.85}.hl[data-astro-cid-bwjqlsxq]{font:600 13px var(--body);fill:#d3d5f0;transition:fill .3s}.house[data-astro-cid-bwjqlsxq]:hover .hl[data-astro-cid-bwjqlsxq]{fill:#fff}.house[data-astro-cid-bwjqlsxq].on .hl[data-astro-cid-bwjqlsxq]{fill:#fff;font-weight:750}.house[data-astro-cid-bwjqlsxq].on .hn[data-astro-cid-bwjqlsxq]{opacity:1}@media (width<=560px){.hl[data-astro-cid-bwjqlsxq]{font-size:14.5px}.hn[data-astro-cid-bwjqlsxq]{font-size:11px}}@keyframes appear{0%{opacity:0}}.reading[data-astro-cid-bwjqlsxq]{width:min(100%,480px)}.stack[data-astro-cid-bwjqlsxq]{border-left:2px solid var(--gold);padding:2px 0 2px 20px;display:grid}.read[data-astro-cid-bwjqlsxq]{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .25s}.read[data-astro-cid-bwjqlsxq].on{visibility:visible;opacity:1}.which[data-astro-cid-bwjqlsxq]{color:var(--gold);margin-bottom:6px;font-size:.9rem;font-weight:650}.body[data-astro-cid-bwjqlsxq]{font-size:1rem}.m[data-astro-cid-bwjqlsxq]{color:var(--teal);flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}.progress[data-astro-cid-bwjqlsxq]{gap:8px;margin-top:20px;display:grid}.hint[data-astro-cid-bwjqlsxq],.count[data-astro-cid-bwjqlsxq]{font-size:.85rem}.pips[data-astro-cid-bwjqlsxq]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.pips[data-astro-cid-bwjqlsxq] li[data-astro-cid-bwjqlsxq]{border:1.5px solid var(--line);width:10px;height:10px;transition:background-color .3s,border-color .3s;transform:rotate(45deg)}.pips[data-astro-cid-bwjqlsxq] li[data-astro-cid-bwjqlsxq].lit{background:var(--gold);border-color:var(--gold)}.done[data-astro-cid-bwjqlsxq]{justify-items:start;gap:12px;margin-top:14px;animation:.5s cubic-bezier(.2,.9,.3,1.3) pop;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.complete[data-astro-cid-bwjqlsxq] .ink[data-astro-cid-bwjqlsxq] [data-astro-cid-bwjqlsxq]{stroke-width:2.4px;filter:drop-shadow(0 0 6px #f2b544b3);transition:stroke-width .6s}.sky-grid[data-astro-cid-br7tor6b]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.wheel[data-astro-cid-br7tor6b]{aspect-ratio:1;width:min(100%,620px);margin-inline:auto;position:relative;container-type:inline-size}.dial[data-astro-cid-br7tor6b]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rim[data-astro-cid-br7tor6b]{fill:none;stroke:#f2b5448c;stroke-width:1.6px}.orbit-l[data-astro-cid-br7tor6b]{fill:none;stroke:#2d3470e6;stroke-width:1.2px;stroke-dasharray:3 7}.cusp[data-astro-cid-br7tor6b]{stroke:#f2b54466;stroke-width:1.4px}.deg[data-astro-cid-br7tor6b]{stroke:#a2a4cc59;stroke-width:1px}.spin-ticks[data-astro-cid-br7tor6b]{transform-origin:500px 500px;animation:240s linear infinite dial-spin}.spin-ticks[data-astro-cid-br7tor6b] line[data-astro-cid-br7tor6b]{stroke:#a2a4cc59;stroke-width:1.2px}@keyframes dial-spin{to{transform:rotate(360deg)}}.sign[data-astro-cid-br7tor6b] text[data-astro-cid-br7tor6b]{text-anchor:middle;dominant-baseline:middle;transition:fill .3s}.glyph[data-astro-cid-br7tor6b]{fill:#f2b54499;font:400 34px/1 Segoe UI Symbol,Noto Sans Symbols,DejaVu Sans,sans-serif}.sname[data-astro-cid-br7tor6b]{font:600 17px var(--body);fill:var(--dim);letter-spacing:.02em}.sign[data-astro-cid-br7tor6b].lit .glyph[data-astro-cid-br7tor6b]{fill:var(--gold)}.sign[data-astro-cid-br7tor6b].lit .sname[data-astro-cid-br7tor6b]{fill:var(--text)}.ptr{stroke:#f2b54447;stroke-width:1.2px;stroke-dasharray:2 4;transition:stroke .25s}.ptr-dot{fill:var(--gold);opacity:.75}.ptr.on{stroke:var(--gold);stroke-dasharray:none;stroke-width:2px}.ptr-dot.on{opacity:1;r:8}.bodies[data-astro-cid-br7tor6b]{position:absolute;inset:0}.bodies[data-astro-cid-br7tor6b] .body{width:calc(var(--s) * 100cqw);aspect-ratio:1;cursor:pointer;animation:7s ease-in-out infinite bob;animation-delay:calc(var(--fd) * -1);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;translate:-50% -50%}.bodies[data-astro-cid-br7tor6b] .body canvas{width:100%;height:100%;display:block}.bodies[data-astro-cid-br7tor6b] .b-saturn canvas{width:234%;height:234%;margin:-67%}.bodies[data-astro-cid-br7tor6b] .b-sun{filter:drop-shadow(0 0 12px #ffaa3ce6)drop-shadow(0 0 28px #ff8c2880)}.bodies[data-astro-cid-br7tor6b] .b-moon{filter:drop-shadow(0 0 10px #fff1c959)}.bodies[data-astro-cid-br7tor6b] .body:hover,.bodies[data-astro-cid-br7tor6b] .body.on,.bodies[data-astro-cid-br7tor6b] .body:focus-visible{z-index:2;scale:1.18}.bodies[data-astro-cid-br7tor6b] .body:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.bodies[data-astro-cid-br7tor6b] .body{transition:scale .3s cubic-bezier(.3,1.5,.5,1)}.bodies[data-astro-cid-br7tor6b] .node{background:radial-gradient(circle,#04050d 55%,#f2b544e6 62%,#f2782859 72%,#0000 76%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 18px 2px #f2963c59}.bodies[data-astro-cid-br7tor6b] .b-ketu .node{background:radial-gradient(circle,#04050d 55%,#6fd3c5d9 62%,#6fd3c54d 72%,#0000 76%);box-shadow:0 0 18px 2px #6fd3c54d}.bodies[data-astro-cid-br7tor6b] .b-ketu .node:after{content:"";transform-origin:0;background:linear-gradient(90deg,#6fd3c58c,#0000);border-radius:999px;width:140%;height:12%;position:absolute;top:44%;left:70%;rotate:-20deg}.bodies[data-astro-cid-br7tor6b] .rflag{font:700 clamp(8px, 1.6cqw, 11px)/1 var(--body);color:var(--night);background:var(--teal);border-radius:999px;padding:2px 4px;font-style:normal;position:absolute;top:-14%;right:-14%}@keyframes bob{50%{transform:translateY(-4px)}}.earth[data-astro-cid-br7tor6b]{aspect-ratio:1;filter:drop-shadow(0 0 14px #5096ff73);width:13%;position:absolute;top:50%;left:50%;translate:-50% -50%}.earth[data-astro-cid-br7tor6b] canvas[data-astro-cid-br7tor6b]{width:100%;height:100%;display:block}.tip[data-astro-cid-br7tor6b]{width:max-content;max-width:100%;color:var(--text);background:var(--night-3);border:1px solid var(--gold);text-align:center;border-radius:999px;padding:6px 14px;font-size:.85rem;position:absolute;bottom:-6px;left:50%;translate:-50% 100%}.table-wrap[data-astro-cid-br7tor6b]{gap:14px;display:grid}.asof[data-astro-cid-br7tor6b]{font-size:.88rem}.grahas[data-astro-cid-br7tor6b]{border-collapse:collapse;width:100%;font-size:.95rem}.grahas[data-astro-cid-br7tor6b] th,.grahas[data-astro-cid-br7tor6b] td{text-align:left;border-bottom:1px solid #2d3470cc;padding:11px 8px;font-weight:500}.grahas[data-astro-cid-br7tor6b] thead[data-astro-cid-br7tor6b] th[data-astro-cid-br7tor6b]{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:650}.grahas[data-astro-cid-br7tor6b] tbody th{white-space:nowrap;font-weight:650}.grahas[data-astro-cid-br7tor6b] .r{text-align:right;white-space:nowrap}.grahas[data-astro-cid-br7tor6b] .dim{font-size:.85em;font-weight:400}.grahas[data-astro-cid-br7tor6b] tr{transition:background-color .2s}.grahas[data-astro-cid-br7tor6b] tr.on{background:#f2b54414}.grahas[data-astro-cid-br7tor6b] .retro{color:var(--teal);margin-left:4px;font-size:.8em}.grahas[data-astro-cid-br7tor6b] .dot{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.grahas[data-astro-cid-br7tor6b] .dot.sun{background:#ffb341}.grahas[data-astro-cid-br7tor6b] .dot.moon{background:#e8e4da}.grahas[data-astro-cid-br7tor6b] .dot.mars{background:#c4552f}.grahas[data-astro-cid-br7tor6b] .dot.mercury{background:#a8a29a}.grahas[data-astro-cid-br7tor6b] .dot.jupiter{background:#d7a77c}.grahas[data-astro-cid-br7tor6b] .dot.venus{background:#f0dcaa}.grahas[data-astro-cid-br7tor6b] .dot.saturn{background:#d9bd83}.grahas[data-astro-cid-br7tor6b] .dot.rahu{background:#04050d;box-shadow:0 0 0 2px #f2a03c}.grahas[data-astro-cid-br7tor6b] .dot.ketu{box-shadow:0 0 0 2px var(--teal);background:#04050d}.note[data-astro-cid-br7tor6b]{font-size:.8rem}@container (width<=420px){.sname[data-astro-cid-br7tor6b]{display:none}.glyph[data-astro-cid-br7tor6b]{font-size:44px}}@media (width<=960px){.sky-grid[data-astro-cid-br7tor6b]{grid-template-columns:1fr}.tip[data-astro-cid-br7tor6b]{margin:18px auto 0;position:static;translate:none}}@media (width<=560px){.grahas[data-astro-cid-br7tor6b]{font-size:.85rem}.grahas[data-astro-cid-br7tor6b] th,.grahas[data-astro-cid-br7tor6b] td{padding:9px 4px}.grahas[data-astro-cid-br7tor6b] .dim{display:none}}.hero[data-astro-cid-lcdefpme]{align-content:center;min-height:100svh;margin-top:-76px;padding-top:76px;display:grid;position:relative;overflow:clip}.scene[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0}.scene[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{will-change:transform;position:absolute}.h-body[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme],.asteroid[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.planets-bg[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.planets-bg[data-astro-cid-lcdefpme] .h-body[data-astro-cid-lcdefpme]{aspect-ratio:1;will-change:transform;position:absolute}.planets-bg[data-astro-cid-lcdefpme]{--mw:clamp(100px, 11vw, 150px)}.h-moon[data-astro-cid-lcdefpme]{width:var(--mw);filter:drop-shadow(0 0 34px #fff1c947);top:max(68px,7vh);left:40vw}.h-venus[data-astro-cid-lcdefpme]{width:clamp(30px,2.8vw,44px);top:calc(max(68px, 7vh) + var(--mw) * .62);left:calc(40vw + var(--mw) + 14px)}.h-saturn[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 30px #e9d6a633);width:clamp(180px,18vw,280px);top:max(52px,5vh);left:.5vw}.h-jupiter[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 28px #d7a77c4d);width:clamp(90px,9.5vw,150px);bottom:9vh;right:1.5vw}.h-venus[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 8px #fff4cf)drop-shadow(0 0 22px #ffe8a0d9)}.h-venus[data-astro-cid-lcdefpme]:before,.h-venus[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.h-venus[data-astro-cid-lcdefpme]:before{background:radial-gradient(circle,#fff4d261,#ffdc961a 38%,#0000 66%);border-radius:50%;width:420%;height:420%;animation:5s ease-in-out infinite venus-breathe}.h-venus[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#0000 0 46%,#fff8e18c 50%,#0000 54% 100%) 50%/100% 3% no-repeat,linear-gradient(0deg,#0000 0 46%,#fff8e18c 50%,#0000 54% 100%) 50%/3% 100% no-repeat;width:520%;height:520%;animation:5s ease-in-out infinite reverse venus-breathe;mask-image:radial-gradient(circle,#000 8%,#0000 62%)}@keyframes venus-breathe{50%{opacity:.55;scale:.9}}.h-venus[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{z-index:1;position:relative}@media (width>=1500px){.planets-bg[data-astro-cid-lcdefpme]{--mw:clamp(170px, 12vw, 230px)}.h-moon[data-astro-cid-lcdefpme]{top:max(90px,11vh);left:auto;right:2vw}.h-venus[data-astro-cid-lcdefpme]{left:auto;right:calc(2vw + var(--mw) * .35);top:calc(max(90px, 11vh) + var(--mw) + 40px)}}.asteroid[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.9;offset-rotate:0deg;width:52px;top:0;left:0}.asteroid[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{animation:19s linear infinite tumble}.a1[data-astro-cid-lcdefpme]{animation:70s linear -12s infinite drift-a}.a2[data-astro-cid-lcdefpme]{opacity:.75;width:30px;animation:95s linear -50s infinite drift-b}.a2[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{animation-duration:13s;animation-direction:reverse}@keyframes tumble{to{rotate:360deg}}@keyframes drift-a{0%{translate:108vw 6vh}to{translate:-12vw 78vh}}@keyframes drift-b{0%{translate:-10vw 30vh}to{translate:110vw 4vh}}.ring[data-astro-cid-lcdefpme]{aspect-ratio:1;background:radial-gradient(closest-side,#0000 64%,#f2b5440a 65%,#0000 66% 83%,#6fd3c50d 84%,#0000 85%);border:1px dashed #f2b54429;border-radius:50%;width:clamp(380px,52vw,760px);animation:140s linear infinite zodiac;top:-14%;right:-12%}@keyframes zodiac{to{rotate:360deg}}.ridge[data-astro-cid-lcdefpme]{width:100%;height:clamp(160px,26vh,300px);bottom:0;left:0}.r1[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:#141a45}.r2[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:#10153a}.r3[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:var(--night)}.r1[data-astro-cid-lcdefpme]{filter:drop-shadow(0 -10px 30px #6246be40)}.scene[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, transparent, var(--night));height:120px;position:absolute;bottom:0;left:0;right:0}.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px);width:100%;padding-block:clamp(24px,4vh,56px) clamp(110px,15vh,170px);display:grid}.hello[data-astro-cid-lcdefpme]{color:var(--dim);align-items:center;gap:14px;margin-bottom:26px;display:flex}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.avatar[data-astro-cid-lcdefpme].ph{font:600 .95rem var(--display);color:var(--gold);background:var(--night-3);border:1.5px dashed var(--gold);place-items:center;display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.1vw,3.45rem);line-height:1.06}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background:linear-gradient(100deg, var(--gold) 20%, #fff1c9 45%, var(--gold) 70%) 0 0 / 220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s ease-in-out infinite shimmer}@keyframes shimmer{50%{background-position:100% 0}}.sub[data-astro-cid-lcdefpme]{color:var(--dim);max-width:33rem;margin-top:24px;font-size:1.12rem;line-height:1.6}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.li[data-astro-cid-lcdefpme]{width:17px;height:17px}.ask-link-hero[data-astro-cid-lcdefpme]{font:inherit;color:var(--teal);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:4px 0;font-size:.95rem;font-weight:650;text-decoration:underline #6fd3c566;display:inline-flex}.ask-link-hero[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--teal)}.ask-link-hero[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px}.cue[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);border-radius:999px;width:26px;height:42px;position:absolute;bottom:28px;left:50%;translate:-50%}.cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite cue;position:absolute;top:8px;left:50%}@keyframes cue{60%{opacity:0;transform:translateY(14px)}61%{opacity:0;transform:none}}.ticker[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:#161b408c;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-lcdefpme]{width:max-content;margin:0;padding:22px 0;list-style:none;animation:48s linear infinite marquee;display:flex}.ticker[data-astro-cid-lcdefpme]:hover .track[data-astro-cid-lcdefpme]{animation-play-state:paused}.track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:baseline;gap:10px;padding-right:40px;display:flex}.track[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 1.35rem var(--display);color:var(--gold);letter-spacing:-.02em}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--dim);font-size:.95rem}.track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--line);padding-left:30px;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"self self now now""self self edu cp""orbit orbit rule rule""orbit orbit mail mail";gap:20px;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--line);backdrop-filter:blur(6px);background:linear-gradient(160deg,#1e2452bf,#161b40bf);align-content:start;gap:14px;padding:clamp(24px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme][data-spot]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #f2b5441f, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover:before{opacity:1}.tile-k[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:650}.small-t[data-astro-cid-lcdefpme]{font-size:.88rem}.t-self[data-astro-cid-lcdefpme]{grid-area:self;align-content:space-between;min-height:340px}.t-self[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{font:600 clamp(1.35rem, 2.2vw, 1.85rem) / 1.2 var(--display);letter-spacing:-.03em;text-wrap:balance}.t-now[data-astro-cid-lcdefpme]{grid-area:now}.now[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;display:flex}.clock[data-astro-cid-lcdefpme]{font:600 clamp(2.4rem, 4.2vw, 3.4rem) / 1 var(--display);letter-spacing:-.04em}.moon-wrap[data-astro-cid-lcdefpme]{text-align:right;justify-items:end;gap:8px;display:grid}.moon[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 14px #fff1c94d);width:64px;height:64px}.t-edu[data-astro-cid-lcdefpme]{grid-area:edu}.t-cp[data-astro-cid-lcdefpme]{grid-area:cp}.stat[data-astro-cid-lcdefpme]{font:600 clamp(2.2rem, 3.6vw, 3rem) / 1 var(--display);color:var(--gold);letter-spacing:-.04em}.t-rule[data-astro-cid-lcdefpme]{grid-area:rule}.quote[data-astro-cid-lcdefpme]{font:600 clamp(1.4rem, 2.4vw, 1.9rem) / 1.15 var(--display);letter-spacing:-.03em}.t-mail[data-astro-cid-lcdefpme]{grid-area:mail;align-content:space-between}.copy[data-astro-cid-lcdefpme]{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:var(--night);border:1.5px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 20px;transition:border-color .2s;display:flex}.copy[data-astro-cid-lcdefpme]:hover{border-color:var(--gold)}.addr[data-astro-cid-lcdefpme]{font:500 clamp(1rem, 1.8vw, 1.25rem) var(--display);overflow-wrap:anywhere}.copy-s[data-astro-cid-lcdefpme]{color:var(--night);background:var(--gold);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:650}.copy[data-astro-cid-lcdefpme].done .copy-s[data-astro-cid-lcdefpme]{background:var(--teal)}.t-orbit[data-astro-cid-lcdefpme]{grid-area:orbit;min-height:440px}.orbits[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(86%,400px);margin:12px auto;position:relative}.sun[data-astro-cid-lcdefpme]{color:var(--gold);background:radial-gradient(circle,#f2b54447,#0000 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:41%}.sun[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:60%;animation:40s linear infinite zodiac}.orbits[data-astro-cid-lcdefpme]{container-type:inline-size}.orbit[data-astro-cid-lcdefpme]{animation:zodiac var(--d) linear infinite;border:1px solid #2d3470e6;border-radius:50%;position:absolute}.o1[data-astro-cid-lcdefpme]{--d:38s;--rad:24cqw;inset:26%}.o2[data-astro-cid-lcdefpme]{--d:58s;--rad:37cqw;animation-direction:reverse;inset:13%}.o3[data-astro-cid-lcdefpme]{--d:80s;--rad:50cqw;inset:0}.planet-l[data-astro-cid-lcdefpme]{rotate:var(--a);position:absolute;top:50%;left:50%}.arm[data-astro-cid-lcdefpme]{translate:0 calc(-1 * var(--rad));position:absolute}.planet-l[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{white-space:nowrap;background:var(--night-3);border:1px solid var(--line);color:var(--text);animation:upright var(--d) linear infinite;animation-direction:inherit;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:650;display:block;position:absolute;translate:-50% -50%}.o2[data-astro-cid-lcdefpme] .planet-l[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{animation-direction:reverse}@keyframes upright{0%{rotate:calc(-1 * var(--a))}to{rotate:calc(-1 * var(--a) - 360deg)}}.o1[data-astro-cid-lcdefpme] .planet-l[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--teal);border-color:#6fd3c580}.o2[data-astro-cid-lcdefpme] .planet-l[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{border-color:#f2b54473}.t-orbit[data-astro-cid-lcdefpme]:hover .orbit[data-astro-cid-lcdefpme],.t-orbit[data-astro-cid-lcdefpme]:hover .planet-l[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme],.t-orbit[data-astro-cid-lcdefpme]:hover .sun[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation-play-state:paused}.caps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.cap[data-astro-cid-lcdefpme]{grid-column:span 2}.cap[data-astro-cid-lcdefpme]:first-child,.cap[data-astro-cid-lcdefpme]:nth-child(2){grid-column:span 3}.cap[data-astro-cid-lcdefpme],.door[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--line);backdrop-filter:blur(6px);background:#161b40b8;align-content:start;gap:14px;padding:clamp(26px,3vw,36px);text-decoration:none;transition:border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden}.cap[data-astro-cid-lcdefpme]:before,.door[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #f2b54424, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.cap[data-astro-cid-lcdefpme]:hover,.door[data-astro-cid-lcdefpme]:hover{border-color:var(--gold);color:inherit;transform:translateY(-3px)}.cap[data-astro-cid-lcdefpme]:hover:before,.door[data-astro-cid-lcdefpme]:hover:before{opacity:1}.cap-metric[data-astro-cid-lcdefpme]{color:var(--dim);font-size:.88rem}.cap-metric[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 1.4rem var(--display);color:var(--gold);margin-right:6px}.cap[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.15rem,1.8vw,1.35rem)}.cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.98rem}.go[data-astro-cid-lcdefpme]{color:var(--gold);align-items:center;gap:12px;margin-top:8px;font-weight:650;text-decoration:none;display:flex}.seen[data-astro-cid-lcdefpme]{color:var(--teal);border:1px solid var(--teal);border-radius:999px;padding:1px 9px;font-size:.78rem;font-style:normal;display:none}.cap[data-astro-cid-lcdefpme].visited .seen[data-astro-cid-lcdefpme]{display:inline-block}.work[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);counter-reset:w;margin:0;padding:0;list-style:none}.work[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:4.5rem minmax(0,1fr) auto 2rem;align-items:center;gap:28px;padding:clamp(26px,3.4vw,40px) 8px;text-decoration:none;transition:padding .35s cubic-bezier(.2,.8,.3,1),background-color .35s;display:grid;position:relative}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:inherit;background:linear-gradient(90deg,#f2b54412,#0000 70%);padding-left:24px}.w-n[data-astro-cid-lcdefpme]{font:500 1rem var(--display);color:var(--dim);transition:color .3s}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .w-n[data-astro-cid-lcdefpme]{color:var(--gold)}.w-main[data-astro-cid-lcdefpme]{gap:6px;display:grid}.w-org[data-astro-cid-lcdefpme]{color:var(--gold);font-size:.82rem;font-weight:650}.w-t[data-astro-cid-lcdefpme]{font:600 clamp(1.25rem, 2.6vw, 1.9rem) / 1.15 var(--display);letter-spacing:-.03em}.w-line[data-astro-cid-lcdefpme]{max-width:46rem;font-size:.95rem}.w-m[data-astro-cid-lcdefpme]{color:var(--teal);text-align:right;max-width:15rem;font-size:.9rem;font-weight:650}.w-go[data-astro-cid-lcdefpme]{color:var(--dim);font-size:1.4rem;transition:transform .3s,color .3s}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .w-go[data-astro-cid-lcdefpme]{color:var(--gold);transform:translate(6px)rotate(-45deg)}.all[data-astro-cid-lcdefpme]{margin-top:40px}.peek[data-astro-cid-lcdefpme]{z-index:25;pointer-events:none;opacity:0;width:260px;transition:opacity .25s,scale .25s;position:fixed;top:0;left:0;scale:.9}.peek[data-astro-cid-lcdefpme].show{opacity:1;scale:1}.peek[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:#0c1029eb;border:1px solid #f2b54466;border-radius:18px;margin:0;padding:10px;display:none;box-shadow:0 24px 60px -20px #000}.peek[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme].on{display:block}.peek[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{background:radial-gradient(80% 90% at 50% 30%,#6246be59,#0000);border-radius:12px;width:100%;display:block}.c-line[data-astro-cid-lcdefpme]{fill:none;stroke:#f2b5448c;stroke-width:1px;stroke-dasharray:600;stroke-dashoffset:600px}.peek[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme].on .c-line[data-astro-cid-lcdefpme]{animation:1.1s forwards trace}@keyframes trace{to{stroke-dashoffset:0}}.c-star[data-astro-cid-lcdefpme]{fill:#fff6dc;filter:drop-shadow(0 0 4px #f2b544);opacity:0}.peek[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme].on .c-star[data-astro-cid-lcdefpme]{animation:.4s forwards pop-star;animation-delay:calc(var(--i) * .12s)}@keyframes pop-star{0%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}to{opacity:1}}.peek[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--teal);padding:10px 6px 4px;font-size:.85rem}.transits[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.t-side[data-astro-cid-lcdefpme]{gap:18px;display:grid;position:sticky;top:120px}.t-side[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,4vw,2.8rem)}.year[data-astro-cid-lcdefpme]{font:600 clamp(2rem, 3.8vw, 3.3rem) / 1 var(--display);white-space:nowrap;letter-spacing:-.05em;-webkit-text-stroke:1.5px var(--gold);color:#0000;margin-top:20px}.path[data-astro-cid-lcdefpme]{border-left:2px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.path[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);transform-origin:top;width:2px;height:100%;transform:scaleY(var(--fill,0));position:absolute;top:0;left:-2px}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:6px;padding:30px 0 30px 34px;display:grid;position:relative}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--night);border:2px solid var(--line);width:12px;height:12px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:absolute;top:38px;left:-8px;transform:rotate(45deg)}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].passed:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 14px #f2b54499}.when[data-astro-cid-lcdefpme]{color:var(--gold);font-size:.9rem;font-weight:650}.what[data-astro-cid-lcdefpme]{color:var(--dim);font-size:1.1rem;transition:color .3s}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].passed .what[data-astro-cid-lcdefpme]{color:var(--text)}.ask-card[data-astro-cid-lcdefpme]{background:radial-gradient(70% 120% at 100% 0,#6fd3c524,#0000 60%),linear-gradient(150deg,#1e2452d9,#0f1330d9);border:1px solid #6fd3c54d;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.ask-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block:14px 16px;font-size:clamp(1.7rem,3.6vw,2.5rem)}.ask-qs[data-astro-cid-lcdefpme]{gap:12px;display:grid}.ask-qs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:inherit;text-align:left;color:var(--text);cursor:pointer;border:1px solid var(--line);background:#0f1330b3;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:600;transition:border-color .2s,transform .2s;display:flex}.ask-qs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{border-color:var(--teal);transform:translate(4px)}.ask-qs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--teal)}.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}@media (width<=1100px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"self self""now now""edu cp""orbit orbit""rule rule""mail mail"}.t-self[data-astro-cid-lcdefpme]{min-height:0}}@media (width<=960px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:24px}.planets-bg[data-astro-cid-lcdefpme]{--mw:clamp(84px, 15vw, 120px)}.h-moon[data-astro-cid-lcdefpme]{top:38vh;left:auto;right:4vw}.h-venus[data-astro-cid-lcdefpme]{left:auto;right:calc(4vw + var(--mw) + 18px);top:calc(38vh + var(--mw) * .6)}.h-saturn[data-astro-cid-lcdefpme]{width:clamp(150px,27vw,230px);top:58px;left:auto;right:1vw}.h-jupiter[data-astro-cid-lcdefpme]{width:clamp(70px,13vw,116px);bottom:13vh;left:2vw;right:auto}.caps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cap[data-astro-cid-lcdefpme],.cap[data-astro-cid-lcdefpme]:first-child,.cap[data-astro-cid-lcdefpme]:nth-child(2){grid-column:auto}.transits[data-astro-cid-lcdefpme],.ask-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.t-side[data-astro-cid-lcdefpme]{position:static}.year[data-astro-cid-lcdefpme]{display:none}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:2.6rem minmax(0,1fr) 1.4rem;gap:16px}.w-m[data-astro-cid-lcdefpme]{text-align:left;grid-area:2/2;max-width:none}.w-go[data-astro-cid-lcdefpme]{grid-area:1/3}}@media (width>=961px) and (width<=1100px){.cap[data-astro-cid-lcdefpme],.cap[data-astro-cid-lcdefpme]:first-child,.cap[data-astro-cid-lcdefpme]:nth-child(2){grid-column:span 3}.cap[data-astro-cid-lcdefpme]:last-child{grid-column:span 6}}@media (width<=560px){.planets-bg[data-astro-cid-lcdefpme]{--mw:84px}.h-moon[data-astro-cid-lcdefpme]{top:40vh;right:8px}.h-venus[data-astro-cid-lcdefpme]{width:24px;top:27vh;left:auto;right:10px}.h-saturn[data-astro-cid-lcdefpme]{width:140px;top:auto;bottom:8vh;right:0}.h-jupiter[data-astro-cid-lcdefpme]{width:50px;inset:12.5vh 2px auto auto}.planets-bg[data-astro-cid-lcdefpme]{opacity:.9}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-template-areas:"self""now""edu""cp""orbit""rule""mail"}.t-orbit[data-astro-cid-lcdefpme]{min-height:0}.planet-l[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{padding:3px 7px;font-size:.66rem}.now[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.moon-wrap[data-astro-cid-lcdefpme]{text-align:left;justify-items:start}}
