@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-main:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_04d853{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_04d853{--font-heading:"Playfair Display","Playfair Display Fallback"}:root{--background:#FDF4E3;--background-rgb:253,244,227;--bg-soft:#F4E8D1;--bg-soft-rgb:244,232,209;--bg-primary:#FDF4E3;--foreground:#2C1B18;--foreground-rgb:44,27,24;--primary:#4A2E2B;--secondary:#6B4E4A;--text-muted:#75605C;--accent-gold:#8B5E10;--accent-gold-rgb:139,94,16;--accent-gold-dim:#6E4A0D;--accent-rose:#C48E8E;--success:#256B29;--success-bg:rgba(46,125,50,0.12);--warning:#B26A00;--warning-bg:rgba(178,106,0,0.12);--error:#B3261E;--error-bg:rgba(179,38,30,0.10);--accent-iris:#4A2FA8;--brand-secondary:#4A2FA8;--card-bg:rgba(244,232,209,0.65);--card-border:rgba(139,94,16,0.25);--border-soft:rgba(139,94,16,0.15);--glass-shadow:0 12px 40px -10px rgba(16,20,32,0.1);--font-main:var(--font-main),sans-serif;--font-heading:var(--font-heading),serif;--radius-sm:8px;--radius-md:16px;--radius-lg:32px;--app-tabbar-height:58px;--app-rail-width:76px;--app-rail-breakpoint:600px}[data-theme=dark]{--background:#0B0F2F;--background-rgb:11,15,47;--bg-soft:#121640;--bg-soft-rgb:18,22,64;--bg-primary:#0B0F2F;--foreground:#DFE0FF;--foreground-rgb:223,224,255;--primary:#DFE0FF;--secondary:#C7C5CF;--brand-secondary:#5D3FD3;--text-muted:#B3B2B9;--success:#4ECDC4;--success-bg:rgba(78,205,196,0.15);--warning:#F7B731;--warning-bg:rgba(247,183,49,0.15);--error:#FF6B9D;--error-bg:rgba(255,107,157,0.15);--accent-gold:#D4AF37;--accent-gold-rgb:212,175,55;--accent-gold-dim:#9E8329;--accent-iris:#5D3FD3;--card-bg:rgba(18,22,64,0.4);--card-border:rgba(212,175,55,0.2);--border-soft:rgba(93,63,211,0.2);--glass-shadow:0 20px 50px -10px rgba(0,0,0,0.8),0 0 30px -5px rgba(93,63,211,0.15);--nebula-purple:rgba(159,122,234,0.35);--nebula-purple-light:rgba(184,159,232,0.25);--nebula-indigo:rgba(93,63,211,0.4);--nebula-blue:rgba(74,144,226,0.3);--star-white:#E8E9FF;--moon-silver:#C7C5CF;--cosmic-glow:#D4AF37;--planet-sun:#FFD700;--planet-moon:#F0F0F0;--planet-mars:#E74C3C;--planet-mercury:#3498DB;--planet-venus:#F39C12;--planet-jupiter:#8E44AD;--planet-saturn:#95A5A6;--planet-rahu:#2C3E50;--planet-ketu:#34495E;--element-fire:#E74C3C;--element-earth:#8B7355;--element-air:#87CEEB;--element-water:#3498DB}[data-theme=light]{--background:#FDF4E3;--background-rgb:253,244,227;--bg-soft:#F4E8D1;--bg-soft-rgb:244,232,209;--bg-primary:#FDF4E3;--foreground:#2C1B18;--foreground-rgb:44,27,24;--primary:#4A2E2B;--secondary:#6B4E4A;--text-muted:#75605C;--success:#256B29;--success-bg:rgba(46,125,50,0.12);--error:#B3261E;--error-bg:rgba(179,38,30,0.10);--accent-gold:#8B5E10;--accent-gold-rgb:139,94,16;--accent-gold-dim:#6E4A0D;--accent-rose:#C48E8E;--warning:#B26A00;--warning-bg:rgba(178,106,0,0.12);--accent-iris:#4A2FA8;--brand-secondary:#4A2FA8;--card-bg:rgba(244,232,209,0.65);--card-border:rgba(139,94,16,0.25);--border-soft:rgba(139,94,16,0.15);--glass-shadow:0 12px 40px -10px rgba(44,27,24,0.1)}*{box-sizing:border-box;padding:0;margin:0}body,html{width:100%;overflow-x:hidden;text-size-adjust:100%;font-family:var(--font-main);background:var(--background);color:var(--foreground);line-height:1.6;transition:background-color .5s ease,background .5s ease,color .5s ease;display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.app-main{flex:1 0 auto;min-height:70vh;min-height:70svh}.app-main~footer,body>footer{flex-shrink:0}a{color:inherit;text-decoration:none}::placeholder{color:var(--text-muted);opacity:.7}[data-theme=dark] ::placeholder{color:rgba(255,255,255,.45)}.cosmic-bg-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-3;pointer-events:none;background-color:var(--background);transition:opacity 1s ease}[data-theme=dark] .cosmic-bg-overlay{background:radial-gradient(circle at 15% 15%,var(--nebula-purple) 0,transparent 45%),radial-gradient(circle at 85% 85%,var(--nebula-indigo) 0,transparent 45%),radial-gradient(circle at 50% 50%,var(--nebula-gold) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(159,122,234,.25) 0,transparent 35%)}@keyframes cosmicSpin{to{transform:rotate(1turn)}}.cosmic-mandala-spin{transform-origin:center;animation:cosmicSpin 120s linear infinite;will-change:transform}@media (hover:none) and (pointer:coarse),(max-width:768px){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.stars-layer-1,.stars-layer-2{filter:none}.cosmic-mandala-spin{animation:none;will-change:auto}}@media (prefers-reduced-motion:reduce){.cosmic-mandala-spin{animation:none}}.stars-layer-1{background-image:radial-gradient(1.5px 1.5px at 15px 25px,#fff,transparent),radial-gradient(1px 1px at 55px 80px,var(--accent-gold),transparent),radial-gradient(2px 2px at 95px 15px,#fff,transparent),radial-gradient(1px 1px at 130px 60px,var(--accent-gold),transparent),radial-gradient(1.5px 1.5px at 170px 95px,#fff,transparent);background-size:250px 250px;filter:drop-shadow(0 0 5px rgba(255,255,255,.6))}.stars-layer-1,.stars-layer-2{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;pointer-events:none;opacity:0}.stars-layer-2{background-image:radial-gradient(3px 3px at 40px 140px,#fff,transparent),radial-gradient(4px 4px at 180px 60px,var(--accent-gold),transparent),radial-gradient(3px 3px at 120px 200px,#fff,transparent),radial-gradient(4px 4px at 280px 20px,var(--accent-gold),transparent);background-size:400px 400px;filter:drop-shadow(0 0 10px rgba(212,175,55,.8))}.central-portal-glow{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.12) 0,rgba(93,63,211,.05) 40%,transparent 70%);opacity:0}[data-theme=dark] .central-portal-glow,[data-theme=dark] .stars-layer-1,[data-theme=dark] .stars-layer-2{opacity:1}.noise-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-3;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),"Playfair Display","Cinzel",serif;font-weight:600;line-height:1.1;letter-spacing:.05em}[data-theme=dark] h1,[data-theme=dark] h2{background:linear-gradient(180deg,#F4E8D1 0,#D4AF37);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(212,175,55,.15))}h1{font-size:clamp(1.75rem,6vw,3.5rem);text-transform:uppercase}h2{font-size:clamp(1.375rem,4.5vw,2.2rem)}h3{font-size:clamp(1.125rem,3vw,1.5rem);letter-spacing:.05em}.native-app h1{font-size:clamp(1.5rem,5.2vw,2.75rem)}.native-app h2{font-size:clamp(1.25rem,4vw,1.9rem)}.native-app h3{font-size:clamp(1.0625rem,2.8vw,1.35rem)}.sacred-card{position:relative;background:var(--card-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1)}.sacred-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.5),transparent);z-index:1}.sacred-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.4);box-shadow:0 30px 60px -15px rgba(0,0,0,.6),0 0 40px -5px rgba(212,175,55,.2),inset 0 1px 0 rgba(255,255,255,.15);background:rgba(18,22,64,.5)}.sacred-card.active{border-color:var(--accent-gold);box-shadow:0 20px 40px -10px rgba(212,175,55,.3),0 0 20px rgba(212,175,55,.15),inset 0 1px 0 rgba(255,255,255,.2)}.sacred-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin:40px 0;color:var(--accent-gold)}.sacred-divider:after,.sacred-divider:before{content:"";height:1px;width:100px;background:linear-gradient(to right,transparent,var(--accent-gold),transparent)}.mystic-badge{font-family:var(--font-heading);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);border:1px solid rgba(212,175,55,.3);padding:4px 12px;border-radius:20px;background:rgba(212,175,55,.05)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px rgba(212,175,55,.4)}50%{box-shadow:0 0 30px rgba(212,175,55,.8)}}@keyframes glow-float{0%,to{filter:drop-shadow(0 0 8px rgba(212,175,55,.4));transform:translateY(0)}50%{filter:drop-shadow(0 0 16px rgba(212,175,55,.8));transform:translateY(-4px)}}@keyframes twinkle{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-in{animation:slideInUp .5s ease-out forwards}.animate-fade{animation:fadeIn .4s ease-out forwards}.animate-scale{animation:scaleIn .5s ease-out forwards}.animate-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-float{animation:glow-float 3s ease-in-out infinite}.animate-twinkle{animation:twinkle 3s ease-in-out infinite}.animate-spin{animation:rotate-slow 8s linear infinite}.primary-btn-cosmic{position:relative;font-family:var(--font-heading);letter-spacing:.1em;color:var(--bg-primary);background:linear-gradient(135deg,var(--accent-gold) 0,var(--accent-gold-dim) 100%);border:none;padding:12px 32px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(212,175,55,.3),inset 0 1px 0 rgba(255,255,255,.3);text-transform:uppercase;font-size:.9rem;overflow:hidden}.primary-btn-cosmic:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%)}.primary-btn-cosmic:active:before{width:300px;height:300px;animation:ripple .6s ease-out}.primary-btn-cosmic:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(212,175,55,.6),inset 0 1px 0 rgba(255,255,255,.4)}.primary-btn-cosmic:focus{outline:2px solid rgba(212,175,55,.5);outline-offset:2px}.secondary-btn-cosmic{position:relative;font-family:var(--font-heading);letter-spacing:.1em;color:var(--accent-gold);background:transparent;border:1.5px solid var(--accent-gold);padding:12px 32px;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;font-size:.9rem}.secondary-btn-cosmic:hover{background:rgba(212,175,55,.15);box-shadow:inset 0 0 20px rgba(212,175,55,.2),0 0 20px rgba(212,175,55,.1);border-color:rgba(212,175,55,.8)}.secondary-btn-cosmic:focus{outline:2px solid rgba(212,175,55,.5);outline-offset:2px}@keyframes ripple{to{width:300px;height:300px;opacity:0}}.planet-glyph{font-size:1.5rem;color:var(--accent-gold);filter:drop-shadow(0 0 8px rgba(212,175,55,.6))}.cosmic-glow{position:relative}.cosmic-glow:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:radial-gradient(circle,rgba(212,175,55,.3),transparent 70%);pointer-events:none;z-index:-1}.glassmorphism-card{background:rgba(18,22,64,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.2);border-radius:16px;box-shadow:0 20px 50px -10px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.1)}.gradient-text{background:linear-gradient(135deg,#D4AF37,#5D3FD3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.text-gold{color:var(--accent-gold)}.text-iris{color:var(--accent-iris)}.text-muted-cosmic{color:var(--text-muted)}.bg-glow-gold{box-shadow:0 0 30px rgba(212,175,55,.2)}.bg-glow-iris{box-shadow:0 0 30px rgba(93,63,211,.2)}.border-gold{border-color:var(--accent-gold)}.border-iris{border-color:var(--accent-iris)}@media (max-width:640px){.container{padding:0 16px}h1{font-size:2.2rem}h2{font-size:1.8rem}}.native-app body{padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px))}@media (min-width:600px){.native-app body{padding-bottom:env(safe-area-inset-bottom,0);padding-left:calc(var(--app-rail-width) + env(safe-area-inset-left, 0px))}.native-app .app-main{padding-left:0}}.native-app header{padding-top:env(safe-area-inset-top,0)}.native-app .app-main{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.native-app footer,.native-app header{-webkit-user-select:none;user-select:none}.native-app *{-webkit-tap-highlight-color:transparent}.native-app .stars-layer-1,.native-app .stars-layer-2{filter:none}.AppTabBar_tabBar__aJjzA{display:none}html.native-app .AppTabBar_tabBar__aJjzA{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:900;align-items:stretch;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background:rgba(11,15,47,.92);box-shadow:inset 0 1px 0 rgba(212,175,55,.18);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}html.native-app[data-theme=light] .AppTabBar_tabBar__aJjzA{background:rgba(253,244,227,.92);box-shadow:inset 0 1px 0 rgba(184,134,11,.22)}.AppTabBar_tab__AefSU{flex:1 1;height:var(--app-tabbar-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-muted);text-decoration:none;min-width:0;transition:color .18s ease}.AppTabBar_label__FSEco{font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap}.AppTabBar_tabActive__C3W_R{color:var(--accent-gold)}.AppTabBar_tab__AefSU:active{transform:scale(.94);transition:none}@media (prefers-reduced-motion:reduce){.AppTabBar_tab__AefSU,.AppTabBar_tab__AefSU:active{transition:none;transform:none}}@media (min-width:600px){html.native-app .AppTabBar_tabBar__aJjzA{top:0;bottom:0;right:auto;width:calc(var(--app-rail-width) + env(safe-area-inset-left, 0px));flex-direction:column;justify-content:center;gap:4px;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-shadow:inset -1px 0 0 rgba(212,175,55,.18)}html.native-app[data-theme=light] .AppTabBar_tabBar__aJjzA{box-shadow:inset -1px 0 0 rgba(184,134,11,.22)}html.native-app .AppTabBar_tab__AefSU{flex:0 0 auto;width:100%;height:auto;padding:12px 4px;gap:5px}}.AskChetnaFab_fab__4gU3o,html.native-app .AskChetnaFab_fab__4gU3o{display:none}@media (max-width:768px){.AskChetnaFab_fab__4gU3o{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom, 0px));right:calc(16px + env(safe-area-inset-right, 0px));display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-radius:50px;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-dim));color:var(--bg-primary);font-weight:700;font-size:.9rem;letter-spacing:.02em;box-shadow:0 4px 16px rgba(212,175,55,.45);z-index:600;animation:AskChetnaFab_fabPulse__frd0A 2.4s infinite}.AskChetnaFab_fab__4gU3o:active{transform:scale(.96)}.AskChetnaFab_label__U_TVi{white-space:nowrap}}@keyframes AskChetnaFab_fabPulse__frd0A{0%,to{box-shadow:0 4px 16px rgba(212,175,55,.45)}50%{box-shadow:0 4px 22px rgba(212,175,55,.7),0 0 0 6px rgba(212,175,55,.1)}}.FloatingActionButton_fab__pq71D{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom, 0px));right:calc(24px + env(safe-area-inset-right, 0px));width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-dim));color:var(--bg-primary);border:none;box-shadow:0 4px 12px rgba(212,175,55,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:500;animation:FloatingActionButton_pulse__7DAst 2s infinite}.FloatingActionButton_fab__pq71D:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 20px rgba(212,175,55,.6)}.FloatingActionButton_fab__pq71D:active{transform:scale(.95)}@keyframes FloatingActionButton_pulse__7DAst{0%,to{box-shadow:0 4px 12px rgba(212,175,55,.4)}50%{box-shadow:0 4px 20px rgba(212,175,55,.7),0 0 0 8px rgba(212,175,55,.1)}}@media (max-width:768px){.FloatingActionButton_fab__pq71D{bottom:80px;right:16px;width:56px;height:56px}}html.native-app .FloatingActionButton_fab__pq71D{bottom:calc(16px + var(--app-tabbar-height) + env(safe-area-inset-bottom, 0px));right:calc(16px + env(safe-area-inset-right, 0px))}@media (min-width:600px){html.native-app .FloatingActionButton_fab__pq71D{bottom:calc(24px + env(safe-area-inset-bottom, 0px))}}.Footer_footer__UaG1g{background:transparent;border-top:none;box-shadow:0 -1px 0 rgba(159,122,234,.4);padding:60px 24px 32px;margin-top:100px}.Footer_footerContent__nZq4z{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:0 auto 48px}.Footer_footerSection__oCSkQ h3{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-gold);margin-bottom:20px;font-weight:600}.Footer_footerSection__oCSkQ p{color:var(--foreground);line-height:1.7;font-size:.95rem;opacity:.9}.Footer_footerLinks__4RPn7{list-style:none;padding:0}.Footer_footerLinks__4RPn7 li{margin-bottom:12px}.Footer_footerLinks__4RPn7 a{color:var(--accent-gold);font-size:.95rem;transition:all .2s ease;opacity:.8}.Footer_footerLinks__4RPn7 a:hover{color:var(--foreground);opacity:1}[data-theme=dark] .Footer_footerLinks__4RPn7 a:hover{text-shadow:0 0 10px rgba(255,255,255,.3)}[data-theme=light] .Footer_footerLinks__4RPn7 a{color:var(--accent-gold-dim);opacity:1}[data-theme=light] .Footer_footerSection__oCSkQ h3{color:var(--accent-gold-dim)}.Footer_socialLinks__QXggH{display:flex;gap:16px;margin-top:16px}.Footer_socialIcon__BvaFc{width:36px;height:36px;border-radius:50%;border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;color:var(--secondary);transition:all .2s ease}.Footer_socialIcon__BvaFc:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.Footer_footerBottom__jFaYu{max-width:1200px;margin:0 auto;padding-top:32px;border-top:none;box-shadow:0 -1px 0 rgba(159,122,234,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.Footer_copyright__j5CNb,.Footer_productRule__hpXsF{color:var(--secondary);font-size:.85rem}.Footer_productRule__hpXsF{font-style:italic;max-width:500px}@media (max-width:768px){.Footer_footerContent__nZq4z{grid-template-columns:1fr;gap:32px}.Footer_footerBottom__jFaYu{flex-direction:column;text-align:center}}html.native-app .Footer_aboutSection__4c82m,html.native-app .Footer_exploreSection__kk1XO,html.native-app .Footer_legalSection__e5IyV h3{display:none}html.native-app .Footer_footer__UaG1g{padding:24px 16px 8px}html.native-app .Footer_footerContent__nZq4z{grid-template-columns:1fr;gap:0}html.native-app .Footer_legalSection__e5IyV .Footer_footerLinks__4RPn7{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}html.native-app .Footer_legalSection__e5IyV .Footer_footerLinks__4RPn7 li{margin:0}html.native-app .Footer_legalSection__e5IyV .Footer_footerLinks__4RPn7 a{font-size:.8rem}html.native-app .Footer_footerBottom__jFaYu{padding-top:16px;flex-direction:column;text-align:center;gap:4px}.Footer_appOnly__85hK_,html.native-app .Footer_copyright__j5CNb{display:none}html.native-app .Footer_appOnly__85hK_{display:list-item}html.native-app .GetTheApp_inline__8tXpo,html.native-app .GetTheApp_row__Z4tJc{display:none}.GetTheApp_inline__8tXpo{display:flex;flex-direction:column;gap:8px}.GetTheApp_row__Z4tJc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 0}.GetTheApp_label__NDVrV{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;color:var(--text-muted)}.GetTheApp_links___6dmT{display:flex;flex-wrap:wrap;gap:8px}.GetTheApp_store__xva4S{padding:7px 14px;border-radius:999px;border:1px solid var(--card-border);color:var(--accent-gold);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease}.GetTheApp_store__xva4S:hover{border-color:var(--accent-gold)}.Header_header__MvnS2{position:sticky;top:0;z-index:1000;background:rgba(11,15,47,.85);border-bottom:none;box-shadow:0 4px 30px rgba(0,0,0,.5),inset 0 -1px 0 rgba(159,122,234,.2);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[data-theme=light] .Header_header__MvnS2{background:rgba(253,244,227,.85);box-shadow:0 4px 24px rgba(44,27,24,.06),inset 0 -1px 0 rgba(184,134,11,.2)}.Header_container__L4JQR{max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.Header_desktopNav__hqXo_{display:flex;align-items:center;gap:32px}@media (max-width:1100px){.Header_desktopNav__hqXo_{display:none}}.Header_navLinks__dak4Y{display:flex;align-items:center;gap:32px}.Header_actions__AFxTd{display:flex;align-items:center;gap:16px}.Header_navLink__Q_hTB{color:var(--foreground);font-size:.85rem;font-weight:500;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease;position:relative;text-decoration:none;white-space:nowrap;opacity:.65;font-family:var(--font-cinzel),serif;font-weight:600;font-size:.9rem;color:var(--text-muted);letter-spacing:.05em;display:flex;align-items:center;gap:.4rem}[data-theme=light] .Header_navLink__Q_hTB{color:var(--secondary);opacity:.85}.Header_navLink__Q_hTB:hover{opacity:1;color:var(--accent-gold);text-shadow:0 0 20px rgba(212,175,55,.5);text-shadow:0 0 10px rgba(212,175,55,.4)}.Header_activeLink__IjuXO{opacity:1;color:var(--accent-gold);color:var(--accent-gold)!important;text-shadow:0 0 15px rgba(212,175,55,.6)}.Header_activeLink__IjuXO:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--accent-gold);border-radius:2px;box-shadow:0 0 8px var(--accent-gold)}.Header_adminLink__EsmRR{color:var(--accent-gold)!important;font-weight:600}.Header_loginBtn__uNfvJ{background:#1B2B41;color:white;border-radius:50px;font-size:.9rem;font-weight:500;transition:all .3s ease;cursor:pointer;text-decoration:none;white-space:nowrap;padding:0 1.5rem;background:rgba(10,10,15,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-bottom:1px solid rgba(212,175,55,.15);box-shadow:0 4px 30px rgba(0,0,0,.5);z-index:1000;transition:all .4s cubic-bezier(.16,1,.3,1)}.Header_loginBtn__uNfvJ:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(27,43,65,.2)}[data-theme=light] .Header_loginBtn__uNfvJ{background:rgba(184,134,11,.06);color:var(--accent-gold-dim);border:1px solid rgba(184,134,11,.45);box-shadow:none}[data-theme=light] .Header_loginBtn__uNfvJ:hover{background:rgba(184,134,11,.12);border-color:var(--accent-gold);box-shadow:none}.Header_authGroup__xQm9S{display:flex;align-items:center;gap:16px}.Header_signOutBtn__vecny{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--card-border);color:var(--foreground);border-radius:50%;cursor:pointer;transition:all .2s ease}[data-theme=light] .Header_signOutBtn__vecny{color:var(--secondary);border-color:var(--card-border)}.Header_signOutBtn__vecny:hover{border-color:var(--accent-rose);color:var(--accent-rose);background:rgba(var(--foreground-rgb),.02)}.Header_menuToggle__omEt5{display:none;background:transparent;border:none;color:var(--foreground);cursor:pointer;padding:8px;z-index:1100}[data-theme=light] .Header_menuToggle__omEt5{color:var(--foreground)}.Header_mobileBackdrop__lX3gh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050}.Header_mobileMenu__nWWGd{position:fixed;top:0;left:0;width:min(78vw,300px);height:100dvh;background:var(--background);z-index:1060;box-shadow:10px 0 30px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:calc(32px + env(safe-area-inset-top, 0px)) 24px calc(24px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left, 0px));overflow-y:auto}.Header_mobileMenuHeader__PV_qW{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-left:48px}.Header_closeBtn__LNLt_{background:transparent;border:none;color:var(--foreground);cursor:pointer;padding:4px}.Header_mobileNavLinks__P1_pT{display:flex;flex-direction:column;gap:12px;flex-grow:1}.Header_mobileNavLink__b7nM_{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;color:var(--foreground);font-size:1.1rem;font-weight:500;transition:all .2s ease}.Header_mobileNavLink__b7nM_:hover{background:rgba(var(--accent-gold-rgb),.05);color:var(--accent-gold)}.Header_mobileActiveLink__y_DYI{background:rgba(var(--accent-gold-rgb),.1);color:var(--accent-gold);font-weight:600}.Header_mobileActions__dy5jv{margin-top:auto;display:flex;flex-direction:column;gap:20px}.Header_mobileSeparator__EaWY7{height:1px;background:var(--card-border);margin:10px 0}.Header_mobileRow__m5qxu{display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:.9rem;color:var(--text-muted)}.Header_mobileSignOut__D5_ZQ{display:flex;align-items:center;gap:16px;padding:12px 16px;width:100%;background:transparent;border:1px solid var(--card-border);border-radius:12px;color:var(--accent-rose);font-weight:500;cursor:pointer}.Header_mobileLoginBtn__loOYx{display:block;width:100%;padding:14px;background:#1B2B41;color:white;text-align:center;border-radius:12px;font-weight:600}.Header_mobileHeaderActions__S7bg_{display:none}.Header_mobileSignInBtn__5_Tcr{font-size:.85rem;font-family:var(--font-cinzel),serif;font-weight:600;color:var(--accent-gold);text-decoration:none;border:1px solid rgba(212,175,55,.5);padding:6px 14px;border-radius:20px;transition:all .3s ease;background:rgba(10,10,15,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.Header_mobileSignInBtn__5_Tcr:hover{background:rgba(212,175,55,.1);border-color:var(--accent-gold)}[data-theme=light] .Header_mobileSignInBtn__5_Tcr{background:rgba(184,134,11,.06);color:var(--accent-gold-dim);border-color:rgba(184,134,11,.45)}.Header_navCta__NicxM{padding:8px 20px;background:var(--accent-gold);color:var(--bg-primary)!important;border-radius:50px;font-size:.85rem;font-weight:700;transition:all .3s ease;border:1px solid var(--accent-gold);text-decoration:none;white-space:nowrap;opacity:1!important;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-cinzel),serif;letter-spacing:.05em;box-shadow:0 0 10px rgba(212,175,55,.2)}.Header_navCtaActive__TWsbC,.Header_navCta__NicxM:hover{background:transparent;color:var(--accent-gold)!important;box-shadow:0 0 15px rgba(212,175,55,.4)}.Header_navCtaActive__TWsbC{border-color:var(--accent-gold)}.Header_mobileCtaLink__5Noqi{border:1px solid var(--accent-gold)!important;color:var(--accent-gold)!important;font-weight:600}@media (max-width:1100px){.Header_menuToggle__omEt5{display:block}.Header_mobileHeaderActions__S7bg_{display:flex;align-items:center;gap:12px;z-index:1100;margin-left:auto}.Header_container__L4JQR{padding:12px 20px;justify-content:flex-start;gap:10px}}html.native-app .Header_container__L4JQR{padding:8px 16px}html.native-app .Header_mobileSignInBtn__5_Tcr{display:none}.ThemeToggle_toggle__03nAw{background:var(--card-bg);border:1px solid var(--card-border);color:var(--accent-gold);padding:8px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:var(--glass-shadow)}.ThemeToggle_toggle__03nAw:hover{transform:scale(1.1);background:var(--accent-gold);color:#1a1a1a}.ProfileMenu_wrap__VDYFR{position:relative}.ProfileMenu_trigger__o16K1{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--card-border);background:var(--card-bg);color:var(--foreground);cursor:pointer;padding:0;overflow:hidden}.ProfileMenu_trigger__o16K1:hover{border-color:var(--accent-gold)}.ProfileMenu_trigger__o16K1:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.ProfileMenu_avatar__qbCFr{width:100%;height:100%;object-fit:cover}.ProfileMenu_initial__kHs2o{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--accent-gold)}.ProfileMenu_menu__23_q1{position:absolute;top:calc(100% + 10px);right:0;min-width:250px;z-index:1200;padding:8px;border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--background);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;gap:2px}.ProfileMenu_identity__87qZ_{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;border-bottom:1px solid var(--border-soft);margin-bottom:6px}.ProfileMenu_name__wf0vO{font-family:var(--font-heading);font-size:.95rem;color:var(--foreground)}.ProfileMenu_email__g0G0V{font-size:.76rem;color:var(--text-muted);overflow-wrap:anywhere}.ProfileMenu_item__6gKBF{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--foreground);font-size:.9rem;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.ProfileMenu_item__6gKBF:focus-visible,.ProfileMenu_item__6gKBF:hover{background:rgba(var(--accent-gold-rgb),.1);color:var(--accent-gold);outline:none}.ProfileMenu_sub__Fp8BN{display:block;font-size:.72rem;color:var(--text-muted);margin-top:1px}.ProfileMenu_admin__6_ZFO{color:var(--accent-iris)}.ProfileMenu_signOut__8C2hf{margin-top:4px;border-top:1px solid var(--border-soft);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--error)}.ProfileMenu_signOut__8C2hf:focus-visible,.ProfileMenu_signOut__8C2hf:hover{background:var(--error-bg);color:var(--error)}