@font-face{font-family:Marcellus;src:url(../fonts/marcellus-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:400;src:url(../fonts/inter-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:600;src:url(../fonts/inter-latin-600-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(../fonts/noto-sans-kannada-kannada-400-normal.woff2) format("woff2");unicode-range:U+0C80-0CFF;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(../fonts/noto-sans-kannada-kannada-600-normal.woff2) format("woff2");unicode-range:U+0C80-0CFF;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(../fonts/noto-sans-devanagari-devanagari-400-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+A8E0-A8FF;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(../fonts/noto-sans-devanagari-devanagari-600-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+A8E0-A8FF;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(../fonts/noto-sans-tamil-tamil-400-normal.woff2) format("woff2");unicode-range:U+0B80-0BFF;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(../fonts/noto-sans-tamil-tamil-600-normal.woff2) format("woff2");unicode-range:U+0B80-0BFF;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(../fonts/noto-sans-telugu-telugu-400-normal.woff2) format("woff2");unicode-range:U+0C00-0C7F;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(../fonts/noto-sans-telugu-telugu-600-normal.woff2) format("woff2");unicode-range:U+0C00-0C7F;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(../fonts/noto-sans-malayalam-malayalam-400-normal.woff2) format("woff2");unicode-range:U+0D00-0D7F;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(../fonts/noto-sans-malayalam-malayalam-600-normal.woff2) format("woff2");unicode-range:U+0D00-0D7F;font-display:swap}:root{--bg:#05061a;--ink:#EDEAF7;--muted:#B9B5D9;--quiet:#A9A6C9;--gold:#F2C46D;--gold2:#FFE7B0;--violet:#B79CFF;--card:rgba(255,255,255,.06);--line:rgba(255,255,255,.12);--goldline:rgba(242,196,109,.4);--r:20px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:radial-gradient(1200px 700px at 72% 0%,rgba(110,72,220,.28),transparent 60%),radial-gradient(900px 600px at 0% 60%,rgba(30,90,200,.16),transparent 60%),var(--bg);background-attachment:fixed;color:var(--ink);font:400 16px/1.55 Inter,Indic,system-ui,sans-serif}a{color:var(--gold)}a:hover{color:#ffe0a3}h1,h2,h3{font-weight:400;margin:0}.display{font-family:Marcellus,Indic,serif;letter-spacing:.01em}.wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 18px}.sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.star{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 6px #fffc;animation:tw 4s ease-in-out infinite}@keyframes tw{0%,to{opacity:.25}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheen{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.brand span{font-family:Marcellus,serif;font-size:20px;letter-spacing:.08em}.lang{min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--goldline);background:#ffffff0d;color:var(--ink);font:500 15px Inter,Indic,sans-serif}.lang option{background:#14123a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(135deg,#f7d58b,#e0a64a);color:#1a1430;font:600 16px Inter,Indic,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 10px 30px #f2c46d4d,inset 0 1px #fff9}.btn:hover{color:#1a1430;filter:brightness(1.05)}.btn.ghost{background:transparent;border:1px solid var(--goldline);color:var(--ink);box-shadow:none}.btn.wa{background:#25d366;color:#052e16;box-shadow:none}.field{display:flex;flex-direction:column;gap:6px;position:relative}.field label{font-size:14px;color:#cfcbea}.input{width:100%;min-height:52px;padding:0 14px;border-radius:12px;border:1px solid rgba(242,196,109,.28);background:#0a0c28b3;color:var(--ink);font:500 16px Inter,Indic,sans-serif;outline:none;color-scheme:dark}.input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f2c46d33}.err{color:#ffb4a0;font-size:14px;min-height:1px}.hint{font-size:13px;color:var(--quiet)}.check{display:flex;align-items:center;gap:10px;font-size:14px;color:#cfcbea;min-height:44px}.check input{width:20px;height:20px;accent-color:var(--gold)}.sugg{position:absolute;left:0;right:0;top:100%;z-index:20;margin:4px 0 0;padding:4px;list-style:none;background:#14123a;border:1px solid var(--goldline);border-radius:12px;max-height:280px;overflow:auto;box-shadow:0 20px 50px #00000080}.sugg li{padding:12px;border-radius:8px;cursor:pointer;font-size:15px}.sugg li small{color:var(--quiet)}.sugg li[aria-selected=true],.sugg li:hover{background:#f2c46d26}.glass{background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 0 1px #ffffff14}.pad{padding:20px}.section{margin:0 0 28px}.section h2{font-family:Marcellus,Indic,serif;font-size:26px;margin-bottom:6px}.sub{color:var(--muted);margin:0 0 16px}.grid{display:grid;gap:12px}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tile{padding:16px;border-radius:16px;background:#05061a8c;border:1px solid rgba(242,196,109,.25)}.tile .k{font-size:13px;color:var(--quiet)}.tile .v{font-size:19px;font-weight:600;margin-top:4px}.tile .v small{display:block;font-size:14px;font-weight:400;color:#cfcbea}.chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:600}.chip.r0{background:var(--gold);color:#1a1430}.chip.r1{background:#f2c46d40;color:var(--gold2)}.chip.r2{background:#ffffff14;color:#d9d5f2}.chip.sup{background:#78dca029;color:#aef0c8}.chip.mix{background:#ffffff14;color:#d9d5f2}.chip.cha{background:#ffaa7829;color:#ffcda8}.gold{background:linear-gradient(100deg,#b8862f,#f7d58b 25%,#fff6d8,#f2c46d 55%,#b8862f 75%,#f7d58b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 6s linear infinite}.hero{display:flex;flex-direction:column;gap:28px;padding:12px 0 36px}.pill{align-self:flex-start;padding:6px 14px;border-radius:999px;background:#9f7aea29;border:1px solid rgba(183,156,255,.35);color:#d6c8ff;font-size:13px;font-weight:500}.hero h1{font-family:Marcellus,Indic,serif;font-size:34px;line-height:1.12}.hero h1 b{font-weight:400;color:var(--gold)}.hero p.lead{color:var(--muted);font-size:17px;margin:0}.form{display:grid;gap:14px;padding:18px}.cosmos{position:relative;width:min(520px,100%);aspect-ratio:1/1;margin:0 auto}.ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(242,196,109,.25);animation:spin 240s linear infinite}.ring .n{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px}.ring .n i{width:5px;height:5px;border-radius:50%;background:#ffe7b0;box-shadow:0 0 10px var(--gold)}.ring .n span{font-size:10px;color:#ece2ffbf;white-space:nowrap;animation:spin 240s linear infinite reverse}.orbit{position:absolute;border-radius:50%;border:1px solid rgba(183,156,255,.25)}.orbit .p{position:absolute;transform:translate(-50%,-50%)}.pl{display:flex;flex-direction:column;align-items:center;gap:4px}.pl em,.sun em{font-style:normal;font-size:10.5px;color:#ece2ffd9;white-space:nowrap;text-shadow:0 1px 3px #000}.o1{inset:32%;animation:spin 40s linear infinite}.o1 .pl{animation:spin 40s linear infinite reverse}.o2{inset:22%;animation:spin 70s linear infinite reverse}.o2 .pl{animation:spin 70s linear infinite}.o3{inset:12%;animation:spin 110s linear infinite}.o3 .pl{animation:spin 110s linear infinite reverse}.globe{display:block;position:relative;border-radius:50%;box-shadow:inset -4px -4px 8px #000000a6,0 0 10px #ffffff1f}.globe.moon{width:13px;height:13px;background:radial-gradient(circle at 32% 30%,#fbfbfb,#c9c9c9 45%,#7d7d7d 80%,#4a4a4a)}.globe.moon:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 60% 40%,rgba(0,0,0,.25) 0 10%,transparent 12%),radial-gradient(circle at 35% 65%,rgba(0,0,0,.2) 0 8%,transparent 10%)}.globe.mercury{width:12px;height:12px;background:radial-gradient(circle at 32% 30%,#efe8df,#a89c90 50%,#5a514a 85%)}.globe.venus{width:16px;height:16px;background:radial-gradient(circle at 32% 30%,#fffaf0,#f1d9a6 45%,#c9a165 80%,#7d5d2a);box-shadow:inset -4px -4px 8px #0000008c,0 0 14px #ffecbe73}.globe.mars{width:14px;height:14px;background:radial-gradient(circle at 32% 30%,#ffc8a8,#e0662f 45%,#a8361a 78%,#561405)}.globe.jupiter{width:26px;height:26px;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.35),transparent 45%),repeating-linear-gradient(176deg,#f3e2c4 0 3px,#d9b48a 3px 5px,#b98a5e 5px 7px,#efd8b4 7px 10px);box-shadow:inset -6px -6px 10px #0009}.globe.jupiter:after{content:"";position:absolute;width:6px;height:3.5px;left:58%;top:60%;border-radius:50%;background:#c4643a;opacity:.85}.globe.saturn{width:20px;height:20px;background:radial-gradient(circle at 32% 30%,#fff3d4,#e7cf98 45%,#b8955a 78%,#6d5228)}.globe.saturn:before{content:"";position:absolute;left:50%;top:50%;width:40px;height:11px;transform:translate(-50%,-50%) rotate(-18deg);border-radius:50%;border:2px solid rgba(232,212,160,.85);box-shadow:0 0 0 2px #c8aa6e59;border-top-color:#e8d4a040}.globe.rahu,.globe.ketu{width:15px;height:15px;background:radial-gradient(circle at 40% 40%,#1b1640,#07061a 70%);box-shadow:0 0 0 1.5px #d6c8ffb3,0 0 12px #b79cffe6}.globe.ketu{width:12px;height:12px;box-shadow:0 0 0 1.5px #ffd6aab3,0 0 12px #ffaa6ecc}.sun{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:1/1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.sun svg{width:100%;height:100%;display:block;border-radius:50%;filter:drop-shadow(0 0 18px rgba(255,170,40,.9)) drop-shadow(0 0 50px rgba(255,120,20,.55));animation:sunspin 120s linear infinite}.sun em{margin-top:6px}@keyframes sunspin{to{transform:rotate(360deg)}}.corona{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,200,90,.55) 0%,rgba(255,150,40,.22) 30%,rgba(255,120,30,.08) 50%,transparent 68%);animation:pulse 6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.areas{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.area{padding:18px;border-radius:16px}.area b{display:block;font-size:17px;margin-bottom:4px}.area span{font-size:14px;color:#b3afd4}.head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 0 24px}.emblem{width:min(260px,70vw);animation:floaty 7s ease-in-out infinite;filter:drop-shadow(0 0 40px rgba(242,196,109,.45))}.emblem svg{width:100%;height:auto;display:block}.head .rname{font-size:16px;letter-spacing:.12em;color:#f2d9a0;text-transform:uppercase}.head h1{font-family:Marcellus,Indic,serif;font-size:clamp(44px,12vw,96px);line-height:1.05}.banner{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--r);text-decoration:none;color:var(--ink);background:linear-gradient(135deg,#f2c46d38,#6e48dc38);border:1px solid rgba(242,196,109,.55)}.banner:hover{color:var(--ink)}.banner .t{font-family:Marcellus,Indic,serif;font-size:28px}.charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.si{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(70px,auto));border:1.5px solid var(--gold);border-radius:6px;overflow:hidden;box-shadow:0 0 40px #f2c46d1f}.si div{border:.5px solid rgba(242,196,109,.45);padding:5px;font-size:11px;color:#8f8bb5;min-width:0}.si div em{display:block;font-style:normal;font-size:15px;line-height:1.35;color:var(--ink);word-break:break-word}.si div em .la{color:var(--gold)}.si .ctr{grid-column:2/4;grid-row:2/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:radial-gradient(circle,rgba(242,196,109,.12),transparent 70%);font-size:18px;color:var(--gold)}.si .ctr small{font-size:11px;color:var(--quiet)}.si .lg{background:linear-gradient(135deg,rgba(242,196,109,.2),transparent 45%)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:10px 8px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}th{color:var(--quiet);font-weight:500;font-size:13px}.tbl{overflow-x:auto}details{border-radius:14px;background:#05061a80;border:1px solid rgba(255,255,255,.08);margin-bottom:8px}summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;justify-content:space-between;gap:10px;min-height:48px;align-items:center}summary::-webkit-details-marker{display:none}details[open] summary{border-bottom:1px solid rgba(255,255,255,.08)}details .in{padding:6px 16px 14px}.now{background:#b79cff1f}.people{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.why{margin:8px 0 0;padding-left:18px;font-size:13.5px;color:#b3afd4}.support{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r);background:linear-gradient(135deg,#f2c46d29,#f2c46d0a);border:1px solid rgba(242,196,109,.4)}.tl{display:flex;flex-direction:column;gap:10px}.tl .row{display:grid;grid-template-columns:1fr;gap:6px}.tl .lbl{font-size:15px;font-weight:600}.track{position:relative;height:34px;border-radius:10px;background:#05061a8c;border:1px solid rgba(255,255,255,.06)}.track .bar{position:absolute;top:7px;height:18px;border-radius:999px;border:1px solid var(--gold);min-width:8px}.bar.r0{background:var(--gold)}.bar.r1{background:#f2c46d99}.bar.r2{background:#f2c46d2e}.bar.fut{box-shadow:0 0 16px #f2c46dbf}.track .now{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--violet);box-shadow:0 0 10px var(--violet)}.ticks{position:relative;height:20px}.ticks span{position:absolute;transform:translate(-50%);font-size:12px;color:var(--quiet)}.legend{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#cfcbea}.legend i{display:inline-block;width:20px;height:10px;border-radius:99px;margin-right:6px;border:1px solid var(--gold);vertical-align:middle}.ev{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.win{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:#05061a8c;border:1px solid rgba(255,255,255,.07);margin-top:10px}.win .d{font-size:17px;font-weight:600}.win .pk{font-size:14px;color:#f2d9a0}.kids{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:22px;border-radius:var(--r);background:linear-gradient(135deg,#f2c46d29,#f2c46d08);border:1px solid rgba(242,196,109,.45)}.kids .n{font-family:Marcellus,serif;font-size:60px;line-height:1}.note{font-size:14px;color:var(--quiet)}footer{display:flex;flex-direction:column;gap:12px;padding:24px 0 100px;margin-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--quiet)}footer nav{display:flex;flex-wrap:wrap;gap:16px}.mcta{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#05061aeb;border-top:1px solid rgba(242,196,109,.3);backdrop-filter:blur(12px)}.mcta .btn{flex:1}.hidden{display:none!important}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions{display:flex;flex-wrap:wrap;gap:10px}.legal{max-width:820px}.legal h1{font-family:Marcellus,serif;font-size:34px;margin:10px 0 6px}.legal h2{font-size:20px;font-weight:600;margin:26px 0 8px}.legal p,.legal li{color:#d9d5f2}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:99;background:#fff;color:#000;padding:8px}@media (min-width:760px){.wrap{padding:0 28px}.hero{flex-direction:row;align-items:center;gap:48px;padding:32px 0 56px}.hero>div{flex:1 1 0;min-width:0}.hero h1,.hero .h1x{font-size:56px}.form{grid-template-columns:1fr 1fr;padding:24px}.form .full{grid-column:1/-1}.banner{flex-direction:row;align-items:center;justify-content:space-between;padding:26px 30px}.support{flex-direction:row;align-items:center;justify-content:space-between;padding:28px 34px}.tl .row{grid-template-columns:190px 1fr;align-items:center;gap:16px}.tl .row .sp{display:block}.pad{padding:26px}.mcta{display:none}footer{flex-direction:row;justify-content:space-between;padding-bottom:40px}}.tl .row .sp{display:none}@media (prefers-reduced-motion:reduce){*{animation:none!important}}@media print{.sky,.mcta,.top select,.support,.actions{display:none!important}body{background:#fff;color:#000}}.tabs{position:sticky;top:0;z-index:15;display:flex;gap:8px;overflow-x:auto;padding:10px 2px;margin:0 -2px 18px;background:linear-gradient(#05061a 75%,#05061a00);scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#d9d5f2;text-decoration:none;font-size:15px;white-space:nowrap}.tabs a.on{background:linear-gradient(135deg,#f7d58b,#e0a64a);color:#1a1430;border-color:transparent;font-weight:600}.panel h2.display{font-size:28px;margin-bottom:6px}.h3{font-size:18px;font-weight:600;margin:0 0 10px}.lead2{font-size:19px;line-height:1.5;color:#fff1cf;margin:4px 0 18px}.nowbox{padding:16px 18px;border-radius:16px;background:#b79cff1f;border:1px solid rgba(183,156,255,.35);margin:0 0 16px;font-size:16px}.gcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-bottom:16px}.gcard{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 40px 18px 18px;border-radius:18px;text-decoration:none;color:var(--ink)}.gcard:hover{color:var(--ink);border-color:var(--goldline)}.gcard b{font-size:17px;color:#ffe7b0}.gcard.care b{color:#ffc2b0}.gcard span{font-size:15px;line-height:1.5}.gcard i{position:absolute;right:16px;top:18px;font-style:normal;color:var(--gold)}.graph{overflow-x:auto}.graph svg{display:block;width:100%;min-width:560px;height:auto}.chip.rt-good{background:#6edc962e;color:#a8f0c4}.chip.rt-mixed{background:#f2c46d29;color:#ffe2a0}.chip.rt-careful{background:#ff8c6e2e;color:#ffc2b0}.why-d{background:none;border:0;margin:4px 0 0}.why-d summary{padding:6px 0;min-height:36px;color:var(--gold);font-size:14px}.why-d[open] summary{border:0}.lifeband{margin:6px 0 4px}.lifeband .bar{position:relative;height:34px;border-radius:10px;overflow:hidden;background:#ffffff0a}.lifeband .seg{position:absolute;top:0;bottom:0;border-right:1px solid #05061a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#1a1430;overflow:hidden}.seg.rt-good{background:#7bd9a0}.seg.rt-mixed{background:#e9c978}.seg.rt-careful{background:#f2957c}.lifeband .nowl{position:absolute;top:-2px;bottom:-2px;width:3px;background:#fff;box-shadow:0 0 8px #b79cff}.lifeband .ticks{position:relative;height:20px;margin-top:4px}.lifeband .ticks span{position:absolute;transform:translate(-50%);font-size:11px;color:var(--quiet)}.lifeband .ticks span:first-child{transform:none}.lifeband .ticks span:last-child{transform:translate(-100%)}details.md summary{flex-wrap:wrap}table.bk td{vertical-align:middle;padding:9px 8px}table.bk td small{display:block;font-size:11.5px;color:var(--quiet)}table.bk tr.now td{background:#b79cff24}td.bnote{border-left:3px solid;padding-left:12px!important;min-width:120px}td.bnote b{display:block;font-size:14px}td.bnote span{font-size:13px;color:#d9d5f2}td.bnote.rt-good{border-color:#7bd9a0}td.bnote.rt-good b{color:#a8f0c4}td.bnote.rt-mixed{border-color:#e9c978}td.bnote.rt-mixed b{color:#ffe2a0}td.bnote.rt-careful{border-color:#f2957c}td.bnote.rt-careful b{color:#ffc2b0}.emblem{filter:drop-shadow(0 0 30px rgba(255,200,80,.35))}.today{padding:18px 20px;margin:4px 0 22px;border-color:#f2c46d59}.tdh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:12px}.tdh h2{font-size:22px}.tdgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.tdgrid>div,.tdtimes>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#05061a80;border:1px solid rgba(255,255,255,.07)}.today .k{font-size:12px;color:var(--quiet)}.today b{font-size:15px}.today small{font-size:12px;color:#cfcbea}.tdtimes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px}.tdtimes .good{border-color:#7bd9a073!important;background:#7bd9a014!important}.tdtimes .good b{color:#a8f0c4}.tdtimes .bad{border-color:#f2957c73!important;background:#f2957c14!important}.tdtimes .bad b{color:#ffc2b0}.cd{margin-top:12px}.cdh{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:6px}.pbar{height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.pbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#b79cff,#f2c46d);box-shadow:0 0 10px #f2c46d99}.cdf{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#cfcbea;margin-top:4px}.wheel3d{perspective:1100px;margin:6px auto 26px;width:min(620px,100%);aspect-ratio:1/.62;display:flex;align-items:center;justify-content:center}.disc{position:relative;width:min(560px,96%);aspect-ratio:1/1;border-radius:50%;transform:rotateX(58deg);transform-style:preserve-3d;background:radial-gradient(circle,#f2c46d1f 0 18%,#3c288c59 19% 62%,#140e3c99 63% 100%);border:2px solid rgba(242,196,109,.55);box-shadow:0 0 60px #966eff59,inset 0 0 60px #f2c46d26;animation:discglow 6s ease-in-out infinite}@keyframes discglow{0%,to{box-shadow:0 0 50px #966eff4d,inset 0 0 50px #f2c46d1f}50%{box-shadow:0 0 80px #966eff80,inset 0 0 70px #f2c46d38}}.zl{position:absolute;left:50%;top:0;width:1px;height:50%;background:linear-gradient(#f2c46d80,#f2c46d00 80%);transform-origin:50% 100%}.zs{position:absolute;transform:translate(-50%,-50%) rotateX(-58deg);font-size:11px;color:#f2d9a0;white-space:nowrap}.earth{position:absolute;left:50%;top:50%;width:9%;aspect-ratio:1/1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,#bfe6ff,#2f7fd0 45%,#164b2a 70%,#0a2440);box-shadow:0 0 20px #78beffb3}.gp{position:absolute;transform:translate(-50%,-50%);transform-style:preserve-3d}.gp .bb{display:flex;flex-direction:column;align-items:center;gap:3px;transform:rotateX(-58deg) translateY(-14px);animation:bob 4s ease-in-out infinite}.gp:nth-child(odd) .bb{animation-delay:-2s}@keyframes bob{0%,to{transform:rotateX(-58deg) translateY(-14px)}50%{transform:rotateX(-58deg) translateY(-20px)}}.gp em{font-style:normal;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 3px #000}.globe.sunb{width:22px;height:22px;background:radial-gradient(circle at 40% 38%,#fffbe8,#ffd34d 35%,#ff8c1a 75%,#c2410c);box-shadow:0 0 16px #ffaa28f2}.gcardx{padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:6px}.gcardx .gh{display:flex;align-items:center;gap:10px}.gcardx .gh b{font-size:17px}.gcardx .nx{font-size:13.5px;color:#f2d9a0}.etags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.etag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;background:#7bd9a02e;color:#a8f0c4}.etag.c{background:#f2957c2e;color:#ffc2b0}td.bnote em{display:block;font-style:normal;font-size:12.5px;margin-top:4px}td.bnote em.gf{color:#a8f0c4}td.bnote em.cf{color:#ffc2b0}@media (max-width:640px){.lifeband .ticks span:nth-child(2n){display:none}.zs{font-size:9px}}.ask textarea{width:100%;box-sizing:border-box;min-height:84px;padding:12px 14px;border-radius:14px;border:1px solid rgba(242,196,109,.35);background:#0a092099;color:#edeaf7;font:inherit;font-size:16px;resize:vertical}.ask textarea:focus{outline:2px solid #F2C46D;outline-offset:1px}.ask .lbl{display:block;font-weight:600;margin-bottom:6px}.askchips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.askchip{cursor:pointer;border:1px solid rgba(242,196,109,.35);background:#ffffff0d;color:#edeaf7;font:inherit;font-size:14px}.askchip:hover{background:#f2c46d26}.ansbox{margin-top:14px;padding:14px 16px;border-radius:16px;background:#ffffff0f;border-left:3px solid #F2C46D}.ansbox .qq{font-weight:600;color:#f2c46d;margin-bottom:6px}.ansbox p{margin:6px 0;line-height:1.6}.askcta{display:inline-block;margin:10px 0 4px}.dparts{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:8px}.dparts .input{min-height:50px;font-size:17px;padding:0 10px}select.input{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#F2C46D 50%),linear-gradient(135deg,#F2C46D 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:26px}select.input option{background:#14123a;color:#edeaf7}.sugg li{min-height:48px;padding:10px 14px;cursor:pointer;touch-action:manipulation}a,button,.btn,.tabs a,.askchip,select,input{touch-action:manipulation}.mnav{display:flex;width:100%;gap:2px}.mn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;border:0;border-radius:12px;background:transparent;color:#cfcbea;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;padding:4px 2px}.mn i{font-style:normal;font-size:20px;line-height:1}.mn.on{color:#1a1430;background:linear-gradient(135deg,#f7d58b,#e0a64a);font-weight:600}.mn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sheet{position:fixed;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));top:0;background:#03041299;display:flex;align-items:flex-end;z-index:29}.sheet.hidden{display:none}.sheetgrid{width:100%;max-height:70vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px;background:#0d0c2c;border-top:1px solid rgba(242,196,109,.35);border-radius:18px 18px 0 0}.sheetgrid a{display:flex;align-items:center;min-height:52px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#edeaf7;text-decoration:none;font-size:15px}.sheetgrid a.on{background:linear-gradient(135deg,#f7d58b,#e0a64a);color:#1a1430;font-weight:600;border-color:transparent}.mcta{padding:6px 8px calc(6px + env(safe-area-inset-bottom))}@media (max-width:760px),(pointer:coarse){.mcta{backdrop-filter:none;background:#07071f}.gold{animation:none;background-position:30% 0}.sun svg{animation:none;filter:none}.sun{box-shadow:0 0 30px #ffaa28cc}.corona,.emblem,.gp .bb,.star{animation:none}.emblem{filter:none}.disc,.ring,.ring .n span{animation:none}.orbit,.orbit .pl{will-change:transform}body{padding-bottom:80px}}.sugg{position:static!important;margin-top:4px;max-height:300px;overflow:auto}.wheel3d{position:relative;z-index:0;isolation:isolate}.mcta{z-index:50}.allp td,.allp th{padding:9px 8px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.allp tr.past td{opacity:.7}.allp tr.now td{background:#f2c46d1f}.report{background:#fff;color:#111;border-radius:14px;padding:22px;margin-top:12px;font-size:14px;line-height:1.5}.report h1{font-size:22px;margin:0 0 6px;color:#111}.report h2{font-size:18px;margin:18px 0 6px;color:#5a3a00;border-bottom:2px solid #e2b55a}.report h3{font-size:15px;margin:12px 0 4px;color:#222}.report p{margin:4px 0}.report .hint{color:#555}.report table.rt{width:100%;border-collapse:collapse;margin:4px 0 8px}.report .rt td,.report .rt th{border:1px solid #ddd;padding:5px 6px;text-align:left;vertical-align:top;font-size:13px}.report tr.now td{background:#fff3d6}.report .yrs{font-size:13px}@media print{@page{margin:12mm}html,body{background:#fff!important}.top,footer,.head,.tabs,#supp,.mcta,.noprint,.sky{display:none!important}.report{border-radius:0;padding:0;margin:0}.report h2,.report h3{break-after:avoid}.report tr{break-inside:avoid}}.wheel3d{pointer-events:none}.wheel3d{overflow:hidden}.wrap{overflow-x:clip}.report th{color:#333!important;background:#f6efe0}table.mdtl{width:100%;border-collapse:collapse;font-size:15px}table.mdtl th{text-align:left;font-weight:600;color:var(--quiet);padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}table.mdtl .mdrow td{padding:14px 8px;border-bottom:1px solid var(--line);vertical-align:top}table.mdtl .n{color:var(--quiet)}table.mdtl .lord{font-size:17px;white-space:nowrap}table.mdtl .skt{color:var(--quiet);font-size:.85em}table.mdtl .what{display:block;margin-top:4px;color:#d8d2ee;font-size:14px;line-height:1.45;min-width:180px}table.mdtl .what em{display:block;font-style:normal;font-size:13px;margin-top:2px}table.mdtl .what .gf{color:#9be3b0}table.mdtl .what .cf{color:#ffb4a2}table.mdtl .md-current .mdrow td{color:#f2c46d;background:#f2c46d0f}table.mdtl .md-past .mdrow td{opacity:.85}.tl-toggle{background:none;border:0;color:#f2a65a;font:inherit;font-size:15px;cursor:pointer;padding:8px 4px;min-height:44px}.adbox{background:#00000040;border-radius:12px;padding:12px 14px;margin:2px 0 10px}table.tl-ad{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}table.tl-ad th{text-align:left;color:var(--quiet);font-weight:600;padding:8px 6px;border-bottom:1px solid var(--line)}table.tl-ad td{padding:9px 6px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}table.tl-ad tr.on td{color:#f2c46d}@media (max-width:640px){table.mdtl{font-size:13px}table.mdtl .lord{font-size:15px}table.mdtl .what{min-width:150px}}.sugg li.osm{min-height:0;padding:6px 14px;font-size:12px;color:var(--quiet);cursor:default}.sugg li.osm a{color:var(--quiet)}.plain{margin:10px 0 4px;line-height:1.55;font-size:15px;padding:10px 12px;border-radius:10px;background:#ffffff0d}.plain.pl-sup{border-left:3px solid #6FD394}.plain.pl-mix{border-left:3px solid #F2C46D}.plain.pl-cha{border-left:3px solid #FF9C86}.hero .h1x{font-family:Marcellus,Indic,serif;font-size:34px;line-height:1.12;margin:0}.hero .h1x h1{display:inline;font:inherit;margin:0}.hero .h1x b{font-weight:400;color:var(--gold)}@media (min-width:760px){.hero .h1x{font-size:56px}}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:8px 0 0;font-size:14px;color:var(--muted)}.crumbs li+li:before{content:"\203a";margin-right:6px}@media (pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cg fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg stroke=%22%231a1300%22 stroke-width=%224%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22/%3E%3C/g%3E%3Cg stroke=%22%23F2C46D%22 stroke-width=%222%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22 fill=%22%23F2C46D%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 1,auto}a,button,select,summary,label,[role=button],.tl-toggle{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cg fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg stroke=%22%231a1300%22 stroke-width=%224%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22/%3E%3C/g%3E%3Cg stroke=%22%23F2C46D%22 stroke-width=%222%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22 fill=%22%23F2C46D%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 1,pointer}input,textarea{cursor:text}}
