@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"}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5eebecae2874b12c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9ad736da9ea6fd29-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:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d1d117b70ea4623f-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:Tiro Devanagari Hindi Fallback;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_c576e1{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-weight:400;font-style:normal}.__variable_c576e1{--font-devanagari:"Tiro Devanagari Hindi","Tiro Devanagari Hindi Fallback"}:root{--background:#F2EAD5;--background-rgb:242,234,213;--bg-soft:#EAE0C8;--bg-soft-rgb:234,224,200;--bg-primary:#F2EAD5;--bg-panel:#F6F0DF;--foreground:#251A11;--foreground-rgb:37,26,17;--primary:#3A2B1E;--secondary:#3A2B1E;--text-muted:#5C4A32;--accent-gold:#5C3D0A;--accent-gold-rgb:92,61,10;--accent-gold-text:#5C3D0A;--accent-gold-decor:#B5892E;--accent-gold-dim:#5C3D0A;--accent-coral:#7A2C12;--accent-coral-text:#7A2C12;--accent-coral-decor:#C4603A;--accent-coral-deep:#63220E;--accent-coral-rgb:122,44,18;--btn-bg:#7A2C12;--btn-bg-hover:#63220E;--btn-fg:#FBF6E8;--accent-sage:#7E8F6B;--accent-sage-deep:#5E6B50;--accent-rose:#C48E8E;--accent-sage-rgb:126,143,107;--accent-rose-rgb:196,142,142;--accent-neelam:#26315C;--night-fg:#E9E4F2;--night-heading:#F0E0BC;--night-muted:#C8C2DE;--night-ink:#221806;--band-alt-bg:rgba(224,208,172,0.28);--paper-tex:url(/art/texture/parchment-tile.webp);--paper-tex-blend:multiply;--paper-tex-opacity:1;--success:#1B4F1F;--success-bg:rgba(46,125,50,0.12);--success-rgb:46,125,50;--warning:#B26A00;--warning-bg:rgba(178,106,0,0.12);--error:#8E1D17;--error-bg:rgba(179,38,30,0.10);--error-rgb:179,38,30;--accent-iris:#4A2FA8;--brand-secondary:#4A2FA8;--card-bg:#F6F0DF;--card-border:#D3C29C;--border-soft:rgba(139,94,16,0.18);--font-main:var(--font-main),sans-serif;--font-heading:var(--font-heading),serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--radius-xs:2px;--measure:68ch;--measure-tight:56ch;--text-10:0.625rem;--text-11:0.6875rem;--text-12:0.75rem;--text-13:0.8125rem;--text-14:0.875rem;--text-15:0.9375rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-28:1.75rem;--text-32:2rem;--text-36:2.25rem;--text-40:2.5rem;--text-48:3rem;--text-56:3.5rem;--text-64:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-raise:0 1px 2px rgba(37,26,17,.06);--shadow-card:0 1px 2px rgba(37,26,17,.06),0 10px 24px -16px rgba(37,26,17,.28);--shadow-float:0 2px 5px rgba(37,26,17,.08),0 18px 36px -20px rgba(37,26,17,.40);--shadow-modal:0 4px 10px rgba(37,26,17,.10),0 34px 70px -30px rgba(37,26,17,.52);--glass-shadow:var(--shadow-card);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:64px;--space-12:80px;--space-16:120px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--app-tabbar-height:58px;--app-rail-width:76px;--app-rail-breakpoint:600px}*{box-sizing:border-box;padding:0;margin:0}html{background:var(--background);transition:background-color .5s ease}body{background-color:var(--background);background-image:var(--paper-tex);background-repeat:repeat;background-size:600px 600px;background-attachment:fixed;background-blend-mode:var(--paper-tex-blend)}body,html{width:100%;overflow-x:hidden;overflow-x:clip;text-size-adjust:100%;font-family:var(--font-main),var(--font-devanagari),system-ui,sans-serif;color:var(--foreground);line-height:1.6;transition: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}.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}@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){.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(181,137,46,.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(181,137,46,.12) 0,rgba(74,47,168,.05) 40%,transparent 70%);opacity:0}.noise-overlay{z-index:-3}.noise-overlay,.noise-overlay:after{position:fixed;inset:0;pointer-events:none}.noise-overlay:after{content:"";background:radial-gradient(ellipse 120% 80% at 50% 40%,transparent 55%,rgba(90,66,38,.1) 100%)}.papered{background-color:var(--card-bg);background-image:var(--paper-tex);background-repeat:repeat;background-size:380px 380px;background-position:50%;background-blend-mode:var(--paper-tex-blend)}.on-paper{mix-blend-mode:multiply}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),"Playfair Display","Cinzel",var(--font-devanagari),serif;font-weight:600;line-height:1.1;letter-spacing:.05em}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}html:not(.native-app) h1{font-size:clamp(1.5rem,3.6vw,2.25rem)}html:not(.native-app) h2{font-size:clamp(1.2rem,2.8vw,1.625rem)}html:not(.native-app) h3{font-size:clamp(1rem,2vw,1.25rem)}.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)}.mystic-text{font-family:var(--font-heading),"Playfair Display","Cinzel",var(--font-devanagari),serif;color:var(--foreground);margin-bottom:.5em}.cosmic-label{display:inline-block;font-size:var(--text-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:.75em}@keyframes chetna-spin{to{transform:rotate(1turn)}}.animate-spin{animation:chetna-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.animate-spin{animation-duration:2.5s}}.sacred-card{position:relative;background-color:var(--card-bg);background-image:var(--paper-tex);background-repeat:repeat;background-size:380px 380px;background-position:50%;background-blend-mode:var(--paper-tex-blend);border:1px solid var(--card-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sacred-card:hover{transform:translateY(-3px);border-color:var(--accent-gold-decor);box-shadow:var(--shadow-float)}}.sacred-card:active{transform:scale(.995)}.sacred-card.active{border-color:var(--accent-gold);box-shadow:var(--shadow-float)}.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:var(--text-12);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);border:1px solid rgba(181,137,46,.3);padding:4px 12px;border-radius:20px;background:rgba(181,137,46,.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(181,137,46,.4)}50%{box-shadow:0 0 30px rgba(181,137,46,.8)}}@keyframes glow-float{0%,to{filter:drop-shadow(0 0 8px rgba(181,137,46,.4));transform:translateY(0)}50%{filter:drop-shadow(0 0 16px rgba(181,137,46,.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,.spinner{animation:rotate-slow .8s linear infinite}.spinner{width:32px;height:32px;border-radius:50%;border:2px solid var(--border-soft);border-bottom-color:var(--accent-gold)}.spinner-centre{display:flex;align-items:center;justify-content:center;min-height:40vh}@media (prefers-reduced-motion:reduce){.animate-spin,.spinner{animation-duration:2.4s}}.primary-btn-cosmic{position:relative;font-family:var(--font-heading);letter-spacing:.1em;color:var(--bg-primary);background:var(--accent-coral);border:none;padding:12px 32px;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 4px 20px rgba(181,137,46,.3),inset 0 1px 0 rgba(255,255,255,.3);text-transform:uppercase;font-size:var(--text-14);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}@media (hover:hover) and (pointer:fine){.primary-btn-cosmic:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(181,137,46,.6),inset 0 1px 0 rgba(255,255,255,.4)}}.primary-btn-cosmic:focus{outline:2px solid rgba(181,137,46,.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;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;text-transform:uppercase;font-size:var(--text-14)}@media (hover:hover) and (pointer:fine){.secondary-btn-cosmic:hover{background:rgba(181,137,46,.15);box-shadow:inset 0 0 20px rgba(181,137,46,.2),0 0 20px rgba(181,137,46,.1);border-color:rgba(181,137,46,.8)}}.secondary-btn-cosmic:focus{outline:2px solid rgba(181,137,46,.5);outline-offset:2px}@keyframes ripple{to{width:300px;height:300px;opacity:0}}.planet-glyph{font-size:var(--text-24);color:var(--accent-gold);filter:drop-shadow(0 0 8px rgba(181,137,46,.6))}.cosmic-glow{position:relative}.cosmic-glow:after{content:"";position:absolute;inset:-8px;border-radius:inherit;background:radial-gradient(circle,rgba(181,137,46,.3),transparent 70%);pointer-events:none;z-index:-1}.glassmorphism-card{background:var(--card-bg);border:1px solid rgba(181,137,46,.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,#B5892E,#4A2FA8);-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(181,137,46,.2)}.bg-glow-iris{box-shadow:0 0 30px rgba(74,47,168,.2)}.border-gold{border-color:var(--accent-gold)}.border-iris{border-color:var(--accent-iris)}@media (max-width:640px){.container{padding:0 16px}}.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 *,.native-app footer,.native-app header{-webkit-user-select:none;user-select:none}.native-app *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.native-app .selectable-text,.native-app [contenteditable=true],.native-app input,.native-app textarea{-webkit-user-select:auto;user-select:auto}.native-app .stars-layer-1,.native-app .stars-layer-2{filter:none}.app-home-bare.native-app .app-site-header,.app-home-bare.native-app footer,.app-home-screen .app-floating-chrome{display:none}.app-home-bare.native-app body{padding-top:env(safe-area-inset-top,0)}.LaunchAnimation_overlay__Z8MiU{position:fixed;inset:0;z-index:4000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:#0B0F2F;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none;opacity:1;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.LaunchAnimation_fading__FEkD6{opacity:0}.LaunchAnimation_mark__ijfjY{width:min(38vw,150px);height:min(38vw,150px);overflow:visible}@keyframes LaunchAnimation_drawRing__YDV5X{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.LaunchAnimation_ring__lKbYu{stroke-dasharray:100;stroke-dashoffset:100;animation:LaunchAnimation_drawRing__YDV5X 1.2s cubic-bezier(.22,.61,.36,1) forwards}@keyframes LaunchAnimation_settleDot__phFDz{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.LaunchAnimation_dot__JeQft{opacity:0;transform-box:fill-box;transform-origin:center;animation:LaunchAnimation_settleDot__phFDz .56s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes LaunchAnimation_bloomSpark__7Xjxm{0%{opacity:0;transform:scale(.3) rotate(-35deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.LaunchAnimation_spark__SmdWU{opacity:0;transform-box:fill-box;transform-origin:center;animation:LaunchAnimation_bloomSpark__7Xjxm .7s cubic-bezier(.34,1.56,.64,1) 1.3s forwards}@keyframes LaunchAnimation_riseWordmark__iBToe{0%{opacity:0;transform:translateY(9px);letter-spacing:.42em}to{opacity:1;transform:translateY(0);letter-spacing:.26em}}.LaunchAnimation_wordmark__wnRRe{margin:0;font-family:var(--font-heading),Georgia,serif;font-size:clamp(.95rem,4.4vw,1.2rem);font-weight:500;letter-spacing:.26em;text-indent:.26em;color:#F0E0BC;opacity:0;animation:LaunchAnimation_riseWordmark__iBToe .8s cubic-bezier(.22,.61,.36,1) 1.45s forwards}@media (prefers-reduced-motion:reduce){.LaunchAnimation_dot__JeQft,.LaunchAnimation_ring__lKbYu,.LaunchAnimation_spark__SmdWU,.LaunchAnimation_wordmark__wnRRe{animation:none;opacity:1;stroke-dashoffset:0;transform: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:var(--background);box-shadow:inset 0 1px 0 rgba(181,137,46,.18)}html.native-app[data-theme=light] .AppTabBar_tabBar__aJjzA{background:var(--background);box-shadow:inset 0 1px 0 rgba(181,137,46,.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:var(--text-11);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(181,137,46,.18)}html.native-app[data-theme=light] .AppTabBar_tabBar__aJjzA{box-shadow:inset -1px 0 0 rgba(181,137,46,.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:var(--btn-bg);color:var(--btn-fg);font-weight:700;font-size:var(--text-14);letter-spacing:.02em;box-shadow:0 4px 16px rgba(122,44,18,.38);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(122,44,18,.38)}50%{box-shadow:0 4px 22px rgba(181,137,46,.7),0 0 0 6px rgba(181,137,46,.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:var(--btn-bg);color:var(--btn-fg);border:none;box-shadow:0 4px 12px rgba(122,44,18,.35);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease,transform .3s ease;z-index:500;animation:FloatingActionButton_pulse__7DAst 2s infinite}@media (hover:hover) and (pointer:fine){.FloatingActionButton_fab__pq71D:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 20px rgba(181,137,46,.6)}}.FloatingActionButton_fab__pq71D:active{transform:scale(.95)}@keyframes FloatingActionButton_pulse__7DAst{0%,to{box-shadow:0 4px 12px rgba(122,44,18,.35)}50%{box-shadow:0 4px 20px rgba(181,137,46,.7),0 0 0 8px rgba(181,137,46,.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;padding:60px 24px 32px;margin-top:60px}.Footer_footerContent__nZq4z{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:768px){.Footer_footerContent__nZq4z{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer_footerContent__nZq4z{grid-template-columns:1fr 1fr 1.5fr 1fr;gap:60px}}.Footer_footerSection__oCSkQ h3{font-family:var(--font-heading),serif;font-size:var(--text-12);color:var(--foreground);margin-bottom:18px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.Footer_footerLinks__4RPn7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_footerLinks__4RPn7 a{display:block;color:var(--text-muted);text-decoration:none;font-size:var(--text-14);line-height:1.5;padding-block:12px;transition:color .2s var(--ease-out)}.Footer_footerLinks__4RPn7{gap:0}@media (hover:hover) and (pointer:fine){.Footer_footerLinks__4RPn7 a{padding-block:0}.Footer_footerLinks__4RPn7{gap:12px}.Footer_footerLinks__4RPn7 a:hover{color:var(--accent-coral-text)}}.Footer_readMoreLink__x6iC_{font-style:italic;color:var(--accent-coral-text)}.Footer_appPrompt__q9zSi{margin-top:22px;padding-top:18px;border-top:1px solid var(--card-border)}.Footer_subscribe__awe1E{margin-top:22px}.Footer_subscribeLabel__nZlLZ{display:block;font-size:var(--text-13);color:var(--text-muted);margin-bottom:10px;line-height:1.5}.Footer_subscribeRow___PP_j{display:flex;gap:8px;align-items:stretch}.Footer_subscribeInput__iCEKI{flex:1 1 auto;min-width:0;background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--radius-xs);padding:10px 12px;font-size:var(--text-14);font-family:var(--font-main);color:var(--foreground);box-shadow:inset 0 1px 2px rgba(37,26,17,.09);transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.Footer_subscribeInput__iCEKI::placeholder{color:var(--text-muted);opacity:.85}.Footer_subscribeInput__iCEKI:focus{outline:none;border-color:var(--accent-coral-text);box-shadow:inset 0 1px 2px rgba(37,26,17,.09),0 0 0 3px rgba(122,44,18,.16)}.Footer_subscribeBtn__5vZOv{flex:none;min-height:44px;background:var(--accent-coral-text);border:1px solid var(--accent-coral-text);border-radius:var(--radius-xs);color:#FBF6E8;font-family:inherit;font-size:var(--text-12);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:0 16px;cursor:pointer;transition:background-color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Footer_subscribeBtn__5vZOv:hover{background:var(--accent-coral-deep);border-color:var(--accent-coral-deep)}}.Footer_legalSubNav__sG2wu{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;padding-top:18px;border-top:1px solid var(--card-border);font-size:var(--text-12);text-transform:uppercase;letter-spacing:.1em}.Footer_legalSubNav__sG2wu a{display:inline-block;padding-block:13px;margin-block:-13px;color:var(--text-muted);text-decoration:none}@media (hover:hover) and (pointer:fine){.Footer_legalSubNav__sG2wu a:hover{color:var(--accent-coral-text)}}.Footer_logoSection__VgwU4{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.Footer_footerMark__qLFVv{color:var(--accent-gold-decor)}.Footer_footerWordmark__A_Pg_{font-family:var(--font-heading),serif;font-size:var(--text-20);letter-spacing:.2em;text-transform:uppercase;color:var(--foreground);margin-top:6px}.Footer_footerColophon___WlnF{font-size:var(--text-12);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)}.Footer_footerBottom__jFaYu{max-width:1400px;margin:48px auto 0;padding-top:22px;border-top:1px solid var(--card-border);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.Footer_copyright__j5CNb,.Footer_productRule__hpXsF{color:var(--text-muted);font-size:var(--text-13)}.Footer_productRule__hpXsF{font-style:italic;max-width:500px}@media (max-width:768px){.Footer_footerBottom__jFaYu{flex-direction:column;text-align:center}}html.native-app .Footer_footerSection__oCSkQ{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_footerBottom__jFaYu{padding-top:16px;flex-direction:column;text-align:center;gap:4px}html.native-app .Footer_copyright__j5CNb,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:var(--text-14);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:var(--text-13);font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease}@media (hover:hover) and (pointer:fine){.GetTheApp_store__xva4S:hover{border-color:var(--accent-gold)}}.Header_header__MvnS2{position:sticky;top:0;z-index:1000;background:var(--background);border-bottom:none;box-shadow:0 4px 30px rgba(0,0,0,.5),inset 0 -1px 0 rgba(74,47,168,.2)}[data-theme=light] .Header_header__MvnS2{background:var(--background);box-shadow:0 4px 24px rgba(44,27,24,.06),inset 0 -1px 0 rgba(181,137,46,.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-weight:500;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease,opacity .3s ease;position:relative;text-decoration:none;white-space:nowrap;opacity:.65;font-family:var(--font-heading),serif;font-weight:600;font-size:var(--text-14);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}@media (hover:hover) and (pointer:fine){.Header_navLink__Q_hTB:hover{opacity:1;color:var(--accent-gold);text-shadow:0 0 20px rgba(181,137,46,.5);text-shadow:0 0 10px rgba(181,137,46,.4)}}.Header_activeLink__IjuXO{opacity:1;color:var(--accent-gold);color:var(--accent-gold)!important;text-shadow:0 0 15px rgba(181,137,46,.6)}.Header_activeLink__IjuXO:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--accent-gold-decor);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:var(--btn-bg);color:var(--btn-fg);padding:10px 24px;border-radius:var(--radius-xs);font-size:var(--text-14);font-weight:600;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,transform .3s ease;box-shadow:none}@media (hover:hover) and (pointer:fine){.Header_loginBtn__uNfvJ:hover{transform:translateY(-1px)}.Header_loginBtn__uNfvJ:hover,[data-theme=light] .Header_loginBtn__uNfvJ:hover{background:var(--btn-bg-hover)}}.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:background-color .2s ease,border-color .2s ease,color .2s ease}[data-theme=light] .Header_signOutBtn__vecny{color:var(--secondary);border-color:var(--card-border)}@media (hover:hover) and (pointer:fine){.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;min-width:44px;min-height:44px;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);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_mobileGroup__rwf_f{margin:18px 16px 2px;font-size:var(--text-11);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.Header_mobileGroup__rwf_f:first-of-type{margin-top:4px}.Header_mobileGroupLinks__JZ8xB{display:flex;flex-direction:column;gap:2px}.Header_mobileNavLink__b7nM_{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;color:var(--foreground);font-size:var(--text-18);font-weight:500;transition:background-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.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:var(--text-14);color:var(--text-muted)}.Header_mobileSignOut__D5_ZQ{display:flex;align-items:center;gap:16px;padding:12px 16px;color:var(--accent-rose);font-weight:500;cursor:pointer}.Header_mobileLoginBtn__loOYx,.Header_mobileSignOut__D5_ZQ{width:100%;background:transparent;border:1px solid var(--card-border);border-radius:12px}.Header_mobileLoginBtn__loOYx{display:block;padding:14px;color:var(--accent-gold);text-align:center;font-weight:600}.Header_mobileHeaderActions__S7bg_{display:none}.Header_mobileSignInBtn__5_Tcr{font-size:var(--text-14);font-family:var(--font-heading),serif;font-weight:600;color:var(--accent-gold);text-decoration:none;border:1px solid rgba(181,137,46,.5);padding:6px 14px;border-radius:20px;transition:background-color .3s ease,border-color .3s ease;background:var(--bg-soft);white-space:nowrap}@media (hover:hover) and (pointer:fine){.Header_mobileSignInBtn__5_Tcr:hover{background:rgba(181,137,46,.1);border-color:var(--accent-gold)}}[data-theme=light] .Header_mobileSignInBtn__5_Tcr{background:rgba(181,137,46,.06);color:var(--accent-gold-dim);border-color:rgba(181,137,46,.45)}.Header_navCta__NicxM{padding:8px 20px;background:var(--btn-bg);color:var(--bg-primary)!important;border-radius:50px;font-size:var(--text-14);font-weight:700;transition:background-color .3s ease,box-shadow .3s ease,color .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-heading),serif;letter-spacing:.05em;box-shadow:0 0 10px rgba(181,137,46,.2)}@media (hover:hover) and (pointer:fine){.Header_navCta__NicxM:hover{background:transparent;color:var(--accent-gold)!important;box-shadow:0 0 15px rgba(181,137,46,.4)}}.Header_navCtaActive__TWsbC{background:transparent;color:var(--accent-gold)!important;border-color:var(--accent-gold);box-shadow:0 0 15px rgba(181,137,46,.4)}.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}.Header_signInLink__MkXAF{color:var(--foreground);font-size:var(--text-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid var(--card-border);transition:color .2s var(--ease-out),border-color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Header_signInLink__MkXAF:hover{color:var(--accent-coral-text);border-bottom-color:currentColor}}