@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhvP3IEp2A.woff2) format('woff2');unicode-range: U+0304-0305,U+0308,U+0331,U+10330-1034A}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhv03IEp2A.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhv73IEp2A.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhv63IEp2A.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhu63IEp2A.woff2) format('woff2');unicode-range: U+10300-1032F}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhvM3IEp2A.woff2) format('woff2');unicode-range: U+16A0-16F8}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhv23IEp2A.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/wlp_gwjKBV1pqhv43IE.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQh-WN3aQ.woff2) format('woff2');unicode-range: U+0304-0305,U+0308,U+0331,U+10330-1034A}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQa-WN3aQ.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQV-WN3aQ.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQU-WN3aQ.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZRU-WN3aQ.woff2) format('woff2');unicode-range: U+10300-1032F}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQi-WN3aQ.woff2) format('woff2');unicode-range: U+16A0-16F8}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQY-WN3aQ.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cardo';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/wlpygwjKBV1pqhND-ZQW-WM.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/va9E4kDNxMZdWfMOD5Vvl4jL.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Proza Libre';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/LYjEdGHgj0k1DIQRyUEyyEotRNb_Xayz.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Proza Libre';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/LYjEdGHgj0k1DIQRyUEyyEotRNj_XQ.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/LYjGdGHgj0k1DIQRyUEyyEomdNrnWQ.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/LYjGdGHgj0k1DIQRyUEyyEoodNo.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyELbV8_WeJGK9g.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyELbV8_YeJE.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyEL3UM_WeJGK9g.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyEL3UM_YeJE.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyEKTUc_WeJGK9g.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyEKTUc_YeJE.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyEKPUs_WeJGK9g.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Proza Libre';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/LYjbdGHgj0k1DIQRyUEyyEKPUs_YeJE.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'fontello';src: url('font-icons/font/fontello.eot?72948198');src: url('font-icons/font/fontello.eot?72948198#iefix') format('embedded-opentype'),url('font-icons/font/fontello.woff2?72948198') format('woff2'),url('font-icons/font/fontello.woff?72948198') format('woff'),url('font-icons/font/fontello.ttf?72948198') format('truetype'),url('font-icons/font/fontello.svg?72948198#fontello') format('svg');font-weight: normal;font-style: normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family: "fontello";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-vcard:before{content: '\e800'}.icon-pin:before{content: '\e801'}.icon-reply:before{content: '\e802'}.icon-reply-all:before{content: '\e803'}.icon-forward:before{content: '\e804'}.icon-print:before{content: '\e805'}.icon-keyboard:before{content: '\e806'}.icon-slider-left:before{content: '\e807'}.icon-clock-empty:before{content: '\e808'}.icon-hourglass:before{content: '\e809'}.icon-login:before{content: '\e80a'}.icon-logout:before{content: '\e80b'}.icon-picture:before{content: '\e80c'}.icon-brush:before{content: '\e80d'}.icon-ccw:before{content: '\e80e'}.icon-cw:before{content: '\e80f'}.icon-refresh:before{content: '\e810'}.icon-clock:before{content: '\e811'}.icon-circle-empty:before{content: '\e812'}.icon-circle-dot:before{content: '\e813'}.icon-circle:before{content: '\e814'}.icon-checkbox:before{content: '\e815'}.icon-checkbox-empty:before{content: '\e816'}.icon-book:before{content: '\e817'}.icon-mail-empty:before{content: '\e818'}.icon-mail:before{content: '\e819'}.icon-phone:before{content: '\e81a'}.icon-book-open:before{content: '\e81b'}.icon-users-group:before{content: '\e81c'}.icon-male:before{content: '\e81d'}.icon-female:before{content: '\e81e'}.icon-child:before{content: '\e81f'}.icon-star:before{content: '\e820'}.icon-globe:before{content: '\e821'}.icon-mobile:before{content: '\e822'}.icon-tablet-1:before{content: '\e823'}.icon-laptop:before{content: '\e824'}.icon-desktop:before{content: '\e825'}.icon-cog:before{content: '\e826'}.icon-cogs:before{content: '\e827'}.icon-down:before{content: '\e828'}.icon-wrench:before{content: '\e829'}.icon-sliders:before{content: '\e82a'}.icon-lock:before{content: '\e82b'}.icon-trophy:before{content: '\e82c'}.icon-spin3:before{content: '\e82d'}.icon-spin1:before{content: '\e82e'}.icon-spin2:before{content: '\e82f'}.icon-spin4:before{content: '\e830'}.icon-spin5:before{content: '\e831'}.icon-spin6:before{content: '\e832'}.icon-location:before{content: '\e833'}.icon-address:before{content: '\e834'}.icon-up:before{content: '\e835'}.icon-right:before{content: '\e836'}.icon-left:before{content: '\e837'}.icon-music-light:before{content: '\e838'}.icon-search-light:before{content: '\e839'}.icon-mail-light:before{content: '\e83a'}.icon-heart-light:before{content: '\e83b'}.icon-dot:before{content: '\e83c'}.icon-user-light:before{content: '\e83d'}.icon-video-light:before{content: '\e83e'}.icon-camera-light:before{content: '\e83f'}.icon-photo-light:before{content: '\e840'}.icon-attach-light:before{content: '\e841'}.icon-lock-light:before{content: '\e842'}.icon-eye-light:before{content: '\e843'}.icon-tag-light:before{content: '\e844'}.icon-thumbs-up-light:before{content: '\e845'}.icon-pencil-light:before{content: '\e846'}.icon-comment-light:before{content: '\e847'}.icon-location-light:before{content: '\e848'}.icon-cup-light:before{content: '\e849'}.icon-trash-light:before{content: '\e84a'}.icon-doc-light:before{content: '\e84b'}.icon-key-light:before{content: '\e84c'}.icon-database-light:before{content: '\e84d'}.icon-megaphone-light:before{content: '\e84e'}.icon-graduation-light:before{content: '\e84f'}.icon-fire-light:before{content: '\e850'}.icon-paper-plane-light:before{content: '\e851'}.icon-cloud-light:before{content: '\e852'}.icon-globe-light:before{content: '\e853'}.icon-inbox-light:before{content: '\e854'}.icon-cart:before{content: '\e855'}.icon-resize-small:before{content: '\e856'}.icon-desktop-light:before{content: '\e857'}.icon-tv-light:before{content: '\e858'}.icon-wallet-light:before{content: '\e859'}.icon-t-shirt-light:before{content: '\e85a'}.icon-lightbulb-light:before{content: '\e85b'}.icon-clock-light:before{content: '\e85c'}.icon-diamond-light:before{content: '\e85d'}.icon-shop-light:before{content: '\e85e'}.icon-sound-light:before{content: '\e85f'}.icon-calendar-light:before{content: '\e860'}.icon-food-light:before{content: '\e861'}.icon-money-light:before{content: '\e862'}.icon-params-light:before{content: '\e863'}.icon-cog-light:before{content: '\e864'}.icon-beaker-light:before{content: '\e865'}.icon-note-light:before{content: '\e866'}.icon-truck-light:before{content: '\e867'}.icon-behance:before{content: '\e868'}.icon-bitbucket:before{content: '\e869'}.icon-cc:before{content: '\e86a'}.icon-codeopen:before{content: '\e86b'}.icon-css3:before{content: '\e86c'}.icon-delicious:before{content: '\e86d'}.icon-digg:before{content: '\e86e'}.icon-dribbble:before{content: '\e86f'}.icon-deviantart:before{content: '\e870'}.icon-dropbox:before{content: '\e871'}.icon-drupal:before{content: '\e872'}.icon-facebook:before{content: '\e873'}.icon-flickr:before{content: '\e874'}.icon-foursquare:before{content: '\e875'}.icon-git:before{content: '\e876'}.icon-github:before{content: '\e877'}.icon-gittip:before{content: '\e878'}.icon-google:before{content: '\e879'}.icon-gplus:before{content: '\e87a'}.icon-gwallet:before{content: '\e87b'}.icon-hacker-news:before{content: '\e87c'}.icon-html5:before{content: '\e87d'}.icon-instagramm:before{content: '\e87e'}.icon-ioxhost:before{content: '\e87f'}.icon-joomla:before{content: '\e880'}.icon-jsfiddle:before{content: '\e881'}.icon-lastfm:before{content: '\e882'}.icon-linux:before{content: '\e883'}.icon-linkedin:before{content: '\e884'}.icon-maxcdn:before{content: '\e885'}.icon-meanpath:before{content: '\e886'}.icon-openid:before{content: '\e887'}.icon-pagelines:before{content: '\e888'}.icon-paypal:before{content: '\e889'}.icon-qq:before{content: '\e88a'}.icon-reddit:before{content: '\e88b'}.icon-renren:before{content: '\e88c'}.icon-skype:before{content: '\e88d'}.icon-slack:before{content: '\e88e'}.icon-slideshare:before{content: '\e88f'}.icon-soundcloud:before{content: '\e890'}.icon-spotify:before{content: '\e891'}.icon-stackexchange:before{content: '\e892'}.icon-stackoverflow:before{content: '\e893'}.icon-steam:before{content: '\e894'}.icon-stumbleupon:before{content: '\e895'}.icon-tencent-weibo:before{content: '\e896'}.icon-trello:before{content: '\e897'}.icon-tumblr:before{content: '\e898'}.icon-twitch:before{content: '\e899'}.icon-twitter:before{content: '\e89a'}.icon-vine:before{content: '\e89b'}.icon-vkontakte:before{content: '\e89c'}.icon-wechat:before{content: '\e89d'}.icon-weibo:before{content: '\e89e'}.icon-windows:before{content: '\e89f'}.icon-wordpress:before{content: '\e8a0'}.icon-xing:before{content: '\e8a1'}.icon-yelp:before{content: '\e8a2'}.icon-youtube:before{content: '\e8a3'}.icon-yahoo:before{content: '\e8a4'}.icon-lemon:before{content: '\e8a5'}.icon-blank:before{content: '\e8a6'}.icon-pinterest-circled:before{content: '\e8a7'}.icon-heart-empty:before{content: '\e8a8'}.icon-lock-open:before{content: '\e8a9'}.icon-heart:before{content: '\e8aa'}.icon-check:before{content: '\e8ab'}.icon-cancel:before{content: '\e8ac'}.icon-plus:before{content: '\e8ad'}.icon-minus:before{content: '\e8ae'}.icon-double-left:before{content: '\e8af'}.icon-double-right:before{content: '\e8b0'}.icon-double-up:before{content: '\e8b1'}.icon-double-down:before{content: '\e8b2'}.icon-help:before{content: '\e8b3'}.icon-info:before{content: '\e8b4'}.icon-link:before{content: '\e8b5'}.icon-quote:before{content: '\e8b6'}.icon-attach:before{content: '\e8b7'}.icon-eye:before{content: '\e8b8'}.icon-tag:before{content: '\e8b9'}.icon-menu:before{content: '\e8ba'}.icon-pencil:before{content: '\e8bb'}.icon-feather:before{content: '\e8bc'}.icon-code:before{content: '\e8bd'}.icon-home:before{content: '\e8be'}.icon-camera:before{content: '\e8bf'}.icon-pictures:before{content: '\e8c0'}.icon-video:before{content: '\e8c1'}.icon-users:before{content: '\e8c2'}.icon-user:before{content: '\e8c3'}.icon-user-add:before{content: '\e8c4'}.icon-comment-empty:before{content: '\e8c5'}.icon-chat-empty:before{content: '\e8c6'}.icon-bell:before{content: '\e8c7'}.icon-star-empty:before{content: '\e8c8'}.icon-dot2:before{content: '\e8c9'}.icon-dot3:before{content: '\e8ca'}.icon-note:before{content: '\e8cb'}.icon-basket:before{content: '\e8cc'}.icon-note2:before{content: '\e8cd'}.icon-share:before{content: '\e8ce'}.icon-doc:before{content: '\e8cf'}.icon-doc-text:before{content: '\e8d0'}.icon-file-pdf:before{content: '\e8d1'}.icon-file-word:before{content: '\e8d2'}.icon-file-excel:before{content: '\e8d3'}.icon-file-powerpoint:before{content: '\e8d4'}.icon-file-image:before{content: '\e8d5'}.icon-file-archive:before{content: '\e8d6'}.icon-file-audio:before{content: '\e8d7'}.icon-file-video:before{content: '\e8d8'}.icon-file-code:before{content: '\e8d9'}.icon-trash-empty:before{content: '\e8da'}.icon-trash:before{content: '\e8db'}.icon-th-large:before{content: '\e8dc'}.icon-th:before{content: '\e8dd'}.icon-th-list:before{content: '\e8de'}.icon-flag:before{content: '\e8df'}.icon-attention:before{content: '\e8e0'}.icon-play:before{content: '\e8e1'}.icon-stop:before{content: '\e8e2'}.icon-pause:before{content: '\e8e3'}.icon-record:before{content: '\e8e4'}.icon-to-end:before{content: '\e8e5'}.icon-tools:before{content: '\e8e6'}.icon-retweet:before{content: '\e8e7'}.icon-to-start:before{content: '\e8e8'}.icon-fast-forward:before{content: '\e8e9'}.icon-fast-backward:before{content: '\e8ea'}.icon-search:before{content: '\e8eb'}.icon-slider-right:before{content: '\e8ec'}.icon-rss:before{content: '\e8ed'}.icon-down-big-1:before{content: '\e8ee'}.icon-left-big-1:before{content: '\e8ef'}.icon-right-big-1:before{content: '\e8f0'}.icon-up-big-1:before{content: '\e8f1'}.icon-comment-2:before{content: '\e8f2'}.icon-comment:before{content: '\e8f3'}.icon-eye-2:before{content: '\e8f4'}.icon-tablet:before{content: '\e8f5'}.icon-bathtub:before{content: '\e8f6'}.icon-comb:before{content: '\e8f7'}.icon-calendar:before{content: '\e8f8'}.icon-search-alt:before{content: '\e8f9'}.icon-white:before{content: '\e8fa'}.icon-home-alt:before{content: '\e8fb'}.icon-timer:before{content: '\e8fc'}.icon-locator:before{content: '\e8fd'}.icon-cup:before{content: '\e8fe'}.icon-currency:before{content: '\e8ff'}.icon-box:before{content: '\e900'}.icon-quote-left:before{content: '\e901'}.icon-quote-right:before{content: '\e902'}.icon-volume-up:before{content: '\e903'}.icon-volume-off:before{content: '\e904'}.icon-volume:before{content: '\e905'}.icon-volume-down:before{content: '\e906'}.icon-arrow-left-alt:before{content: '\e907'}.icon-arrow-right-alt:before{content: '\e908'}.icon-thumbs-up:before{content: '\e909'}.icon-thumbs-down:before{content: '\e90a'}.icon-speech:before{content: '\e90b'}.icon-sphere:before{content: '\e90c'}.icon-light:before{content: '\e90d'}.icon-apple-mouse:before{content: '\e90e'}.icon-arrow-down:before{content: '\e90f'}.icon-arrow-left:before{content: '\e910'}.icon-arrow-right:before{content: '\e911'}.icon-arrow-up:before{content: '\e912'}.icon-search-2:before{content: '\e913'}.icon-cd-light:before{content: '\e914'}.icon-mobile-light:before{content: '\e915'}.icon-clear-button:before{content: '\e916'}.icon-binoculars:before{content: '\e917'}.icon-resize-full:before{content: '\e918'}.icon-truck:before{content: '\e919'}.icon-clipboard:before{content: '\e91a'}.icon-email:before{content: '\e91b'}.icon-modem:before{content: '\e91c'}.icon-parking:before{content: '\e91d'}.icon-swimming-pool:before{content: '\e91e'}.icon-user-alt:before{content: '\e91f'}.icon-user-plus:before{content: '\e920'}.icon-user-times:before{content: '\e921'}.icon-ellipsis:before{content: '\e922'}.icon-summer:before{content: '\e923'}.icon-wireless-antenna:before{content: '\e924'}.icon-floor:before{content: '\e925'}.icon-home-2:before{content: '\e926'}.icon-wireless:before{content: '\e927'}.icon-ironing:before{content: '\e928'}.icon-down-big:before{content: '\e929'}.icon-left-big:before{content: '\e92a'}.icon-right-big:before{content: '\e92b'}.icon-up-big:before{content: '\e92c'}.icon-laundry:before{content: '\e92d'}.icon-fax-2:before{content: '\e92e'}.icon-phone-2:before{content: '\e92f'}.icon-tools-2:before{content: '\e930'}.icon-checkbox-2:before{content: '\e931'}.icon-map:before{content: '\e932'}.icon-newspaper:before{content: '\e933'}.icon-note-2:before{content: '\e934'}.icon-picture-2:before{content: '\e935'}.icon-radio-tower:before{content: '\e936'}.icon-video-2:before{content: '\e937'}.icon-down-arrow:before{content: '\e938'}.icon-left-arrow:before{content: '\e939'}.icon-right-arrow:before{content: '\e93a'}.icon-up-arrow:before{content: '\e93b'}.icon-menu-2:before{content: '\e93c'}.icon-cart-2:before{content: '\e93d'}.icon-ellipsis-vert:before{content: '\e93e'}.icon-left-mini:before{content: '\e93f'}.icon-right-mini:before{content: '\e940'}.icon-up-mini:before{content: '\e941'}.icon-down-mini:before{content: '\e942'}.icon-arrow-combo:before{content: '\e943'}.icon-signal:before{content: '\e944'}.icon-air:before{content: '\e945'}.icon-water:before{content: '\e946'}.icon-shareable:before{content: '\e947'}.icon-resize-full-1:before{content: '\e948'}.icon-resize-small-1:before{content: '\e949'}.icon-down-thin:before{content: '\e94a'}.icon-left-thin:before{content: '\e94b'}.icon-right-thin:before{content: '\e94c'}.icon-up-thin:before{content: '\e94d'}.icon-level-down:before{content: '\e94e'}.icon-level-up:before{content: '\e94f'}.icon-shuffle:before{content: '\e950'}.icon-loop:before{content: '\e951'}.icon-switch:before{content: '\e952'}.icon-resize-vertical:before{content: '\e953'}.icon-resize-horizontal:before{content: '\e954'}.icon-block:before{content: '\e955'}.icon-001-rune:before{content: '\e956'}.icon-002-rune-1:before{content: '\e957'}.icon-003-rune-2:before{content: '\e958'}.icon-004-rune-3:before{content: '\e959'}.icon-005-rune-4:before{content: '\e95a'}.icon-017-rune-7:before{content: '\e95b'}.icon-018-rune-8:before{content: '\e95c'}.icon-019-rune-9:before{content: '\e95d'}.icon-020-cosmos:before{content: '\e95e'}.icon-021-gods-shield:before{content: '\e95f'}.icon-022-rune-10:before{content: '\e960'}.icon-023-knowledge:before{content: '\e961'}.icon-023-sword-suit:before{content: '\e962'}.icon-24-hours:before{content: '\e963'}.icon-126341:before{content: '\e964'}.icon-asset-1:before{content: '\e965'}.icon-bladder:before{content: '\e966'}.icon-brain:before{content: '\e967'}.icon-group-13:before{content: '\e968'}.icon-heart-1:before{content: '\e969'}.icon-kidney:before{content: '\e96a'}.icon-knee:before{content: '\e96b'}.icon-liver:before{content: '\e96c'}.icon-lungs:before{content: '\e96d'}.icon-path-374:before{content: '\e96e'}.icon-path-375:before{content: '\e96f'}.icon-path-378:before{content: '\e970'}.icon-016-rune-6:before{content: '\e971'}.icon-006-rune-5:before{content: '\e972'}.icon-path-413:before{content: '\e973'}.icon-path-451:before{content: '\e974'}.icon-path-412:before{content: '\e975'}.icon-path-417:before{content: '\e976'}.icon-wallet:before{content: '\e977'}.icon-thyroid:before{content: '\e978'}.icon-strong:before{content: '\e979'}.icon-shopping-cart2:before{content: '\e97a'}.icon-path-415:before{content: '\e97b'}.icon-stomach:before{content: '\e97c'}.icon-p-facebook:before{content: '\e97d'}.icon-p-twitter:before{content: '\e97e'}.icon-path-414:before{content: '\e97f'}.icon-p-right:before{content: '\e980'}.icon-p-mail:before{content: '\e981'}.icon-p-youtube:before{content: '\e982'}.icon-path-380:before{content: '\e983'}.icon-p-shopping-cart:before{content: '\e984'}.icon-path-382:before{content: '\e985'}.icon-path-385:before{content: '\e986'}.icon-path-416:before{content: '\e987'}.icon-user-1:before{content: '\e988'}.icon-volume-up-1:before{content: '\e989'}.icon-volume-off-1:before{content: '\e98a'}.icon-volume-down-1:before{content: '\e98b'}.icon-star-1:before{content: '\e98c'}.icon-search_icon:before{content: '\e98d'}.icon-030_telescope:before{content: '\e98e'}.icon-028_magic-ball:before{content: '\e98f'}.icon-plus-symbol:before{content: '\e990'}.icon-child-horoskope:before{content: '\e991'}.icon-daily-horoscope:before{content: '\e992'}.icon-astro-travel:before{content: '\e993'}.icon-yearly-horoskope:before{content: '\e994'}.icon-planet-earth:before{content: '\e995'}.icon-phone-contacts:before{content: '\e996'}.icon-paper-plane:before{content: '\e997'}.icon-thm:before{content: '\e998'}.icon-thm-list:before{content: '\e999'}.icon-services-treatment-3:before{content: '\e99a'}.icon-services-treatment-4:before{content: '\e99b'}.icon-services-treatment-2:before{content: '\e99c'}.icon-services-treatment-1:before{content: '\e99d'}.icon-strong-1:before{content: '\e99e'}.icon-thyroid-1:before{content: '\e99f'}.icon-lungs-1:before{content: '\e9a0'}.icon-stomach-1:before{content: '\e9a1'}.icon-bladder-1:before{content: '\e9a2'}.icon-knee-1:before{content: '\e9a3'}.icon-liver-1:before{content: '\e9a4'}.icon-kidney-1:before{content: '\e9a5'}.icon-heart-2:before{content: '\e9a6'}.icon-brain-1:before{content: '\e9a7'}.icon-mortarboard-01:before{content: '\e9a8'}.icon-video-course:before{content: '\e9a9'}.icon-watch-course:before{content: '\e9aa'}.icon-view-course:before{content: '\e9ab'}.icon-star-course:before{content: '\e9ac'}.icon-move:before{content: '\f047'}.icon-resize-full-alt:before{content: '\f0b2'}.icon-docs:before{content: '\f0c5'}.icon-ambulance:before{content: '\f0f9'}.icon-euro:before{content: '\f153'}.icon-pound:before{content: '\f154'}.icon-dollar:before{content: '\f155'}.icon-yen:before{content: '\f157'}.icon-rouble:before{content: '\f158'}.icon-car:before{content: '\f1b9'}.icon-taxi:before{content: '\f1ba'}.icon-bicycle:before{content: '\f206'}.icon-bus:before{content: '\f207'}.icon-ship:before{content: '\f21a'}.icon-motorcycle:before{content: '\f21c'}.icon-train:before{content: '\f238'}.icon-subway:before{content: '\f239'}.icon-clone:before{content: '\f24d'}@font-face{font-family: 'BluuNext';src: url('font-face/BluuNext/BluuNext-Bold.eot');src: url('font-face/BluuNext/BluuNext-Bold.eot?#iefix') format('embedded-opentype'),url('font-face/BluuNext/BluuNext-Bold.woff2') format('woff2'),url('font-face/BluuNext/BluuNext-Bold.woff') format('woff'),url('font-face/BluuNext/BluuNext-Bold.ttf') format('truetype');font-weight: bold;font-style: normal}@font-face{font-family: 'BluuNext';src: url('font-face/BluuNext/BluuNext-BoldItalic.eot');src: url('font-face/BluuNext/BluuNext-BoldItalic.eot?#iefix') format('embedded-opentype'),url('font-face/BluuNext/BluuNext-BoldItalic.woff2') format('woff2'),url('font-face/BluuNext/BluuNext-BoldItalic.woff') format('woff'),url('font-face/BluuNext/BluuNext-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic}.header,.navbar,.mobile-drawer{--nav-gold: rgb(255,195,103);--nav-gold-glow: rgba(255,195,103,0.30);--nav-cyan: rgb(162,220,226);--nav-cyan-border: rgba(162,220,226,0.35);--nav-cyan-glow: rgba(162,220,226,0.20);--nav-cyan-faint: rgba(162,220,226,0.10);--nav-text-muted: rgb(157,157,157);--nav-text-white: #fff;--nav-bg-black: #000;--nav-bg-dark: #0d0d0d;--nav-border-subtle: rgba(81,83,105,0.65);--nav-font-display: 'Cinzel',serif;--nav-font-body: 'Proza Libre','Fira Sans',sans-serif}.header{position: fixed;top: 0;left: 0;width: 100%;height: 72px;z-index: 1000;background: rgba(0,0,0,0.93);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid var(--nav-border-subtle)}.header::after{content: '';position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 55%;height: 1px;background: linear-gradient(90deg,transparent,var(--nav-cyan-border),transparent);pointer-events: none}.container__header{width: 100%;max-width: 1290px;margin: 0 auto;padding: 0 clamp(16px,3vw,64px)}.header__inner{display: flex;align-items: center;justify-content: space-between;height: 72px;width: 100%;gap: 20px}.header__inner--right_side{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.logo{height: 34px;width: auto;opacity: 0.85}.first_logo_hide{display: none}.second_logo_hide{display: flex;align-items: center}.navbar{display: flex;align-items: center;width: 100%;justify-content: space-between;gap: 20px}.navmobile-section-label{display: inline;width:100%;font-size: 9px;font-family: var(--font-body);letter-spacing: 2.5px;text-transform: uppercase;color: var(--cyan);opacity: 0.5;padding-bottom: 8px;border-bottom: 1px solid var(--cyan-border);margin-bottom: 4px}.nav{display: flex;align-items: center;list-style: none;flex: 1;justify-content: center;gap: 0;text-transform: uppercase}.nav__link{display: block;padding: 6px 11px;font-family: var(--nav-font-body);font-size: 11px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: var(--nav-text-muted);text-decoration: none;position: relative;transition: color 0.2s ease;white-space: nowrap;margin: 0}.nav__link::after{content: '';position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);width: 0;height: 1px;background: var(--nav-gold);transition: width 0.25s ease}.nav__link:hover{color: var(--nav-text-white)}.nav__link:hover::after{width: 55%}.nav__link.active{color: var(--nav-gold)}.nav__link.active::after{width: 55%}.nav .active.nav__link{color: var(--nav-gold)}.nav__right{display: flex;position: fixed;top: 18px;gap: 20px;right: 125px;z-index: 1000}.nav__center_mobile{display:none}@media (max-width: 1392px){.nav__right{position: static;right: 20px}}@media (max-width: 960px){.nav__right{position:fixed;right: 70px}.nav__center_mobile{display: block}}.nav__authavatar-btn{width: 28px;height: 28px;border-radius: 50%;object-fit: cover;border: 1px solid var(--nav-gold);flex-shrink: 0;display: block;transition: border-color 0.2s}.nav__signin-btn{display: flex;gap: 6px;align-items: center;height: 36px;padding: 0 18px;background: transparent;border: 1px solid var(--nav-gold);color: var(--nav-gold);font-family: var(--nav-font-body);font-size: 11px;font-weight: 600;letter-spacing: 1.5px;cursor: pointer;transition: background 0.2s,color 0.2s,box-shadow 0.2s;white-space: nowrap}.nav__signin-btn:hover{background: var(--nav-gold);color: #000;box-shadow: 0 0 14px var(--nav-gold-glow)}.hamburger{display: none;flex-direction: column;gap: 5px;cursor: pointer;background: none;border: none;padding: 4px;z-index: 25000}.bar{display: block;width: 22px;height: 2px;background: var(--nav-text-muted);transition: all 0.3s ease;margin: 0}.hamburger.active .bar:nth-child(1){transform: translateY(7px) rotate(45deg);background: var(--nav-gold)}.hamburger.active .bar:nth-child(2){opacity: 0}.hamburger.active .bar:nth-child(3){transform: translateY(-7px) rotate(-45deg);background: var(--nav-gold)}@media (max-width: 960px){.nav{position: fixed;top: 72px;left: 0;width: 100%;height: calc(100vh - 72px);background: rgba(4,4,7,0.97);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-top: 1px solid var(--nav-border-subtle);z-index: 999;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 28px 36px 48px;gap: 0;transform: translateX(100%);transition: transform 0.35s cubic-bezier(0.16,1,0.3,1);overflow-y: auto}.nav.active{transform: translateX(0)}.nav li{width: 100%;padding: 0;border-bottom: 1px solid rgba(81,83,105,0.2)}.nav li:last-child{border-bottom: none}.nav::before{content: '';position: absolute;top: 18px;left: 18px;width: 20px;height: 20px;border-top: 1px solid rgba(162,220,226,0.35);border-left: 1px solid rgba(162,220,226,0.35);pointer-events: none}.nav::after{content: '';position: absolute;bottom: 40px;right: 18px;width: 20px;height: 20px;border-bottom: 1px solid rgba(255,195,103,0.25);border-right: 1px solid rgba(255,195,103,0.25);pointer-events: none}.nav__link{display: flex;align-items: center;padding: 14px 0;font-size: 12px;letter-spacing: 2.5px;color: var(--nav-text-muted);position: relative}.nav__link::after{display: none}.nav__link::before{content: '';position: absolute;left: -16px;top: 50%;transform: translateY(-50%);width: 0;height: 1px;background: var(--nav-gold);transition: width 0.25s ease}.nav__link:hover{color: var(--nav-text-white);padding-left: 10px}.nav__link:hover::before{width: 8px}.hamburger{display: flex;position: fixed;top: 22px;right: 20px;z-index: 26000}.first_logo_hide{display: flex;align-items: center}.second_logo_hide{display: none}.language-list{right: auto;left: 0}}@media (max-width: 520px){.nav__signin-btn{display: none}}.drawner-lang-li{display:none}.drawer-lang-row{display:none}@media (max-width: 960px){.drawner-lang-li{display:inline}.drawer-lang-row{display: flex;gap: 8px;flex-wrap: wrap;padding: 12px 0;border-bottom: 1px solid rgba(81,83,105,0.2)}.drawer-lang-btn{height: 28px;padding: 0 12px;background: transparent;border: 1px solid var(--border-subtle);color: var(--text-muted);font-family: var(--font-body);font-size: 10px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;cursor: pointer;transition: border-color 0.2s,color 0.2s,background 0.2s}.drawer-lang-btn:hover,.drawer-lang-btn.active{border-color: var(--cyan-border);color: var(--cyan);background: var(--cyan-faint)}}.nav-btn{height: 36px;background: transparent;border: 1px solid var(--gold);color: var(--gold);font-family: var(--fn);font-size: 12px;font-weight: 600;letter-spacing: 0.5px;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;white-space: nowrap;transition: background 0.18s,color 0.18s,box-shadow 0.18s}.nav-btn:hover{background: var(--gold);color: #000;box-shadow: 0 0 16px var(--gold-glow)}.nav-btn svg{flex-shrink: 0;transition: stroke 0.18s}.nav-btn:hover svg{stroke: #000}.btn-login{padding: 0 18px}.btn-profile{padding: 0 14px}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--bg-panel);border-left: 1px solid var(--border-subtle)}::-webkit-scrollbar-thumb{background: linear-gradient(180deg,var(--gold),var(--gold-dim));border: 2px solid var(--bg-panel);border-radius: 6px;transition: background 0.3s ease,box-shadow 0.3s ease}::-webkit-scrollbar-thumb:hover{background: var(--gold);box-shadow: 0 0 12px var(--clr-glow-druid_horoscope)}::-webkit-scrollbar-thumb:active{background: var(--cyan);box-shadow: 0 0 12px var(--clr-glow-Zodiac_horoscope)}::-webkit-scrollbar-horizontal{height: 8px}::-webkit-scrollbar-horizontal .scrollbar-thumb{background: var(--gold);border-radius: 4px}*{scrollbar-width: thin;scrollbar-color: var(--gold) var(--bg-panel)}.namemeans__text::-webkit-scrollbar,.zodiacprofile__text::-webkit-scrollbar,.tarot_slider_container::-webkit-scrollbar{width: 6px}.namemeans__text::-webkit-scrollbar-thumb,.zodiacprofile__text::-webkit-scrollbar-thumb,.tarot_slider_container::-webkit-scrollbar-thumb{background: var(--cyan);border-radius: 3px}.namemeans__text::-webkit-scrollbar-thumb:hover,.zodiacprofile__text::-webkit-scrollbar-thumb:hover{background: var(--gold)}html::-webkit-scrollbar{display: none}html{scrollbar-width: none;-ms-overflow-style: none}body::-webkit-scrollbar{display: none}body{scrollbar-width: none;-ms-overflow-style: none}.rune-slider::-webkit-scrollbar:vertical{display: none}.zodiacform_modern{--bg-void: #05060a;--bg-deep: #0b0d16;--bg-panel: #0f111c;--bg-panel-2: #12141f;--line: rgba(162,220,226,0.16);--line-strong: rgba(162,220,226,0.32);--gold: #ffc367;--gold-dim: rgba(255,195,103,0.65);--gold-faint: rgba(255,195,103,0.12);--cyan: #a2dce2;--cyan-dim: rgba(162,220,226,0.55);--indigo: #8b85e0;--text-main: #d8d6d2;--text-muted: #8b8d99;--text-faint: #5a5c68;--font-display: 'Cinzel',serif;--font-body: 'Proza Libre',sans-serif;--font-mono: 'IBM Plex Mono',monospace;--font-accent: 'EB Garamond',serif;--line2: rgba(162,220,226,0.16);--line-strong2: rgba(162,220,226,0.32)}.zodiacnatal_modern{background-color: #000;margin: 0px 0}.topbar{position: relative;z-index: 5;display: flex;align-items: center;justify-content: space-between;padding: 28px 0 0}.brand{font-family: var(--font-display);font-size: 13px;letter-spacing: 3px;text-transform: uppercase;color: var(--text-muted)}.brand span{color: var(--gold)}.topbar-meta{font-family: var(--font-mono);font-size: 11px;letter-spacing: 1.5px;color: var(--text-faint);text-transform: uppercase}.hero{padding-top:5px;position: relative;overflow: hidden}.hero::before{content: '';position: absolute;inset: -200px -200px auto auto;width: 900px;height: 900px;background: radial-gradient(circle at center,rgba(162,220,226,0.07),transparent 65%);pointer-events: none}.hero-grid{position: relative;display: grid;grid-template-columns: 1fr 460px;gap: 40px;align-items: center;min-height: 560px}.hero-copy{min-width:402px;position: relative;z-index: 3}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font-family: var(--font-mono);font-size: 11px;letter-spacing: 3px;text-transform: uppercase;color: var(--cyan);margin-bottom: 22px}.eyebrow::before{content: '';width: 18px;height: 1px;background: var(--cyan-dim)}.hero-title{font-family: var(--font-display);font-weight: 700;font-size: 54px;line-height: 1.12;color: #f3eee6;max-width: 560px}.hero-title em{font-style: normal;color: var(--gold)}.hero-sub{font-family: var(--font-accent);font-style: italic;font-size: 19px;color: var(--text-muted);max-width: 460px;margin: 22px 0 36px;line-height: 1.55}.hero-stats{display: flex;gap: 36px;margin-bottom: 8px}.hero-stat{border-left: 1px solid var(--line);padding-left: 14px}.hero-stat b{display: block;font-family: var(--font-mono);font-size: 20px;color: var(--gold-dim);font-weight: 500}.hero-stat span{font-size: 11px;letter-spacing: 1px;text-transform: uppercase;color: var(--text-faint)}.ring-stage{position: relative;width: 460px;height: 460px;justify-self: end}.ring-stage svg{width: 100%;height: 100%;display: block}.ring-rotate{transform-origin: 230px 230px;will-change: transform}.ring-glyph{fill: none;stroke: var(--cyan-dim);stroke-width: 1.2;stroke-linecap: round;stroke-linejoin: round;opacity: 0.7;transition: stroke 0.3s ease,stroke-width 0.3s ease,opacity 0.3s ease,filter 0.3s ease;will-change: transform}.ring-glyph.highlighted{stroke: var(--gold);stroke-width: 1.6;opacity: 1;filter: drop-shadow(0 0 6px rgba(255,195,103,0.5))}.ring-tick{stroke: rgba(162,220,226,0.28);stroke-width: 1}.ring-tick-major{stroke: rgba(255,195,103,0.55);stroke-width: 1.4}.ring-sector-line{stroke: rgba(162,220,226,0.15);stroke-width: 0.8}.ring-center-label{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;pointer-events: none;width: 180px}.ring-center-label .deg{font-family: var(--font-mono);font-size: 20px;color: var(--gold);letter-spacing: 1.5px;line-height: 1.2;white-space: nowrap}.ring-center-label .lbl{font-family: var(--font-display);font-size: 13px;letter-spacing: 1.5px;color: var(--cyan-dim);text-transform: uppercase;margin-top: 6px;white-space: nowrap}.form-panel{position: relative;z-index: 4;margin-top: -30px;background: linear-gradient(180deg,rgba(15,17,28,0.92),rgba(11,13,22,0.96));border: 1px solid var(--line);border-top: 1px solid var(--line-strong);border-radius: 2px;padding: 24px 28px 20px;backdrop-filter: blur(10px)}.form-panel-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 24px;padding-bottom: 16px;border-bottom: 1px solid var(--line)}.form-panel-title{font-family: var(--font-display);font-size: 15px;letter-spacing: 1px;color: var(--text-main)}.form-panel-count{font-family: var(--font-mono);font-size: 11px;color: var(--text-faint)}.field-row{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-bottom: 18px}.field_natal{position: relative;border-bottom: 1px solid rgba(255,255,255,0.14);padding-bottom: 8px;transition: border-color .2s ease}.field_natal.full{grid-column: 1 / -1}.field_natal:focus-within{border-color: var(--cyan)}.field_natal input{width: 100%;background: transparent;border: none;outline: none;font-family: var(--font-mono);font-size: 15px;color: #fff}.field_natal input::-webkit-calendar-picker-indicator{filter: invert(0.7);cursor: pointer}.field_natal input[type="datetime-local"]{color-scheme: dark}.form-submit{margin-top: 10px;width: 100%;height: 48px;background: transparent;border: 1px solid var(--gold);color: var(--gold);font-family: var(--font-display);font-size: 12px;letter-spacing: 2.5px;text-transform: uppercase;cursor: pointer;transition: all .25s ease}.form-submit:hover{background: var(--gold);color: #1a1306;box-shadow: 0 0 24px rgba(255,195,103,0.3)}.footnote{margin: 60px 0 90px;padding-top: 24px;border-top: 1px solid var(--line);display: flex;justify-content: space-between;font-family: var(--font-mono);font-size: 11px;color: var(--text-faint);letter-spacing: 0.5px}@media (max-width:1020px){.hero-grid{gap: 0px;grid-template-columns: 1fr 260px}.ring-stage{justify-self: center;width: 340px;height: 340px;margin-top: 30px}.field-row{grid-template-columns: 1fr}.form-panel{}.form-panel-head{padding-bottom: 3px;margin-bottom: 1px}.field-row{gap: 1px;margin: 8px 0 0 0}.field_natal{padding: 0px}.zodiacform__input_feild_se_natal{margin: 0px !important}}@media (max-width:620px){.hero-title{font-size: 38px}.hero-stats{flex-wrap: wrap;gap: 20px}.form-panel{padding: 26px 22px}.wrap{padding: 0 18px}.ring-center-label .deg{font-size: 16px}.ring-center-label .lbl{font-size: 11px}}.zodiacform__input_feild_se_natal{position: relative;border-bottom: 2px solid #555;margin: 0px 0;transition: border-color 0.2s}.zodiacform__input_feild_se_natal:focus-within{border-bottom-color: var(--cyan)}.zodiacform-control_label_se_natal{position: absolute;font-size: 12px !important;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;top: 50%;left: 0;transform: translateY(-50%);color: var(--text-muted);font-size: 14px;pointer-events: none;transition: 0.15s ease;font-family: var(--font-body)}.zodiacform-control_se_natal{width: 100%;height: 42px;background: transparent;border: none;outline: none;font-size: 15px;color: var(--text-white);font-family: var(--font-body)}.zodiacform-control_se_natal[type="date"]{filter: invert(1);color: #000}.zodiacform-control_se_natal:focus ~ .zodiacform-control_label_se_natal,.zodiacform-control_se_natal:not(:placeholder-shown) ~ .zodiacform-control_label_se_natal{font-size: 10px !important;top: 4px;transform: translateY(-100%);color: var(--cyan);letter-spacing: 1px}.section-group-label_se_natal{font-size: 10px;font-family: var(--font-body);letter-spacing: 2.5px;text-transform: uppercase;color: var(--cyan);opacity: 0.7;padding: 28px 0 10px;border-bottom: 1px solid var(--cyan-border);margin-bottom: 4px}.section-group-label_se_natal:first-of-type{padding-top: 0}@media (max-width:1020px){.zodiacform-control_se_natal:focus ~ .zodiacform-control_label_se_natal,.zodiacform-control_se_natal:not(:placeholder-shown) ~ .zodiacform-control_label_se_natal{font-size: 9px !important;top: 12px;transform: translateY(-100%);color: var(--cyan);letter-spacing: 1px}}.natal_container_modify{padding: 0px 12px 0px}.section-eyebrow{display: flex;align-items: center;gap: 18px;margin: 34px 0 28px}.section-eyebrow .line{flex: 1;height: 1px;background: linear-gradient(90deg,rgba(162,220,226,0.32),transparent)}.section-eyebrow .map_natal_title{font-family: var(--font-mono);font-size: 14px;color: var(--cyan-dim)}.section-eyebrow h2{font-family: var(--font-display);font-size: 22px;color: #f3eee6;white-space: nowrap}.view-switch{display: inline-flex;background: var(--bg-panel-2);border: 1px solid var(--line);padding: 4px;gap: 4px;margin-bottom: 28px}.view-btn{display: flex;align-items: center;gap: 10px;padding: 11px 22px;background: transparent;border: none;color: var(--text-muted);font-family: var(--font-body);font-size: 13px;font-weight: 500;letter-spacing: 0.3px;cursor: pointer;transition: all .2s ease}.view-btn .ico{width: 14px;height: 14px;display: inline-block;border: 1px solid currentColor;border-radius: 50%;position: relative}.view-btn.active{background: var(--gold-faint);color: var(--gold)}.view-btn:not(.active):hover{color: var(--text-main)}.zodiacnatal__inner_modern{position: relative;z-index: 4;margin-top: -30px;background: linear-gradient(180deg,rgba(15,17,28,0.92),rgba(11,13,22,0.96));border: 1px solid var(--line);border-top: 1px solid var(--line-strong);border-radius: 2px;backdrop-filter: blur(10px)}.chart-caption{position: absolute;bottom: 14px;left: 24px;font-family: var(--font-mono);font-size: 18px;letter-spacing: 1px;color: var(--gold-dim);text-transform: uppercase}@media (max-width:769px){.chart-caption{top: 12px;bottom: auto;font-size: 14px}}@media (max-width:528px){.chart-caption{top: auto;bottom: 14px;left: 24px;font-size: 12px}}.tarotdaily_image_wrapper::after{content: "";display: table;clear: both}.tarotdaily_flip_card{float: left;margin: -5px 20px 10px 0;width: 100px;height: 177px;perspective: 800px;cursor: pointer;flex-shrink: 0}.tarotdaily_flip_inner{position: relative;width: 100%;height: 100%;transform-style: preserve-3d;transition: transform 0.6s cubic-bezier(0.4,0.2,0.2,1)}.tarotdaily_flip_card.flipped .tarotdaily_flip_inner{transform: rotateY(180deg)}.tarotdaily_flip_front,.tarotdaily_flip_back{position: absolute;inset: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;border-radius: 6px;overflow: hidden;box-shadow: 0 0 14px rgba(162,220,226,0.4)}.tarotdaily_flip_back{transform: rotateY(0deg)}.tarotdaily_flip_front{transform: rotateY(180deg)}.tarotdaily_card_bg{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat}.tarotdaily_card_bg.reversed{transform: rotate(180deg)}.tarotdaily_flip_card:not(.flipped):hover .tarotdaily_flip_back{box-shadow: 0 0 20px rgba(162,220,226,0.8)}.tarotdaily_flip_card.flipped .tarotdaily_flip_front{animation: tarotDailyGlow 4s ease-in-out infinite alternate}@keyframes tarotDailyGlow{0%{box-shadow: 0 0 15px rgba(0,140,255,0.5),0 0 30px rgba(0,140,255,0.3)}50%{box-shadow: 0 0 20px rgba(255,220,0,0.5),0 0 35px rgba(255,220,0,0.3)}100%{box-shadow: 0 0 22px rgba(0,255,120,0.5),0 0 40px rgba(0,255,120,0.3)}}.daily_tarot__content{opacity: 1;transition: opacity 0.3s ease-in-out}.daily_tarot__content.hidden{opacity: 0}.daily_tarot__content p{text-align: justify}.tarotdaily_reversed_badge{color: rgba(255,120,120,0.85);font-size: 0.75em;font-family: var(--font-body,"Proza Libre",sans-serif);font-weight: 400;font-style: italic}@media (max-width: 640px){.tarotdaily_flip_card{width: 75px;height: 133px;margin: -5px 12px 8px 0}}.nav__avatar-btn{width: 32px;height: 32px;border-radius: 50%;background: rgba(162,220,226,.12);border: 1px solid rgba(162,220,226,.45);color: rgb(162,220,226);font-size: 12px;font-weight: 600;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: border-color .2s}.nav__avatar-btn:hover{border-color: rgb(162,220,226)}.nav__user-dropdown{position: relative}.nav__user-menu{display: none;position: absolute;right: 0;top: calc(100% + 10px);background: #111;border: 1px solid var(--border-subtle);min-width: 160px;z-index: 9999;box-shadow: 0 8px 24px rgba(0,0,0,.7)}.nav__user-menu.open{display: block}.nav__user-item{display: block;width: 100%;padding: 10px 16px;font-size: 12px;font-family: var(--font-body);color: var(--text-muted);text-decoration: none;background: none;border: none;border-bottom: 1px solid #1a1a1a;text-align: left;cursor: pointer;transition: color .15s,background .15s}.nav__user-item:last-child{border-bottom: none}.nav__user-item:hover{color: #fff;background: rgba(255,255,255,.04)}.nav__user-item--danger:hover{color: var(--error)}.auth-modal-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.75);backdrop-filter: blur(4px);z-index: 10000;display: flex;align-items: center;justify-content: center;animation: authFadeIn .2s ease;padding: 60px 20px;min-height: 100vh;overflow: hidden}.auth-modal-card{position: relative;background: var(--bg-dark);border: 1px solid var(--border-subtle);box-shadow: 0 0 60px rgba(162,220,226,.12);padding: 36px 36px 28px;width: 100%;max-width: 400px;animation: authFadeIn .3s cubic-bezier(.16,1,.3,1)}.auth-modal-close{position: absolute;top: 12px;right: 16px;background: none;border: none;color: var(--text-muted);font-size: 20px;cursor: pointer;line-height: 1;transition: color .2s}.auth-modal-close:hover{color: #fff}@media (max-width: 480px){.auth-modal-card{padding: 28px 20px 22px}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}:root{--gold: rgb(255,195,103);--gold-dim: rgba(255,215,130,0.7);--gold-faint: rgba(255,195,103,0.12);--cyan: rgb(162,220,226);--cyan-faint: rgba(162,220,226,0.10);--cyan-border: rgba(162,220,226,0.35);--text-main: rgb(190,187,187);--text-muted: rgb(157,157,157);--text-white: #fff;--bg-black: #000;--bg-dark: #0d0d0d;--bg-panel: #111;--border-subtle: #515369;--error: #e84545;--success: #2ecc71;--font-display: 'Cinzel',serif;--font-body: 'Proza Libre',sans-serif}html,body{height: 100%;background: #000;color: var(--text-main);font-family: var(--font-body);-webkit-font-smoothing: antialiased}.auth-page{position: relative;min-height: 100vh;display: flex;align-items: center;justify-content: center;padding: 60px 20px;overflow: hidden}.auth-page::before{content: '';position: fixed;inset: 0;background-image: radial-gradient(1px 1px at 12% 18%,rgba(162,220,226,.7) 0%,transparent 100%),radial-gradient(1px 1px at 74% 11%,rgba(255,195,103,.6) 0%,transparent 100%),radial-gradient(1px 1px at 38% 64%,rgba(162,220,226,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 82% 52%,rgba(255,195,103,.45) 0%,transparent 100%),radial-gradient(1px 1px at 25% 85%,rgba(162,220,226,.35) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 60% 33%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 91% 7%,rgba(255,195,103,.65) 0%,transparent 100%),radial-gradient(1px 1px at 4% 42%,rgba(162,220,226,.5) 0%,transparent 100%),radial-gradient(1px 1px at 55% 90%,rgba(255,195,103,.3) 0%,transparent 100%),radial-gradient(2px 2px at 77% 76%,rgba(162,220,226,.25) 0%,transparent 100%),radial-gradient(1px 1px at 46% 5%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 19% 55%,rgba(255,195,103,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 93% 38%,rgba(162,220,226,.5) 0%,transparent 100%);pointer-events: none;z-index: 0}.auth-page::after{content: '';position: fixed;bottom: -150px;left: 50%;transform: translateX(-50%);width: 700px;height: 500px;background: radial-gradient(ellipse,rgba(162,220,226,.05) 0%,transparent 70%);pointer-events: none;z-index: 0}.auth-container{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 460px;animation: authFadeIn .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes authFadeIn{from{opacity: 0;transform: translateY(28px)}to{opacity: 1;transform: translateY(0)}}.auth-sigil{width: 72px;height: 72px;margin-bottom: 22px;animation: sigilSpin 50s linear infinite;opacity: .85}@keyframes sigilSpin{to{transform: rotate(360deg)}}.auth-card{position: relative;width: 100%;background: var(--bg-dark);border: 1px solid var(--border-subtle);box-shadow: 0 0 0 1px rgba(162,220,226,.03) inset,0 0 50px rgba(162,220,226,.07);padding: 40px 40px 32px;transition: box-shadow .4s ease}.auth-card:hover{box-shadow: 0 0 0 1px rgba(162,220,226,.05) inset,0 0 60px rgba(162,220,226,.13)}.auth-corner{position: absolute;width: 14px;height: 14px;border-color: rgba(255,195,103,.55);border-style: solid;pointer-events: none}.auth-corner--cyan{border-color: rgba(162,220,226,.55)}.auth-corner--tl{top: -1px;left: -1px;border-width: 2px 0 0 2px}.auth-corner--tr{top: -1px;right: -1px;border-width: 2px 2px 0 0}.auth-corner--bl{bottom: -1px;left: -1px;border-width: 0 0 2px 2px}.auth-corner--br{bottom: -1px;right: -1px;border-width: 0 2px 2px 0}.auth-card__header{text-align: center;margin-bottom: 32px}.auth-card__title{font-family: var(--font-display);font-size: 1.75rem;font-weight: 700;color: var(--gold);letter-spacing: 1px;margin-bottom: 8px;line-height: 1.2}.auth-card__title--cyan{color: var(--cyan)}.auth-card__subtitle{font-size: 13px;color: var(--text-muted);letter-spacing: .4px}.field{position: relative;border-bottom: 2px solid var(--border-subtle);margin: 20px 0 6px;transition: border-color .2s}.field:focus-within,.field.is-active{border-bottom-color: var(--cyan)}.field__label{position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 14px;color: var(--text-muted);pointer-events: none;transition: .15s ease;user-select: none}.field:focus-within .field__label,.field.is-active .field__label,.field .field__input:not(:placeholder-shown) ~ .field__label{font-size: 11px;top: 0;transform: translateY(-105%);color: var(--cyan);letter-spacing: 1px}.field__input{width: 100%;height: 44px;background: transparent;border: none;outline: none;font-size: 15px;color: var(--text-white);font-family: var(--font-body);padding:5px;padding-right: 34px}.field__input[type="date"]{filter: invert(1);color: #000;font-family: var(--font-body)}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0px 1000px var(--bg-dark) inset !important;-webkit-text-fill-color: var(--text-white) !important;caret-color: var(--text-white);transition: background-color 5000s ease-in-out 0s;outline:none !important}.field__eye{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: none;border: none;color: var(--text-muted);font-size: 17px;cursor: pointer;padding: 4px 2px;line-height: 1;transition: color .2s}.field__eye:hover{color: var(--cyan)}.field-error{font-size: 11px;color: var(--error);letter-spacing: .3px;margin-top: 3px;display: none}.field-error.visible,.validation-message.field-error{display: block}.auth-banner{display: flex;align-items: center;gap: 9px;padding: 10px 16px;font-size: 13px;margin-bottom: 16px;animation: authFadeIn .3s ease}.auth-banner--error{background: rgba(232,69,69,.1);border: 1px solid rgba(232,69,69,.35);color: #e88a8a}.auth-banner--success{background: rgba(46,204,113,.1);border: 1px solid rgba(46,204,113,.35);color: #5ddd95}.auth-banner__icon{font-size: 16px}.auth-options{display: flex;justify-content: space-between;align-items: center;margin: 10px 0 24px;gap: 8px;flex-wrap: wrap}.auth-checkbox{display: flex;align-items: center;gap: 9px;cursor: pointer;user-select: none}.auth-checkbox input{display: none}.auth-checkbox__mark{width: 16px;height: 16px;border: 1px solid var(--border-subtle);background: transparent;flex-shrink: 0;position: relative;transition: border-color .2s,background .2s}.auth-checkbox input:checked ~ .auth-checkbox__mark{border-color: var(--gold);background: rgba(255,195,103,.15)}.auth-checkbox input:checked ~ .auth-checkbox__mark::after{content: '✓';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: var(--gold);font-size: 11px;line-height: 1}.auth-checkbox__text{font-size: 13px;color: var(--text-muted);line-height: 1.4}.auth-checkbox__text a{color: var(--cyan)}a.auth-link{font-size: 13px;color: var(--cyan);text-decoration: none;transition: color .2s}a.auth-link:hover{color: #fff;text-decoration: underline;text-decoration-color: rgba(162,220,226,.5)}a.auth-link--gold{color: var(--gold)}a.auth-link--gold:hover{text-decoration-color: rgba(255,195,103,.5)}button.auth-link{font-size: 13px;color: var(--cyan);text-decoration: none;transition: color .2s}button.auth-link:hover{color: #fff;text-decoration: underline;text-decoration-color: rgba(162,220,226,.5)}button.auth-link--gold{color: var(--gold)}button.auth-link--gold:hover{text-decoration-color: rgba(255,195,103,.5)}.auth-submit{width: 100%;height: 46px;background: var(--gold);color: #000;border: none;font-family: var(--font-display);font-size: 13px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 8px;transition: background .25s,box-shadow .25s}.auth-submit:hover:not(:disabled){background: #fff;box-shadow: 0 0 22px rgba(255,195,103,.4)}.auth-submit:disabled{opacity: .45;cursor: not-allowed}.auth-submit--outline{background: transparent;color: var(--gold);border: 1px solid var(--gold)}.auth-submit--outline:hover:not(:disabled){background: var(--gold);color: #000}.auth-back{height: 46px;padding: 0 22px;background: transparent;border: 1px solid var(--border-subtle);color: var(--text-muted);font-family: var(--font-body);font-size: 13px;cursor: pointer;transition: border-color .2s,color .2s;white-space: nowrap;flex-shrink: 0}.auth-back:hover{border-color: var(--text-muted);color: #fff}.auth-form__row{display: flex;align-items: center;gap: 12px;margin-top: 8px}.auth-form__row .auth-submit{flex: 1;margin-top: 0}.auth-spinner{width: 16px;height: 16px;border: 2px solid rgba(0,0,0,.3);border-top-color: #000;border-radius: 50%;animation: spin .7s linear infinite;flex-shrink: 0}@keyframes spin{to{transform: rotate(360deg)}}.auth-divider{display: flex;align-items: center;gap: 12px;margin: 24px 0}.auth-divider__line{flex: 1;height: 1px;background: linear-gradient(90deg,transparent,var(--cyan-border),transparent)}.auth-divider__text{font-size: 11px;color: var(--text-muted);letter-spacing: 1px;text-transform: uppercase;white-space: nowrap}.auth-oauth{width: 100%;height: 46px;background: transparent;border: 1px solid var(--border-subtle);color: var(--text-main);font-family: var(--font-body);font-size: 14px;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 12px;transition: border-color .25s,color .25s,background .25s}.auth-oauth:hover{border-color: var(--cyan);color: #fff;background: var(--cyan-faint)}.auth-oauth svg{width: 18px;height: 18px;flex-shrink: 0}.auth-steps{display: flex;align-items: center;justify-content: center;margin-bottom: 28px}.auth-step{display: flex;flex-direction: column;align-items: center;gap: 6px}.auth-step__dot{width: 10px;height: 10px;border-radius: 50%;border: 1.5px solid var(--border-subtle);background: transparent;transition: all .3s ease}.auth-step.active .auth-step__dot{border-color: var(--cyan);background: var(--cyan);box-shadow: 0 0 8px rgba(162,220,226,.5)}.auth-step__label{font-size: 10px;color: var(--border-subtle);letter-spacing: 1px;text-transform: uppercase;transition: color .3s}.auth-step.active .auth-step__label{color: var(--cyan)}.auth-step__line{width: 48px;height: 1px;background: var(--border-subtle);margin-bottom: 16px;flex-shrink: 0}.auth-strength{display: flex;align-items: center;gap: 10px;margin: -4px 0 10px}.auth-strength__bar{flex: 1;height: 3px;background: rgba(255,255,255,.08);border-radius: 2px;overflow: hidden}.auth-strength__fill{height: 100%;border-radius: 2px;width: 0;transition: width .4s ease,background .4s ease}.auth-strength__label{font-size: 11px;min-width: 68px;text-align: right;letter-spacing: .4px;transition: color .4s}.auth-summary{background: rgba(81,83,105,.1);border: 1px solid rgba(81,83,105,.35);padding: 14px 18px;margin: 14px 0;display: flex;flex-direction: column;gap: 8px}.auth-summary__row{display: flex;justify-content: space-between;align-items: center;gap: 12px}.auth-summary__key{font-size: 11px;color: var(--text-muted);letter-spacing: 1px;text-transform: uppercase;flex-shrink: 0}.auth-summary__val{font-size: 14px;color: var(--cyan);word-break: break-all;text-align: right}.section-label{font-size: 10px;letter-spacing: 2.5px;text-transform: uppercase;color: var(--cyan);opacity: .7;padding: 20px 0 8px;border-bottom: 1px solid var(--cyan-border);margin-bottom: 2px}.section-label:first-child{padding-top: 0}.auth-card__footer{text-align: center;margin-top: 24px;font-size: 13px;color: var(--text-muted)}.auth-tagline{margin-top: 18px;font-size: 11px;font-family: var(--font-display);color: rgba(157,157,157,.35);letter-spacing: 3px;text-transform: uppercase;text-align: center}.step-panel{display: none}.step-panel.active{display: block}@media (max-width: 520px){.auth-page{padding: 40px 16px}.auth-card{padding: 28px 20px 24px}.auth-card__title{font-size: 1.4rem}.auth-form__row{flex-direction: column}.auth-form__row .auth-back,.auth-form__row .auth-submit{width: 100%;flex: none}.auth-step__line{width:20px}}.auth-link--btn{background: none;border: none;padding: 0;cursor: pointer;font-size: 13px;font-family: var(--font-body);display: inline}#remark42 .rc-auth,#remark42 .auth-panel,#remark42 .rc-auth__login,#remark42 .rc-auth__logout{display: none !important}.auth-panel{display:none !important}.avatar-wrapper{position: relative;width: 80px;height: 80px;margin: 0 auto 1.2rem;cursor: pointer;border-radius: 50%;overflow: hidden;border: 2px solid rgba(255,195,103,0.4);transition: border-color .2s}.avatar-wrapper:hover{border-color: rgba(255,195,103,0.9)}.avatar-img{width: 100%;height: 100%;object-fit: cover;display: block}.avatar-initials{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(162,220,226,0.12);color: rgba(255,195,103,0.9);font-size: 1.6rem;font-weight: 600}.avatar-overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.55);display: flex;align-items: center;justify-content: center;color: #fff;font-size: 1.2rem;opacity: 0;transition: opacity .2s}.avatar-wrapper:hover .avatar-overlay{opacity: 1}.avatar-picker{background: rgba(10,12,20,0.92);border: 1px solid rgba(162,220,226,0.2);border-radius: 12px;padding: 1rem;margin-bottom: 1rem;animation: fadeIn .15s ease}@keyframes fadeIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: none}}.avatar-picker__title{font-size: .7rem;color: rgba(162,220,226,0.55);text-align: center;margin: 0 0 .75rem;text-transform: uppercase;letter-spacing: .1em}.avatar-picker__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: .45rem;margin-bottom: .75rem}.avatar-picker__item{aspect-ratio: 1;border-radius: 50%;overflow: hidden;cursor: pointer;border: 2px solid transparent;transition: border-color .15s,transform .15s}.avatar-picker__item img{width: 100%;height: 100%;object-fit: cover;display: block}.avatar-picker__item:hover{transform: scale(1.08);border-color: rgba(255,195,103,0.5)}.avatar-picker__item--active{border-color: rgba(255,195,103,1);box-shadow: 0 0 8px rgba(255,195,103,0.4)}.avatar-picker__cancel{width: 100%;background: none;border: 1px solid rgba(162,220,226,0.2);border-radius: 6px;color: rgba(162,220,226,0.6);padding: .35rem;font-size: .75rem;cursor: pointer;transition: border-color .15s,color .15s}.avatar-picker__cancel:hover{border-color: rgba(162,220,226,0.5);color: rgba(162,220,226,1)}:root{--sky-height: 640px;--contellation-top: 0%}@media (max-width: 768px){:root{--sky-height: 200px;--contellation-top: -50%}}*{padding: 0;margin: 0;border: 0}*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}:focus,:active{outline: none}a:focus,a:active{outline: none}nav,footer,header,aside{display: block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display: none}button{cursor: pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration: none}a:hover{text-decoration: none}ul li{list-style: none}img{vertical-align: top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight: inherit}:root{--gold: rgb(255,195,103);--gold-dim: rgba(255,215,130,0.7);--gold-faint: rgba(255,195,103,0.15);--cyan: rgb(162,220,226);--cyan-faint: rgba(162,220,226,0.18);--cyan-border: rgba(162,220,226,0.5);--text-main: rgb(190,187,187);--text-muted: rgb(157,157,157);--text-white: #fff;--bg-black: #000;--bg-dark: #0d0d0d;--bg-panel: #111;--bg-mid: #17384e;--border-subtle: #515369;--clr-zodiac: #4a9fd4;--clr-zoroast: #d4a84a;--clr-chinese: #6ab04c;--clr-celtic: #9b59b6;--clr-biorhythm: #d45a4a;--clr-Zodiac_horoscope: #4a9fd4;--clr-druid_horoscope: #d4a84a;--clr-japanese: #e74c3c;--clr-egyptian: #c9a227;--clr-zoroastrian: #ff6b3d;--clr-korean: #2f80ed;--clr-Kabbalah_horoscope: #6c3eb8;--clr-floral: #2ecc71;--clr-gastronomic: #e67e22;--clr-biorhythms: #16a085;--clr-random-1: #ff7aa2;--clr-random-2: #7a5cff;--clr-random-3: #00b894;--clr-random-4: #f1c40f;--clr-random-5: #34495e;--clr-glow-Zodiac_horoscope: rgba(74,159,212,0.25);--clr-glow-druid_horoscope: rgba(212,168,74,0.25);--clr-glow-japanese: rgba(231,76,60,0.25);--clr-glow-egyptian: rgba(201,162,39,0.25);--clr-glow-zoroastrian: rgba(255,107,61,0.25);--clr-glow-korean: rgba(47,128,237,0.25);--clr-glow-Kabbalah_horoscope: rgba(108,62,184,0.25);--clr-glow-floral: rgba(46,204,113,0.25);--clr-glow-gastronomic: rgba(230,126,34,0.25);--clr-glow-biorhythms: rgba(22,160,133,0.25);--clr-glow-random-1: rgba(255,122,162,0.25);--clr-glow-random-2: rgba(122,92,255,0.25);--clr-glow-random-3: rgba(0,184,148,0.25);--clr-glow-random-4: rgba(241,196,15,0.25);--clr-glow-random-5: rgba(52,73,94,0.25);--font-display: 'Cinzel',serif;--font-body: 'Proza Libre',sans-serif}html{overflow-x: hidden}body{background-color: #000;margin: 0;overflow-x: hidden}.btn__absolute{right:50px;text-transform: uppercase;text-decoration: none;color:#6c7279;position: absolute;border: 1px solid;padding: 10px 40px;min-width: 180px;text-align: center;font-size: 13px;transition: background-color .1s linear}.btn__about{background-color: rgb(255,195,103);display: inline-block;width: 20px;text-transform: uppercase;text-decoration: none;padding: 20px 40px;min-width: 180px;font-weight: 600;font-family: "Proza Libre","Fira Sans",sans-serif;text-align: center;font-size: 12px;transition: background-color .2s linear}.btn__about:hover{background-color: rgb(255 255,255,1)}.btn__absolute:hover{background-color: rgb(239,167,88);color: #000}.btn--opacity{background-color: rgba(0,0,0,0)}.btn--opacity:hover{background-color: rgb(239,167,88);color: #000}.btn--red{background-color: #e84545}.btn--red:hover{background-color: #dd3434}.btn--absolute{right: 0;top:50%;position: absolute;transform: translate3d(0,-50%,0)}.container{width:100%;max-width: 1200px;margin: 0 auto}.container_remark{width: 100%;max-width: 1200px;margin: 0 auto}.namemeans_main{margin-top: 200px;color: rgb(190,187,187)}.namemeans_main_submain{border: 1px solid #515369;box-shadow: 0 0 10px rgb(162,220,226);margin-bottom: 50px}.namemeans{color: rgb(190,187,187)}.namemeans__article{position: relative;background: #111;padding: 20px;width: 100%}.namemeans__article::before{content: '';position: absolute;top: 0;left: 20px;width: 95%;height: 1px;background-color: rgba(162,220,226,0.5)}.namemeans__head{margin-top: 50px;display: flex;position: relative;align-items: center}.namemeans_icon{margin: 20px 0px 0px 10px;width: 128px;height: 128px;object-fit: cover;transition: width 0.3s ease,height 0.3s ease;color: rgb(255,195,103)}.namemeans__subtitle{width: 100%;color: #fff;font-style: italic;font-family: "BluuNext",sans-serif;font-weight: 700;padding: 0px 35px 0 0;line-height: 1.3em;font-size: 1.5rem;position: relative;text-align: end}.namemeans__inner_title{font-size: 1.6rem;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;padding-bottom: 10px}.namemeans__epigraph{color: rgba(255,215,130,0.7);font-size: 14px;font-weight: 400;text-transform: none;letter-spacing: 0.5px;line-height: 1.3}@media (max-width: 868px){.namemeans__inner_title{max-width: 600px}}@media(max-width:797px){.namemeans__inner_title{max-width: 500px}.namemeans__epigraph{max-width:500px}}@media(max-width:662px){.namemeans__inner_title{max-width: 400px}.namemeans__epigraph{max-width: 400px}}.namemeans__text{color: rgb(157,157,157);font-family: "Proza Libre",sans-serif;line-height: 24px;font-size: 15px;font-weight: 500;overflow: hidden;height: auto;opacity: 1;transition: height 0.3s ease,opacity 0.3s ease,margin 0.3s ease}.namemeans__title{position: relative;text-align: center;font-weight: 700;color: rgb(255,195,103);font-size: 30px;font-family: BluuNext,sans-serif}.namemnamemeans__text{color: rgb(157,157,157);font-family: "Proza Libre",sans-serif;line-height: 24px;font-size: 15px;font-weight: 500;overflow: hidden;height: auto;opacity: 1;margin: 25px;transition: height 0.3s ease,opacity 0.3s ease,margin 0.3s ease}.namemnamemeans__text_name{color: rgb(157,157,157);font-family: "Proza Libre",sans-serif;line-height: 24px;font-size: 15px;font-weight: 500;overflow: hidden;height: auto;opacity: 1;transition: height 0.3s ease,opacity 0.3s ease,margin 0.3s ease}.namemeans__epigraph2{color: #fff;font-style: italic;font-family: "BluuNext",sans-serif;font-weight: 700;line-height: 1.3em;font-size: 1.5rem;margin: 0 0 0 25px}.consultation__text{color: rgb(157,157,157);font-family: "Proza Libre",sans-serif;padding: 25px 50px 0 100px;line-height: 24px;font-size: 15px;font-weight: 500}.namemeans_mainsub__title{font-size: 19px;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;font-style: italic;color: rgb(255,195,103);margin-bottom: 30px}.namemeans_sub__title{padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.namemeans_test{background: green}.name_lists_wrapper{display: flex;flex-wrap: wrap;gap: 2rem;margin-top: 2rem}.name_list_column{flex: 1 1 300px;box-sizing: border-box}.name_list{list-style: none;padding-left: 0;margin: 0}.name_lists_wrapper_custom{padding-left:25px;display: flex;gap: 2rem;margin-top: 2rem;flex-wrap: wrap}.namemeans_sub__title_name{position:relative;left:-5%;padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.zodiacform__input_feild_se{position: relative;border-bottom: 2px solid #555;margin: 10px 0;transition: border-color 0.2s}.zodiacform__input_feild_se:focus-within{border-bottom-color: var(--cyan)}.zodiacform-control_label_se{position: absolute;top: 50%;left: 0;transform: translateY(-50%);color: var(--text-muted);font-size: 14px;pointer-events: none;transition: 0.15s ease;font-family: var(--font-body)}.zodiacform-control_se{width: 100%;height: 42px;background: transparent;border: none;outline: none;font-size: 15px;color: var(--text-white);font-family: var(--font-body)}.zodiacform-control_se[type="date"]{filter: invert(1);color: #000}.zodiacform-control_se:focus ~ .zodiacform-control_label_se,.zodiacform-control_se:valid ~ .zodiacform-control_label_se{font-size: 12px;top: 4px;transform: translateY(-100%);color: var(--cyan);letter-spacing: 1px}.section-group-label_se{font-size: 10px;font-family: var(--font-body);letter-spacing: 2.5px;text-transform: uppercase;color: var(--cyan);opacity: 0.7;padding: 28px 0 10px;border-bottom: 1px solid var(--cyan-border);margin-bottom: 4px}.section-group-label_se:first-of-type{padding-top: 0}.zodiacprofile__item_se{border: 1px solid var(--border-subtle);margin: 0 0 10px 0;position: relative;transition: border-color 0.3s ease,box-shadow 0.3s ease;border-left: 3px solid var(--item-color,var(--border-subtle))}.zodiacprofile__item_se:hover{border-color: var(--item-color,var(--border-subtle));box-shadow: 0 0 12px var(--hover-shadow-color,transparent)}.zodiacprofile__head_se{display: flex;align-items: center;gap: 14px;padding: 14px 42px 14px 14px;cursor: pointer;position: relative;user-select: none;-webkit-tap-highlight-color: transparent;overflow: visible}.zodiacprofile__image_se{flex-shrink: 0;width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.5);border-radius: 4px;overflow: visible;transition: border-color 0.3s;position: relative;z-index: 10}.zodiacprofile_icon_se{width: 46px;height: 46px;object-fit: contain;transition: transform 0.4s cubic-bezier(0.4,0,0.2,1);transform-origin: top left}.zodiacprofile__head_se.active .zodiacprofile_icon_se{transform: scale(2.2) translate(-8px,-4px)}.zodiacprofile__name-block_se{position: absolute;left: 92px;top: 50%;transform: translateY(-50%);transition: left 0.4s cubic-bezier(0.4,0,0.2,1),transform 0.4s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.zodiacprofile__head_se.active .zodiacprofile__name-block_se{left: calc(100% - 42px);transform: translateY(-50%) translateX(-100%)}.zodiacprofile__title_se{font-family: var(--font-display);font-size: 1.2rem;font-weight: 700;color: var(--text-white);line-height: 1.25;font-style: italic}.system-badge_se{display: inline-flex;align-items: center;gap: 5px;margin-top: 5px;padding: 2px 9px;font-size: 10px;font-family: var(--font-body);letter-spacing: 1px;text-transform: uppercase;border: 1px solid transparent;border-radius: 2px;white-space: nowrap;background: rgba(0,0,0,0.5)}.system-badge__dot_se{width: 6px;height: 6px;border-radius: 50%;flex-shrink: 0}.zodiacprofile__chevron_se{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;display: flex;align-items: center;justify-content: center}.zodiacprofile__chevron_se::before,.zodiacprofile__chevron_se::after{content: '';position: absolute;width: 10px;height: 2px;background: var(--text-muted);transition: transform 0.3s ease,background 0.3s ease}.zodiacprofile__chevron_se::before{transform: rotate(40deg) translateX(3px)}.zodiacprofile__chevron_se::after{transform: rotate(-40deg) translateX(-3px)}.zodiacprofile__head_se.active .zodiacprofile__chevron_se::before{transform: rotate(-40deg) translateX(3px);background: var(--item-color,var(--gold))}.zodiacprofile__head_se.active .zodiacprofile__chevron_se::after{transform: rotate(40deg) translateX(-3px);background: var(--item-color,var(--gold))}.zodiacprofile{background-color: #000;margin: 50px 0}.zodiacprofile__inner{}.zodiacprofile__item{border: 1px solid #515369;padding: 0px 30px 0 0;margin: 25px 0 25px 0}.zodiacprofile__head{display: flex;position: relative;align-items: center;margin: 15px}.zodiacprofile__image{}.zodiacprofile__head .zodiacprofile_icon{width: 64px;height: 64px;object-fit: cover;transition: width 0.3s ease,height 0.3s ease}.zodiacprofile__head.active .zodiacprofile_icon{width: 128px;height: 128px;object-fit: cover;transition: width 0.3s ease,height 0.3s ease;color: rgb(255,195,103)}.zodiacprofile__title{width: 100%;color: #fff;font-style: italic;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;padding: 0px 35px 0 0;line-height: 1.3em;font-size: 1.5rem;position: relative;text-align: end}.zodiac_mainsub__title{font-size: 19px;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;font-style: italic;color: rgb(255,195,103);margin-bottom: 30px}.zodiac_sub__title{padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.zodiacprofile__head:before,.zodiacprofile__head::after{content: '';width: 17px;height: 5px;background-color: #fff;position: absolute;right: 6px;top: 50%}.zodiacprofile__head:before{transform: rotate(40deg)}.zodiacprofile__head::after{transform: rotate(-40deg);right: -5px}.zodiacprofile__text{color: rgb(157,157,157);font-family: "Proza Libre","Fira Sans",sans-serif;line-height: 24px;font-size: 15px;font-weight: 500;transition: height 0.3s ease,opacity 0.3s ease,margin 0.3s ease}.zodiacprofile__text.open{height: auto;opacity: 1}.zodiacprofile__text.transition{overflow: hidden;transition: max-height 0.8s ease,opacity 1s ease,padding 0.5s ease}.zodiacprofile__text.visible{display: block;visibility: visible;opacity: 1}.zodiacprofile__head.active:before,.zodiacprofile__head.active:after{background-color: red}.zodiacprofile__head.active::before{transform: rotate(-40deg)}.zodiacprofile__head.active::after{transform: rotate(40deg)}.slider__item{height: 85vh}.slider__body{height: 100%;width: 100vw;overflow: hidden}.reviews__img{transform: scale(2)}.some__select{background-color: #000;padding: 0 0 20px 0}.someselect__inner{display: flex;position: relative;justify-content: space-between}.someselect__item{z-index: 100;margin: -140px 10px 0 10px;width: 270px;height: 450px;background-color: #000;border: 1px solid #6c7279;transition: border .2s linear;display: flex;flex-direction: column;align-items: center}.someselect__item:hover{border: 1px solid rgb(239,167,88)}.someselect__item__img{display: inline-block;max-height: 200px;margin-top:20px;padding: 22px 22px 82px 22px}.someselect__content{display: flex;flex-direction: column;align-items: center}.someselect__title{padding: 0 25px;text-align: center;color: rgb(255,195,103);font-size: 25px;font-weight: 700;line-height: 1.1}.someselect__text{color: rgb(157,157,157);text-align: center;width: 213px;font-family: "Proza Libre","Fira Sans",sans-serif;font-size: 14px;line-height: 1.7;margin: 20px 0}.about{background-color: #000;margin: 50px 0;text-align: center}.about__inner{display: flex;flex-direction: column;align-items: center;position: relative}.about__title{font-weight: 700;color: rgb(255,195,103);font-size: 30px;font-family: BluuNext,Fira Sans,sans-serif}.about__title:before{position: absolute;right: 49%;top: -18%;font-family: fontello;content:'\e968';font-size: 10}.about__text{color: rgb(157,157,157);font-family: "Proza Libre","Fira Sans",sans-serif;max-width: 55%;margin: 30px 0;line-height: 24px;font-size: 15px;font-weight: 500}.zodiac_form__inner{padding: 40px 0 40px 0;display: flex;flex-direction: column;align-items: center;position: relative}.zodiac_form__title{margin: 30px;font-weight: 700;color: rgb(255,195,103);font-size: 30px;font-family: BluuNext,Fira Sans,sans-serif;position: relative}.zodiac_form__title:before{position: absolute;left: 50%;transform: translate(-50%,0%);top: -130%;font-family: fontello;content:'\e968';font-size: 10}.zodiac_form__body{position: relative}.zodiac_form__lines{position:relative;display: flex;justify-content: space-between;align-items: flex-end;padding: 25px 33px 50px;background-color: #07273c}@media (max-width: 991px){.zodiac_form__lines{flex-direction: column}.zodiac_form__body{max-width: 100%}.zodiac_form__inner{max-width: 100%}}.zodiac_form__subheading{color: #e5f0f5;line-height: 26px;font-weight: 400;font-size: 22px;text-transform: capitalize}.zodiac_form_box{max-width: 370px}.zodiac_form-control{height: 50px;background-color: #17384e;border:none;outline: none;box-shadow: none !important;color: #e5f0f5;display: block;width: 100%;padding: 0 40px 0 30px}.zodiac_form-control_test{display:inline-block;height: 50px;background-color: #17384e;border:none;outline: none;box-shadow: none !important;color: e5f0f5;padding: 0 40px 0 30px}.birthdayform__title{}.birthdayform__button{}.btn__zodiacform1{height: 50px;background-color: rgb(255,195,103);display: inline-flex;align-items: center;width: 20px;text-transform: uppercase;text-decoration: none;margin-left: 15px;padding: 0 40px;min-width: 180px;font-weight: 600;font-family: "Proza Libre","Fira Sans",sans-serif;text-align: center;font-size: 12px;transition: 0.2s linear}.btn__zodiacform{}.btn__zodiacform:hover{background-color: rgb(255 255,255,1)}.consultation{background:url(/img/backgrounds/bg-about-us.jpg) center no-repeat;background-size: cover}.consultation__inner{height: 785px;border: 1px solid #515369;display: flex}.consultation__leftside{min-width: 585px;background:url(/img/left_side_photo.jpg) center no-repeat;background-size: cover}.consultation_rightside{background-color: #000;padding-top: 220px}.consultation_rightside__inner{display: flex;flex-direction: column;position: relative}.rightside__inner_title{padding: 0 100px;line-height: 1.0em;font-weight: 700;color: rgb(255,195,103);font-size: 45px;font-family: BluuNext,Fira Sans,sans-serif}.rightside__inner_title:before{position: absolute;top: -14%;font-family: fontello;content:'\e968';font-weight: 400}.consultation_epigraph{width: 100%;color: #fff;font-style: italic;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;padding: 25px 50px 0 100px;line-height: 1.3em;font-size: 1.5rem}.consultation__text{color: rgb(157,157,157);font-family: "Proza Libre","Fira Sans",sans-serif;padding: 25px 50px 0 100px;line-height: 24px;font-size: 15px;font-weight: 500}.zodiac__sc_icons_icon{font-size:45px;padding: 20px 0 20px 0}.zodiac__grid-container{display: grid;gap: 10px}@media (min-width: 1024px){.zodiac__grid-container{grid-template-columns: repeat(6,1fr);grid-template-rows: repeat(2,auto)}}@media (min-width: 768px) and (max-width: 1023px){.zodiac__grid-container{grid-template-columns: repeat(4,1fr);grid-template-rows: repeat(3,auto)}}@media (max-width: 767px){.zodiac__grid-container{grid-template-columns: repeat(2,1fr);grid-template-rows: auto}}.zodiac__grid-item{position:relative;background-color: #000;color: white;text-align: center;padding-bottom: 10px;font-size: 18px;border: 1px solid #6c7279;transition: border .2s linear;max-width: 200px}.zodiac__grid-item:hover{border: 1px solid rgb(239,167,88)}.zodiac_select__content{display: flex;flex-direction: column;align-items: center}.zodiac_select__title{padding: 0 0;text-align: center;color: rgb(255,195,103);font-size: 18px;line-height: 1.1}.zodiac_select__text{color: rgb(157,157,157);text-align: center;font-family: "Proza Libre","Fira Sans",sans-serif;font-size: 12px;line-height: 1.7}.zodiac_sign{}.main{position: relative;background: #000;z-index: 100}.footer{display: block;position: sticky;position: -webkit-sticky;bottom: 0;z-index:0;text-shadow: 2px 2px black;padding: 30px 10px;text-align: center}.footer__inner{display: flex;flex-wrap: wrap;width: 100%;justify-content: center;align-items: center;padding: 0 20px 40px 0;align-items: center;gap: 20px}.footer__text_inner{color: #fff;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700}.footer__text{color: rgb(157,157,157);font-family: "Proza Libre","Fira Sans",sans-serif;flex-grow: 1;text-align: center}.footer__icons{display: flex;gap: 10px}.footer__icons a{color: inherit;text-decoration: none;font-size: 24px;color: #fff;transition: color 0.3s ease}.footer__icons a:hover{color: #f00}.wrapper{width: 100%;max-width: 1200px;min-width: 500px;border-radius: 8px;margin: 0 auto;padding: 0 15px;text-align: center;border: 1px solid rgba(255,255,255,0.5);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.test__form{display: flex;flex-direction: column}h2{font-size: 2rem;margin-bottom: 20px;color: #fff}.input-field{position: relative;border-bottom: 2px solid #ccc;margin: 15px 0}.input-field label{position: absolute;top: 50%;left: 0;transform: translateY(-50%);color: #fff;font-size: 16px;pointer-events: none;transition: 0.15s ease}.input-field input{width: 100%;height: 40px;background: transparent;border: none;outline: none;font-size: 16px;color: #fff}.input-field input:focus~label,.input-field input:valid~label{font-size: 0.8rem;top: 10px;transform: translateY(-120%)}.forget{display: flex;align-items: center;justify-content: space-between;margin: 25px 0 35px 0;color: #fff}#remember{accent-color: #fff}.forget label{display: flex;align-items: center}.forget label p{margin-left: 8px}.wrapper a{color: #efefef;text-decoration: none}.wrapper a:hover{text-decoration: underline}.register{text-align: center;margin-top: 30px;color: #fff}.zodiacform{display: block;margin-top: 200px}.zodiacform__inner{border-radius: 8px;border: 1px solid #515369;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);padding: 40px 0 40px 0;display: flex;flex-direction: column;align-items: center;position: relative}.zodiacform__inner_se{border: 1px solid var(--border-subtle);box-shadow: 0 0 20px var(--cyan-faint);padding: 36px 0 36px;display: flex;flex-direction: column;align-items: center}.zodiacform__inner_namemeans{border-bottom: none;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);padding: 40px 0 40px 0;display: flex;flex-direction: column;align-items: center;position: relative;background: linear-gradient(to bottom,#000,#111)}.zodiacform__title{margin: 30px;font-weight: 700;color: rgb(255,195,103);font-size: 30px;font-family: BluuNext,"Fira Sans",sans-serif;position: relative}.zodiacform__title:before{position: absolute;left: 50%;transform: translate(-50%,0%);top: -130%;font-family: fontello;content:'\e968';font-size: 10}@media (max-width: 350px){.zodiacform__title{margin: 30px 10px 10px 10px;font-weight: 700;color: rgb(255,195,103);font-size: 25px;font-family: BluuNext,"Fira Sans",sans-serif;position: relative}}.zodiacform__body{position: relative;width: 100%}.zodiacform__lines{position: relative;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;padding: 5px 33px 10px}.zodiacform_box{max-width: 370px}.zodiacform__subheading{color: #e5f0f5;line-height: 26px;font-weight: 400;font-size: 22px;text-transform: capitalize}.zodiacform__input_feild{position: relative;border-bottom: 2px solid #ccc;margin: 15px 0}.zodiacform-control{width: 100%;height: 40px;background: transparent;border: none;outline: none;font-size: 16px;color: #fff}.zodiacform-control[type="date"]{font-family: "BluuNext","Fira Sans",sans-serif;filter: invert(1);color: #000}.zodiacform-control[type="datetime-local"]{font-family: "BluuNext","Fira Sans",sans-serif;filter: invert(1);color: #000}.zodiacform-control[type="time"]{font-family: "BluuNext","Fira Sans",sans-serif;filter: invert(1);color: #000}.zodiacform-control_label{position: absolute;top: 50%;left: 0;transform: translateY(-50%);color: #fff;font-size: 16px;pointer-events: none;transition: 0.15s ease}.zodiacform-control:focus ~ label,.zodiacform-control:valid ~ label{font-size: 0.8rem;top: 10px;transform: translateY(-120%)}.divider{display: flex;align-items: center;gap: 16px;margin: 36px 0}.divider__line{flex: 1;height: 1px;background: linear-gradient(90deg,transparent,var(--cyan-border),transparent)}.divider__glyph{font-size: 18px;color: var(--gold);opacity: 0.6}.legend{display: flex;flex-wrap: wrap;gap: 10px 20px;margin-bottom: 32px;padding: 14px 20px;background: var(--bg-panel);border: 1px solid var(--border-subtle);border-top: 2px solid var(--cyan-border)}.legend__label{font-size: 11px;font-family: var(--font-body);letter-spacing: 1.5px;text-transform: uppercase;color: var(--text-muted);width: 100%;margin-bottom: 4px}.legend__item{display: flex;align-items: center;gap: 7px;font-size: 12px;color: var(--text-muted)}.legend__dot{width: 9px;height: 9px;border-radius: 50%;flex-shrink: 0}.zodiacform_button_gold{height: 46px;background: transparent;color: rgb(255,195,103);font-family: 'Cinzel',serif;font-size: 13px;letter-spacing: 2px;text-transform: uppercase;border: 1px solid rgb(255,195,103);padding: 0 32px;border-radius: 2px;transition: all 0.25s ease;cursor: pointer;white-space: nowrap}.zodiacform_button_gold:hover{background: rgb(255,195,103);color: #000;box-shadow: 0 0 16px rgba(255,195,103,0.4)}.zodiacform_button{background: #fff;color: #000;font-weight: 600;border: none;padding: 12px 20px;cursor: pointer;border-radius: 3px;font-size: 16px;border: 2px solid transparent;transition: 0.3s ease}.zodiacform_button:hover{color: #fff;border-color: #fff;background: rgba(255,255,255,0.15)}@media (max-width: 991px){.zodiacform__lines{position: relative;width: 100%;display: block;align-items: flex-start}.zodiacform_box{max-width: 100%}}#paper1 svg{width: 100% !important;height: 100% !important}.zodiacnatal{display: block;margin-top: 10px}.zodiacnatal__inner{border-radius: 8px;border: 1px solid #515369;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);display: flex;flex-direction: column;align-items: center;position: relative;min-height: 903px}@media (max-width: 850px){.zodiacnatal__inner{min-height: 768px}}@media (max-width: 950px){.zodiacnatal__inner{min-height: 813px}}.zodiacnatal__body{margin: 0 1vw 0 5vw;display: flex;justify-content: center;align-items: center;min-height: 800px}@media (max-width: 1000px){.zodiacnatal__body{max-width: 920px}}@media (max-width: 950px){.zodiacnatal__body{max-width: 900px}}@media (max-width: 915px){.zodiacnatal__body{max-width: 858px}}@media (max-width: 870px){.zodiacnatal__body{margin: 0 1vw 0 1vw}}@media (max-width: 768px){.zodiacnatal__body{flex-direction: column;align-items: stretch;margin: 0 1vw 0 1vw}}@media (max-width: 500px){.zodiacnatal__body{max-width: 450px;margin: 0}}.zodiacnatal__lines{position: relative;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;padding: 5px 33px 10px}.zodiacnatal__footer{display: flex;justify-content: center;gap: 10px;padding: 10px 0;border-top: 1px solid rgba(255,255,255,0.2);margin-top: auto}.zodiacnatal__btn{background-color: #515369;color: white;border: none;padding: 8px 16px;border-radius: 6px;cursor: pointer;font-size: 14px;transition: background 0.2s ease}.zodiacnatal__btn:hover{background-color: #6a6e8a}.zodiacnatal{background-color: #000;margin: 50px 0}.zodiacnatal__inner{}.zodiacnatal__title{width: 100%;color: #fff;font-style: italic;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;padding: 20px 35px 0 0;line-height: 1.3em;font-size: 1.5rem;position: relative;text-align: end}.zodiacnatal__item{border: 1px solid #515369;padding: 0px 30px 0 0;margin: 25px 0 25px 0}.zodiacnatal__head{display: flex;position: relative;align-items: center;margin: 15px}.zodiacnatal__image{}.zodiacnatal__head .zodiacnatal_icon{width: 64px;height: 64px;object-fit: cover;transition: width 0.3s ease,height 0.3s ease}.zodiacnatal__head.active .zodiacnatal_icon{width: 128px;height: 128px;object-fit: cover;transition: width 0.3s ease,height 0.3s ease;color: rgb(255,195,103)}.zodiacnatal_mainsub__title{font-size: 19px;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;font-style: italic;color: rgb(255,195,103);margin-bottom: 30px}.zodiacnatal_main__title{color: rgb(255,215,130);font-size: 22px;margin-top: 12px;margin-bottom: 8px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;border-bottom: 1px solid rgba(255,215,130,0.4);padding-bottom: 4px}.zodiacnatal_sub__title{padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.zodiacnatal__head:before,.zodiacnatal__head::after{content: '';width: 17px;height: 5px;background-color: #fff;position: absolute;right: 6px;top: 50%}.zodiacnatal__head:before{transform: rotate(40deg)}.zodiacnatal__head::after{transform: rotate(-40deg);right: -5px}.zodiacnatal__text{color: rgb(157,157,157);font-family: "Proza Libre","Fira Sans",sans-serif;line-height: 24px;font-size: 15px;font-weight: 500;transition: height 0.3s ease,opacity 0.3s ease,margin 0.3s ease}.zodiacnatal__text.open{height: auto;opacity: 1}.zodiacnatal__text.transition{overflow: hidden;transition: max-height 0.8s ease,opacity 1s ease,padding 0.5s ease}.zodiacnatal__text.visible{display: block;visibility: visible;opacity: 1}.zodiacnatal__head.active:before,.zodiacnatal__head.active:after{background-color: red}.zodiacnatal__head.active::before{transform: rotate(-40deg)}.zodiacnatal__head.active::after{transform: rotate(40deg)}.zodiac-emoji{margin-right: 25px;display: inline-flex;align-items: center;justify-content: center;color: white;text-shadow: 0 0 4px #000;box-shadow: 0 0 10px rgba(0,0,0,0.3);font-family: "Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;user-select: none;transition: transform 0.2s ease}.zodiac-emoji:hover{transform: scale(1.15)}.zodiacnatal__card{background: #1b1b1b;padding: 40px;border-radius: 16px;color: #ddd;font-family: 'Proza Libre',sans-serif;max-width: 800px;margin: 0 auto}.zodiacnatal__card__title{color: rgb(255,195,103);font-size: 28px;font-family: 'BluuNext',serif;font-weight: 700;margin-bottom: 20px}.zodiacnatal__section{margin-bottom: 25px}.zodiacnatal__section__subtitle{font-size: 20px;font-weight: 700;color: #ffa;font-family: 'BluuNext',serif;margin-bottom: 10px}.rune-radio{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.rune-meaning-panel{display: none !important}.rune_img2{height: 100px;object-fit: cover}.rune_main_meaning{margin-top: 200px}.rune_main_meaining__container{display: grid;gap: 10px}@media (min-width: 1024px){.rune_main_meaining__container{grid-template-columns: repeat(6,1fr);grid-template-rows: repeat(2,auto)}}.rune_main_meaining__item{position: relative;background: none;border: none;padding: 10px;cursor: pointer;transition: transform .2s ease}.rune_main_meaining__title{padding: 0 0;text-align: center;color: rgb(255,195,103);font-size: 18px;line-height: 1.1}.rune_main_meaining__item:hover{transform: translateY(-3px)}.rune_main_meaining__item::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient( circle at center,rgba(255,195,103,0.12) 0%,rgba(255,195,103,0.05) 40%,rgba(255,195,103,0.02) 70%,transparent 100% );z-index: 0;pointer-events: none;filter: blur(8px)}.rune_img{position: relative;z-index: 1;width: 100%;height: auto;object-fit: contain}.slider-wrapper{max-width: 1200px;margin: 100px auto 0 auto;overflow: visible}.fortune_rune{background-size: 600% 600%;background-repeat: no-repeat;cursor: pointer;position: relative;border-radius: 12px;overflow: hidden;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-ms-touch-action: manipulation;touch-action: manipulation;transition: transform 0.5s ease,filter 0.5s ease}.fortune_rune.active-rune{transform: scale(1.2);z-index: 10;filter: drop-shadow(0 0 25px rgba(255,195,103,0.6))}.fortune_rune::before{content: "";position: absolute;inset: 0;filter: blur(12px);z-index: 0;pointer-events: none}.touch .fortune_rune{flex: 0 0 auto;width: 18vw;max-width: 120px;aspect-ratio: 1 / 2;scroll-snap-align: start}.no-touch .fortune_rune{width: 100%;aspect-ratio: 1 / 2}.zodiac_runescircle{margin: 260px auto 0 0}.rune-circle{position: relative;width: 100%;min-height: 0;overflow: visible;position: relative;background: #111;width: 100%;min-height: 100vh;border: 1px solid #515369;box-shadow: 0 0 20px rgb(162,220,226);display: flex;flex-direction: column;gap: 15px;align-items: flex-start;overflow: hidden}.fortune_rune3{width: 12%;aspect-ratio: 1/2;position: absolute;background-size: 600% 600%;background-repeat: no-repeat;cursor: pointer;border-radius: 12px;overflow: hidden;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-ms-touch-action: manipulation;touch-action: manipulation}.fortune_rune2{width: 14%;aspect-ratio: 1/2;position: absolute;background-size: 600% 600%;background-repeat: no-repeat;cursor: pointer;border-radius: 12px;overflow: hidden;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-ms-touch-action: manipulation;touch-action: manipulation;opacity: 1;transition: opacity 0.5s ease}.fortune_rune2_invisible{opacity: 0}@media (min-width: 640px){.fortune_rune2{width: 13%}}@media (min-width: 720px){.fortune_rune2{width: 12%}}@media (min-width: 1024px){.fortune_rune2{width: 8%}}.fortune_rune2:hover{transform: scale(1.2);z-index: 10;filter: drop-shadow(0 0 25px #17384e)}.fortune_rune2.active-rune{transform: scale(1.2);z-index: 10;filter: drop-shadow(0 0 25px rgba(255,195,103,0.6))}.fortune_rune2::before{content: "";position: absolute;inset: 0;filter: blur(12px);z-index: 0;pointer-events: none}@keyframes floatRune{0%{transform: translate(-50%,-50%) translateY(0px)}50%{transform: translate(-50%,-50%) translateY(-10px)}100%{transform: translate(-50%,-50%) translateY(0px)}}.fortune_rune2.floating{animation: floatRune 2s ease-in-out infinite alternate}.slot{position: absolute;width: 8%;aspect-ratio: 1 / 2;border: 2px dashed red;border-radius: 8px;pointer-events: none;box-sizing: border-box;transition: all 0.8s ease-out}.rune{aspect-ratio: 1 / 2;aspect-ratio: 85 / 171;display: block;width: 120px;max-width: 18vw;background-size: 600% 600%;background-repeat: no-repeat;cursor: pointer;position: relative;border-radius: 12px;overflow: hidden;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-ms-touch-action: manipulation;touch-action: manipulation;transition: transform 0.5s ease,filter 0.5s ease}.rune.active-rune{transform: scale(1.2);z-index: 10;filter: drop-shadow(0 0 25px rgba(255,195,103,0.6))}.rune::before{content: "";position: absolute;inset: 0;filter: blur(12px);z-index: 0;pointer-events: none}.rune-description{margin-top: 30px;padding: 20px;background: rgba(30,30,30,0.85);border-radius: 12px;color: #ffc367;max-width: 600px;margin-left: auto;margin-right: auto}.rune-description h2{margin-top: 0;color: #ffdb9d}.rune-slider{display: flex;gap: 16px}html.touch .rune-slider{min-height: calc(min(18vw,120px) * 171 / 85 + 40px);display: flex;gap: 16px;padding: 20px 0;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;cursor: grab;user-select: none}html.touch .rune-slider.dragging{cursor: grabbing}html.touch .rune-slider::-webkit-scrollbar{display: none}html.touch .rune{flex: 0 0 auto;width: 18vw;max-width: 120px;scroll-snap-align: start}html.no-touch .rune-slider{aspect-ratio: 1157 / 343;display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: auto;gap: 16px}html.no-touch .rune{width: 100%}.rune_description_container{background-color: #000;margin: 50px 0}.runedescription_image{position: absolute;right: 20px;top: 0px}.runedescription_icon{width: 64px;transition: width 0.3s ease,height 0.3s ease}.runedescriptionreverse_icon{width: 64px;transform: rotate(180deg);transition: width 0.3s ease,height 0.3s ease}.namemnamemeans__text{max-width: 720px}.name-article-title{margin-top: 52px;margin-bottom: 18px;font-size: 22px;font-weight: 700;color: rgb(255,195,103);letter-spacing: .6px;position: relative}.name-article-title::after{content: "";display: block;width: 60px;height: 2px;margin-top: 8px;background: linear-gradient( 90deg,rgb(255,195,103),transparent );opacity: .6}.name-article-text-alternative{color: #cfcfcf;font-size: 16px;line-height: 1.7}.name-article-text{margin: 18px 0;color: #cfcfcf;font-size: 16px;line-height: 1.85}.name-article-text + .name-article-text{margin-top: 22px}.namemnamemeans__text{position: relative;padding-left: 18px;border-left: 1px solid rgba(255,195,103,.15)}.namemeans__image{position: absolute;right: 150px;top: 0;width: 16px;height: 16px}.rune-text{color: #ccc;font-size: 14px;max-width: 400px}#throwBtn1{margin: 20px;padding: 10px 20px;font-size: 16px;cursor: pointer}#log{margin: 20px;display: flex;flex-wrap: wrap;gap: 5px}#log img{width: 50px;height: 50px;object-fit: contain}.zodiac_planet_sign{}.zodiac__planetgrid_sc_icon{font-size: 45px;padding: 20px 0 20px 0}.zodiac__planetgrid-container{display: grid;gap: 10px}@media (min-width: 1024px){.zodiac__planetgrid-container{grid-template-columns: repeat(6,1fr);grid-template-rows: repeat(2,auto)}}@media (max-width: 1023px){.zodiac__planetgrid-container{display: flex;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;gap: 25px;padding: 10px 0;-webkit-overflow-scrolling: touch}.zodiac__planetgrid-container::-webkit-scrollbar{height: 8px}.zodiac__planetgrid-container::-webkit-scrollbar-track{background: rgba(108,114,121,0.3);border-radius: 10px}.zodiac__planetgrid-container::-webkit-scrollbar-thumb{background: rgb(239,167,88);border-radius: 10px}.zodiac__planetgrid-item{flex: 0 0 auto;width: 200px;scroll-snap-align: start}}@media (max-width: 480px){.zodiac__planetgrid-item{width: 160px}}.zodiac__planetgrid-item{background-color: #000;color: white;text-align: center;padding-bottom: 10px;font-size: 18px;border: 1px solid #6c7279;transition: border .2s linear;justify-content: center;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;outline: none}.zodiac__planetgrid-item:hover{border: 1px solid rgb(239,167,88)}.zodiacplanet_select__content{display: flex;flex-direction: column;align-items: center}.zodiacplanet_select__title{padding: 0 0;text-align: center;color: rgb(255,195,103);font-size: 18px;line-height: 1.1}.zodiacplanet_select__text{color: rgb(157,157,157);text-align: center;font-family: "Proza Libre",sans-serif;font-size: 12px;line-height: 1.7}.zodiacplanet_button{position: relative;margin: 25px;width: auto;height: 100px;border-radius: 50%;display: inline-block;cursor: pointer;transition: transform 0.3s ease;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;outline: none}.zodiac__grid-item:hover .zodiacplanet_button,.zodiac__grid-item.selected .zodiacplanet_button{transform: scale(1.2);box-shadow: 0 0 30px rgba(255,255,255,0.7)}.zodiacplanet_img{height: 100px;border-radius: 50%;object-fit: cover;box-shadow: 0 0 15px rgba(255,255,255,0.3);-webkit-tap-highlight-color: transparent;pointer-events: none}.zodiacplanetsun_crown{position: absolute;height: 126%;left: -13px;top: -12px}.uranus-rings{position: absolute;left: -47px;width: 194%}.zodiacplanetsaturn{transform: rotateZ(32deg)}.zodiacplanetsaturn:hover{transform: scale(1.2) rotateZ(32deg)}.zodiacplanetsaturn_rings{position: absolute;width: 225px;left: -60px;top: 30px;z-index: 1000}.zodiacplanet_sign{position: absolute;left: 5px;top: 5px;text-shadow: 0 0 8px rgba(255,255,255,0.7),0 0 15px rgba(255,255,255,0.4);transition: transform 0.25s ease,color 0.3s ease,text-shadow 0.3s ease;letter-spacing: 0.1em}.zodiacplanet_sign.saturn_sign{left: 5px;top: auto;bottom: 5px}.zodiac__grid-item:hover .zodiacplanet_sign,.zodiac__grid-item.selected .zodiacplanet_sign{color: #ffcc00;text-shadow: 0 0 12px #ffcc00,0 0 20px #ffcc00,0 0 30px #ffcc00}.zodiac__grid-item:hover .zodiacplanet_sign.saturn_sign,.zodiac__grid-item.selected .zodiacplanet_sign.saturn_sign{transform: translateY(-150px)}.zodiacplanet_house{position: absolute;right: 5px;bottom: 5px;font-family: 'Georgia',serif;font-size: 1.5rem;font-weight: 700;color: white;text-shadow: 0 0 8px rgba(255,255,255,0.7),0 0 15px rgba(255,255,255,0.4);letter-spacing: 0.1em;cursor: default;transition: transform 0.25s ease,color 0.3s ease,text-shadow 0.3s ease}.zodiacplanet_house.saturn_house{right: 5px;bottom: auto;top: 5px}.zodiac__grid-item:hover .zodiacplanet_house,.zodiac__grid-item.selected .zodiacplanet_house{color: #ffcc00;text-shadow: 0 0 12px #ffcc00,0 0 20px #ffcc00,0 0 30px #ffcc00}.zodiac__grid-item:hover .zodiacplanet_house.saturn_house,.zodiac__grid-item.selected .zodiacplanet_house.saturn_house{transform: translateY(150px)}.zodiac__grid-item.selected{border: 1px solid #ffcc00;background-color: #222}.zodiac__astro__card{background-color: #000;margin: 50px 0}.astro_container{width: 100%;display: flex;justify-content: center;align-items: center;font-family: "Proza Libre","Fira Sans",sans-serif;color: rgb(190,187,187)}.tarot_astrocard{position: relative;background: #111;padding: 20px;width: 100%;border-top: 1px solid rgba(162,220,226,0.5)}.master_tarot_slider{max-width: 1200px;margin: 100px auto 25px;background: radial-gradient( circle at top center,rgba(200,110,255,0.55),rgba(80,20,120,0.7),#111 90% );border: 1px solid rgba(170,95,240,0.75);box-shadow: 0 0 28px rgba(200,110,255,0.65)}.astro-card{position: relative;background: #111;padding: 20px;width: 100%;border: 1px solid #515369;box-shadow: 0 0 20px rgb(162,220,226)}.astro-card_image{position: absolute;right: 0px;top: 0px}.zodiacastrocard_icon{width: 128px;height: 128px;object-fit: cover;transition: width 0.3s ease,height 0.3s ease}.astro-card__header{margin-bottom: 10px}.astro-card__planet{font-size: 1.6rem;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;padding-bottom: 10px}.astro-card__position{font-size: 0.95rem;color: #ccc}.astro-card__tabs{display: flex;gap: 10px;margin: 15px 0}.tab-button{background: #222;color: white;border: none;padding: 6px 12px;cursor: pointer;border-radius: 6px;font-size: 0.9rem;transition: 0.3s ease}.tab-button:hover{background: #444}.tab-button.active{background: #ffcc00;color: black}.tab-radio-natal{display: none}.tab-content-ssr{display: none}#tab-meaning:checked ~ .astro-card__content #meaning,#tab-house:checked ~ .astro-card__content #house,#tab-sign:checked ~ .astro-card__content #sign,#tab-aspects:checked ~ .astro-card__content #aspects,#tab-aspects2:checked ~ .astro-card__content #aspects2{display: block}#tab-meaning:checked ~ .astro-card__tabs label[for="tab-meaning"],#tab-house:checked ~ .astro-card__tabs label[for="tab-house"],#tab-sign:checked ~ .astro-card__tabs label[for="tab-sign"],#tab-aspects:checked ~ .astro-card__tabs label[for="tab-aspects"],#tab-aspects2:checked ~ .astro-card__tabs label[for="tab-aspects2"]{background: #ffcc00;color: black}.astro-card__tabs label{cursor: pointer;text-decoration: none;color: inherit}.tab-content{display: none;font-size: 0.95rem;line-height: 1.5}.tab-content.active{display: block}strong{color: #ffcc00}.zodiacminimap_container{display: grid;width: fit-content;color: white;margin: auto;gap: 40px;left: 0;min-width: 170px}@media (max-width: 768px){.zodiacminimap_container{grid-template-columns: 1fr 1fr;width: 100%;max-width: 600px;gap: 12px}}.zodiacminimap_container h1{font-size: 14px;margin: 8px 0;text-align: center}.zodiacminimap_grid-table{display: grid;grid-template-columns: auto auto auto auto;gap: 8px 6px;align-items: center;justify-content: center;font-size: 15px;background: #111;border: 1px solid #515369;box-shadow: 0 0 20px rgb(162,220,226);border-radius: 6px;padding: 5px}.zodiacminimap_header{color: #94a3b8;font-weight: normal}.zodiacminimap_icon{text-align: center;width: 18px}.zodiacminimap_degree{font-family: monospace;text-align: right;white-space: nowrap}.zodiacminimap_subgrid{grid-template-columns: auto max-content auto;justify-content: center;gap: 8px 12px}.zodiacminimap_subheader{color: #ffd166;grid-template-columns: auto max-content auto;justify-content: center;gap: 8px 12px}@media (max-width: 768px){.zodiacminimap_subgrid{justify-content: space-around}.zodiacminimap_subheader{justify-content: space-around}.zodiacminimap_grid-table{justify-content: space-around}}.zodiacminimap_grid-single-column{display: flex;flex-direction: column;gap: 8px}.zodiacminimap_house-row{font-size: 1rem}.zodiacminimap_sign_icon{font-weight: 900;font-size: 12px;color: black;text-shadow: 0 0 1px white,0 0 2px yellow}.test_color{color: rgb(239,167,88)}.runethree_description_container{max-width: 1200px;margin: 120px auto 0 auto;overflow: visible}#sceneContainer{position: relative;background: #111;width: 100%;min-height: 73vh;margin: 20px auto;border: 1px solid #515369;box-shadow: 0 0 10px rgb(162,220,226);display: flex;flex-direction: column;gap: 15px;align-items: flex-start;overflow: hidden}#runesFlex{display: flex;flex-direction: column;gap: 20px;align-items: flex-start;position: relative;z-index: 2;width: 100%;padding: 25px 10px 25px 0px}.rune-item{display: flex;align-items: start;opacity: 1}.rune-item p{opacity: 0}.rune-item1 img{width: 150px;height: auto;transition: width 1s ease,height 1s ease,transform 1s ease,opacity 1s ease}.rune-text{color: #ccc;font-size: 14px;max-width: 400px}#throwBtn1{margin: 20px;padding: 10px 20px;font-size: 16px;cursor: pointer}#log{margin: 20px;display: flex;flex-wrap: wrap;gap: 5px}#log img{width: 50px;height: 50px;object-fit: contain}.threerune_container{width: 100%;display: flex;flex-wrap: wrap;gap: 30px;justify-content: center;font-family: "Proza Libre","Fira Sans",sans-serif;color: rgb(190,187,187)}.threerune_card{position: relative;background: #111;padding: 25px;width: 320px;border: 1px solid #515369;border-radius: 12px;box-shadow: 0 0 20px rgba(162,220,226,0.7);transition: transform 0.3s ease,box-shadow 0.3s ease}.threerune_card:hover{transform: translateY(-5px);box-shadow: 0 0 25px rgba(162,220,226,1)}.threerune_card_image{position: absolute;right: 20px;top: 20px}.threerune_card_icon{width: 96px;height: 96px;object-fit: contain;transition: transform 0.3s ease}.threerune_card:hover .zodiacastrocard_icon{transform: scale(1.1)}.threerune_card__header{margin-bottom: 15px}.threerune_card__planet{font-size: 1.6rem;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700;margin-bottom: 8px;color: #fff}.threerune_card__subtitle{padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.threerune_card__title_main{font-size: 22px;font-weight: 700;text-align: right;text-transform: uppercase;letter-spacing: 1px;border-bottom: 1px solid rgba(255,215,130,0.4);font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(190,187,187)}.threerune_card__title{font-size: 22px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(255,215,130)}.threerune_card__subtitle_main{color: rgba(255,215,130,0.7);font-size: 14px;margin-top: 4px;margin-bottom: 5px;font-weight: 400;text-transform: none;letter-spacing: 0.5px;line-height: 1.3}.threerune_card__content{min-width: 98%;max-width: 98%}.threerune_card__content p{font-size: 0.95rem;line-height: 1.5;color: #d6d6d6}.zodiac_spreads{}.zodiac__spreadontainer{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));justify-items: center}.zodiac__spreaditem{position: relative;width: 100%;max-width: 420px;background: #111;color: white;text-align: center;padding-bottom: 10px;font-size: 18px;border: 1px solid #515369;transition: border .2s linear;box-shadow: 0 0 5px rgb(162,220,226)}.zodiac__spreaditem:hover{box-shadow: 0 0 15px rgb(162,220,226)}.zodiacspread_button{position: relative;margin: 20px;height:149px;width: auto;border-radius: 50%;display: inline-block;cursor: pointer;transition: transform 0.3s ease}.zodiac__spreaditem:hover .zodiacspread_button{transform: scale(1.1)}.zodiacspread_img{object-fit: cover}.zodiac_spread__content{display: flex;flex-direction: column;align-items: center}.zodiac_spread__title{padding: 0 0;text-align: center;color: rgb(255,195,103);font-size: 18px;line-height: 2.1}.zodiac_spread__text{color: rgb(157,157,157);text-align: center;font-family: "Proza Libre",sans-serif;font-size: 12px;line-height: 1.2}.rune_spread_container{margin-bottom: 50px;padding: 25px;transition: transform 1s,opacity 1s;opacity: 1;position: relative;width: 100%;min-height: 0;overflow: visible;position: relative;background: #111;border: 1px solid #515369;box-shadow: 0 0 20px rgb(162,220,226);overflow: hidden}.rune_spread_container_ds_three{padding: 25px;transition: transform 1s,opacity 1s;opacity: 1;position: relative;width: 100%;min-height: 0;overflow: visible;position: relative;overflow: hidden}.runespread_card__subtitle{padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.runespread_card__title_main{font-size: 22px;font-weight: 700;text-align: right;text-transform: uppercase;letter-spacing: 1px;border-bottom: 1px solid rgba(255,215,130,0.4);font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(190,187,187)}.runespread_card__title{font-size: 22px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(255,215,130)}.runespread_card__subtitle_main{color: rgba(255,215,130,0.7);font-size: 14px;margin-top: 4px;font-weight: 400;text-transform: none;letter-spacing: 0.5px;line-height: 1.3}.runespread_card__content{min-width: 98%;max-width: 98%}.runespread_card__content p{font-size: 0.95rem;line-height: 1.5;color: #d6d6d6}.runespread_card_main_container{position: relative;width: 100%;min-height: 0;overflow: visible;position: relative;background: #111;border: 1px solid #515369;box-shadow: 0 0 20px rgb(162,220,226);overflow: hidden}.rune_spread__header{display: flex;justify-content: space-between}.rune_spread__header__image{position: absolute;height: 80px}.rune_spread__header_imgcntr{min-width: 135px}.rune_spread_right_side{transition: transform 1s,opacity 1s;opacity: 1;width: 100%}.rune_throw_button{margin-top: 25px;display: inline-block;padding: 14px 38px;font-size: 1.2rem;font-weight: bold;letter-spacing: 3px;text-transform: uppercase;color: rgb(225,215,130);background: #000;border: 2px solid rgb(162,220,226);border-radius: 8px;cursor: pointer;box-shadow: inset 0 0 10px #111,0 0 15px rgb(162,220,226);transition: all 0.3s ease-in-out;font-family: "BluuNext","Fira Sans",sans-serif}.rune_throw_button:hover{background: #111;color: rgb(225,195,103);box-shadow: inset 0 0 12px rgb(162,220,226),0 0 20px rgb(162,220,226);transform: scale(1.05)}.rune_throw_button_three{display: inline-block;padding: 14px 38px;font-size: 1.2rem;font-weight: bold;letter-spacing: 3px;text-transform: uppercase;color: rgb(225,215,130);background: #000;border: 2px solid rgb(162,220,226);border-radius: 8px;cursor: pointer;box-shadow: inset 0 0 10px #111,0 0 15px rgb(162,220,226);transition: all 0.3s ease-in-out;font-family: "BluuNext","Fira Sans",sans-serif}.rune_throw_button_three:hover{background: #111;color: rgb(225,195,103);box-shadow: inset 0 0 12px rgb(162,220,226),0 0 20px rgb(162,220,226);transform: scale(1.05)}.rune_throw__item{min-width: 96%;margin: 25px;display: flex;align-items: start;opacity: 1}.rune_throw__item p{font-size: 0.95rem;line-height: 1.5;color: #d6d6d6}.runedescription_daily_icon{float: left;margin: -15px 15px -7px 0;width: 75px;height: 144px;background-image: url("https://occulta.art/static/files2/Mannaz_reversed_spritesheet.png");background-position: 0% 60%;background-size: 600% 600%;background-repeat: no-repeat;transition: transform 0.5s ease,filter 0.5s ease}.runedescription_daily_image{}.show_rune{display: none}.hidden_rune{display: none}.daily_rune__content p{text-align: justify}.daily_rune__content{opacity: 1;transition: opacity 1s ease-in-out}.daily_rune__content.hidden{opacity: 0}.zodiac_dailyspread__text{color: rgb(157,157,157);font-family: "Proza Libre",sans-serif;font-size: 12px;line-height: 1.2}.zodiac_daily_card{font-size: 1.6rem;font-family: "BluuNext","Fira Sans",sans-serif;font-weight: 700}.zodiac_daily_card span{color: rgb(255,195,103);font-family: "Proza Libre","Fira Sans",sans-serif}.zodiac_daily_card__title_main{display: block;font-size: 22px;font-weight: 700;text-align: right;text-transform: uppercase;letter-spacing: 1px;border-bottom: 1px solid rgba(255,215,130,0.4);font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(190,187,187);margin: 0px 0px 15px 0px}.zodiac_daily_card__title{font-size: 22px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(255,215,130)}.zodiac_daily_card__subtitle_main{color: rgba(255,215,130,0.7);font-size: 14px;font-weight: 400;text-transform: none;letter-spacing: 0.5px;line-height: 1.3}.tarot_wrapper{position: relative;max-width: 1200px;margin: -200px auto 0 auto;overflow: visible}.tarot_slider_mobile{display: flex;gap: 16px;padding: 20px 0;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;cursor: grab;user-select: none}.tarot_card_mobile{width: 100px}.tarot_slider_mobile .dragging{cursor: grabbing}.tarot_slider_mobile::-webkit-scrollbar{display: none}.tarot_mobile_item{flex: 0 0 auto;width: 18vw;max-width: 120px;aspect-ratio: 1 / 2;scroll-snap-align: start}.master_tarot_slider_mobile{max-width: 1200px;margin: 100px auto 25px;border: 1px solid rgba(170,95,240,0.75);box-shadow: 0 0 28px rgba(200,110,255,0.65)}.card_front_mobile_bg{flex: 0 0 auto;width: 18vw;height: 177px;width: 100px;scroll-snap-align: start;background-size: contain;background-repeat: no-repeat;background-position: center;transition: box-shadow 0.3s ease}.tarot_card_mobile.selected .card_front_mobile_bg{box-shadow: 0 0 18px rgba(255,195,103,0.9),0 0 40px rgba(255,170,60,0.55),0 0 70px rgba(255,140,40,0.35);border-radius: 8px;animation: tarotSelectedGlow 2.4s ease-in-out infinite alternate}@keyframes tarotSelectedGlow{0%{box-shadow: 0 0 14px rgba(255,195,103,0.7),0 0 30px rgba(255,170,60,0.4),0 0 50px rgba(255,140,40,0.25)}100%{box-shadow: 0 0 24px rgba(255,195,103,1),0 0 55px rgba(255,170,60,0.65),0 0 90px rgba(255,140,40,0.4)}}.tarotform_box_mobile{position: relative;margin: 20px 20px 0;z-index: 100}.tarot_slider_container_mobile{display: flex;gap: 16px;padding: 20px 0;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;cursor: grab;user-select: none}.tarot_slider_container_mobile::-webkit-scrollbar{display: none}.tarot_description_container_mobile{background-color: #000;margin: 10px 0}.tarot_slider_container{touch-action: none;margin: 0 auto;max-width: 1200px;height: 650px;perspective: 1200px;overflow: visible;position: relative;min-height: 650px}.tarot_deck{position: relative;width: 100%;height: 90%;transform-style: preserve-3d;min-height: 585px}.tarot_card{position: relative;transform-style: preserve-3d;transform-origin: center center -500px;width: 100px;opacity: 0;left: 50%;top: 50%;transform: translate(-50%,-50%) translateZ(00px) rotateY(0deg)}.tarot_card__initialized{opacity: 1;transition: opacity 0.3s ease}@media(max-width: 550px){.tarot_card{transform-origin: center center -300px}}@media(max-width: 500px){.tarot_card{transform-origin: center center -280px}}@media(max-width: 450px){.tarot_card{transform-origin: center center -230px}}.space_top{background-color: green}.space_bottom{background-color: yellow}@media(max-width: 420px){.tarot_card{width: 90px}}.tarot_card:hover{}.tarot_card img{width: 100%;display: block;user-select: none;transition: transform 0.4s ease,box-shadow 0.4s ease;transition-delay: 0s}.tarot_card img:hover{z-index: 10000}@keyframes floatTaro{0%{transform: translate(-50%,-50%) translateY(0px)}50%{transform: translate(-50%,-50%) translateY(-10px)}100%{transform: translate(-50%,-50%) translateY(0px)}}.floating_tarot_1{animation: floatRune 2s ease-in-out infinite alternate}@keyframes smoothAura{0%{box-shadow: 0 0 40px rgba(180,220,255,0.4),0 0 90px rgba(120,200,255,0.25),0 0 160px rgba(180,220,255,0.15)}50%{box-shadow: 0 0 60px rgba(180,220,255,0.6),0 0 110px rgba(120,200,255,0.35),0 0 180px rgba(180,220,255,0.25)}100%{box-shadow: 0 0 40px rgba(180,220,255,0.4),0 0 90px rgba(120,200,255,0.25),0 0 160px rgba(180,220,255,0.15)}}@keyframes mysticGlow{0%{box-shadow: 0 0 40px rgba(255,255,255,0.4),0 0 80px rgba(200,220,255,0.25),0 0 120px rgba(255,255,255,0.15)}50%{box-shadow: 0 0 50px rgba(255,255,255,0.6),0 0 100px rgba(180,220,255,0.35),0 0 150px rgba(255,255,255,0.2)}100%{box-shadow: 0 0 35px rgba(255,255,255,0.5),0 0 70px rgba(200,220,255,0.2),0 0 110px rgba(255,255,255,0.1)}}.tarot_card_front,.tarot_card_back{position: absolute;width: 100%;height: 100%;backface-visibility: hidden;top: 0;left: 0}.tarot_card_front_img{position: relative;z-index: 1999;width: 100%;-webkit-user-drag: none;user-select: none;-webkit-user-select: none}.tarot_card_back{transform: rotateY(180deg)}.card_front_bg,.card_back_bg{position: absolute;inset: 0;height: 195px;width: 110px;background-image: var(--front-img);background-size: cover;background-position: center;background-repeat: no-repeat;image-rendering: pixelated;backface-visibility: hidden}.card_back_bg{transform: rotateY(180deg)}.tarot_card_front_img:hover{}.tarot_description_container{background-color: #000;margin: 50px 0}.tarotdescription_image{float: right;margin: 0 0 10px 20px}.tarotdescription_image img{width: 200px;height: auto;border-radius: 12px;box-shadow: 0 0 20px rgba(0,150,255,0.6);-webkit-user-drag: none;user-select: none;-webkit-user-select: none;animation: tarotGlow 4s ease-in-out infinite alternate}@media(max-width: 640px){.tarotdescription_image img{width: 100px}}@keyframes tarotGlow{0%{box-shadow: 0 0 15px rgba(0,140,255,0.6),0 0 30px rgba(0,140,255,0.4)}50%{box-shadow: 0 0 20px rgba(255,220,0,0.6),0 0 35px rgba(255,220,0,0.4)}100%{box-shadow: 0 0 22px rgba(0,255,120,0.6),0 0 40px rgba(0,255,120,0.4)}}.tarot_search_block{position: absolute;top: 160px;right: 100px;width: 260px;z-index: 99999;max-width: 300px;text-align: left}.tarot_search_label{display: block;margin-bottom: 6px;font-size: 16px;color: rgba(162,220,226,0.9);text-shadow: 0 0 6px rgba(162,220,226,0.5)}.tarot_search_input{width: 100%;padding: 10px 14px;font-size: 15px;background: rgba(25,35,45,0.45);color: rgb(220,220,220);border: 1px solid rgba(162,220,226,0.6);border-radius: 8px;outline: none;transition: all 0.3s ease}.tarot_search_input:focus{border-color: rgba(162,220,226,1);box-shadow: 0 0 10px rgba(162,220,226,0.7);background: rgba(25,35,45,0.65)}.tarotform_box{position: absolute;top: 250px;right: 70px;width: 260px;z-index: 99999;text-align: left}@media(max-width: 420px){.tarotform_box{width: 100%;right: 0px}}.tarotform__input_feild{position: relative;border-bottom: 2px solid #ccc;margin: 15px 0;color: rgb(220,220,220)}.tarotform-control{width: 100%;height: 40px;background: transparent;border: none;outline: none;font-size: 16px;color: rgb(220,220,220);transition: all 0.3s ease}.tarotform-control_label{position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 16px;pointer-events: none;transition: 0.15s ease;color: rgba(162,220,226,0.9);text-shadow: 0 0 6px rgba(162,220,226,0.5)}.tarotform-control:focus ~ label,.tarotform-control:valid ~ label{font-size: 0.8rem;top: 10px;transform: translateY(-120%)}.tartot_throw_button{margin-top: 25px;display: inline-block;padding: 14px 38px;font-size: 1.2rem;font-weight: bold;letter-spacing: 3px;text-transform: uppercase;color: rgb(225,215,130);background: #000;border: 2px solid rgb(162,220,226);border-radius: 8px;cursor: pointer;box-shadow: inset 0 0 10px #111,0 0 15px rgb(162,220,226);transition: all 0.3s ease-in-out;font-family: "BluuNext","Fira Sans",sans-serif}.tartot_throw_button:hover{background: #111;color: rgb(225,195,103);box-shadow: inset 0 0 12px rgb(162,220,226),0 0 20px rgb(162,220,226);transform: scale(1.05)}.slider_container_spread{margin: 200px auto 0;max-width: 1200px;perspective-origin: 50% 200px;perspective: 1200px;overflow: visible;position: relative}.slider_container_spread_invisible{display: none;opacity: 0}#deck_spread{position: relative;width: 100%;height: 300px;transform-style: preserve-3d}.tarot_card_inspread{position: relative;transform-style: preserve-3d;transform-origin: center center;width: 140px;top: 4%;left: 1%}.tarot_card_inspread img{width: 100%;display: block;user-select: none}.card_front_inspread,.card_back_inspread{position: absolute;width: 100%;height: 100%;backface-visibility: hidden;top: 0;left: 0}.card_back_inspread{transform: rotateY(180deg)}.pipe_left{top: 4%;left: 1%;position: absolute;width: 100px;opacity: 0}.pipe_right{position: absolute;right: 1%;top: 4%;width: 100px;opacity: 0}.pipe_left img,.pipe_right img{width: 100%}.tarot_card_inspread_bg{position: relative;width: 140px;top: 0%;left: 0%;transform-origin: center center;transform-style: preserve-3d}.card_front_inspread_bg,.card_back_inspread_bg{position: absolute;inset: 0;height: 248px;width: 140px;background-image: var(--front-img);background-size: cover;background-position: center;background-repeat: no-repeat;backface-visibility: hidden}.card_back_inspread_bg{transform: rotateY(180deg)}.master_tarot_slider{position: relative;max-width: 1200px;margin: 100px auto 25px;background: radial-gradient( circle at top center,rgba(200,110,255,0.55),rgba(80,20,120,0.7),#111 90% );border: 1px solid rgba(170,95,240,0.75);box-shadow: 0 0 28px rgba(200,110,255,0.65);min-height: 1000px}.tarot_spread_area{position: relative;height: 300px;max-width: 1200px;border-top: 1px solid rgba(170,95,240,0.4);transition: opacity 0.5s ease}.tarot_spread_slot{position: absolute;width: 140px;height: 248px;border: 2px dashed rgba(255,255,255,0.4);display: flex;align-items: center;justify-content: center}.tarot_spread_slot.tarot_spread_horizontal{width: 232px;height: 140px;transform: translate(-46px,46px)}.tarot_spread_area_no-border-top{border-top: none !important}.tarot_spread_area_invisible{pointer-events: none;opacity: 0;display: none}.tarot_spread_slot .tarot_card_inspread{position: absolute;inset: 0}.tarot_spread_slot::after{content: attr(data-title);position: absolute;bottom: -22px;left: 50%;transform: translateX(-50%);font-size: 12px;color: #cfa9ff;white-space: nowrap}.tarot_spread_slot.tarot_spread_horizontal::after{content: attr(data-title);position: absolute;transform: rotateZ(90deg);font-size: 12px;top: 0;right: -10px;color: #cfa9ff;white-space: nowrap}.tarot_result_item{display: flex;gap: 20px;align-items: flex-start}.tarot_result_card{width: 120px;flex-shrink: 0}.tarot_result_text h3{margin: 0 0 8px}.tarot_result_table{position: relative;width: 100%;overflow: visible;position: relative;min-height: 100vh;display: flex;flex-direction: column;gap: 15px;align-items: flex-start;overflow: hidden;opacity: 1}.tarot_result_table_invisible{display: none;pointer-events: none !important;opacity: 0}.tarot_throw__item{min-width: 96%;margin: 25px;display: flex;align-items: start;opacity: 1}.tarot_throw__item p{font-size: 0.95rem;line-height: 1.5;color: #d6d6d6}.tarot_spread_right_side{transition: transform 1s,opacity 1s;opacity: 1;width: 100%}.tarotspread_card__subtitle{padding: 0 0;color: rgb(255,195,103);font-size: 18px;margin-top: 4px;line-height: 2.1}.tarotspread_card__title_main{font-size: 22px;font-weight: 700;text-align: right;text-transform: uppercase;letter-spacing: 1px;border-bottom: 1px solid rgba(255,215,130,0.4);font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(190,187,187)}.tarotspread_card__title{font-size: 22px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-family: "BluuNext","Fira Sans",sans-serif;color: rgb(255,215,130)}.tarotspread_card__subtitle_main{color: rgba(255,215,130,0.7);font-size: 14px;margin-top: 4px;margin-bottom: 5px;font-weight: 400;text-transform: none;letter-spacing: 0.5px;line-height: 1.3}.tarot_throw_button{margin-top: 25px;display: inline-block;padding: 14px 38px;font-size: 1.2rem;font-weight: bold;letter-spacing: 3px;text-transform: uppercase;color: rgb(225,215,130);background: #000;border: 2px solid rgb(162,220,226);border-radius: 8px;cursor: pointer;box-shadow: inset 0 0 10px #111,0 0 15px rgb(162,220,226);transition: all 0.3s ease-in-out;font-family: "BluuNext","Fira Sans",sans-serif}.tarot_throw_button:hover{background: #111;color: rgb(225,195,103);box-shadow: inset 0 0 12px rgb(162,220,226),0 0 20px rgb(162,220,226);transform: scale(1.05)}.tarot_spread_area_four_level{max-height: 1250px}.tarot_spread_area_one_level{max-height: 350px}@media (max-width: 768px){.slider_container_spread{margin: 100px auto 0;max-width: 100%;padding: 0 5px;perspective: 1000px}#deck_spread{height: 200px}.tarot_card_inspread_bg{width: 90px}.card_front_inspread_bg,.card_back_inspread_bg{width: 90px;height: 159px}.pipe_left,.pipe_right{width: 60px}.tarot_spread_area{height: 200px}.tarot_spread_area_four_level{max-height: 640px}.tarot_spread_area_one_level{max-height: 320px}.tarot_spread_slot{width: 90px;height: 159px;border-width: 1px}.tarot_spread_slot.tarot_spread_horizontal{width: 149px;height: 90px;transform: translate(-29.5px,29.5px)}.tarot_spread_slot::after{font-size: 10px;bottom: -18px}.tarot_throw__item{margin: 15px 10px;min-width: auto}.tarot_throw__item p{font-size: 0.85rem}.tarotspread_card__title_main,.tarotspread_card__title{font-size: 16px}.tarotspread_card__subtitle{font-size: 14px}.tarotspread_card__subtitle_main{font-size: 12px}.tarot_throw_button{padding: 10px 20px;font-size: 1rem;letter-spacing: 2px}}@media (max-width: 764px){.tarot_spread_area_four_level{max-height: 800px}}@media (max-width: 562px){.tarot_card_inspread_bg{width: 79px}.card_front_inspread_bg,.card_back_inspread_bg{width: 79px;height: 140px}.tarot_spread_slot{width: 79px;height: 140px;border-width: 1px}.tarot_spread_slot.tarot_spread_horizontal{width: 140px;height: 79px;transform: translate(-29.5px,29.5px)}.tarot_spread_slot.tarot_spread_horizontal::after{display: none}.tarot_spread_area_one_level{max-height: 200px}}@media (max-width: 480px){.slider_container_spread{perspective: 1000px;padding: 0}.tarot_card_inspread_bg{width: 70px}.card_front_inspread_bg,.card_back_inspread_bg{width: 70px;height: 124px}.tarot_spread_slot{width: 70px;height: 124px}.tarot_spread_slot.tarot_spread_horizontal{width: 116px;height: 70px;transform: translate(-23px,23px)}.tarotspread_card__title_main,.tarotspread_card__title{font-size: 14px}.tarotspread_card__subtitle{font-size: 12px}.tarot_spread_area{min-width: 370px}.tarot_spread_area_four_level{max-height: 640px}.tarot_spread_area_one_level{max-height: 180px}}.tarot_version_desktop{display: none}@media (min-width: 769px){.tarot_version_mobile{display: none}.tarot_version_desktop{display: block}}.valid.modified:not([type=checkbox]){outline: 1px solid #26b050}.invalid{outline: 1px solid red}.validation-message{color: red}#blazor-error-ui{color-scheme: light only;background: lightyellow;bottom: 0;box-shadow: 0 -1px 2px rgba(0,0,0,0.2);box-sizing: border-box;display: none;left: 0;padding: 0.6rem 1.25rem 0.7rem 1.25rem;position: fixed;width: 100%;z-index: 1000}#blazor-error-ui .dismiss{cursor: pointer;position: absolute;right: 0.75rem;top: 0.5rem}.blazor-error-boundary{background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding: 1rem 1rem 1rem 3.7rem;color: white}.blazor-error-boundary::after{content: "An error has occurred."}.loading-progress{position: absolute;display: block;width: 8rem;height: 8rem;inset: 20vh 0 auto 0;margin: 0 auto 0 auto}.loading-progress circle{fill: none;stroke: #e0e0e0;stroke-width: 0.6rem;transform-origin: 50% 50%;transform: rotate(-90deg)}.loading-progress circle:last-child{stroke: #1b6ec2;stroke-dasharray: calc(3.141 * var(--blazor-load-percentage,0%) * 0.8),500%;transition: stroke-dasharray 0.05s ease-in-out}.loading-progress-text{position: absolute;text-align: center;font-weight: bold;inset: calc(20vh + 3.25rem) 0 auto 0.2rem}.loading-progress-text:after{content: var(--blazor-load-percentage-text,"Loading")}code{color: #c02d76}.form-floating > .form-control-plaintext::placeholder,.form-floating > .form-control::placeholder{color: var(--bs-secondary-color);text-align: end}.form-floating > .form-control-plaintext:focus::placeholder,.form-floating > .form-control:focus::placeholder{text-align: start}.star{position: absolute;background: white;border-radius: 50%;opacity: 0.8;animation: twinkle 2s infinite ease-in-out}@keyframes twinkle{0%,100%{opacity: 0.2}50%{opacity: 1}}.language-selector{position: relative;display: inline-block}.lang-switcher{position: relative;display: inline-block;width: 32px;height: 32px;background: transparent;border: none;cursor: pointer;border-radius: 50%;padding: 0;outline-offset: 4px;outline-color: transparent;outline-style: solid;outline-width: 2px;transition: outline-color 0.3s ease,box-shadow 0.3s ease}.lang-switcher:hover{outline-color: rgb(255,255,255);box-shadow: 0 0 10px rgb(255,255,255)}.lang-switcher:active{outline-color: rgb(255,255,255);box-shadow: 0 0 20px rgb(255,255,255) inset}.language-selector.open .lang-switcher{outline-color: rgb(255,255,255);box-shadow: 0 0 12px rgb(255,255,255)}.glow{display: block;width: 32px;height: 32px;filter: drop-shadow(0 0 4px rgba(255,255,255,0.7)) drop-shadow(0 0 8px rgba(255,255,255,0.5));transition: filter 0.3s ease;stroke: rgb(157,157,157)}.lang-switcher:hover .glow{filter: drop-shadow(0 0 8px rgba(255,255,255,0.9)) drop-shadow(0 0 15px rgba(255,255,255,0.7))}.lang-switcher:active .glow{filter: drop-shadow(0 0 15px rgba(255,255,255,1)) drop-shadow(0 0 30px rgba(255,255,255,1))}.language-selector.open .lang-switcher .glow{filter: drop-shadow(0 0 8px rgba(255,255,255,0.9)) drop-shadow(0 0 15px rgba(255,255,255,0.7))}.language-list{position: absolute;top: 60px;transform: translateX(-85%);background: rgba(20,20,20,0.97);border: 1px solid rgb(157,157,157);border-radius: 10px;padding: 10px 0;width: 190px;box-shadow: 0 0 16px rgb(157,157,157);z-index: 10;opacity: 0;pointer-events: none;transition: opacity 0.4s ease}.language-selector.open .language-list{opacity: 1;pointer-events: auto}.language-list div{padding: 10px 15px;display: flex;align-items: center;gap: 12px;cursor: pointer;color: rgb(157,157,157);font-weight: bold;font-size: 15px;user-select: none}.language-list div:hover{background: rgba(255,255,255,0.08)}.language-list img{width: 22px;height: 15px;border: 1px solid rgb(157,157,157);border-radius: 2px;filter: grayscale(1) sepia(1) brightness(1.3) contrast(1.2)}@media (max-width: 960px){.language-list{transform: translateX(0%)}}@media (max-width: 520px){.language-list{transform: translateX(-55%)}}#celestial-map{width: 100%;height: auto;margin: 0;padding: 0;display: inline-block;position: relative;min-width:800px;overflow: visible}#celestial-map canvas{display: inline-block;position:relative;z-index:0;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#celestial-map canvas:active{cursor:move;cursor: grabbing;cursor: -moz-grabbing;cursor: -webkit-grabbing}@media (max-width: 1033px){#celestial-map{min-width: 750px;max-width: 800px}}@media (max-width: 950px){#celestial-map{min-width: 730px}}@media (max-width: 850px){#celestial-map{min-width: 700px}}@media (max-width: 620px){#celestial-map{min-width: 600px}}@media (max-width: 500px){#celestial-map{min-width: 450px}}@media (max-width: 450px){#celestial-map{min-width: 430px}}#celestial-map canvas:active{cursor: grabbing}#d3-celestial-footer{text-align:center;color:#666;font:10pt/1 'Arial Unicode MS',Arial,Helvetica,sans-serif}#d3-celestial-footer a{text-decoration:none;color:#99f}#celestial-form{font:12pt/1 'Arial Unicode MS',Arial,Helvetica,sans-serif;display: inline-block;position: relative}#error{position:absolute;min-width:100px;height:auto;padding: 2px 4px;color:#f00;background:#fff;border:2px solid #f00;border-radius:3px;font-weight:normal;display:block;top:-9999px;left:-9999px;opacity:0;transition:opacity 1s linear}#celestial-form .col{border-top: 1px dotted #000;padding: 4px 6px;margin:0 0 4px;clear:both;white-space: nowrap}#celestial-form #general,#celestial-form #location,#celestial-form #stars,#celestial-form #dsos,#celestial-form #constellations,#celestial-form #lines,#celestial-form #other,#celestial-form #download{display: block}#celestial-form input{vertical-align: 0px}#celestial-form input[type='number']{width:48px;height:18px;text-align:right;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}#celestial-form #centerx,#celestial-form #centery,#celestial-form #centerz,#celestial-form #lat,#celestial-form #lon{width:64px;margin-top:4px}#celestial-form input[type='text']{width:194px;height:18px;text-align:left;padding-left:2px}#celestial-form input[type='checkbox']{vertical-align: -2px}#celestial-form input[type='color']{width:48px;vertical-align: -3px;height:22px;background:#fff}#celestial-form #datepick{position:relative;display:inline-block;_vertical-align:-8px;top:7px;left:-31px;width:28px;height:24px;border:0px none;border-left:1px solid #ccc;background-color: #f7f7f7;background-image: url('images/dtpick.png');background-position: -45px 1px;cursor:default}#celestial-form #datepick.active{background-position: -69px 1px}#celestial-form #datetime{cursor:default}#celestial-form input#now{position:relative;left:-24px}#celestial-form #constellation{}#celestial-form select option{color:#000}#celestial-form select option[value='---']{color:#ccc}#celestial-form input[type='button']{width:64px;padding-bottom:1px;margin-top:4px;background: #f7f7f7}#celestial-form input#download-png,#celestial-form input#download-svg{display: inline-block;text-align: center;margin-left:4px;width:108px;height:24px;font: inherit;line-height:20px;text-decoration: none;color: #000;background: #f7f7f7}#celestial-form input#width{margin-left:2px}#celestial-form input#now,#celestial-form input#here{width:48px;margin-left:2px;float:none}#celestial-form input[type='button']:hover,#celestial-form #datepick:hover,#celestial-form input#download-png:hover,#celestial-form input#download-svg:hover{background-color:#eee;cursor:pointer}#celestial-form input[type='text']:disabled,#celestial-form input[type='number']:disabled,#celestial-form input[type='color']:disabled{border: 1px solid #ccc;background:#eee}#celestial-form input[type='text'],#celestial-form input[type='number'],#celestial-form input[type='color'],#celestial-form select,#celestial-form input#now,#celestial-form input#here,#celestial-form input#show,#celestial-form input#download-png,#celestial-form input#download-svg{border: 1px solid #000;border-radius:3px;height:24px}#celestial-form label{margin:0 2px 0 8px}#celestial-form label.header{font-weight:bold}#celestial-form input + span{margin:0 4px 0 2px}#celestial-form label:first-child,#celestial-form br + label{margin-left:0}#celestial-zoomin,#celestial-zoomout{width:32px;height:32px;left:8px;top:12px;background: rgba(255,255,255,0.5);border:1px solid #000;border-radius:3px;position:absolute;font: normal bold 24px/1 Consolas,Courier,'Courier New',monospace;cursor:pointer}#celestial-zoomout{top: 48px}#celestial-zoomin:hover,#celestial-zoomout:hover{background: rgba(255,255,255,0.7)}#celestial-zoomin:disabled,#celestial-zoomout:disabled{background: rgba(255,255,255,0.0);border:1px solid rgba(153,153,153,0.7);color:rgba(153,153,153,0.7);cursor:default}#celestial-date{position:absolute;top:-9999px;width:193px;text-align:center;border:1px solid #000;background:#fff;opacity:0;transition:.6s ease-in opacity;font: 13px/1 sans-serif}#celestial-date input,#celestial-date select{font:inherit}#celestial-date #yr,#celestial-date #mon{margin: 2px 3px;vertical-align:middle}#celestial-date #left,#celestial-date #right{display:inline-block;width:12px;height:24px;margin:0;vertical-align:-8px;cursor:pointer;background-image: url('images/dtpick.png')}#celestial-form #day-left,#celestial-form #day-right{display:inline-block;float:none;width:12px;height:24px;margin:0;padding:0;vertical-align:middle;cursor:pointer;border: 0 none;background-color:transparent;background-image: url('images/dtpick.png')}#celestial-form #day-right{position:relative;left:-30px}#celestial-date #left,#celestial-form #day-left{background-position: -8px 0px}#celestial-date #right,#celestial-form #day-right{background-position: -30px 0px}#celestial-date #hr,#celestial-date #min,#celestial-date #sec{margin: 0 0 2px 0;width:34px}#celestial-date #hr{border-right: 0px none;border-radius: 3px 0 0 3px}#celestial-date #min{border-right: 0px none;border-left: 0px none;border-radius: 0}#celestial-date #sec{border-left: 0px none;border-radius: 0 3px 3px 0}#celestial-date #tz{margin: 0 0 2px 4px}#celestial-date #cal{display:inline-block;width:182px;margin:0 4px}#celestial-date .date{display:inline-block;width:19px;height:14px;border:1px solid #fff;color:#000;font-weight: bold;text-align:right;vertical-align:middle;padding:2px 4px 2px 0;cursor:pointer}#celestial-date .grey{color:#ccc}#celestial-date .weekday{color:#666;font-sixe:11px;background:#eee;border:1px solid #eee}#celestial-date .weekend{color:#f00}#celestial-date .selected{border:1px solid #000;border-radius:3px}#celestial-date .today{background:#ff0}@media print{#celestial-zoomin,#celestial-zoomout,#celestial-form{display: none}}.post-page{background-color: #000;min-height: 100vh;padding-bottom: 100px}.post-container{width: 100%;max-width: 905px;margin: 0 auto;padding: 0 clamp(16px,4vw,38px)}.post-back{display: inline-block;margin-top: 130px;background: transparent;border: none;font-family: 'Proza Libre',sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: rgb(157,157,157);cursor: pointer;padding: 0;transition: color 0.2s}.post-back:hover{color: rgb(255,195,103)}.post-article{margin-top: 32px}.post-header{margin-bottom: 36px}.post-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.post-tag{font-family: 'Proza Libre',sans-serif;font-size: 10px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;color: rgb(162,220,226);border: 1px solid rgba(162,220,226,0.3);padding: 3px 10px;border-radius: 2px;background: rgba(162,220,226,0.05)}.post-title{font-family: 'Cinzel',serif;font-size: clamp(1.5rem,4vw,2.6rem);font-weight: 700;color: rgb(255,195,103);line-height: 1.2;margin: 0 0 20px;letter-spacing: 0.5px}.post-meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.post-date{font-family: 'Proza Libre',sans-serif;font-size: 13px;color: rgb(120,120,120);letter-spacing: 0.5px}.post-meta__sep{color: rgb(81,83,105);font-size: 13px}.post-author{font-family: 'Proza Libre',sans-serif;font-size: 13px;color: rgb(162,220,226);font-style: italic}.post-video{position: relative;width: 100%;padding-top: 56.25%;margin-bottom: 40px;border: 1px solid #515369;background: #0a0a0a;box-shadow: 0 0 20px rgba(162,220,226,0.1)}.post-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none}.post-cover{width: 100%;margin-bottom: 40px;border: 1px solid #515369;overflow: hidden;box-shadow: 0 0 20px rgba(162,220,226,0.1)}.post-cover img{width: 100%;height: auto;display: block;max-height: 480px;object-fit: cover}.post-content{word-wrap: break-word;color: rgb(190,187,187);font-family: 'Proza Libre','Fira Sans',sans-serif;font-size: 16px;line-height: 1.8;margin-bottom: 48px}.post-content > :first-child{margin-top: 0}.post-content > :last-child{margin-bottom: 0}.post-content h2{font-family: 'Cinzel',serif;font-size: 1.3rem;font-weight: 600;color: rgb(255,195,103);margin: 2rem 0 0.75rem;letter-spacing: 0.5px;padding-bottom: 8px;border-bottom: 1px solid rgba(255,195,103,0.15)}.post-content h3{font-family: 'Cinzel',serif;font-size: 1.05rem;font-weight: 600;color: rgb(255,215,150);margin: 1.5rem 0 0.5rem}.post-content p{margin: 0.6rem 0 1rem}.post-content blockquote{border-left: 2px solid rgba(162,220,226,0.45);padding: 14px 10px 14px 20px;color: rgb(157,157,157);font-style: italic;margin: 1.5rem 0;background: rgba(162,220,226,0.03)}.post-content a{color: rgb(255,195,103);text-decoration: underline}.post-content a:hover{color: rgb(255,215,150);text-decoration: none}.post-content ul,.post-content ol{padding-left: 24px;margin: 0.75rem 0 1rem}.post-content li{margin-bottom: 6px;color: rgb(157,157,157)}.post-content li::marker{color: rgba(255,195,103,0.6)}.post-content strong{color: rgb(255,195,103);font-weight: 600}.post-content code{color: rgba(162,220,226,0.9);background: rgba(0,0,0,0.3);border-radius: 2px;padding: 0.05em 0.35em;font-size: 87%}.post-content pre{background: rgba(0,0,0,0.35);border-radius: 2px;padding: 1em;overflow-x: auto}.post-content pre code{background: transparent;padding: 0}.post-content .post-inline-img{display: block;width: 100%;height: auto;max-height: 480px;object-fit: cover;margin: 24px 0;border: 1px solid #515369;box-shadow: 0 0 16px rgba(162,220,226,0.08)}.post-content .post-inline-img--half{width: 48%;max-height: 300px}.post-content .post-inline-img--left{float: left;margin-right: 24px;margin-bottom: 12px}.post-content .post-inline-img--right{float: right;margin-left: 24px;margin-bottom: 12px}@media (max-width: 600px){.post-content .post-inline-img--half{width: 100%;float: none;margin-right: 0;margin-left: 0}}.post-divider{display: flex;align-items: center;gap: 16px;margin: 48px 0 40px}.post-divider__line{flex: 1;height: 1px;background: linear-gradient(90deg,transparent,rgba(162,220,226,0.3),transparent)}.post-comments{margin-top: 8px}.post-comments__title{font-family: 'Cinzel',serif;font-size: 1rem;font-weight: 600;color: rgb(157,157,157);letter-spacing: 3px;text-transform: uppercase;margin: 0 0 28px;padding-bottom: 12px;border-bottom: 1px solid #515369}#remark42{color: rgb(190,187,187)}.post-notfound{display: flex;flex-direction: column;align-items: center;gap: 20px;padding: 80px 20px;color: rgb(120,120,120);font-family: 'Proza Libre',sans-serif;font-size: 15px}@media (max-width: 640px){.post-back{margin-top: 100px}.post-title{font-size: 1.5rem}.post-content{font-size: 15px}}.post-content .post-card-img{width: auto;height: 335px;object-fit: cover;object-position: top;flex-shrink: 0;border: 1px solid #515369;box-shadow: 0 0 12px rgba(162,220,226,0.12);display: block}.post-content .post-card-img--left{float: left;margin: 4px 24px 16px 0;shape-outside: margin-box}.post-content .post-card-img--right{float: right;margin: 4px 0 16px 24px;shape-outside: margin-box}.post-content .post-card-clearfix::after{content: "";display: table;clear: both}.post-card-clearfix::after{content: "";display: table;clear: both}@media (max-width: 520px){.post-content .post-card-img--left,.post-content .post-card-img--right{float: none;width: 100%;height: auto;margin: 0 0 16px 0}}