@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_91b72ef4-module__cZU3_W__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_91b72ef4-module__cZU3_W__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_83471843-module__L7hKSq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_83471843-module__L7hKSq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/85d6fe40ba4f6513-s.p.0zrhsggmq1hs0.woff2)format("woff2");unicode-range:U+900-97F,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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c27f7da8b4f41de7-s.15z.hdm70h1la.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f5fe74ce36ee707e-s.0d~mu5gdje3vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_eebd3e4a-module__-CyeCW__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal;font-weight:400}.noto_sans_devanagari_eebd3e4a-module__-CyeCW__variable{--font-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_716234a3-module__V7cGoW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_716234a3-module__V7cGoW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.FormElements-module__5NlIwa__spinner{border-radius:50%;flex-shrink:0;animation:.7s linear infinite FormElements-module__5NlIwa__tcSpin;display:inline-block}@keyframes FormElements-module__5NlIwa__tcSpin{to{transform:rotate(360deg)}}.FormElements-module__5NlIwa__fieldWrapper{display:flex}.FormElements-module__5NlIwa__fieldWrapperCol{flex-direction:column;gap:6px}.FormElements-module__5NlIwa__fieldWrapperRow{flex-direction:row;align-items:center;gap:10px}.FormElements-module__5NlIwa__fieldLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;flex-shrink:0;font-size:11px;display:block}.FormElements-module__5NlIwa__fieldRequired{margin-left:4px}.FormElements-module__5NlIwa__fieldChildren{width:100%}.FormElements-module__5NlIwa__fieldError{font-family:var(--font-body);align-items:center;gap:4px;font-size:12px;display:flex}.FormElements-module__5NlIwa__fieldHint{font-family:var(--font-body);font-size:12px;font-style:italic}.FormElements-module__5NlIwa__inputWrap{align-items:center;display:flex;position:relative}.FormElements-module__5NlIwa__inputPrefix{pointer-events:none;z-index:1;font-size:15px;position:absolute;left:11px}.FormElements-module__5NlIwa__inputSuffix{pointer-events:none;font-size:13px;position:absolute;right:11px}.FormElements-module__5NlIwa__otpRow{justify-content:center;gap:10px;display:flex}.FormElements-module__5NlIwa__formBtn{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:13px;font-weight:600;transition:transform .15s,opacity .15s;display:flex}.FormElements-module__5NlIwa__divider{align-items:center;gap:12px;display:flex}.FormElements-module__5NlIwa__dividerLine{flex:1;height:1px}.FormElements-module__5NlIwa__dividerLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:10px}.FormElements-module__5NlIwa__formError{font-family:var(--font-body);border-radius:4px;padding:10px 14px;font-size:14px;line-height:1.5}.FormElements-module__5NlIwa__successWrap{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 28px;display:flex}.FormElements-module__5NlIwa__successIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex}.FormElements-module__5NlIwa__successTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600}.FormElements-module__5NlIwa__successMessage{font-family:var(--font-body);opacity:.85;max-width:340px;margin:0;font-size:15px;line-height:1.65}.FormElements-module__5NlIwa__overlay{justify-content:center;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.FormElements-module__5NlIwa__overlayCenter{align-items:center}.FormElements-module__5NlIwa__overlayTop{align-items:flex-start}.FormElements-module__5NlIwa__modalCard{border-radius:8px;width:100%;max-height:92vh;margin:auto;position:relative;overflow-y:auto}.FormElements-module__5NlIwa__modalHeader{border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.FormElements-module__5NlIwa__modalHeaderSticky{z-index:2;position:sticky;top:0}.FormElements-module__5NlIwa__modalHeaderLeft{align-items:center;gap:10px;display:flex}.FormElements-module__5NlIwa__modalHeaderGlyph{font-size:18px}.FormElements-module__5NlIwa__modalHeaderTitle{font-family:var(--font-display);letter-spacing:.04em;font-size:14px;font-weight:600}.FormElements-module__5NlIwa__modalHeaderSubtitle{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;opacity:.6;margin-top:2px;font-size:10px}.FormElements-module__5NlIwa__modalCloseBtn{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;transition:background .18s,border-color .18s,transform .12s;display:flex}.FormElements-module__5NlIwa__formWrapper{border-radius:6px;padding:24px 28px;box-shadow:0 4px 20px #0000004d}.FormElements-module__5NlIwa__formWrapperHead{margin-bottom:20px;padding-bottom:14px}.FormElements-module__5NlIwa__formWrapperTitle{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;font-size:11px}.FormElements-module__5NlIwa__formWrapperSubtitle{font-family:var(--font-body);margin:6px 0 0;font-size:13px;line-height:1.6}
.ContactModal-module__M_UpNq__body{padding:28px 28px 32px}.ContactModal-module__M_UpNq__subtitle{font-family:var(--font-body);opacity:.85;margin-bottom:24px;font-size:15px;font-style:italic;line-height:1.55}.ContactModal-module__M_UpNq__form{flex-direction:column;gap:15px;display:flex}.ContactModal-module__M_UpNq__nameEmailGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}
.BirthForm-module__pcZDwq__form{flex-direction:column;gap:20px;display:flex}.BirthForm-module__pcZDwq__dateGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.BirthForm-module__pcZDwq__timeColumn{flex-direction:column;gap:8px;display:flex}.BirthForm-module__pcZDwq__timeRow{gap:10px;display:flex}.BirthForm-module__pcZDwq__cityWrap{position:relative}.BirthForm-module__pcZDwq__dropdown{z-index:50;background:#2a0808;border:1px solid #c9a96159;border-radius:0 0 4px 4px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.BirthForm-module__pcZDwq__dropdownItem{cursor:pointer;font-size:13px;font-family:var(--font-body);color:#ebdec3;padding:10px 14px;transition:background .15s}.BirthForm-module__pcZDwq__dropdownItemName{font-weight:500}.BirthForm-module__pcZDwq__dropdownItemSub{color:#ebdec38c;margin-top:2px;font-size:11px}.BirthForm-module__pcZDwq__dropdownItemBorder{border-bottom:1px solid #c9a96159}.BirthForm-module__pcZDwq__selectedCityInfo{font-size:12px;font-family:var(--font-body);color:#6fcf97;margin-top:6px}.BirthForm-module__pcZDwq__selectedCityCoords{color:#ebdec38c;margin-left:8px}.BirthForm-module__pcZDwq__unknownTimeNote{font-size:13px;font-family:var(--font-body);color:#ebdec38c;background:#c9a96112;border-radius:4px;padding:10px 14px}.BirthForm-module__pcZDwq__unknownTimeCheckbox{cursor:pointer;font-size:13px;font-family:var(--font-body);color:#ebdec38c;align-items:center;gap:8px;display:flex}
.Footer-module__S6Hkya__footer{color:#ebdec3;background:#2a0808;padding-top:80px}.Footer-module__S6Hkya__inner{max-width:1200px;margin:0 auto;padding:0 40px 60px}.Footer-module__S6Hkya__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;display:grid}.Footer-module__S6Hkya__brandRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Footer-module__S6Hkya__brandLogo{object-fit:cover;border:1px solid #c9a9614d;border-radius:50%}.Footer-module__S6Hkya__brandName{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#f5ebdc;font-size:15px;font-weight:600;line-height:1.1}.Footer-module__S6Hkya__brandTagline{font-family:var(--font-display);color:#d9bd7b;letter-spacing:.35em;text-transform:uppercase;margin-top:2px;font-size:9px}.Footer-module__S6Hkya__tagline{color:#ebdec3;opacity:.75;margin-bottom:24px;font-size:15px;line-height:1.65}.Footer-module__S6Hkya__socialRow{gap:10px;display:flex}.Footer-module__S6Hkya__socialBtn{color:#ebdec3;border:1px solid #c9a96166;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:background .25s,transform .25s,color .25s;display:flex}.Footer-module__S6Hkya__colHeader{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;margin-bottom:20px;font-size:12px}.Footer-module__S6Hkya__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__linkItem{color:#ebdec3;opacity:.8;font-size:15px;text-decoration:none;transition:color .2s,opacity .2s}.Footer-module__S6Hkya__contactBtn{cursor:pointer;color:#ebdec3;text-align:left;opacity:.8;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;transition:color .2s,opacity .2s}.Footer-module__S6Hkya__bottom{border-top:1px solid #c9a96126;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 40px;display:flex}.Footer-module__S6Hkya__bottomLeft{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.Footer-module__S6Hkya__copyright{color:#ebdec3;opacity:.55;font-size:13px}.Footer-module__S6Hkya__legalLinks{flex-wrap:wrap;gap:16px;display:flex}.Footer-module__S6Hkya__legalLink{color:#ebdec3;opacity:.45;font-size:12px;font-family:var(--font-display);letter-spacing:.05em;text-decoration:none;transition:opacity .15s}.Footer-module__S6Hkya__motto{font-family:var(--font-script);color:#d9bd7b;opacity:.75;font-size:16px}.Footer-module__S6Hkya__socialBtn:hover{color:#2a0808;background:#c9a961;transform:translateY(-2px)}.Footer-module__S6Hkya__linkItem:hover,.Footer-module__S6Hkya__contactBtn:hover{color:#d9bd7b;opacity:1}.Footer-module__S6Hkya__legalLink:hover{opacity:.8}@media (max-width:1024px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr 1fr;gap:32px}.Footer-module__S6Hkya__inner{padding:0 24px 48px}.Footer-module__S6Hkya__bottom{padding:20px 24px}}@media (max-width:720px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr}.Footer-module__S6Hkya__inner{padding:0 20px 40px}.Footer-module__S6Hkya__bottom{padding:16px 20px}}
.BirthDetailsFields-module__919K-W__wrapper{background:0 0}.BirthDetailsFields-module__919K-W__fieldsStack{flex-direction:column;gap:16px;display:flex}.BirthDetailsFields-module__919K-W__dateGrid{grid-template-columns:1fr 1.4fr 1.2fr;gap:8px;display:grid}.BirthDetailsFields-module__919K-W__timeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}
.PdfSubscribeModal-module__X9rfBW__backdrop{z-index:10001;background:#060202ed;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PdfSubscribeModal-module__X9rfBW__card{background:#1a0404;border:1px solid #c9a96173;border-radius:8px;width:100%;max-width:400px;padding:32px 28px;box-shadow:0 24px 60px #000000d9}.PdfSubscribeModal-module__X9rfBW__iconSection{text-align:center;margin-bottom:20px}.PdfSubscribeModal-module__X9rfBW__iconCircle{color:#c9a961;background:#c9a9611f;border:1.5px solid #c9a96159;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:22px;display:flex}.PdfSubscribeModal-module__X9rfBW__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;opacity:.75;margin-bottom:10px;font-size:10px}.PdfSubscribeModal-module__X9rfBW__heading{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:600}.PdfSubscribeModal-module__X9rfBW__subtext{font-family:var(--font-body);color:#ebdec3b3;margin:0;font-size:14px;line-height:1.6}.PdfSubscribeModal-module__X9rfBW__priceCard{text-align:center;background:#c9a96112;border:1px solid #c9a9612e;border-radius:6px;margin-bottom:18px;padding:14px 18px}.PdfSubscribeModal-module__X9rfBW__priceAmount{font-family:var(--font-display);color:#c9a961;font-size:30px;font-weight:700}.PdfSubscribeModal-module__X9rfBW__pricePeriod{font-family:var(--font-display);color:#d9bd7b8c;letter-spacing:.15em;margin-left:8px;font-size:12px}.PdfSubscribeModal-module__X9rfBW__featureList{margin-bottom:22px}.PdfSubscribeModal-module__X9rfBW__featureItem{font-family:var(--font-body);color:#ebdec3;align-items:flex-start;gap:10px;margin-bottom:7px;font-size:13px;line-height:1.4;display:flex}.PdfSubscribeModal-module__X9rfBW__featureCheck{color:#6fcf97;flex-shrink:0;margin-top:1px;font-size:11px}.PdfSubscribeModal-module__X9rfBW__subscribeBtn{color:#2a0808;width:100%;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:#c9a961;border:none;border-radius:4px;margin-bottom:8px;padding:14px;font-size:12px;font-weight:700;transition:opacity .2s}.PdfSubscribeModal-module__X9rfBW__subscribeBtn:disabled{cursor:not-allowed;opacity:.7}.PdfSubscribeModal-module__X9rfBW__errorBox{color:#eb5757;font-family:var(--font-body);background:#eb57571f;border:1px solid #eb57574d;border-radius:4px;margin-bottom:8px;padding:10px 14px;font-size:13px}.PdfSubscribeModal-module__X9rfBW__cancelBtn{color:#d9bd7b73;width:100%;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a96133;border-radius:4px;padding:10px;font-size:10px}.PdfSubscribeModal-module__X9rfBW__secureNote{text-align:center;font-family:var(--font-body);color:#ebdec359;margin-top:12px;font-size:11px}
.page-module__NfDiEG__heroSection{text-align:center;background:#2a0808;padding:120px 40px 80px;position:relative;overflow:hidden}.page-module__NfDiEG__heroGlow{pointer-events:none;background:radial-gradient(#c9a96117 0%,#0000 65%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__NfDiEG__heroContent{z-index:2;position:relative}.page-module__NfDiEG__heroEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:16px;font-size:11px}.page-module__NfDiEG__heroTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1.1}.page-module__NfDiEG__heroTitleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.page-module__NfDiEG__heroSubtitle{font-family:var(--font-body);color:#ebdec3;opacity:.85;max-width:560px;margin:0 auto;font-size:clamp(18px,2vw,24px);line-height:1.5}
.AstrologyModal-module__M5wAAG__overlay{z-index:9999;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#060202f7;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:100px 20px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.AstrologyModal-module__M5wAAG__panel{background:#130303;border:1px solid #c9a96180;border-radius:8px;flex-direction:column;flex-shrink:0;width:100%;max-width:920px;margin-bottom:40px;display:flex;position:relative;box-shadow:0 0 0 1px #c9a9612e,0 24px 60px #000000e6}.AstrologyModal-module__M5wAAG__header{z-index:2;background:#1a0404;border-bottom:1px solid #c9a96166;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:10px;padding:14px 20px;display:flex;position:sticky;top:0}.AstrologyModal-module__M5wAAG__headerInfo{flex:1;min-width:0}.AstrologyModal-module__M5wAAG__headerTitle{font-family:var(--font-body);color:var(--color-cream-50,#fbf5ea);font-size:18px;font-style:italic;line-height:1}.AstrologyModal-module__M5wAAG__headerSubtitle{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);opacity:.6;letter-spacing:.15em;margin-top:3px;font-size:10px}.AstrologyModal-module__M5wAAG__actionBtn{color:var(--color-gold-400,#d9bd7b);cursor:pointer;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;background:#c9a9611a;border:1px solid #c9a96140;border-radius:3px;flex-shrink:0;padding:7px 12px;font-size:10px;transition:background .15s}.AstrologyModal-module__M5wAAG__actionBtn:hover{background:#c9a9612e}.AstrologyModal-module__M5wAAG__closeBtn{color:#eb5757;cursor:pointer;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;background:#eb575726;border:1px solid #c9a96140;border-radius:3px;flex-shrink:0;padding:7px 12px;font-size:10px;transition:background .15s}.AstrologyModal-module__M5wAAG__closeBtn:hover{background:#eb575740}.AstrologyModal-module__M5wAAG__body{padding:28px 24px}@media (max-width:640px){.AstrologyModal-module__M5wAAG__overlay{padding:68px 0 24px}.AstrologyModal-module__M5wAAG__panel{border-left:none;border-right:none;border-radius:0;min-height:calc(100vh - 68px);margin-bottom:0}.AstrologyModal-module__M5wAAG__header{gap:8px;padding:12px 16px}.AstrologyModal-module__M5wAAG__headerTitle{font-size:15px}.AstrologyModal-module__M5wAAG__actionBtn,.AstrologyModal-module__M5wAAG__closeBtn{padding:6px 10px;font-size:9px}.AstrologyModal-module__M5wAAG__body{padding:20px 16px}}@media print{.AstrologyModal-module__M5wAAG__overlay{background:#fff;padding:0;position:relative;overflow:visible;transform:none}.AstrologyModal-module__M5wAAG__panel{border:none;max-width:100%}.AstrologyModal-module__M5wAAG__header{position:relative;top:0}}
.page-module__jGP9Tq__main{padding-top:80px}.page-module__jGP9Tq__titleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}
.page-module__F_Soka__main{padding-top:80px}.page-module__F_Soka__titleItalic{font-family:var(--font-body);color:#d9bd7b;font-style:italic}
.page-module__xbeRcG__main{padding-top:80px}
.DashaTimeline-module__KuaLjW__timelineWrap{flex-direction:column;gap:6px;display:flex}.DashaTimeline-module__KuaLjW__legend{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#8b6914;margin-bottom:8px;font-size:10px}.DashaTimeline-module__KuaLjW__dashaMainRow{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.DashaTimeline-module__KuaLjW__colorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.DashaTimeline-module__KuaLjW__planetLabelGroup{flex:1;align-items:center;gap:8px;min-width:80px;display:flex}.DashaTimeline-module__KuaLjW__nowBadge{font-family:var(--font-display);letter-spacing:.15em;color:#2a0808;border-radius:100px;padding:2px 6px;font-size:8px;font-weight:700}.DashaTimeline-module__KuaLjW__barTrack{flex:3;min-width:120px}.DashaTimeline-module__KuaLjW__barOuter{background:#c9a9611a;border-radius:3px;height:5px;overflow:hidden}.DashaTimeline-module__KuaLjW__barInner{border-radius:3px;height:100%}.DashaTimeline-module__KuaLjW__datesGroup{text-align:right;min-width:100px}.DashaTimeline-module__KuaLjW__dashaYears{font-family:var(--font-display);font-size:11px}.DashaTimeline-module__KuaLjW__dashaDates{font-family:var(--font-body);color:#ebdec373;font-size:10px}.DashaTimeline-module__KuaLjW__expandToggle{color:#d9bd7b80;flex-shrink:0;font-size:11px}.DashaTimeline-module__KuaLjW__expandedContent{border-top:1px solid #c9a9611a;padding:0 14px 14px}.DashaTimeline-module__KuaLjW__effectText{font-family:var(--font-body);color:#ebdec3;opacity:.85;margin:10px 0 12px;font-size:13px;line-height:1.6}.DashaTimeline-module__KuaLjW__antarLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#8b6914;margin-bottom:8px;font-size:9px}.DashaTimeline-module__KuaLjW__antarList{flex-direction:column;gap:3px;display:flex}.DashaTimeline-module__KuaLjW__antarRow{border-radius:3px;align-items:center;gap:8px;padding:5px 8px;display:flex}.DashaTimeline-module__KuaLjW__antarDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.DashaTimeline-module__KuaLjW__antarPlanetName{font-family:var(--font-display);letter-spacing:.06em;flex:1;font-size:10px}.DashaTimeline-module__KuaLjW__antarNowLabel{font-family:var(--font-display);letter-spacing:.12em;font-size:8px}.DashaTimeline-module__KuaLjW__antarDates{font-family:var(--font-body);color:#ebdec373;font-size:10px}
.VastuReport-module__nMAxsW__reportWrapper{flex-direction:column;gap:32px;display:flex}.VastuReport-module__nMAxsW__scoreCard{text-align:center;background:#2a0808b3;border:1px solid #c9a9614d;border-radius:8px;padding:32px 24px}.VastuReport-module__nMAxsW__scoreCardEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:16px;font-size:10px}.VastuReport-module__nMAxsW__scoreCardGrade{font-family:var(--font-display);margin-top:12px;font-size:20px;font-weight:600}.VastuReport-module__nMAxsW__scoreCardSub{font-family:var(--font-body);color:#ebdec3bf;max-width:420px;margin:8px auto 0;font-size:14px}.VastuReport-module__nMAxsW__pdfBtn{color:#d9bd7b;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a96159;border-radius:3px;margin-top:16px;padding:8px 20px;font-size:11px}.VastuReport-module__nMAxsW__roomTableCard{background:#2a08088c;border:1px solid #c9a96140;border-radius:8px;overflow:hidden}.VastuReport-module__nMAxsW__roomTablePadding{padding:20px 24px 0}.VastuReport-module__nMAxsW__tableScroll{overflow-x:auto}.VastuReport-module__nMAxsW__table{border-collapse:collapse;width:100%}.VastuReport-module__nMAxsW__tableHeaderRow{border-bottom:1px solid #c9a96133}.VastuReport-module__nMAxsW__tableHeaderCell{text-align:left;font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;white-space:nowrap;padding:10px 16px;font-size:9px;font-weight:400}.VastuReport-module__nMAxsW__tableCell{padding:12px 16px}.VastuReport-module__nMAxsW__tableCellRoom{font-family:var(--font-body);color:#fbf5ea;white-space:nowrap;padding:12px 16px;font-size:14px}.VastuReport-module__nMAxsW__tableCellDirection{font-family:var(--font-display);letter-spacing:.1em;color:#d9bd7b;padding:12px 16px;font-size:12px}.VastuReport-module__nMAxsW__tableCellScore{min-width:120px;padding:12px 16px}.VastuReport-module__nMAxsW__tableCellRuling{font-family:var(--font-body);color:#ebdec3a6;white-space:nowrap;padding:12px 16px;font-size:12px}.VastuReport-module__nMAxsW__scoreBarRow{align-items:center;gap:8px;display:flex}.VastuReport-module__nMAxsW__scoreBarTrack{background:#c9a96126;border-radius:3px;flex:1;height:6px;overflow:hidden}.VastuReport-module__nMAxsW__statusBadge{font-size:11px;font-family:var(--font-display);letter-spacing:.1em;white-space:nowrap;border-radius:100px;padding:2px 10px}.VastuReport-module__nMAxsW__severityBadge{font-size:10px;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;border-radius:3px;padding:2px 8px}.VastuReport-module__nMAxsW__doshaList{flex-direction:column;gap:12px;display:flex}.VastuReport-module__nMAxsW__doshaTitle{font-family:var(--font-display);color:#fbf5ea;font-size:18px;font-weight:600}.VastuReport-module__nMAxsW__doshaCount{font-family:var(--font-display);letter-spacing:.15em;color:#d9bd7b99;margin-left:10px;font-size:11px;font-weight:400}.VastuReport-module__nMAxsW__doshaCard{background:#2a08088c;border-radius:6px;overflow:hidden}.VastuReport-module__nMAxsW__doshaCardHeader{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.VastuReport-module__nMAxsW__doshaCardHeaderLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VastuReport-module__nMAxsW__doshaCardRoomLabel{font-family:var(--font-display);color:#fbf5ea;font-size:14px;font-weight:500}.VastuReport-module__nMAxsW__doshaCardChevron{color:#d9bd7b;font-size:14px}.VastuReport-module__nMAxsW__doshaCardBody{border-top:1px solid #c9a96126;padding:0 18px 16px}.VastuReport-module__nMAxsW__doshaCardBodyText{font-family:var(--font-body);color:#ebdec3cc;margin:12px 0 16px;font-size:13px;line-height:1.65}.VastuReport-module__nMAxsW__remediesLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#8b6914;margin-bottom:10px;font-size:10px}.VastuReport-module__nMAxsW__remediesList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.VastuReport-module__nMAxsW__remedyItem{font-family:var(--font-body);color:#ebdec3;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.VastuReport-module__nMAxsW__remedyBullet{color:#c9a961;flex-shrink:0;margin-top:2px;font-size:9px}.VastuReport-module__nMAxsW__sectionHeadWrapper{margin-bottom:20px}.VastuReport-module__nMAxsW__sectionHeadEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#8b6914;margin-bottom:6px;font-size:10px}.VastuReport-module__nMAxsW__sectionHeadTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.VastuReport-module__nMAxsW__sectionHeadSub{font-family:var(--font-body);color:#ebdec3b3;margin-top:6px;margin-bottom:0;font-size:13px}.VastuReport-module__nMAxsW__mandalaCard{background:#2a08088c;border:1px solid #c9a96140;border-radius:8px;padding:24px}.VastuReport-module__nMAxsW__mandalaTitle{font-family:var(--font-display);color:#fbf5ea;margin-bottom:8px;font-size:18px;font-weight:600}.VastuReport-module__nMAxsW__mandalaSub{font-family:var(--font-body);color:#ebdec3a6;margin-bottom:16px;font-size:13px}.VastuReport-module__nMAxsW__mandalaToggleBtn{color:#d9bd7b;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a96159;border-radius:3px;margin-bottom:16px;padding:8px 18px;font-size:11px}.VastuReport-module__nMAxsW__mandalaCenter{justify-content:center;display:flex}.VastuReport-module__nMAxsW__ayadiCard{background:#2a08088c;border:1px solid #c9a96140;border-radius:8px;padding:24px}.VastuReport-module__nMAxsW__ayadiTitle{font-family:var(--font-display);color:#fbf5ea;margin-bottom:4px;font-size:18px;font-weight:600}.VastuReport-module__nMAxsW__ayadiSub{font-family:var(--font-body);color:#ebdec3a6;margin-bottom:18px;font-size:13px}.VastuReport-module__nMAxsW__ayadiInputRow{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.VastuReport-module__nMAxsW__ayadiInputGroup{flex:140px}.VastuReport-module__nMAxsW__ayadiInputLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;margin-bottom:6px;font-size:10px}.VastuReport-module__nMAxsW__ayadiInput{color:#fbf5ea;font-family:var(--font-body);box-sizing:border-box;background:#0e0303e6;border:1.5px solid #c9a96166;border-radius:4px;outline:none;width:100%;padding:9px 12px;font-size:15px}.VastuReport-module__nMAxsW__ayadiResult{border-radius:6px;padding:16px}.VastuReport-module__nMAxsW__ayadiGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.VastuReport-module__nMAxsW__ayadiGridCell{background:#2a080866;border-radius:4px;padding:10px 12px}.VastuReport-module__nMAxsW__ayadiGridCellLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#8b6914;margin-bottom:4px;font-size:9px}.VastuReport-module__nMAxsW__ayadiGridCellValue{font-family:var(--font-display);font-size:20px;font-weight:600}.VastuReport-module__nMAxsW__ayadiVerdict{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.VastuReport-module__nMAxsW__ayadiInterpretation{font-family:var(--font-body);color:#ebdec3;font-size:13px;line-height:1.6}.VastuReport-module__nMAxsW__ayadiMeta{font-family:var(--font-body);color:#ebdec38c;margin-top:8px;font-size:12px}.VastuReport-module__nMAxsW__shlokaCard{text-align:center;background:#2a0808b3;border:1px solid #c9a96133;border-radius:8px;padding:28px 24px}.VastuReport-module__nMAxsW__shlokaText{font-family:var(--font-script);color:#d9bd7b;opacity:.75;margin-bottom:8px;font-size:20px}.VastuReport-module__nMAxsW__shlokaBody{font-family:var(--font-body);color:#ebdec399;margin-bottom:20px;font-size:13px}.VastuReport-module__nMAxsW__restartBtn{color:#d9bd7b;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a96159;border-radius:3px;padding:10px 24px;font-size:11px}
.AstrologyEngineModal-module__xVMaXG__contentColumn{flex-direction:column;gap:0;display:flex}.AstrologyEngineModal-module__xVMaXG__shloka{text-align:center;font-family:var(--font-script);color:#d9bd7bbf;letter-spacing:.05em;margin:4px 0 24px;font-size:18px}.AstrologyEngineModal-module__xVMaXG__section{background:#2a080899;border-radius:8px;margin-bottom:16px;padding:20px 24px}.AstrologyEngineModal-module__xVMaXG__sectionEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#c9a961;opacity:.8;margin-bottom:8px;font-size:9px}.AstrologyEngineModal-module__xVMaXG__sectionTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin:0 0 16px;font-size:17px;font-weight:600}.AstrologyEngineModal-module__xVMaXG__chip{font-size:11px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 10px;line-height:1.5}.AstrologyEngineModal-module__xVMaXG__statCard{background:#2a080880;border:1px solid #c9a96133;border-radius:6px;padding:12px 14px}.AstrologyEngineModal-module__xVMaXG__statCardLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;opacity:.85;margin-bottom:6px;font-size:8px}.AstrologyEngineModal-module__xVMaXG__statCardValue{font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.2}.AstrologyEngineModal-module__xVMaXG__overviewGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.AstrologyEngineModal-module__xVMaXG__overviewMeta{font-family:var(--font-body);color:#ebdec3b3;font-size:12px;line-height:1.5}.AstrologyEngineModal-module__xVMaXG__chakraFlex{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.AstrologyEngineModal-module__xVMaXG__chakraChartWrap{flex-shrink:0}.AstrologyEngineModal-module__xVMaXG__chakraDetails{flex:1;min-width:200px}.AstrologyEngineModal-module__xVMaXG__chakraAscendantLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#c9a961;margin-bottom:8px;font-size:10px}.AstrologyEngineModal-module__xVMaXG__chakraDesc{font-family:var(--font-body);color:#ebdec3;margin:0 0 14px;font-size:14px;line-height:1.7}.AstrologyEngineModal-module__xVMaXG__chipRow{flex-wrap:wrap;gap:6px;display:flex}.AstrologyEngineModal-module__xVMaXG__tableWrap{overflow-x:auto}.AstrologyEngineModal-module__xVMaXG__planetTable{border-collapse:collapse;width:100%}.AstrologyEngineModal-module__xVMaXG__tableHeadRow{border-bottom:1px solid #c9a96140}.AstrologyEngineModal-module__xVMaXG__tableHeadCell{text-align:left;font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;white-space:nowrap;padding:8px 12px;font-size:9px;font-weight:400}.AstrologyEngineModal-module__xVMaXG__tableBodyRow{border-bottom:1px solid #c9a9611a}.AstrologyEngineModal-module__xVMaXG__tdPlanet{font-family:var(--font-display);color:#fbf5ea;white-space:nowrap;padding:10px 12px;font-size:13px}.AstrologyEngineModal-module__xVMaXG__planetGlyph{opacity:.75;margin-right:6px}.AstrologyEngineModal-module__xVMaXG__tdSign{font-family:var(--font-body);color:#ebdec3;padding:10px 12px;font-size:13px}.AstrologyEngineModal-module__xVMaXG__tdHouse{font-family:var(--font-display);color:#d9bd7b;padding:10px 12px;font-size:12px;font-weight:600}.AstrologyEngineModal-module__xVMaXG__tdStatus{padding:10px 12px}.AstrologyEngineModal-module__xVMaXG__tdNakshatra{font-family:var(--font-body);color:#ebdec3d9;white-space:nowrap;padding:10px 12px;font-size:12px}.AstrologyEngineModal-module__xVMaXG__tdRetro{font-family:var(--font-display);padding:10px 12px;font-size:11px}.AstrologyEngineModal-module__xVMaXG__predictionItem{border-bottom:1px solid #c9a9611f;margin-bottom:20px;padding-bottom:20px}.AstrologyEngineModal-module__xVMaXG__predictionLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;margin-bottom:8px;font-size:9px}.AstrologyEngineModal-module__xVMaXG__predictionText{font-family:var(--font-body);color:#ebdec3;margin:0;font-size:14px;line-height:1.75}.AstrologyEngineModal-module__xVMaXG__suitedProfessionsWrap{margin-top:14px}.AstrologyEngineModal-module__xVMaXG__suitedProfessionsLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;opacity:.85;margin-bottom:8px;font-size:8px}.AstrologyEngineModal-module__xVMaXG__traitsRow{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}
.BirthChartModal-module__IZfneG__sectionHead{margin-bottom:20px}.BirthChartModal-module__IZfneG__sectionTitle{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);opacity:.7;font-size:10px}.BirthChartModal-module__IZfneG__sectionSub{font-family:var(--font-body);color:#ebdec38c;margin:4px 0 0;font-size:13px;line-height:1.5}.BirthChartModal-module__IZfneG__divider{background:#c9a9611a;height:1px;margin:0 0 36px}.BirthChartModal-module__IZfneG__section{margin-bottom:40px}.BirthChartModal-module__IZfneG__sectionLast{margin-bottom:16px}.BirthChartModal-module__IZfneG__overviewRow{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.BirthChartModal-module__IZfneG__scoreRingWrap{flex-direction:column;align-items:center;gap:8px;display:flex}.BirthChartModal-module__IZfneG__scoreRingContainer{flex-shrink:0;width:160px;height:160px;position:relative}.BirthChartModal-module__IZfneG__scoreRingSvg{overflow:visible;transform:rotate(-90deg)}.BirthChartModal-module__IZfneG__scoreRingInner{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BirthChartModal-module__IZfneG__scoreNumber{font-family:var(--font-display);color:var(--accent);font-size:36px;font-weight:600;line-height:1}.BirthChartModal-module__IZfneG__scoreDenom{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);letter-spacing:.15em;opacity:.7;margin-top:2px;font-size:10px}.BirthChartModal-module__IZfneG__scoreLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);opacity:.6;font-size:9px}.BirthChartModal-module__IZfneG__domainList{flex-direction:column;flex:1;gap:10px;min-width:260px;display:flex}.BirthChartModal-module__IZfneG__domainRow{align-items:center;gap:10px;display:flex}.BirthChartModal-module__IZfneG__domainIcon{text-align:center;flex-shrink:0;width:22px;font-size:16px}.BirthChartModal-module__IZfneG__domainLabel{font-family:var(--font-display);letter-spacing:.15em;color:var(--color-gold-400,#d9bd7b);opacity:.8;flex-shrink:0;width:95px;font-size:10px}.BirthChartModal-module__IZfneG__domainValue{font-family:var(--font-display);color:var(--accent);text-align:right;flex-shrink:0;width:36px;font-size:11px}.BirthChartModal-module__IZfneG__barTrack{background:#ffffff14;border-radius:99px;flex:1;overflow:hidden}.BirthChartModal-module__IZfneG__barFill{background:var(--bar-color);border-radius:99px;height:100%;transition:width 1.2s cubic-bezier(.16,.84,.34,1)}.BirthChartModal-module__IZfneG__personalityGrid{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.BirthChartModal-module__IZfneG__traitList{flex-direction:column;gap:10px;display:flex}.BirthChartModal-module__IZfneG__traitRow{align-items:center;gap:10px;display:flex}.BirthChartModal-module__IZfneG__traitLabel{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-gold-400,#d9bd7b);opacity:.8;flex-shrink:0;width:130px;font-size:10px}.BirthChartModal-module__IZfneG__traitBar{font-family:var(--font-mono);color:var(--accent);letter-spacing:1px;flex-shrink:0;font-size:11px}.BirthChartModal-module__IZfneG__traitPct{font-family:var(--font-display);color:var(--accent);flex-shrink:0;font-size:11px}.BirthChartModal-module__IZfneG__radarWrap{flex-direction:column;align-items:center;gap:12px;display:flex}.BirthChartModal-module__IZfneG__radarSvg{width:160px;height:160px}.BirthChartModal-module__IZfneG__radarLabel{text-transform:uppercase}.BirthChartModal-module__IZfneG__kundaliSvg{width:100%;max-width:420px;display:block}.BirthChartModal-module__IZfneG__planetGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.BirthChartModal-module__IZfneG__planetCard{border:1px solid #c9a9611f;border-top:2px solid var(--accent);background:#fbf5ea08;border-radius:0 0 4px 4px;padding:12px 14px}.BirthChartModal-module__IZfneG__planetCardHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.BirthChartModal-module__IZfneG__planetNameRow{align-items:center;gap:7px;display:flex}.BirthChartModal-module__IZfneG__planetGlyph{color:var(--accent);font-size:16px}.BirthChartModal-module__IZfneG__planetName{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-cream-50,#fbf5ea);font-size:11px}.BirthChartModal-module__IZfneG__levelBadge{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);border-radius:99px;padding:2px 7px;font-size:8px}.BirthChartModal-module__IZfneG__planetPlacement{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);opacity:.6;margin-bottom:4px;font-size:9px}.BirthChartModal-module__IZfneG__planetNote{font-family:var(--font-body);color:#ebdec3a6;margin:7px 0 0;font-size:12px;line-height:1.5}.BirthChartModal-module__IZfneG__coreRow{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.BirthChartModal-module__IZfneG__coreCard{background:#fbf5ea08;border:1px solid #c9a9611f;border-radius:4px;padding:16px}.BirthChartModal-module__IZfneG__coreCardHead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.BirthChartModal-module__IZfneG__coreGlyph{color:var(--accent);font-size:20px}.BirthChartModal-module__IZfneG__coreLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:10px}.BirthChartModal-module__IZfneG__coreSub{font-family:var(--font-display);color:#d9bd7bb3;margin-top:3px;font-size:11px}.BirthChartModal-module__IZfneG__coreBody{font-family:var(--font-body);color:#ebdec3bf;margin:0;font-size:13px;line-height:1.65}.BirthChartModal-module__IZfneG__coreBodyFallback{color:#ebdec34d;font-style:italic}.BirthChartModal-module__IZfneG__chartWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.BirthChartModal-module__IZfneG__chartLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b73;font-size:9px}.BirthChartModal-module__IZfneG__lifeAreasGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.BirthChartModal-module__IZfneG__areaCard{background:#fbf5ea08;border:1px solid #c9a9611f;border-radius:4px;padding:16px}.BirthChartModal-module__IZfneG__areaCardHead{border-bottom:1px solid #c9a9611a;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.BirthChartModal-module__IZfneG__areaIcon{font-size:16px}.BirthChartModal-module__IZfneG__areaTitle{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);font-size:10px}.BirthChartModal-module__IZfneG__careerFields{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.BirthChartModal-module__IZfneG__careerTag{font-family:var(--font-display);letter-spacing:.1em;color:#6fcf97;background:#6fcf971f;border:1px solid #6fcf9740;border-radius:99px;padding:3px 9px;font-size:9px}.BirthChartModal-module__IZfneG__peakLabel{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);opacity:.65;letter-spacing:.15em;margin-top:10px;font-size:9px}.BirthChartModal-module__IZfneG__peakValue{font-family:var(--font-display);color:var(--color-gold-500,#c9a961);margin-top:2px;font-size:13px}.BirthChartModal-module__IZfneG__marriageStyleBadge{font-family:var(--font-display);letter-spacing:.15em;color:#e87090;text-transform:uppercase;background:#e870901f;border:1px solid #e8709040;border-radius:99px;margin-bottom:10px;padding:4px 12px;font-size:9px;display:inline-block}.BirthChartModal-module__IZfneG__marriagePeriodLabel{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);opacity:.65;letter-spacing:.15em;margin-bottom:4px;font-size:9px}.BirthChartModal-module__IZfneG__marriagePeriodValue{font-family:var(--font-display);color:var(--color-gold-500,#c9a961);margin-bottom:10px;font-size:15px}.BirthChartModal-module__IZfneG__wealthRow{margin-bottom:9px}.BirthChartModal-module__IZfneG__wealthRowHead{justify-content:space-between;margin-bottom:3px;display:flex}.BirthChartModal-module__IZfneG__wealthLabel{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);opacity:.7;letter-spacing:.1em;font-size:9px}.BirthChartModal-module__IZfneG__wealthPct{font-family:var(--font-display);color:var(--accent);font-size:9px}.BirthChartModal-module__IZfneG__bodyP{font-family:var(--font-body);color:#ebdec3bf;margin:0;font-size:13px;line-height:1.65}.BirthChartModal-module__IZfneG__bodyPMt{margin-top:8px}.BirthChartModal-module__IZfneG__scGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.BirthChartModal-module__IZfneG__strengthsCard{background:#6fcf970d;border:1px solid #6fcf9733;border-radius:4px;padding:18px}.BirthChartModal-module__IZfneG__challengesCard{background:#eb97570d;border:1px solid #eb975733;border-radius:4px;padding:18px}.BirthChartModal-module__IZfneG__scCardTitle{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;margin-bottom:14px;font-size:10px}.BirthChartModal-module__IZfneG__strengthsCardTitle{color:#6fcf97}.BirthChartModal-module__IZfneG__challengesCardTitle{color:#eb9757}.BirthChartModal-module__IZfneG__scList{flex-direction:column;gap:8px;display:flex}.BirthChartModal-module__IZfneG__scItem{align-items:flex-start;gap:10px;display:flex}.BirthChartModal-module__IZfneG__strengthBullet{color:#6fcf97;flex-shrink:0;margin-top:2px;font-size:12px}.BirthChartModal-module__IZfneG__challengeBullet{color:#eb9757;flex-shrink:0;margin-top:2px;font-size:12px}.BirthChartModal-module__IZfneG__scText{font-family:var(--font-body);color:#ebdec3d9;font-size:14px}.BirthChartModal-module__IZfneG__spiritualGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.BirthChartModal-module__IZfneG__spiritualCard{background:#c9a9610a;border:1px solid #c9a96126;border-radius:4px;padding:18px}.BirthChartModal-module__IZfneG__spirLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);opacity:.6;margin-bottom:4px;font-size:9px}.BirthChartModal-module__IZfneG__spirLabel2{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);opacity:.6;margin-top:12px;margin-bottom:4px;font-size:9px}.BirthChartModal-module__IZfneG__spirDeity{font-family:var(--font-display);color:var(--color-cream-50,#fbf5ea);letter-spacing:-.01em;margin:4px 0 2px;font-size:22px}.BirthChartModal-module__IZfneG__spirMantra{font-family:var(--font-script);color:var(--color-gold-500,#c9a961);font-size:17px;line-height:1.5}.BirthChartModal-module__IZfneG__spirInfoGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.BirthChartModal-module__IZfneG__spirInfoValue{font-family:var(--font-display);color:var(--color-cream-50,#fbf5ea);margin-top:2px;font-size:14px}.BirthChartModal-module__IZfneG__spirPractices{margin-top:14px}.BirthChartModal-module__IZfneG__spirPracticeList{flex-direction:column;gap:5px;margin-top:6px;display:flex}.BirthChartModal-module__IZfneG__spirPracticeItem{align-items:center;gap:8px;display:flex}.BirthChartModal-module__IZfneG__spirBullet{color:var(--color-gold-500,#c9a961);font-size:9px}.BirthChartModal-module__IZfneG__spirPracticeText{font-family:var(--font-body);color:#ebdec3cc;font-size:13px}.BirthChartModal-module__IZfneG__timelineGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.BirthChartModal-module__IZfneG__timelineCard{background:#fbf5ea08;border:1px solid #c9a9611f;border-top:2px solid #c9a96166;border-radius:0 0 4px 4px;padding:14px}.BirthChartModal-module__IZfneG__timelineAge{font-family:var(--font-display);color:var(--color-gold-500,#c9a961);letter-spacing:.15em;margin-bottom:4px;font-size:10px}.BirthChartModal-module__IZfneG__timelineTheme{font-family:var(--font-display);color:var(--color-cream-50,#fbf5ea);letter-spacing:.05em;margin-bottom:8px;font-size:12px}.BirthChartModal-module__IZfneG__timelineDetail{font-family:var(--font-body);color:#ebdec3a6;margin:0;font-size:12px;line-height:1.55}.BirthChartModal-module__IZfneG__timelineNum{width:24px;height:24px;font-family:var(--font-display);color:var(--color-gold-500,#c9a961);background:#c9a9611f;border:1px solid #c9a9614d;border-radius:50%;justify-content:center;align-items:center;margin-top:10px;font-size:11px;display:flex}.BirthChartModal-module__IZfneG__footer{color:#ebdec34d;text-align:center;margin-top:32px;font-size:11px;font-style:italic;line-height:1.6}@media (max-width:680px){.BirthChartModal-module__IZfneG__overviewRow{flex-direction:column}.BirthChartModal-module__IZfneG__personalityGrid{grid-template-columns:1fr}.BirthChartModal-module__IZfneG__planetGrid{grid-template-columns:repeat(2,1fr)}.BirthChartModal-module__IZfneG__coreRow,.BirthChartModal-module__IZfneG__lifeAreasGrid,.BirthChartModal-module__IZfneG__scGrid,.BirthChartModal-module__IZfneG__spiritualGrid{grid-template-columns:1fr}.BirthChartModal-module__IZfneG__timelineGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.BirthChartModal-module__IZfneG__coreRow,.BirthChartModal-module__IZfneG__planetGrid,.BirthChartModal-module__IZfneG__timelineGrid{grid-template-columns:1fr}}
.KundaliModal-module__Tsy1FG__hero{flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:36px;display:flex}.KundaliModal-module__Tsy1FG__ringWrap{flex-shrink:0;width:180px;height:180px;margin:0 auto;position:relative}.KundaliModal-module__Tsy1FG__ringSvg{overflow:visible;transform:rotate(-90deg)}.KundaliModal-module__Tsy1FG__ringCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KundaliModal-module__Tsy1FG__ringScore{font-family:var(--font-display);font-size:42px;font-weight:600;line-height:1}.KundaliModal-module__Tsy1FG__ringScoreDenom{opacity:.55;font-size:18px}.KundaliModal-module__Tsy1FG__ringLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:9px}.KundaliModal-module__Tsy1FG__summaryBox{flex:1;min-width:200px}.KundaliModal-module__Tsy1FG__summaryNames{font-family:var(--font-body);color:#f5ebdc;margin-bottom:8px;font-size:24px;font-style:italic}.KundaliModal-module__Tsy1FG__summaryDivider{background:#c9a96166;width:40px;height:1px;margin-bottom:14px}.KundaliModal-module__Tsy1FG__summaryText{color:#ebdec3;opacity:.8;margin:0;font-size:15px;line-height:1.7}.KundaliModal-module__Tsy1FG__kootGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:36px;display:grid}.KundaliModal-module__Tsy1FG__kootCard{background:#fbf5ea0a;border:1px solid #c9a9611f;border-radius:0 0 4px 4px;padding:14px 12px}.KundaliModal-module__Tsy1FG__kootLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:4px;font-size:10px}.KundaliModal-module__Tsy1FG__kootScore{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1}.KundaliModal-module__Tsy1FG__kootScoreDenom{opacity:.55;font-size:12px}.KundaliModal-module__Tsy1FG__kootBarTrack{background:#ffffff14;border-radius:99px;height:4px;margin-bottom:4px;overflow:hidden}.KundaliModal-module__Tsy1FG__kootBarFill{border-radius:99px;height:100%}.KundaliModal-module__Tsy1FG__kootTheme{color:#ebdec3;opacity:.5;font-size:11px}.KundaliModal-module__Tsy1FG__insightGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.KundaliModal-module__Tsy1FG__insightCard{background:#fbf5ea0a;border:1px solid #c9a96126;border-radius:4px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.KundaliModal-module__Tsy1FG__insightGlyph{color:#c9a961;flex-shrink:0;font-size:22px;line-height:1.2}.KundaliModal-module__Tsy1FG__insightLabelRow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.KundaliModal-module__Tsy1FG__insightBadge{border-radius:99px;padding:2px 8px;font-size:10px}.KundaliModal-module__Tsy1FG__insightDesc{color:#ebdec3;opacity:.8;margin:0;font-size:13px;line-height:1.65}.KundaliModal-module__Tsy1FG__sectionLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;opacity:.6;margin-bottom:14px;font-size:10px}.KundaliModal-module__Tsy1FG__titleAmp{opacity:.45;margin:0 6px;font-style:normal}.KundaliModal-module__Tsy1FG__footerNote{color:#ebdec3;opacity:.35;text-align:center;margin:0;font-size:12px;font-style:italic;line-height:1.6}@media (max-width:680px){.KundaliModal-module__Tsy1FG__kootGrid{grid-template-columns:repeat(2,1fr)}.KundaliModal-module__Tsy1FG__insightGrid{grid-template-columns:1fr}.KundaliModal-module__Tsy1FG__hero{gap:24px}}
.VastuChecker-module__I0EhCW__section{background:#2a0808;padding:72px 40px;position:relative;overflow:hidden}.VastuChecker-module__I0EhCW__bgGlow{pointer-events:none;background:radial-gradient(#c9a96112 0%,#0000 65%);width:800px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VastuChecker-module__I0EhCW__inner{z-index:2;max-width:820px;margin:0 auto;position:relative}.VastuChecker-module__I0EhCW__header{text-align:center;margin-bottom:40px}.VastuChecker-module__I0EhCW__headerEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:14px;font-size:11px}.VastuChecker-module__I0EhCW__headerTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(26px,3.5vw,40px);font-weight:600;line-height:1.1}.VastuChecker-module__I0EhCW__headerTitleEm{font-family:var(--font-body);color:#d9bd7b;font-style:italic}.VastuChecker-module__I0EhCW__headerSub{font-family:var(--font-body);color:#ebdec3;opacity:.8;max-width:560px;margin:0 auto;font-size:15px}.VastuChecker-module__I0EhCW__stepRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:32px;display:flex}.VastuChecker-module__I0EhCW__stepItem{align-items:center;display:flex}.VastuChecker-module__I0EhCW__stepItemInner{flex-direction:column;align-items:center;gap:4px;display:flex}.VastuChecker-module__I0EhCW__stepConnector{width:48px;height:2px;margin:0 4px 20px;transition:background .3s}.VastuChecker-module__I0EhCW__stepLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:9px}.VastuChecker-module__I0EhCW__checkingState{text-align:center;color:#d9bd7b;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;padding:48px;font-size:13px}.VastuChecker-module__I0EhCW__loginGate{text-align:center;background:#2a080899;border:1px solid #c9a9614d;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:40px 28px;display:flex}.VastuChecker-module__I0EhCW__loginGateIcon{color:#d9bd7b;background:#c9a9611f;border:1.5px solid #c9a96166;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.VastuChecker-module__I0EhCW__loginGateEyebrow{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;color:#d9bd7b;font-size:11px}.VastuChecker-module__I0EhCW__loginGateTitle{font-family:var(--font-display);color:#fbf5ea;margin:0;font-size:20px;font-weight:600}.VastuChecker-module__I0EhCW__loginGateBody{font-family:var(--font-body);color:#ebdec3;opacity:.85;max-width:380px;margin:0;font-size:14px;line-height:1.65}.VastuChecker-module__I0EhCW__loginGateBtn{color:#2a0808;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#c9a961;border:none;border-radius:3px;margin-top:4px;padding:13px 36px;font-size:12px;font-weight:700}@media (max-width:640px){.VastuChecker-module__I0EhCW__section{padding:48px 20px}}
.page-module__rM2rjG__glassCard{background:#fbf5ea0a;border:1px solid #c9a9612e;border-radius:6px}.page-module__rM2rjG__input{box-sizing:border-box;width:100%;font-family:var(--font-body);color:#fbf5ea;background:#fbf5ea0f;border:1px solid #c9a9614d;border-radius:3px;outline:none;padding:11px 14px;font-size:15px}.page-module__rM2rjG__inputDisabled{box-sizing:border-box;width:100%;font-family:var(--font-body);color:#fbf5ea4d;cursor:not-allowed;background:#fbf5ea08;border:1px solid #c9a9614d;border-radius:3px;outline:none;padding:11px 14px;font-size:15px}.page-module__rM2rjG__fieldLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;margin-bottom:6px;font-size:10px;display:block}.page-module__rM2rjG__sectionEyebrow{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;border-bottom:1px solid #c9a96126;margin-bottom:16px;padding-bottom:12px;font-size:10px}.page-module__rM2rjG__pageRoot{background:#2a0808;min-height:100vh;position:relative}.page-module__rM2rjG__ambientGlow{pointer-events:none;z-index:0;background:radial-gradient(#c9a9610d 0%,#0000 65%);width:800px;height:500px;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.page-module__rM2rjG__loadingScreen{background:#2a0808;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__rM2rjG__loadingText{font-family:var(--font-display);color:#d9bd7b;letter-spacing:.3em;animation:1.5s infinite page-module__rM2rjG__pulse}.page-module__rM2rjG__heroSection{text-align:center;z-index:1;padding:120px 40px 60px;position:relative}.page-module__rM2rjG__avatarInitials{width:80px;height:80px;font-family:var(--font-display);color:#d9bd7b;background:#c9a96126;border:2px solid #c9a96159;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;display:flex}.page-module__rM2rjG__avatarImage{object-fit:cover;border:2px solid #c9a96166;border-radius:50%;margin:0 auto 20px;display:block}.page-module__rM2rjG__heroEyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;margin-bottom:10px;font-size:11px}.page-module__rM2rjG__heroName{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(26px,4vw,42px);font-weight:600}.page-module__rM2rjG__heroEmail{font-family:var(--font-body);color:#ebdec3;opacity:.55;font-size:16px}.page-module__rM2rjG__contentWrapper{z-index:1;max-width:900px;margin:0 auto;padding:0 24px 80px;position:relative}.page-module__rM2rjG__tabsBar{border-bottom:1px solid #c9a96126;margin-bottom:40px}.page-module__rM2rjG__formCard{margin-bottom:20px;padding:32px}.page-module__rM2rjG__profileGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__rM2rjG__emailHint{font-family:var(--font-body);color:#d9bd7b;opacity:.5;margin-top:4px;font-size:11px}.page-module__rM2rjG__addressCard{margin-bottom:28px;padding:32px}.page-module__rM2rjG__addressFields{flex-direction:column;gap:16px;display:flex}.page-module__rM2rjG__addrGrid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.page-module__rM2rjG__saveRow{align-items:center;gap:16px;display:flex}.page-module__rM2rjG__saveMsg{font-family:var(--font-body);font-size:14px}.page-module__rM2rjG__ordersLoading{font-family:var(--font-body);color:#d9bd7b;text-align:center;opacity:.6;padding:60px 0}.page-module__rM2rjG__emptyOrders{text-align:center;padding:60px 0}.page-module__rM2rjG__emptyIcon{color:#d9bd7b;margin-bottom:14px;font-size:36px}.page-module__rM2rjG__emptyTitle{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;font-size:12px}.page-module__rM2rjG__emptySubtext{font-family:var(--font-body);color:#ebdec3;opacity:.5;margin-top:10px;font-size:14px}.page-module__rM2rjG__orderList{flex-direction:column;gap:12px;display:flex}.page-module__rM2rjG__orderCard{padding:24px}.page-module__rM2rjG__orderCardTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__rM2rjG__orderItemName{font-family:var(--font-display);letter-spacing:.06em;color:#fbf5ea;margin-bottom:4px;font-size:14px}.page-module__rM2rjG__orderItemType{font-family:var(--font-body);color:#d9bd7b;opacity:.6;text-transform:capitalize;font-size:13px}.page-module__rM2rjG__orderPrice{font-family:var(--font-display);color:#d9bd7b;letter-spacing:.04em;font-size:20px}.page-module__rM2rjG__orderBadges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.page-module__rM2rjG__orderMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__rM2rjG__orderDate{font-family:var(--font-body);color:#d9bd7b;opacity:.5;font-size:13px}.page-module__rM2rjG__orderAddress{font-family:var(--font-body);color:#ebdec3;opacity:.4;font-size:12px}.page-module__rM2rjG__orderIdRow{font-family:var(--font-mono);color:#d9bd7b;opacity:.3;border-top:1px solid #c9a9611a;margin-top:10px;padding-top:10px;font-size:11px}.page-module__rM2rjG__toolsLoading{font-family:var(--font-body);color:#d9bd7b;text-align:center;opacity:.6;padding:60px 0}.page-module__rM2rjG__emptyTools{text-align:center;padding:60px 32px}.page-module__rM2rjG__emptyToolsText{font-family:var(--font-body);color:#ebdec3;opacity:.5;max-width:380px;margin:10px auto 0;font-size:14px;line-height:1.65}.page-module__rM2rjG__toolSection{margin-bottom:36px}.page-module__rM2rjG__toolSectionHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.page-module__rM2rjG__toolSectionIcon{color:#d9bd7b;font-size:16px}.page-module__rM2rjG__toolSectionTitle{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;font-size:10px}.page-module__rM2rjG__toolSectionCount{font-family:var(--font-body);color:#d9bd7b;opacity:.4;font-size:12px}.page-module__rM2rjG__historyCard{margin-bottom:12px;overflow:hidden}.page-module__rM2rjG__cardToggleBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.page-module__rM2rjG__cardToggleBtnLeft{align-items:center;gap:16px;display:flex}.page-module__rM2rjG__cardToggleBtnRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.page-module__rM2rjG__cardToggleLabel{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#d9bd7b;opacity:.6;font-size:10px}.page-module__rM2rjG__deleteBtn{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#eb5757;background:0 0;border:1px solid #eb575759;border-radius:3px;padding:4px 10px;font-size:10px;transition:background .15s,border-color .15s}.page-module__rM2rjG__cardNameRow{font-family:var(--font-body);color:#f5ebdc;margin-bottom:4px;font-size:19px;font-style:italic}.page-module__rM2rjG__cardMetaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__rM2rjG__cardMetaDate{font-family:var(--font-body);color:#d9bd7b;opacity:.6;font-size:12px}.page-module__rM2rjG__cardMetaCities{font-family:var(--font-body);color:#d9bd7b;opacity:.4;font-size:12px}.page-module__rM2rjG__cardExpandedBody{border-top:1px solid #c9a9611f;padding:32px 24px}.page-module__rM2rjG__ringSection{flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:40px;display:flex}.page-module__rM2rjG__ringWrapper{flex-shrink:0;width:180px;height:180px;margin:0 auto;position:relative}.page-module__rM2rjG__ringSvg{overflow:visible;transform:rotate(-90deg)}.page-module__rM2rjG__ringCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__rM2rjG__ringScoreOutOf{opacity:.6;font-size:18px}.page-module__rM2rjG__ringCompatTag{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:9px}.page-module__rM2rjG__ringSummary{flex:1;min-width:200px}.page-module__rM2rjG__ringSummaryNames{font-family:var(--font-body);color:#f5ebdc;margin-bottom:8px;font-size:26px;font-style:italic}.page-module__rM2rjG__ringSummaryDivider{background:#c9a96166;width:40px;height:1px;margin-bottom:14px}.page-module__rM2rjG__ringSummaryDesc{font-family:var(--font-body);color:#ebdec3;opacity:.8;font-size:15px;line-height:1.7}.page-module__rM2rjG__kootaSectionLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:12px;font-size:10px}.page-module__rM2rjG__kootaGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:32px;display:grid}.page-module__rM2rjG__kootaCell{background:#fbf5ea0a;border:1px solid #c9a9611f;border-radius:0 0 4px 4px;padding:14px 12px}.page-module__rM2rjG__kootaCellLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:4px;font-size:9px}.page-module__rM2rjG__kootaCellOutOf{opacity:.5;font-size:12px}.page-module__rM2rjG__kootaCellTheme{color:#ebdec3;opacity:.5;margin-top:4px;font-size:11px}.page-module__rM2rjG__insightSectionLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:12px;font-size:10px}.page-module__rM2rjG__insightGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__rM2rjG__insightCard{background:#fbf5ea0a;border:1px solid #c9a9611f;border-radius:4px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.page-module__rM2rjG__insightGlyph{color:#c9a961;flex-shrink:0;font-size:22px;line-height:1.2}.page-module__rM2rjG__insightLabelRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.page-module__rM2rjG__insightLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;font-size:10px}.page-module__rM2rjG__insightDesc{font-family:var(--font-body);color:#ebdec3;opacity:.8;margin:0;font-size:13px;line-height:1.65}.page-module__rM2rjG__kundaliFootnote{font-family:var(--font-body);color:#ebdec3;opacity:.35;text-align:center;margin-top:24px;font-size:11px;font-style:italic;line-height:1.6}.page-module__rM2rjG__numHeroRow{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-module__rM2rjG__numHeroNumber{font-family:var(--font-display);color:#d9bd7b;text-shadow:0 0 40px #d9bd7b4d;font-size:96px;font-weight:600;line-height:1}.page-module__rM2rjG__numHeroMeta{padding-bottom:12px}.page-module__rM2rjG__numHeroName{font-family:var(--font-body);color:#f5ebdc;margin-bottom:4px;font-size:22px;font-style:italic}.page-module__rM2rjG__numHeroLifePath{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;font-size:10px}.page-module__rM2rjG__numSectionLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:8px;font-size:10px}.page-module__rM2rjG__numDharmaText{font-family:var(--font-body);color:#f5ebdc;font-size:16px;line-height:1.75}.page-module__rM2rjG__numTraitsLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.7;margin-bottom:10px;font-size:10px}.page-module__rM2rjG__numTraitsRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__rM2rjG__numTrait{color:#d9bd7b;font-family:var(--font-body);background:#c9a96126;border-radius:6px;padding:6px 14px;font-size:14px;font-style:italic}.page-module__rM2rjG__numDeityCard{align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.page-module__rM2rjG__numDeityIcon{font-size:26px}.page-module__rM2rjG__numDeityLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;margin-bottom:4px;font-size:10px}.page-module__rM2rjG__numDeityName{font-family:var(--font-body);color:#f5ebdc;font-size:20px;font-style:italic}.page-module__rM2rjG__numGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.page-module__rM2rjG__numGridCard{padding:18px 20px}.page-module__rM2rjG__numGridCardLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;margin-bottom:10px;font-size:10px}.page-module__rM2rjG__numDaysList{flex-direction:column;gap:6px;display:flex}.page-module__rM2rjG__numDay{font-family:var(--font-body);color:#ebdec3;font-size:15px}.page-module__rM2rjG__numCompatRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__rM2rjG__numCompatNumber{width:36px;height:36px;font-family:var(--font-display);color:#d9bd7b;background:#c9a96126;border:1.5px solid #c9a96159;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.page-module__rM2rjG__numDestinySection{border-top:1px solid #c9a9611f;padding-top:20px}.page-module__rM2rjG__numDestinyLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;margin-bottom:8px;font-size:10px}.page-module__rM2rjG__numDestinyDesc{font-family:var(--font-body);color:#ebdec3;margin-bottom:10px;font-size:15px;line-height:1.7}.page-module__rM2rjG__numDestinyTraits{flex-wrap:wrap;gap:6px;display:flex}.page-module__rM2rjG__numDestinyTrait{color:#d9bd7b;font-family:var(--font-body);background:#c9a96114;border:1px solid #c9a96126;border-radius:100px;padding:4px 12px;font-size:13px;font-style:italic}.page-module__rM2rjG__numAvatarCircle{width:52px;height:52px;font-family:var(--font-display);color:#d9bd7b;background:#c9a9611a;border:2px solid #c9a9614d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}@media (max-width:900px){.page-module__rM2rjG__heroSection{padding:100px 20px 40px}.page-module__rM2rjG__tabsBar{overflow-x:auto}.page-module__rM2rjG__addrGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-module__rM2rjG__heroSection{padding:80px 16px 32px}.page-module__rM2rjG__profileGrid,.page-module__rM2rjG__addrGrid,.page-module__rM2rjG__numGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__rM2rjG__kootaGrid{grid-template-columns:repeat(2,1fr)}.page-module__rM2rjG__insightGrid{grid-template-columns:1fr}}@keyframes page-module__rM2rjG__pulse{0%,to{opacity:1}50%{opacity:.4}}
.page-module__soh_jW__main{background:#0e0202;min-height:100vh;padding-top:80px}.page-module__soh_jW__container{max-width:820px;margin:0 auto;padding:60px 32px 80px}.page-module__soh_jW__header{margin-bottom:48px}.page-module__soh_jW__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;opacity:.6;margin-bottom:16px;font-size:10px}.page-module__soh_jW__pageTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.page-module__soh_jW__effectiveDateText{font-family:var(--font-body);color:#ebdec38c;margin-bottom:0;font-size:14px;line-height:1.8}.page-module__soh_jW__calloutBox{background:#c9a9610f;border:1px solid #c9a96133;border-radius:6px;margin-bottom:40px;padding:20px 24px}.page-module__soh_jW__contactBox{background:#c9a9610f;border:1px solid #c9a96133;border-radius:6px;margin-top:8px;padding:20px 24px}.page-module__soh_jW__sectionHeading{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;margin-top:44px;margin-bottom:12px;font-size:13px}.page-module__soh_jW__subHeading{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.9;margin-top:28px;margin-bottom:8px;font-size:11px}.page-module__soh_jW__bodyText{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:14px;font-size:16px;line-height:1.8}.page-module__soh_jW__bodyTextSmall{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:0;font-size:15px;line-height:1.8}.page-module__soh_jW__contactName,.page-module__soh_jW__contactEmail{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:4px;font-size:16px;line-height:1.8}.page-module__soh_jW__contactWebsite{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:0;font-size:16px;line-height:1.8}.page-module__soh_jW__list{margin-bottom:14px;padding-left:24px}.page-module__soh_jW__listItem{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:6px;font-size:16px;line-height:1.8}.page-module__soh_jW__tableWrapper{margin-bottom:14px;overflow-x:auto}.page-module__soh_jW__table{border-collapse:collapse;width:100%;min-width:500px}.page-module__soh_jW__tableHead{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.7;vertical-align:top;text-align:left;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:10px;line-height:1.6}.page-module__soh_jW__tableCell{font-family:var(--font-body);color:#ebdec3cc;vertical-align:top;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:14px;line-height:1.6}.page-module__soh_jW__tableCellMono{font-family:var(--font-mono);color:#d9bd7b;vertical-align:top;white-space:nowrap;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:13px;line-height:1.6}.page-module__soh_jW__tableCellNowrap{font-family:var(--font-body);color:#ebdec3cc;vertical-align:top;white-space:nowrap;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:14px;line-height:1.6}.page-module__soh_jW__tableCellSecondary{font-family:var(--font-body);color:#ebdec3a6;vertical-align:top;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:13px;line-height:1.6}.page-module__soh_jW__tableCellBasis{font-family:var(--font-body);color:#d9bd7b;vertical-align:top;white-space:nowrap;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:13px;line-height:1.6}.page-module__soh_jW__tableCellServiceName{font-family:var(--font-body);color:#d9bd7b;vertical-align:top;white-space:nowrap;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.6}.page-module__soh_jW__tableCellServiceRole{font-family:var(--font-body);color:#ebdec3cc;vertical-align:top;white-space:nowrap;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:13px;line-height:1.6}.page-module__soh_jW__tableCellServiceData{font-family:var(--font-body);color:#ebdec3cc;vertical-align:top;border-bottom:1px solid #c9a9611f;padding:10px 14px;font-size:13px;line-height:1.6}.page-module__soh_jW__link{color:#c9a961}
.page-module__ImPPba__main{background:#0e0202;min-height:100vh;padding-top:80px}.page-module__ImPPba__container{max-width:820px;margin:0 auto;padding:60px 32px 80px}.page-module__ImPPba__header{margin-bottom:48px}.page-module__ImPPba__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;opacity:.6;margin-bottom:16px;font-size:10px}.page-module__ImPPba__pageTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.page-module__ImPPba__effectiveDateText{font-family:var(--font-body);color:#ebdec38c;margin-bottom:0;font-size:14px;line-height:1.8}.page-module__ImPPba__calloutBox{background:#c9a9610f;border:1px solid #c9a96133;border-radius:6px;margin-bottom:40px;padding:20px 24px}.page-module__ImPPba__warningBox{background:#eb57570f;border:1px solid #eb575733;border-radius:6px;margin-bottom:20px;padding:20px 24px}.page-module__ImPPba__contactBox{background:#c9a9610f;border:1px solid #c9a96133;border-radius:6px;margin-top:8px;padding:20px 24px}.page-module__ImPPba__sectionHeading{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;margin-top:44px;margin-bottom:12px;font-size:13px}.page-module__ImPPba__subHeading{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.9;margin-top:28px;margin-bottom:8px;font-size:11px}.page-module__ImPPba__bodyText{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:14px;font-size:16px;line-height:1.8}.page-module__ImPPba__bodyTextSmall{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:0;font-size:15px;line-height:1.8}.page-module__ImPPba__bodyTextNoMargin{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:0;font-size:16px;line-height:1.8}.page-module__ImPPba__contactName,.page-module__ImPPba__contactLine{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:4px;font-size:16px;line-height:1.8}.page-module__ImPPba__contactNote{font-family:var(--font-body);color:#ebdec38c;margin-bottom:0;font-size:13px;line-height:1.8}.page-module__ImPPba__list,.page-module__ImPPba__orderedList{margin-bottom:14px;padding-left:24px}.page-module__ImPPba__listItem{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:6px;font-size:16px;line-height:1.8}.page-module__ImPPba__tableWrapper{margin-bottom:32px;overflow-x:auto}.page-module__ImPPba__table{border-collapse:collapse;width:100%;min-width:480px}.page-module__ImPPba__tableHead{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.7;text-align:left;border-bottom:1px solid #c9a96133;padding:10px 14px;font-size:9px}.page-module__ImPPba__tableCellProduct{font-family:var(--font-body);color:#ebdec3d9;border-bottom:1px solid #c9a96114;padding:12px 14px;font-size:15px}.page-module__ImPPba__tableCellWindow{font-family:var(--font-body);color:#ebdec399;border-bottom:1px solid #c9a96114;padding:12px 14px;font-size:13px}.page-module__ImPPba__policyCard{background:#fbf5ea05;border:1px solid #c9a96138;border-radius:6px;margin-bottom:20px;padding:24px}.page-module__ImPPba__policyCardHeader{border-bottom:1px solid #c9a9611f;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.page-module__ImPPba__policyCardIcon{font-size:22px}.page-module__ImPPba__policyCardTitle{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;font-size:11px}.page-module__ImPPba__policyCardGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__ImPPba__eligibleLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#6fcf97;opacity:.8;margin-bottom:10px;font-size:9px}.page-module__ImPPba__notEligibleLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#eb9757;opacity:.8;margin-bottom:10px;font-size:9px}.page-module__ImPPba__policyCardList{margin:0;padding-left:18px}.page-module__ImPPba__policyCardListItem{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:5px;font-size:14px;line-height:1.8}.page-module__ImPPba__policyCardProcess{font-family:var(--font-body);color:#ebdec3a6;border-top:1px solid #c9a9611a;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.7}.page-module__ImPPba__policyCardProcessLabel{color:#d9bd7b;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.page-module__ImPPba__link{color:#c9a961}
.page-module__UBdgra__main{background:#0e0202;min-height:100vh;padding-top:80px}.page-module__UBdgra__container{max-width:820px;margin:0 auto;padding:60px 32px 80px}.page-module__UBdgra__header{margin-bottom:48px}.page-module__UBdgra__eyebrow{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:#d9bd7b;opacity:.6;margin-bottom:16px;font-size:10px}.page-module__UBdgra__pageTitle{font-family:var(--font-display);color:#fbf5ea;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.page-module__UBdgra__effectiveDateText{font-family:var(--font-body);color:#ebdec38c;margin-bottom:0;font-size:14px;line-height:1.8}.page-module__UBdgra__calloutBox{background:#c9a9610f;border:1px solid #c9a96133;border-radius:6px;margin-bottom:40px;padding:20px 24px}.page-module__UBdgra__warningBox{background:#eb575712;border:1px solid #eb575740;border-radius:6px;margin-bottom:20px;padding:20px 24px}.page-module__UBdgra__contactBox{background:#c9a9610f;border:1px solid #c9a96133;border-radius:6px;margin-top:8px;padding:20px 24px}.page-module__UBdgra__sectionHeading{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;margin-top:44px;margin-bottom:12px;font-size:13px}.page-module__UBdgra__subHeading{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b;opacity:.9;margin-top:28px;margin-bottom:8px;font-size:11px}.page-module__UBdgra__bodyText{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:14px;font-size:16px;line-height:1.8}.page-module__UBdgra__bodyTextSmall{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:0;font-size:15px;line-height:1.8}.page-module__UBdgra__warningText{font-family:var(--font-body);color:#ebdec3e6;margin-bottom:10px;font-size:16px;line-height:1.8}.page-module__UBdgra__warningTextSmall{font-family:var(--font-body);color:#ebdec3e6;margin-bottom:0;font-size:15px;line-height:1.8}.page-module__UBdgra__contactName{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:4px;font-size:16px;line-height:1.8}.page-module__UBdgra__contactEmail{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:0;font-size:16px;line-height:1.8}.page-module__UBdgra__list{margin-bottom:14px;padding-left:24px}.page-module__UBdgra__listItem{font-family:var(--font-body);color:#ebdec3d9;margin-bottom:6px;font-size:16px;line-height:1.8}.page-module__UBdgra__link{color:#c9a961}
.AuthModal-module__eGxINa__body{padding:28px 28px 32px}.AuthModal-module__eGxINa__ssoRow{gap:10px;margin-bottom:20px;display:flex}.AuthModal-module__eGxINa__googleBtn{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.AuthModal-module__eGxINa__tabBar{margin:20px 0 24px;display:flex}.AuthModal-module__eGxINa__tabBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:none;margin-bottom:-1.5px;margin-right:24px;padding:0 0 12px;font-size:13px;transition:color .2s}.AuthModal-module__eGxINa__form{flex-direction:column;gap:16px;display:flex}.AuthModal-module__eGxINa__passwordRow{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.AuthModal-module__eGxINa__passwordLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;font-size:11px}.AuthModal-module__eGxINa__forgotBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.12em;background:0 0;border:none;padding:0;font-size:10px;text-decoration:underline}.AuthModal-module__eGxINa__switchText{text-align:center;font-family:var(--font-body);margin-top:16px;font-size:14px}.AuthModal-module__eGxINa__linkBtn{cursor:pointer;font-family:var(--font-body);background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.AuthModal-module__eGxINa__stepCenter{text-align:center;margin-bottom:24px}.AuthModal-module__eGxINa__stepEmoji{margin-bottom:10px;font-size:32px}.AuthModal-module__eGxINa__stepTitle{font-family:var(--font-display);margin:0 0 8px;font-size:18px;font-weight:600}.AuthModal-module__eGxINa__stepSubtext{font-family:var(--font-body);margin:0;font-size:14px;line-height:1.5}.AuthModal-module__eGxINa__otpForm{flex-direction:column;gap:20px;display:flex}.AuthModal-module__eGxINa__resetForm{flex-direction:column;gap:18px;display:flex}.AuthModal-module__eGxINa__otpLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:11px;display:block}.AuthModal-module__eGxINa__resendText{text-align:center;font-family:var(--font-body);margin-top:16px;font-size:14px}.AuthModal-module__eGxINa__backBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:24px;padding:0;font-size:11px;display:flex}.AuthModal-module__eGxINa__forgotForm{flex-direction:column;gap:16px;display:flex}
.Numerology-module__DvSxxW__toolGrid{grid-template-columns:360px 1fr;align-items:start;gap:40px;max-width:1100px;margin:0 auto;display:grid}.Numerology-module__DvSxxW__formColumn{flex-direction:column;gap:0;display:flex;position:sticky;top:90px}.Numerology-module__DvSxxW__form{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.Numerology-module__DvSxxW__formNote{color:#ebdec3;opacity:.55;margin:12px 0 0;font-size:13px;font-style:italic;line-height:1.5}.Numerology-module__DvSxxW__legendBox{background:#c9a9610f;border:1px solid #c9a9612e;border-radius:6px;margin-bottom:24px;padding:18px 18px 14px}.Numerology-module__DvSxxW__legendTitle{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;margin-bottom:14px;font-size:10px}.Numerology-module__DvSxxW__legendRow{align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.Numerology-module__DvSxxW__legendIcon{color:#c9a961;flex-shrink:0;margin-top:1px;font-size:13px}.Numerology-module__DvSxxW__legendLabel{font-family:var(--font-display);color:#f5ebdc;letter-spacing:.04em;font-size:12px}.Numerology-module__DvSxxW__legendShort{font-family:var(--font-body);color:#ebdec3;margin-left:4px;font-size:12px}.Numerology-module__DvSxxW__resultPanel{background:#0a040480;border:1px solid #c9a96140;border-radius:6px;flex-direction:column;min-height:320px;padding:36px 32px;display:flex}.Numerology-module__DvSxxW__resultPanelEmpty{justify-content:center;align-items:center}.Numerology-module__DvSxxW__resultPanelFilled{justify-content:flex-start;align-items:flex-start}.Numerology-module__DvSxxW__emptyState{text-align:center;color:#d9bd7b;opacity:.5}.Numerology-module__DvSxxW__emptyGlyph{margin-bottom:12px;font-size:48px}.Numerology-module__DvSxxW__emptyLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:13px}.Numerology-module__DvSxxW__resultName{font-family:var(--font-body);color:#f5ebdc;margin-bottom:8px;font-size:22px;font-style:italic}.Numerology-module__DvSxxW__resultDivider{background:#c9a96166;width:60px;height:1px;margin-bottom:20px}.Numerology-module__DvSxxW__lifePathHero{margin-bottom:4px}.Numerology-module__DvSxxW__lifePathLeft{flex-direction:column;display:flex}.Numerology-module__DvSxxW__bigNumberRow{align-items:baseline;gap:4px;line-height:1;display:flex}.Numerology-module__DvSxxW__bigNumber{font-family:var(--font-display);color:#d9bd7b;text-shadow:0 0 40px #d9bd7b59;font-size:100px;font-weight:600;line-height:1}.Numerology-module__DvSxxW__rootNumber{font-family:var(--font-display);color:#d9bd7b66;font-size:44px;font-weight:600;line-height:1}.Numerology-module__DvSxxW__masterBadge{background:#c9a9611f;border:1px solid #c9a96159;border-radius:99px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px;display:inline-flex}.Numerology-module__DvSxxW__masterBadgeStar{color:#c9a961;font-size:11px}.Numerology-module__DvSxxW__masterBadgeText{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c9a961;font-size:9px}.Numerology-module__DvSxxW__lifePathLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;margin-bottom:20px;font-size:12px}.Numerology-module__DvSxxW__lifePathDesc{border-bottom:1px solid #c9a96126;width:100%;margin-bottom:0;padding-bottom:24px}.Numerology-module__DvSxxW__dharmaDesc{color:#f5ebdc;margin:0 0 14px;font-size:15px;line-height:1.7}.Numerology-module__DvSxxW__traitsRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.Numerology-module__DvSxxW__traitTag{color:#d9bd7b;font-family:var(--font-body);background:#c9a96126;border-radius:6px;padding:5px 12px;font-size:13px;font-style:italic}.Numerology-module__DvSxxW__deityRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Numerology-module__DvSxxW__deityLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.6;font-size:10px}.Numerology-module__DvSxxW__deityName{font-family:var(--font-body);color:#d9bd7b;font-size:16px;font-style:italic}.Numerology-module__DvSxxW__infoGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Numerology-module__DvSxxW__infoCard{background:#c9a96112;border:1px solid #c9a9612e;border-radius:4px;padding:12px 14px}.Numerology-module__DvSxxW__infoCardLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.65;margin-bottom:8px;font-size:9px}.Numerology-module__DvSxxW__bestDaysList{flex-direction:column;gap:3px;display:flex}.Numerology-module__DvSxxW__bestDayItem{font-family:var(--font-body);color:#f5ebdc;font-size:14px}.Numerology-module__DvSxxW__compatibleList{flex-wrap:wrap;gap:6px;display:flex}.Numerology-module__DvSxxW__compatibleCircle{width:28px;height:28px;font-family:var(--font-display);color:#d9bd7b;background:#c9a9612e;border:1px solid #c9a96159;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.Numerology-module__DvSxxW__profileHeading,.Numerology-module__DvSxxW__detailsHeading{align-items:center;gap:12px;width:100%;margin:28px 0 16px;display:flex}.Numerology-module__DvSxxW__profileHeadingLine{background:#c9a96133;flex:1;height:1px}.Numerology-module__DvSxxW__profileHeadingText{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;color:#d9bd7b;opacity:.65;white-space:nowrap;font-size:10px}.Numerology-module__DvSxxW__profileGrid{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-bottom:10px;display:grid}.Numerology-module__DvSxxW__profileGridThree{grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;display:grid}.Numerology-module__DvSxxW__numCard{background:#2a080899;border:1px solid #c9a96133;border-radius:6px;flex-direction:column;gap:5px;padding:14px;transition:border-color .2s;display:flex}.Numerology-module__DvSxxW__numCard:hover{border-color:#c9a96173}.Numerology-module__DvSxxW__numCardCompact{padding:12px}.Numerology-module__DvSxxW__numCardHeader{align-items:center;gap:6px;display:flex}.Numerology-module__DvSxxW__numCardIcon{color:#c9a961;opacity:.75;font-size:11px}.Numerology-module__DvSxxW__numCardType{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#d9bd7b;opacity:.75;font-size:9px}.Numerology-module__DvSxxW__numCardMaster{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#c9a961;background:#c9a9611f;border:1px solid #c9a9614d;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:8px}.Numerology-module__DvSxxW__numCardValue{font-family:var(--font-display);color:#d9bd7b;text-shadow:0 0 16px #d9bd7b33;font-size:40px;font-weight:600;line-height:1}.Numerology-module__DvSxxW__numCardRoot{color:#d9bd7b66;font-size:20px}.Numerology-module__DvSxxW__numCardName{font-family:var(--font-body);color:#f5ebdc;font-size:13px;font-style:italic}.Numerology-module__DvSxxW__numCardContext{color:#ebdec3;opacity:.65;font-size:11px;line-height:1.5}.Numerology-module__DvSxxW__numCardTraits{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.Numerology-module__DvSxxW__numCardTrait{font-family:var(--font-body);color:#c9a961;background:#c9a9611a;border-radius:4px;padding:2px 7px;font-size:11px;font-style:italic}.Numerology-module__DvSxxW__detailSection{background:#2a080866;border:1px solid #c9a96126;border-left:3px solid #c9a96173;border-radius:0 6px 6px 0;width:100%;margin-bottom:10px;padding:18px 18px 14px}.Numerology-module__DvSxxW__detailHeader{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.Numerology-module__DvSxxW__detailIcon{color:#c9a961;opacity:.65;flex-shrink:0;margin-top:3px;font-size:18px}.Numerology-module__DvSxxW__detailType{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#d9bd7b;opacity:.65;margin-bottom:3px;font-size:9px}.Numerology-module__DvSxxW__detailTitle{font-family:var(--font-display);color:#f5ebdc;letter-spacing:.02em;font-size:14px;font-weight:600}.Numerology-module__DvSxxW__detailMasterTag{color:#c9a961}.Numerology-module__DvSxxW__detailContext{color:#d9bd7b;opacity:.7;margin:0 0 9px;font-size:13px;font-style:italic;line-height:1.5}.Numerology-module__DvSxxW__detailDesc{color:#f5ebdc;margin:0 0 11px;font-size:14px;line-height:1.7}.Numerology-module__DvSxxW__detailTraits{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.Numerology-module__DvSxxW__detailMeta{border-top:1px solid #c9a9611a;align-items:center;gap:10px;padding-top:10px;display:flex}.Numerology-module__DvSxxW__detailMetaLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:#d9bd7b;opacity:.55;font-size:9px}.Numerology-module__DvSxxW__detailMetaVal{font-family:var(--font-body);color:#d9bd7b;font-size:14px;font-style:italic}@media (max-width:1024px){.Numerology-module__DvSxxW__toolGrid{grid-template-columns:1fr}.Numerology-module__DvSxxW__formColumn{position:static}}@media (max-width:640px){.Numerology-module__DvSxxW__resultPanel{padding:24px 18px}.Numerology-module__DvSxxW__profileGrid{grid-template-columns:1fr}.Numerology-module__DvSxxW__profileGridThree{grid-template-columns:1fr 1fr}.Numerology-module__DvSxxW__bigNumber{font-size:72px}.Numerology-module__DvSxxW__numCardValue{font-size:32px}.Numerology-module__DvSxxW__infoGrid{grid-template-columns:1fr}}
.VastuModal-module__yYeHdq__sectionHead{margin-bottom:20px}.VastuModal-module__yYeHdq__sectionTitle{font-family:var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);opacity:.7;font-size:10px}.VastuModal-module__yYeHdq__sectionSub{font-family:var(--font-body);color:#ebdec38c;margin:4px 0 0;font-size:13px;line-height:1.5}.VastuModal-module__yYeHdq__divider{background:#c9a9611a;height:1px;margin:0 0 36px}.VastuModal-module__yYeHdq__section{margin-bottom:40px}.VastuModal-module__yYeHdq__sectionLast{margin-bottom:16px}.VastuModal-module__yYeHdq__scoreRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.VastuModal-module__yYeHdq__scoreRingContainer{flex-shrink:0;width:140px;height:140px;position:relative}.VastuModal-module__yYeHdq__scoreRingSvg{overflow:visible;transform:rotate(-90deg)}.VastuModal-module__yYeHdq__scoreRingInner{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VastuModal-module__yYeHdq__scoreNumber{font-family:var(--font-display);color:var(--accent);font-size:32px;font-weight:600;line-height:1}.VastuModal-module__yYeHdq__scoreDenom{font-family:var(--font-display);color:var(--color-gold-400,#d9bd7b);letter-spacing:.15em;opacity:.7;margin-top:2px;font-size:10px}.VastuModal-module__yYeHdq__scoreLabel{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold-400,#d9bd7b);opacity:.6;margin-top:6px;font-size:9px}.VastuModal-module__yYeHdq__scoreMeta{flex-direction:column;flex:1;gap:12px;min-width:220px;display:flex}.VastuModal-module__yYeHdq__metaRow{align-items:flex-start;gap:8px;display:flex}.VastuModal-module__yYeHdq__metaLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#d9bd7b99;white-space:nowrap;min-width:80px;padding-top:2px;font-size:9px}.VastuModal-module__yYeHdq__metaValue{font-family:var(--font-body);color:#ebdec3e6;font-size:14px;line-height:1.4}.VastuModal-module__yYeHdq__badge{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;display:inline-flex}.VastuModal-module__yYeHdq__badgeGood{color:#6fcf97;background:#6fcf9724;border:1px solid #6fcf974d}.VastuModal-module__yYeHdq__badgeWarning{color:#eb9757;background:#eb975724;border:1px solid #eb97574d}.VastuModal-module__yYeHdq__badgeBad{color:#eb5757;background:#eb575724;border:1px solid #eb57574d}.VastuModal-module__yYeHdq__doshaGrid{flex-direction:column;gap:12px;display:flex}.VastuModal-module__yYeHdq__doshaCard{border-left:3px solid var(--severity-color);background:#fbf5ea05;border-top:1px solid #c9a96114;border-bottom:1px solid #c9a96114;border-right:1px solid #c9a96114;border-radius:4px;padding:16px 18px}.VastuModal-module__yYeHdq__doshaHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.VastuModal-module__yYeHdq__doshaName{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-cream-50,#fbf5ea);font-size:11px}.VastuModal-module__yYeHdq__severityBadge{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:8px}.VastuModal-module__yYeHdq__severityCritical{color:#eb5757;background:#eb575726;border:1px solid #eb57574d}.VastuModal-module__yYeHdq__severityModerate{color:#eb9757;background:#eb975726;border:1px solid #eb97574d}.VastuModal-module__yYeHdq__severityMinor{color:#d9bd7b;background:#d9bd7b1f;border:1px solid #c9a96140}.VastuModal-module__yYeHdq__doshaDesc{font-family:var(--font-body);color:#ebdec3b3;margin-bottom:8px;font-size:13px;line-height:1.6}.VastuModal-module__yYeHdq__doshaRemedy{background:#c9a9610d;border:1px solid #c9a9611f;border-radius:3px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.VastuModal-module__yYeHdq__doshaRemedyLabel{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#c9a961;white-space:nowrap;padding-top:2px;font-size:9px}.VastuModal-module__yYeHdq__doshaRemedyText{font-family:var(--font-body);color:#ebdec3bf;font-size:13px;line-height:1.55}.VastuModal-module__yYeHdq__roomGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.VastuModal-module__yYeHdq__roomCard{border:1px solid #c9a9611f;border-top:2px solid var(--room-accent);background:#fbf5ea05;border-radius:0 0 4px 4px;padding:14px 16px}.VastuModal-module__yYeHdq__roomHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.VastuModal-module__yYeHdq__roomName{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-cream-50,#fbf5ea);font-size:11px}.VastuModal-module__yYeHdq__roomZone{font-family:var(--font-display);color:#d9bd7b99;letter-spacing:.1em;margin-bottom:6px;font-size:9px}.VastuModal-module__yYeHdq__roomVastuZone{font-family:var(--font-display);color:#d9bd7b73;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-style:italic}.VastuModal-module__yYeHdq__roomObs{font-family:var(--font-body);color:#ebdec3a6;margin-bottom:0;font-size:12px;line-height:1.55}.VastuModal-module__yYeHdq__roomCorrection{font-family:var(--font-body);color:#eb9757d9;background:#eb975712;border-left:2px solid #eb975766;border-radius:3px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:1.5}.VastuModal-module__yYeHdq__twoColGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.VastuModal-module__yYeHdq__positiveCard{background:#6fcf970d;border:1px solid #6fcf9733;border-radius:4px;padding:18px}.VastuModal-module__yYeHdq__correctionsCard{background:#eb97570d;border:1px solid #eb975733;border-radius:4px;padding:18px}.VastuModal-module__yYeHdq__listCardTitle{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;margin-bottom:14px;font-size:10px}.VastuModal-module__yYeHdq__listCardTitleGreen{color:#6fcf97}.VastuModal-module__yYeHdq__listCardTitleOrange{color:#eb9757}.VastuModal-module__yYeHdq__listCardItems{flex-direction:column;gap:8px;display:flex}.VastuModal-module__yYeHdq__listItem{align-items:flex-start;gap:10px;display:flex}.VastuModal-module__yYeHdq__bulletGreen{color:#6fcf97;flex-shrink:0;margin-top:2px;font-size:12px}.VastuModal-module__yYeHdq__bulletOrange{color:#eb9757;flex-shrink:0;margin-top:2px;font-size:12px}.VastuModal-module__yYeHdq__listText{font-family:var(--font-body);color:#ebdec3d9;font-size:14px;line-height:1.55}.VastuModal-module__yYeHdq__spiritualCard{text-align:center;background:#c9a9610a;border:1px solid #c9a9612e;border-radius:4px;padding:20px 22px}.VastuModal-module__yYeHdq__spiritualGlyph{opacity:.7;margin-bottom:12px;font-size:28px;line-height:1}.VastuModal-module__yYeHdq__spiritualText{font-family:var(--font-body);color:#ebdec3cc;font-size:15px;font-style:italic;line-height:1.75}.VastuModal-module__yYeHdq__footer{color:#ebdec34d;text-align:center;margin-top:32px;font-size:11px;font-style:italic;line-height:1.6}@media (max-width:640px){.VastuModal-module__yYeHdq__roomGrid,.VastuModal-module__yYeHdq__twoColGrid{grid-template-columns:1fr}.VastuModal-module__yYeHdq__scoreRow{flex-direction:column}}
