@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400;1,500&family=Philosopher:ital,wght@0,400;0,700;1,400&family=Poppins:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:wght@400;500;600;700&family=Philosopher:ital,wght@0,400;0,700;1,400&family=Playfair+Display:wght@400;500;700&family=Almendra:wght@400;700&family=Poppins:wght@300;400;500;600&display=swap";.signos-scope{--background: oklch(.93 .04 240);--foreground: oklch(.2 .08 265);--card: oklch(.99 .005 240);--primary: oklch(.25 .1 265);--muted-foreground: oklch(.45 .04 260);--border: oklch(.78 .04 240);--gold: oklch(.78 .16 80);--gold-soft: oklch(.86 .13 88);--gold-deep: oklch(.55 .14 65);--nak-red: oklch(.58 .2 35);--nak-yel: oklch(.78 .16 80);--nak-grn: oklch(.55 .12 155);--nak-blu: oklch(.55 .15 240);--gradient-sky: linear-gradient(180deg, oklch(.95 .03 235) 0%, oklch(.82 .06 235) 50%, oklch(.68 .1 240) 100%);--shadow-mystic: 0 20px 60px -20px oklch(.25 .1 265 / .45), 0 0 80px -30px oklch(.78 .16 80 / .35);--shadow-glow: 0 0 30px oklch(.78 .16 80 / .45);font-family:Poppins,Philosopher,system-ui,sans-serif;font-size:15px;color:var(--foreground);background:var(--gradient-sky);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased}.signos-scope h1,.signos-scope h2,.signos-scope h3,.signos-scope h4,.signos-scope .font-display{font-family:Cinzel,Playfair Display,serif}.signos-scope .font-serif{font-family:Playfair Display,serif}.signos-scope .font-poppins{font-family:Poppins,sans-serif}.signos-scope .font-sans{font-family:Poppins,system-ui,sans-serif}@keyframes signos-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.signos-scope .text-shimmer{background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-soft),var(--gold),var(--gold-deep));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:signos-shimmer 5s linear infinite}@keyframes signos-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.signos-scope .signos-star{position:absolute;border-radius:9999px;background:var(--gold-soft);animation:signos-twinkle 3s ease-in-out infinite}.signos-scope .hero-logo-orbit{position:relative;width:18rem;height:18rem;margin:0 auto;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.signos-scope .hero-logo-orbit{width:22rem;height:22rem}}.signos-scope .hero-logo-orbit .core-logo{position:relative;z-index:3;width:7rem;height:7rem;border-radius:9999px;object-fit:cover;background:radial-gradient(circle,var(--gold-soft),color-mix(in oklab,var(--gold) 35%,transparent));border:2px solid var(--gold);box-shadow:0 0 28px color-mix(in oklab,var(--gold) 55%,transparent),0 0 60px color-mix(in oklab,var(--primary) 35%,transparent);animation:signos-orbit-float 7s ease-in-out infinite}@media(min-width:640px){.signos-scope .hero-logo-orbit .core-logo{width:8.5rem;height:8.5rem}}.signos-scope .hero-logo-orbit .orbit-ring{position:absolute;top:50%;left:50%;border-radius:9999px;border:1px dashed color-mix(in oklab,var(--gold-soft) 55%,transparent);transform:translate(-50%,-50%);pointer-events:none;z-index:1}.signos-scope .hero-logo-orbit .orbit-ring-1{width:10.5rem;height:10.5rem}.signos-scope .hero-logo-orbit .orbit-ring-2{width:14rem;height:14rem;border-color:color-mix(in oklab,var(--primary) 45%,transparent)}.signos-scope .hero-logo-orbit .orbit-ring-3{width:17rem;height:17rem;border-color:color-mix(in oklab,var(--gold-deep) 45%,transparent)}@media(min-width:640px){.signos-scope .hero-logo-orbit .orbit-ring-1{width:12.5rem;height:12.5rem}.signos-scope .hero-logo-orbit .orbit-ring-2{width:16.5rem;height:16.5rem}.signos-scope .hero-logo-orbit .orbit-ring-3{width:20.5rem;height:20.5rem}}.signos-scope .hero-logo-orbit .orbit{position:absolute;top:50%;left:50%;border-radius:9999px;transform-origin:center center;pointer-events:none;z-index:2}.signos-scope .hero-logo-orbit .orbit-1{width:10.5rem;height:10.5rem;margin:-5.25rem 0 0 -5.25rem;animation:signos-orbit-spin 14s linear infinite}.signos-scope .hero-logo-orbit .orbit-1b{animation-delay:-7s}.signos-scope .hero-logo-orbit .orbit-2{width:14rem;height:14rem;margin:-7rem 0 0 -7rem;animation:signos-orbit-spin 22s linear infinite}.signos-scope .hero-logo-orbit .orbit-2b{animation-delay:-5.5s}.signos-scope .hero-logo-orbit .orbit-2c{animation-delay:-11s}.signos-scope .hero-logo-orbit .orbit-2d{animation-delay:-16.5s}.signos-scope .hero-logo-orbit .orbit-3{width:17rem;height:17rem;margin:-8.5rem 0 0 -8.5rem;animation:signos-orbit-spin 34s linear infinite}.signos-scope .hero-logo-orbit .orbit-3b{width:17rem;height:17rem;margin:-8.5rem 0 0 -8.5rem;animation:signos-orbit-spin 40s linear infinite reverse}.signos-scope .hero-logo-orbit .orbit-3c{animation-delay:-20s}@media(min-width:640px){.signos-scope .hero-logo-orbit .orbit-1,.signos-scope .hero-logo-orbit .orbit-1b{width:12.5rem;height:12.5rem;margin:-6.25rem 0 0 -6.25rem}.signos-scope .hero-logo-orbit .orbit-2,.signos-scope .hero-logo-orbit .orbit-2b,.signos-scope .hero-logo-orbit .orbit-2c,.signos-scope .hero-logo-orbit .orbit-2d{width:16.5rem;height:16.5rem;margin:-8.25rem 0 0 -8.25rem}.signos-scope .hero-logo-orbit .orbit-3,.signos-scope .hero-logo-orbit .orbit-3b,.signos-scope .hero-logo-orbit .orbit-3c{width:20.5rem;height:20.5rem;margin:-10.25rem 0 0 -10.25rem}}.signos-scope .hero-logo-orbit .planet{position:absolute;top:-13px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;font-family:Cinzel,serif;font-size:.95rem;line-height:1;color:var(--primary);background:linear-gradient(145deg,var(--gold-soft),color-mix(in oklab,var(--gold) 65%,transparent));border:1px solid var(--gold);box-shadow:0 2px 12px color-mix(in oklab,var(--gold) 55%,transparent),inset 0 1px #ffffffb3}@media(max-width:640px){.signos-scope .hero-logo-orbit .planet{width:22px;height:22px;top:-11px;font-size:.8rem}}.signos-scope .hero-logo-orbit .planet-sun{background:radial-gradient(circle,#ffe0ad,#ff9f46 50%,#f97c0d 75%,#f06d00,#e66000);background:radial-gradient(circle,color(xyz 0.784 0.768 0.226),color(xyz 0.558 0.462 0.09) 50%,#f97c0d 75%,color(xyz 0.42 0.295 0.029),color(xyz 0.38 0.25 0.015));color:#051139}.signos-scope .hero-logo-orbit .planet-moon{background:radial-gradient(circle,#fcfcfc,#cbdae3);color:#051139}.signos-scope .hero-logo-orbit .planet-mars{background:radial-gradient(circle,#ff9686,#ed4b43 50%,#d7272c,#bc001c);background:radial-gradient(circle,color(xyz 0.618 0.438 0.203),#ed4b43 50%,#d7272c,color(xyz 0.218 0.106 0.014));color:#fcfcfc}.signos-scope .hero-logo-orbit .planet-mer{background:radial-gradient(circle,#77eb94,#3fb96d 50%,#18a15a 75%,#009552,#00884c);background:radial-gradient(circle,#77eb94,#3fb96d 50%,#18a15a 75%,color(xyz 0.121 0.221 0.114),color(xyz 0.096 0.182 0.092));color:#fcfcfc}.signos-scope .hero-logo-orbit .planet-jup{background:radial-gradient(circle,#ffcf7d,#f39d24 50%,#e48700,#d17500);background:radial-gradient(circle,color(xyz 0.684 0.673 0.208),#f39d24 50%,color(xyz 0.412 0.338 0.032),color(xyz 0.341 0.258 0.002));color:#051139}.signos-scope .hero-logo-orbit .planet-ven{background:radial-gradient(circle,#fcfcfc,#b4d3e3);color:#051139}.signos-scope .hero-logo-orbit .planet-sat{background:radial-gradient(circle,#85bcf5,#1c50a7);color:#fcfcfc}.signos-scope .hero-logo-orbit .planet-rahu{background:radial-gradient(circle,#a6e45a,#6abf44 50%,#48ac3a,#189a30);color:#2f215b}.signos-scope .hero-logo-orbit .planet-ketu{background:radial-gradient(circle,#ff8769,#e34d3c 50%,#cf322d 75%,#c52126,#bb061e);background:radial-gradient(circle,color(xyz 0.55 0.39 0.142),#e34d3c 50%,#cf322d 75%,#c52126,#bb061e);color:#fcfcfc}@keyframes signos-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes signos-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.signos-scope .hero-logo-orbit .orbit,.signos-scope .hero-logo-orbit .core-logo,.signos-scope .signos-star{animation:none!important}}.nadi-scope{--bg-1: 220 60% 30%;--bg-2: 220 55% 20%;--bg-3: 222 60% 13%;--gold: 38 78% 60%;--gold-soft: 38 86% 72%;--cosmic: 224 100% 68%;--cosmic-glow: 219 100% 78%;--muted2: 226 18% 67%;--background: hsl(222 60% 13%);--foreground: hsl(45 71% 95%);--card: hsl(222 50% 22%);--card-foreground: hsl(45 71% 95%);--popover: hsl(222 60% 13%);--popover-foreground: hsl(45 71% 95%);--primary: hsl(38 78% 60%);--primary-foreground: hsl(222 60% 13%);--secondary: hsl(222 50% 25%);--secondary-foreground: hsl(45 71% 95%);--muted: hsl(222 30% 35%);--muted-foreground: hsl(220 25% 73%);--accent: hsl(224 100% 68%);--accent-foreground: hsl(222 60% 13%);--destructive: hsl(0 80% 60%);--destructive-foreground: hsl(45 71% 95%);--border: hsl(222 40% 35%);--input: hsl(222 40% 25%);--ring: hsl(38 78% 60%);--grad-cosmic: radial-gradient( ellipse at 50% 25%, hsl(220 55% 37%) 0%, hsl(220 55% 23%) 50%, hsl(222 60% 12%) 100% );--grad-gold: linear-gradient(135deg, hsl(var(--gold-soft)), hsl(35 70% 51%));--grad-card: linear-gradient( 160deg, hsl(220 50% 29% / .85) 0%, hsl(222 55% 17% / .85) 100% );--shadow-glow: 0 0 60px -10px hsl(var(--cosmic) / .55);--shadow-gold: 0 10px 40px -10px hsl(var(--gold) / .4);background:hsl(var(--bg-3));background-image:var(--grad-cosmic);color:#fbf7e9;font-family:Poppins,Helvetica Neue,sans-serif;min-height:100vh;position:relative}.nadi-scope h1,.nadi-scope h2,.nadi-scope h3,.nadi-scope h4{font-family:inherit;letter-spacing:normal}.nadi-scope .font-display{font-family:Playfair Display,serif}.nadi-scope .font-condensed{font-family:Cinzel,sans-serif;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.nadi-scope .font-almendra{font-family:Almendra,serif}.nadi-scope .font-body{font-family:Poppins,Helvetica Neue,sans-serif}.nadi-scope .font-philosopher,.nadi-scope .font-crimson,.nadi-scope .font-fell{font-family:Philosopher,Helvetica Neue,sans-serif}.nadi-scope .text-gold{color:hsl(var(--gold))}.nadi-scope .text-gold-soft{color:hsl(var(--gold-soft))}.nadi-scope .text-cosmic-glow{color:hsl(var(--cosmic-glow))}.nadi-scope .text-muted2{color:hsl(var(--muted2))}.nadi-scope .bg-card-cosmic{background:var(--grad-card)}.nadi-scope .text-grad-gold{background:linear-gradient(90deg,#f5c87a,#e9ae49,#f5c87a);-webkit-background-clip:text;background-clip:text;color:transparent}.nadi-scope .text-grad-cosmic{background:linear-gradient(90deg,hsl(var(--cosmic-glow)),hsl(var(--gold-soft)),hsl(var(--cosmic-glow)));-webkit-background-clip:text;background-clip:text;color:transparent}.nadi-scope .shadow-cosmic{box-shadow:var(--shadow-glow)}.nadi-scope .shadow-gold-glow{box-shadow:var(--shadow-gold)}.nadi-scope .starfield{position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,hsl(var(--gold-soft) / .7),transparent 50%),radial-gradient(1px 1px at 70% 80%,hsl(var(--cosmic-glow) / .6),transparent 50%),radial-gradient(1.5px 1.5px at 40% 60%,hsl(var(--gold-soft) / .5),transparent 50%),radial-gradient(1px 1px at 85% 20%,hsl(var(--cosmic-glow) / .7),transparent 50%),radial-gradient(1px 1px at 10% 75%,hsl(var(--gold-soft) / .6),transparent 50%),radial-gradient(1.5px 1.5px at 55% 15%,hsl(var(--cosmic-glow) / .5),transparent 50%),radial-gradient(1px 1px at 30% 85%,hsl(var(--gold-soft) / .5),transparent 50%);background-size:800px 800px;animation:twinkle 8s ease-in-out infinite;z-index:0}@keyframes twinkle{0%,to{opacity:.6}50%{opacity:1}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-rev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes star-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.25) rotate(8deg);opacity:.85}}@keyframes star-halo{0%,to{transform:scale(.7);opacity:.3}50%{transform:scale(1.4);opacity:.9}}@keyframes sparkle-float{0%,to{opacity:0;transform:translateY(0) scale(.6)}40%,60%{opacity:1;transform:translateY(-4px) scale(1.1)}}@keyframes ecg-sweep{0%{stroke-dashoffset:120}70%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nadi-scope .card-watermark{position:relative}.nadi-scope .card-watermark:before{content:"ॐ";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:18rem;color:hsl(var(--gold) / .04);pointer-events:none;z-index:0}.nadi-scope .card-watermark>*{position:relative;z-index:1}.nadi-scope select option,.nadi-scope select optgroup{background:hsl(var(--bg-2));color:hsl(var(--foreground))}.nadi-scope .modal-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--gold) / .4) transparent}.nadi-scope .modal-scroll::-webkit-scrollbar{width:8px}.nadi-scope .modal-scroll::-webkit-scrollbar-thumb{background:hsl(var(--gold) / .4);border-radius:999px}.nadi-scope .hero-logo-orbit{position:relative;width:18rem;height:18rem;margin:0 auto;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.nadi-scope .hero-logo-orbit{width:22rem;height:22rem}}.nadi-scope .hero-logo-orbit .core-logo{position:relative;z-index:3;width:7rem;height:7rem;margin:0;border-radius:9999px;object-fit:cover;background:radial-gradient(circle,hsl(var(--gold-soft) / .95),hsl(var(--gold) / .35));border:2px solid hsl(var(--gold));box-shadow:0 0 28px hsl(var(--gold) / .55),0 0 60px hsl(var(--cosmic) / .35);animation:orbit-float 7s ease-in-out infinite}@media(min-width:640px){.nadi-scope .hero-logo-orbit .core-logo{width:8.5rem;height:8.5rem}}.nadi-scope .hero-logo-orbit .orbit-ring{position:absolute;top:50%;left:50%;border-radius:9999px;border:1px dashed hsl(var(--cosmic-glow) / .45);transform:translate(-50%,-50%);pointer-events:none;z-index:1}.nadi-scope .hero-logo-orbit .orbit-ring-1{width:10.5rem;height:10.5rem;border-color:hsl(var(--gold-soft) / .55)}.nadi-scope .hero-logo-orbit .orbit-ring-2{width:14rem;height:14rem;border-color:hsl(var(--cosmic-glow) / .5)}.nadi-scope .hero-logo-orbit .orbit-ring-3{width:17rem;height:17rem;border-color:#cc99e673}@media(min-width:640px){.nadi-scope .hero-logo-orbit .orbit-ring-1{width:12.5rem;height:12.5rem}.nadi-scope .hero-logo-orbit .orbit-ring-2{width:16.5rem;height:16.5rem}.nadi-scope .hero-logo-orbit .orbit-ring-3{width:20.5rem;height:20.5rem}}.nadi-scope .hero-logo-orbit .orbit{position:absolute;top:50%;left:50%;border-radius:9999px;transform-origin:center center;pointer-events:none;z-index:2}.nadi-scope .hero-logo-orbit .orbit-1{width:10.5rem;height:10.5rem;margin:-5.25rem 0 0 -5.25rem;animation:orbit-spin 14s linear infinite}.nadi-scope .hero-logo-orbit .orbit-1b{animation-delay:-7s}.nadi-scope .hero-logo-orbit .orbit-2{width:14rem;height:14rem;margin:-7rem 0 0 -7rem;animation:orbit-spin 22s linear infinite}.nadi-scope .hero-logo-orbit .orbit-2b{animation-delay:-5.5s}.nadi-scope .hero-logo-orbit .orbit-2c{animation-delay:-11s}.nadi-scope .hero-logo-orbit .orbit-2d{animation-delay:-16.5s}.nadi-scope .hero-logo-orbit .orbit-3{width:17rem;height:17rem;margin:-8.5rem 0 0 -8.5rem;animation:orbit-spin 34s linear infinite}.nadi-scope .hero-logo-orbit .orbit-3b{width:17rem;height:17rem;margin:-8.5rem 0 0 -8.5rem;animation:orbit-spin 40s linear infinite reverse}.nadi-scope .hero-logo-orbit .orbit-3c{animation-delay:-20s}@media(min-width:640px){.nadi-scope .hero-logo-orbit .orbit-1,.nadi-scope .hero-logo-orbit .orbit-1b{width:12.5rem;height:12.5rem;margin:-6.25rem 0 0 -6.25rem}.nadi-scope .hero-logo-orbit .orbit-2,.nadi-scope .hero-logo-orbit .orbit-2b,.nadi-scope .hero-logo-orbit .orbit-2c,.nadi-scope .hero-logo-orbit .orbit-2d{width:16.5rem;height:16.5rem;margin:-8.25rem 0 0 -8.25rem}.nadi-scope .hero-logo-orbit .orbit-3,.nadi-scope .hero-logo-orbit .orbit-3b,.nadi-scope .hero-logo-orbit .orbit-3c{width:20.5rem;height:20.5rem;margin:-10.25rem 0 0 -10.25rem}}.nadi-scope .hero-logo-orbit .planet{position:absolute;top:-13px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;font-family:Cinzel,Noto Sans Devanagari,system-ui,serif;font-size:.95rem;line-height:1;color:hsl(var(--bg-3));background:linear-gradient(145deg,hsl(var(--gold-soft) / .95),hsl(var(--gold) / .65));border:1px solid hsl(var(--gold));box-shadow:0 2px 12px hsl(var(--gold) / .55),inset 0 1px #ffffffb3}@media(max-width:640px){.nadi-scope .hero-logo-orbit .planet{width:22px;height:22px;top:-11px;font-size:.8rem}}.nadi-scope .hero-logo-orbit .planet-sun{background:radial-gradient(circle,#ffe38f,#f9851f);color:hsl(var(--bg-3))}.nadi-scope .hero-logo-orbit .planet-moon{background:radial-gradient(circle,#fcfcfc,#d6e0eb);color:hsl(var(--bg-3))}.nadi-scope .hero-logo-orbit .planet-mars{background:radial-gradient(circle,#f7906e,#cf1717);color:#fcfcfc}.nadi-scope .hero-logo-orbit .planet-mer{background:radial-gradient(circle,#8fefa7,#1da561);color:#fcfcfc}.nadi-scope .hero-logo-orbit .planet-jup{background:radial-gradient(circle,#fcdc9c,#ee862b);color:hsl(var(--bg-3))}.nadi-scope .hero-logo-orbit .planet-ven{background:radial-gradient(circle,#fcfcfc,#c1d6e1);color:hsl(var(--bg-3))}.nadi-scope .hero-logo-orbit .planet-sat{background:radial-gradient(circle,#9fb5df,#222ca0);color:#fcfcfc}.nadi-scope .hero-logo-orbit .planet-rahu{background:radial-gradient(circle,#d1f589,#6fe619);color:#671782}.nadi-scope .hero-logo-orbit .planet-ketu{background:radial-gradient(circle,#f2805a,#c91d1d);color:#fcfcfc}@media(prefers-reduced-motion:reduce){.nadi-scope .hero-logo-orbit .orbit,.nadi-scope .hero-logo-orbit .core-logo{animation:none!important}}
