@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Mona Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Mona Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Mona Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Mona Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Mona Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Mona Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/monasans/v4/o-0bIpQmx24alC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Nexa;font-style:normal;font-weight:400;font-display:swap;src:url("./media/Nexa_Regular-JKMZUIB6.otf") format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Nexa_Book-253WCDLF.otf") format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:700;font-display:swap;src:url("./media/Nexa_Bold-7AQYNENQ.otf") format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:800;font-display:swap;src:url("./media/Nexa_XBold-4IY2Q7EU.otf") format("opentype")}@font-face{font-family:Nexa;font-style:normal;font-weight:900;font-display:swap;src:url("./media/Nexa_Heavy-ECJ6OBIH.otf") format("opentype")}:root{--sc-rainbow: linear-gradient( 135deg, #705CFF 0%, #00CFFF 13%, #00FFCF 26%, #42FF7D 39%, #FFDB08 52%, #FFAB00 65%, #FF632B 78%, #FF1717 88%, #705CFF 100% );--sc-rainbow-stops-vert: linear-gradient( 180deg, #705CFF 0%, #00CFFF 13%, #00FFCF 26%, #42FF7D 39%, #FFDB08 52%, #FFAB00 65%, #FF632B 78%, #FF1717 88%, #705CFF 100% );--sc-darkblue: linear-gradient(180deg, #1A242C 18%, #193E5D 100%);--sc-rainbow-violet: #705CFF;--sc-rainbow-cyan: #00CFFF;--sc-rainbow-mint: #00FFCF;--sc-rainbow-green: #42FF7D;--sc-rainbow-yellow: #FFDB08;--sc-rainbow-amber: #FFAB00;--sc-rainbow-orange: #FF632B;--sc-rainbow-red: #FF1717;--sc-black: #000000;--sc-white: #FFFFFF;--sc-ink: #121E26;--sc-ink-raised: #1A242C;--sc-ink-deep: #080D10;--sc-slate: #8E98A8;--sc-zinc: #A1A1AA;--sc-line: #E9EBF8;--sc-line-soft: #F3F4F4;--sc-mauve: #79747E;--sc-paper: #FBFDFF;--sc-deepblue: #193E5D;--sc-red-50:#FDF4F6;--sc-red-100:#F1B9C9;--sc-red-200:#EB98AF;--sc-red-300:#E2688B;--sc-red-400:#DC4B75;--sc-red-500:#D31E52;--sc-red-600:#C01B4B;--sc-red-700:#96153A;--sc-red-800:#74112D;--sc-red-900:#590D22;--sc-orange-50:#FFF8F4;--sc-orange-100:#FBBD94;--sc-orange-200:#F2BCCB;--sc-orange-300:#F99553;--sc-orange-400:#F77B28;--sc-orange-500:#DE6F24;--sc-orange-600:#C66121;--sc-orange-700:#7C3E13;--sc-orange-800:#4A250D;--sc-orange-900:#683411;--sc-amber-50:#FFFCF2;--sc-amber-100:#FFDE80;--sc-amber-200:#FFEBB3;--sc-amber-300:#FFC932;--sc-amber-400:#FFBC00;--sc-amber-500:#E6A900;--sc-amber-600:#CC9600;--sc-amber-700:#805E00;--sc-amber-800:#4C3800;--sc-amber-900:#6B4F00;--sc-yellow-50:#FFFFF2;--sc-yellow-100:#FCF89F;--sc-yellow-200:#FCFBC2;--sc-yellow-300:#FAF257;--sc-yellow-400:#F8E912;--sc-yellow-500:#DEC60D;--sc-yellow-600:#BA9A09;--sc-yellow-700:#947006;--sc-yellow-800:#704E03;--sc-yellow-900:#686208;--sc-lime-50:#F7FCF4;--sc-lime-100:#C1E4A8;--sc-lime-200:#D8EEC9;--sc-lime-300:#92CF67;--sc-lime-400:#63BB26;--sc-lime-500:#59A822;--sc-lime-600:#4A8C1D;--sc-lime-700:#3B7017;--sc-lime-800:#315C13;--sc-lime-900:#2A4F10;--sc-green-50:#F4FAF6;--sc-green-100:#8BD2A8;--sc-green-200:#B8E4CB;--sc-green-300:#44B773;--sc-green-400:#19A450;--sc-green-500:#179448;--sc-green-600:#148440;--sc-green-700:#095327;--sc-green-800:#063118;--sc-green-900:#0B4522;--sc-teal-50:#F5FCFB;--sc-teal-100:#9AE0D3;--sc-teal-200:#C1ECE5;--sc-teal-300:#5DCCB9;--sc-teal-400:#35C0A7;--sc-teal-500:#30AD96;--sc-teal-600:#299A85;--sc-teal-700:#1A6054;--sc-teal-800:#103A32;--sc-teal-900:#165146;--sc-cyan-50:#F2FCFF;--sc-cyan-100:#81E4FE;--sc-cyan-200:#B2EFFE;--sc-cyan-300:#32D5FE;--sc-cyan-400:#00CAFC;--sc-cyan-500:#00B6E3;--sc-cyan-600:#05A1CA;--sc-cyan-700:#01657E;--sc-cyan-800:#003D4C;--sc-cyan-900:#00556A;--sc-blue-50:#F2F8FF;--sc-blue-100:#80B4FE;--sc-blue-200:#B3D2FE;--sc-blue-300:#3387FD;--sc-blue-400:#1B7AFF;--sc-blue-500:#0164EC;--sc-blue-600:#004FBD;--sc-blue-700:#00357E;--sc-blue-800:#001F4C;--sc-blue-900:#002C6A;--sc-indigo-50:#F7F9FF;--sc-indigo-100:#B0C0FF;--sc-indigo-200:#D0DAFF;--sc-indigo-300:#819BFF;--sc-indigo-400:#5775E6;--sc-indigo-500:#4E68CC;--sc-indigo-600:#314180;--sc-indigo-700:#1D274C;--sc-indigo-900:#29376B;--sc-violet-50:#FBF5FE;--sc-violet-100:#D6A0F9;--sc-violet-200:#E6C6FB;--sc-violet-300:#BD66F5;--sc-violet-400:#AC40F2;--sc-violet-500:#8A33C2;--sc-violet-600:#672691;--sc-violet-700:#562079;--sc-violet-800:#341349;--sc-violet-900:#481B66;--sc-purple-50:#FCF6FD;--sc-purple-100:#E3A1E7;--sc-purple-200:#EDC5F0;--sc-purple-300:#D168D8;--sc-purple-400:#C742CE;--sc-purple-500:#B33BB9;--sc-purple-600:#9F36A5;--sc-purple-700:#642067;--sc-purple-800:#3C143E;--sc-purple-900:#541C57;--sc-pink-50:#FDF3F9;--sc-pink-100:#EB8BC1;--sc-pink-200:#F3B9DA;--sc-pink-300:#DF459D;--sc-pink-400:#D71785;--sc-pink-500:#C21578;--sc-pink-600:#AC116A;--sc-pink-700:#6C0A43;--sc-pink-800:#400728;--sc-pink-900:#5A0A38;--bg: var(--sc-white);--bg-elevated: var(--sc-paper);--bg-muted: #F7F8FA;--fg: var(--sc-ink);--fg-muted: var(--sc-slate);--fg-subtle: var(--sc-zinc);--border: var(--sc-line);--border-soft: var(--sc-line-soft);--brand: var(--sc-ink);--accent: var(--sc-blue-500);--success: var(--sc-green-500);--warning: var(--sc-amber-500);--danger: var(--sc-red-500);--info: var(--sc-cyan-500);--font-display: "Nexa", "Mona Sans", "Gotham", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display-lg: 53px;--lh-display-lg: 1.1;--fs-display-md: 42px;--lh-display-md: 1.1;--fs-display-sm: 37px;--lh-display-sm: 1.1;--fs-headline-lg: 23px;--lh-headline-lg: 1.25;--fs-headline-md: 20px;--lh-headline-md: 1.25;--fs-headline-sm: 18px;--lh-headline-sm: 1.25;--fs-title-lg: 16px;--lh-title-lg: 1.25;--fs-title-md: 14px;--lh-title-md: 1.25;--fs-title-sm: 12px;--lh-title-sm: 1.25;--fs-label-lg: 16px;--lh-label-lg: 1.25;--fs-label-md: 14px;--lh-label-md: 1.25;--fs-label-sm: 12px;--lh-label-sm: 1.25;--fs-body-lg: 16px;--lh-body-lg: 1.5;--fs-body-md: 14px;--lh-body-md: 1.5;--fs-body-sm: 12px;--lh-body-sm: 1.25;--fw-regular: 400;--fw-medium: 500;--fw-xbold: 800;--fw-heavy: 900;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 9999px;--shadow-1: 0 1px 2px 0 rgba(234,235,246,.4), 0 1px 1px 0 rgba(8,13,16,.04);--shadow-2: 0 4px 10px 0 rgba(234,235,246,.5), 0 1px 2px 0 rgba(8,13,16,.06);--shadow-3: 0 12px 30px 0 rgba(234,235,246,.6), 0 2px 6px 0 rgba(8,13,16,.06);--shadow-4: 0 24px 60px 0 rgba(234,235,246,.7), 0 4px 12px 0 rgba(8,13,16,.08);--shadow-sticky: 0 -12px 30px 0 rgba(234,235,246,.4);--shadow-dark-1: 0 1px 2px 0 rgba(8,13,16,.3);--shadow-dark-2: 0 6px 16px 0 rgba(8,13,16,.35);--shadow-dark-3: 0 12px 30px 0 rgba(8,13,16,.4);--shadow-dark-4: 0 24px 60px 0 rgba(8,13,16,.5);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-decel: cubic-bezier(0, 0, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}:root[data-theme=dark],.sc-dark{--bg: var(--sc-ink);--bg-elevated: var(--sc-ink-raised);--bg-muted: #0F1A21;--fg: var(--sc-white);--fg-muted: var(--sc-slate);--fg-subtle: #6B7486;--border: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .04);--brand: var(--sc-white);--shadow-1: var(--shadow-dark-1);--shadow-2: var(--shadow-dark-2);--shadow-3: var(--shadow-dark-3);--shadow-4: var(--shadow-dark-4)}html{font-family:var(--font-body);color:var(--fg);background:var(--bg)}body{margin:0;font:var(--fw-regular) var(--fs-body-md)/var(--lh-body-md) var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-heavy);letter-spacing:-.01em;margin:0;color:var(--fg)}h1{font-size:var(--fs-display-md);line-height:var(--lh-display-md)}h2{font-size:var(--fs-headline-lg);line-height:var(--lh-headline-lg)}h3{font-size:var(--fs-headline-md);line-height:var(--lh-headline-md)}h4{font-size:var(--fs-headline-sm);line-height:var(--lh-headline-sm);font-weight:var(--fw-xbold)}h5{font-size:var(--fs-title-lg);line-height:var(--lh-title-lg);font-weight:var(--fw-xbold)}h6{font-size:var(--fs-title-md);line-height:var(--lh-title-md);font-weight:var(--fw-xbold)}p{margin:0 0 1em;font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--fg)}small{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--fg-muted)}a{color:var(--sc-blue-500);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:var(--font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--border);margin:var(--space-8) 0}.sc-display-lg{font:var(--fw-heavy) var(--fs-display-lg)/var(--lh-display-lg) var(--font-display);letter-spacing:-.01em}.sc-display-md{font:var(--fw-heavy) var(--fs-display-md)/var(--lh-display-md) var(--font-display);letter-spacing:-.01em}.sc-display-sm{font:var(--fw-heavy) var(--fs-display-sm)/var(--lh-display-sm) var(--font-display);letter-spacing:-.01em}.sc-headline-lg{font:var(--fw-heavy) var(--fs-headline-lg)/var(--lh-headline-lg) var(--font-display)}.sc-headline-md{font:var(--fw-heavy) var(--fs-headline-md)/var(--lh-headline-md) var(--font-display)}.sc-headline-sm{font:var(--fw-heavy) var(--fs-headline-sm)/var(--lh-headline-sm) var(--font-display)}.sc-title-lg{font:var(--fw-xbold) var(--fs-title-lg)/var(--lh-title-lg) var(--font-display)}.sc-title-md{font:var(--fw-xbold) var(--fs-title-md)/var(--lh-title-md) var(--font-display)}.sc-title-sm{font:var(--fw-xbold) var(--fs-title-sm)/var(--lh-title-sm) var(--font-display)}.sc-label-lg{font:var(--fw-xbold) var(--fs-label-lg)/var(--lh-label-lg) var(--font-display)}.sc-label-md{font:var(--fw-xbold) var(--fs-label-md)/var(--lh-label-md) var(--font-display)}.sc-label-sm{font:var(--fw-xbold) var(--fs-label-sm)/var(--lh-label-sm) var(--font-display);letter-spacing:.02em}.sc-body-lg{font:var(--fw-regular) var(--fs-body-lg)/var(--lh-body-lg) var(--font-body)}.sc-body-md{font:var(--fw-regular) var(--fs-body-md)/var(--lh-body-md) var(--font-body)}.sc-body-sm{font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font-body)}.sc-rainbow-text{background:var(--sc-rainbow);-webkit-background-clip:text;background-clip:text;color:transparent}*,*:before,*:after{box-sizing:border-box}:root{--india-saffron:#FF8A00;--india-marigold:#FFB300;--india-green:#138808;--india-navy:#10245E;--sc-rainbow: linear-gradient(135deg,#FF8A00 0%, #FFB300 32%, #3FAE4A 68%, #138808 100%);--sc-rainbow-stops-vert: linear-gradient(180deg,#FF8A00 0%, #FFB300 32%, #3FAE4A 68%, #138808 100%);--sc-rainbow-violet:#138808}.ssync{height:100%;display:flex;flex-direction:column;position:relative;font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.mode-light{background:var(--sc-paper);color:var(--sc-ink)}.mode-vault{background:radial-gradient(120% 80% at 50% -10%,#15303f,#121e2600 55%),var(--sc-ink);color:#fff;--fg:#fff;--fg-muted:var(--sc-slate);--fg-subtle:#6b7486;--bg:var(--sc-ink);--bg-elevated:var(--sc-ink-raised);--border:rgba(255,255,255,.08);--border-soft:rgba(255,255,255,.04)}.mode-vault h1,.mode-vault h2,.mode-vault h3,.mode-vault h4,.mode-vault h5,.mode-vault h6{color:#fff}.scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:24px}.scroll::-webkit-scrollbar{width:0}.pad-status{padding-top:58px}.brand{display:flex;align-items:center;gap:9px}.brand .mark{width:26px;height:26px;object-fit:contain}.brand-lock{display:flex;flex-direction:column}.brand .wm{font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;font-size:18px;line-height:1}.brand .wm .sync{color:var(--india-green)}.brand-tag{font:700 9.5px/1 var(--font-display);letter-spacing:.04em;color:var(--sc-slate);margin-top:4px;text-transform:lowercase}.mode-vault .brand .wm{color:#fff}.mode-vault .brand-tag{color:#8c97a8}.kicker{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-slate)}.mode-vault .kicker{color:#7d8aa0}.h-display{font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;font-size:30px;line-height:1.08;margin:0}.h-title{font-family:var(--font-display);font-weight:900;letter-spacing:-.01em;font-size:21px;line-height:1.15;margin:0}.h-sub{font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1.2;margin:0}.body{font-size:14px;line-height:1.5;color:var(--sc-slate);margin:0}.mode-vault .body{color:#9aa6b8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 22px;width:100%;font:800 16px/1 var(--font-display);border-radius:14px;border:1px solid transparent;cursor:pointer;transition:transform .12s var(--ease-standard),background .18s,box-shadow .18s,opacity .18s;-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.975)}.btn[disabled]{opacity:.4;pointer-events:none}.btn--ink{background:var(--sc-ink);color:#fff}.btn--paper{background:#fff;color:var(--sc-ink);border-color:var(--sc-line)}.btn--accent{background:var(--sc-blue-500);color:#fff}.btn--ghost-d{background:#ffffff12;color:#fff;border-color:#ffffff24}.btn--white{background:#fff;color:var(--sc-ink)}.btn--sm{height:40px;font-size:14px;padding:0 16px;width:auto;border-radius:12px}.btn--rainbow{position:relative;background:var(--sc-ink);color:#fff;border:none;box-shadow:0 12px 34px #705cff4d}.btn--rainbow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.6px;background:var(--sc-rainbow);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn--rainbow-fill{background:linear-gradient(135deg,#1aa34b,#138808);color:#fff;border:none;box-shadow:0 14px 36px #13880866}.btn-row{display:flex;gap:10px}.card{background:#fff;border:1px solid var(--sc-line);border-radius:20px;padding:18px;box-shadow:var(--shadow-1)}.mode-vault .card{background:var(--sc-ink-raised);border-color:#ffffff14;box-shadow:none}.card--flush{padding:0;overflow:hidden}.field-card{background:#fff;border:1px solid var(--sc-line);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .12s}.field-card:active{transform:scale(.99)}.field-card.is-filled{border-color:var(--sc-ink)}.field-card .fc-ico{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaedf7;color:var(--india-navy)}.field-card .fc-main{flex:1;min-width:0}.field-card .fc-label{font:800 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-slate);margin-bottom:4px}.field-card .fc-value{font:800 16px/1.2 var(--font-display);color:var(--sc-ink)}.field-card .fc-value.placeholder{color:var(--sc-zinc);font-weight:700}.steps{display:flex;gap:6px;align-items:center}.steps .s{height:4px;border-radius:9999px;background:var(--sc-line);flex:1;transition:background .3s}.steps .s.on{background:var(--sc-ink)}.steps .s.cur{background:var(--sc-rainbow-violet)}.opt{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:14px;border:1px solid var(--sc-line);background:#fff;cursor:pointer;width:100%;text-align:left;transition:border-color .15s,background .15s}.opt:active{background:var(--sc-line-soft)}.opt.sel{border-color:var(--sc-ink);background:#fff}.opt .flag{width:34px;height:34px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--sc-line-soft);flex-shrink:0}.opt .o-name{font:800 15px/1.1 var(--font-display);color:var(--sc-ink)}.opt .o-sub{font:500 12px/1.3 var(--font-body);color:var(--sc-slate);margin-top:2px}.opt .o-check{margin-left:auto;width:22px;height:22px;border-radius:9999px;border:2px solid var(--sc-line);display:flex;align-items:center;justify-content:center;color:#fff}.opt.sel .o-check{background:var(--sc-ink);border-color:var(--sc-ink)}.gps-btn{position:relative}.gps-dot{width:10px;height:10px;border-radius:50%;background:var(--sc-blue-500);position:relative}.gps-dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--sc-blue-500);opacity:.5;animation:gpspulse 1.4s var(--ease-standard) infinite}@keyframes gpspulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.7);opacity:0}}.jur{background:var(--sc-darkblue);color:#fff;border-radius:22px;padding:0;overflow:hidden;position:relative}.jur .jur-map{height:120px;position:relative;overflow:hidden;background:#16384f}.jur .jur-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px}.jur .jur-route{position:absolute;inset:0}.jur .jur-body{padding:18px;position:relative}.jur .jur-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.jur .jur-row+.jur-row{border-top:1px solid rgba(255,255,255,.1)}.jur .jr-ico{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff}.jur .jr-label{font:800 10px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px}.jur .jr-val{font:800 15px/1.25 var(--font-display);color:#fff}.jur .jr-sub{font:500 12px/1.4 var(--font-body);color:#ffffffa6;margin-top:2px}.privacy{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#1994481f;border:1px solid rgba(68,183,115,.3)}.privacy .pv-ico{color:var(--sc-green-300);flex-shrink:0}.privacy .pv-txt{font:700 12.5px/1.35 var(--font-display);color:#9be3b6}.privacy .pv-txt small{display:block;font:400 11px/1.4 var(--font-body);color:#76a98c;margin-top:1px}.health{display:flex;align-items:center;gap:16px}.ring{width:62px;height:62px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;position:relative}.ring .ring-num{font:900 19px/1 var(--font-display);color:#fff}.doc{display:flex;align-items:center;gap:13px;padding:14px;border-radius:16px;background:var(--sc-ink-raised);border:1px solid rgba(255,255,255,.07)}.doc+.doc{margin-top:10px}.doc .d-ico{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:#cdd6e3;position:relative}.doc .d-main{flex:1;min-width:0}.doc .d-name{font:800 14.5px/1.2 var(--font-display);color:#fff;display:flex;align-items:center;gap:8px}.doc .d-meta{font:500 12px/1.4 var(--font-body);color:#93a0b3;margin-top:3px}.doc .d-fix{margin-top:9px}.status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:9999px;font:800 11px/1 var(--font-display);letter-spacing:.02em;flex-shrink:0}.status .sd{width:7px;height:7px;border-radius:50%}.status--green{background:#19944829;color:#7fdca3}.status--green .sd{background:#42ff7d;box-shadow:0 0 8px #42ff7dcc}.status--amber{background:#e6a90029;color:#ffce5e}.status--amber .sd{background:#ffbc00;box-shadow:0 0 8px #ffbc00cc}.status--red{background:#d31e522e;color:#ff9bb4}.status--red .sd{background:#ff3b6b;box-shadow:0 0 8px #ff3b6bcc}.fix-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:10px;font:800 13px/1 var(--font-display);cursor:pointer;border:none;transition:transform .12s,filter .15s}.fix-btn:active{transform:scale(.97)}.fix-btn--red{background:#d31e52;color:#fff}.fix-btn--amber{background:#ffbc0029;color:#ffce5e;border:1px solid rgba(255,188,0,.3)}.scan-cta{width:100%;border:1.6px dashed rgba(255,255,255,.22);border-radius:18px;background:#ffffff08;padding:22px;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;transition:border-color .18s,background .18s,transform .12s}.scan-cta:active{transform:scale(.99)}.scan-cta:hover{border-color:#ff8a0080;background:#ff8a000f}.scan-cta .sc-ring{width:56px;height:56px;border-radius:50%;background:var(--sc-rainbow);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #ff8a004d}.scan-cta .sc-t{font:900 16px/1.1 var(--font-display);color:#fff}.scan-cta .sc-s{font:500 12.5px/1.4 var(--font-body);color:#93a0b3}.sheet-scrim{position:absolute;inset:0;background:#080d109e;backdrop-filter:blur(3px);z-index:80;opacity:0;pointer-events:none;transition:opacity .26s var(--ease-standard)}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:81;background:var(--sc-ink-raised);border-top-left-radius:26px;border-top-right-radius:26px;border-top:1px solid rgba(255,255,255,.1);padding:10px 18px calc(28px + env(safe-area-inset-bottom));transform:translateY(102%);transition:transform .32s var(--ease-decel);box-shadow:0 -20px 60px #00000080;max-height:88%;overflow-y:auto}.sheet.open{transform:translateY(0)}.sheet .grab{width:38px;height:4px;border-radius:9999px;background:#ffffff38;margin:4px auto 16px}.fix-opt{display:flex;align-items:center;gap:13px;padding:14px;border-radius:14px;background:var(--sc-ink);border:1px solid rgba(255,255,255,.08);cursor:pointer;width:100%;text-align:left;transition:border-color .15s,background .15s}.fix-opt+.fix-opt{margin-top:10px}.fix-opt:active{background:#0f1a21}.fix-opt .fo-ico{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1b7aff24;color:#7fb4ff}.fix-opt .fo-t{font:800 14px/1.2 var(--font-display);color:#fff}.fix-opt .fo-s{font:500 12px/1.4 var(--font-body);color:#93a0b3;margin-top:3px}.crosscheck{display:flex;gap:12px;align-items:flex-start;padding:13px 0}.crosscheck+.crosscheck{border-top:1px solid rgba(255,255,255,.08)}.cc-ico{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cc-ico--ok{background:#19944829;color:#7fdca3}.cc-ico--warn{background:#e6a90029;color:#ffce5e}.cc-ico--bad{background:#d31e522e;color:#ff9bb4}.cc-t{font:800 13.5px/1.25 var(--font-display);color:#fff}.cc-s{font:500 12px/1.45 var(--font-body);color:#93a0b3;margin-top:3px}.loader-wrap{position:absolute;inset:0;z-index:90;background:radial-gradient(120% 80% at 50% 30%,#163242,#121e2600 60%),var(--sc-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.hexscan{width:140px;height:140px;position:relative;margin-bottom:36px}.hexscan .hx{position:absolute;inset:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hexscan .hx-base{background:#ffffff0d}.hexscan .hx-fill{background:var(--sc-rainbow);opacity:.9;animation:hexspin 3s linear infinite}.hexscan .hx-mask{position:absolute;inset:3px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#101b22;display:flex;align-items:center;justify-content:center}@keyframes hexspin{to{transform:rotate(360deg)}}.scanline{position:absolute;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#FFB300,transparent);box-shadow:0 0 12px #ffb300;animation:scan 1.7s var(--ease-standard) infinite}@keyframes scan{0%{top:18%;opacity:0}20%{opacity:1}80%{opacity:1}to{top:82%;opacity:0}}.load-line{font:800 17px/1.35 var(--font-display);color:#fff;min-height:46px;transition:opacity .35s;max-width:300px}.load-fact{font:500 13px/1.45 var(--font-body);color:#8ea0b5;margin-top:10px;max-width:290px}.load-bar{width:220px;height:6px;border-radius:9999px;background:#ffffff1a;overflow:hidden;margin-top:30px}.load-bar span{display:block;height:100%;background:var(--sc-rainbow);border-radius:9999px;transition:width .25s linear}.load-pct{font:800 12px/1 var(--font-display);color:#7d8aa0;margin-top:12px;letter-spacing:.08em}.report-stack{position:relative}.report-blur{filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.paylock{position:relative;margin-top:-2px}.lock-badge{width:64px;height:64px;border-radius:20px;background:var(--sc-rainbow);display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 16px;box-shadow:0 14px 36px #705cff66}.price-tag{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-display)}.price-tag .cur{font-weight:800;font-size:20px;color:#fff}.price-tag .amt{font-weight:900;font-size:40px;color:#fff;letter-spacing:-.02em;line-height:1}.teaser{border:1px solid rgba(255,188,0,.25);background:#e6a90014;border-radius:14px;padding:13px}.post{background:#fff;border:1px solid var(--sc-line);border-radius:18px;padding:16px;box-shadow:var(--shadow-1)}.post+.post{margin-top:12px}.post-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.post .pa{width:38px;height:38px;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;font:900 14px/1 var(--font-display);flex-shrink:0}.post .ph-name{font:800 14px/1.1 var(--font-display);color:var(--sc-ink)}.post .ph-meta{font:500 12px/1.3 var(--font-body);color:var(--sc-slate);margin-top:2px}.outcome{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:9999px;font:800 12px/1 var(--font-display)}.outcome--app{background:var(--sc-green-50);color:var(--sc-green-700);border:1px solid var(--sc-green-200)}.outcome--rej{background:var(--sc-red-50);color:var(--sc-red-700);border:1px solid var(--sc-red-100)}.outcome--wait{background:var(--sc-amber-50);color:var(--sc-amber-700);border:1px solid var(--sc-amber-200)}.post .pbody{font:400 14px/1.55 var(--font-body);color:#3a4654}.post .reason{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:11px 12px;background:var(--sc-line-soft);border-radius:12px}.post .reason .rt{font:600 12.5px/1.45 var(--font-body);color:#5a6573}.post .pfoot{display:flex;align-items:center;gap:18px;margin-top:13px;padding-top:13px;border-top:1px solid var(--sc-line-soft)}.post .pf-act{display:flex;align-items:center;gap:6px;font:700 12.5px/1 var(--font-display);color:var(--sc-slate);cursor:pointer}.post .pf-act:active{color:var(--sc-ink)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px}.chips::-webkit-scrollbar{display:none}.chip-f{flex-shrink:0;height:34px;padding:0 14px;border-radius:9999px;border:1px solid var(--sc-line);background:#fff;font:700 13px/1 var(--font-display);color:var(--sc-slate);display:inline-flex;align-items:center;cursor:pointer;transition:all .15s}.chip-f.on{background:var(--sc-ink);color:#fff;border-color:var(--sc-ink)}.tabbar{flex-shrink:0;display:flex;align-items:stretch;gap:2px;padding:8px 10px 20px;position:relative;z-index:40;border-top:1px solid var(--tb-line);background:var(--tb-bg);backdrop-filter:blur(20px) saturate(160%)}.mode-light .tabbar{--tb-bg:rgba(251,253,255,.86);--tb-line:var(--sc-line)}.mode-vault .tabbar{--tb-bg:rgba(16,26,33,.86);--tb-line:rgba(255,255,255,.08)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;border:none;background:none;cursor:pointer;position:relative;color:var(--tab-c);transition:color .18s;-webkit-tap-highlight-color:transparent}.mode-light .tab{--tab-c:var(--sc-zinc)}.mode-vault .tab{--tab-c:#6b7486}.tab.on{--tab-c:var(--tab-on)}.mode-light .tab.on{--tab-on:var(--sc-ink)}.mode-vault .tab.on{--tab-on:#fff}.tab .tlabel{font:800 10px/1 var(--font-display);letter-spacing:.02em}.tab .tdot{position:absolute;top:0;width:18px;height:3px;border-radius:9999px;background:var(--sc-rainbow);opacity:0;transition:opacity .2s}.tab.on .tdot{opacity:1}.tab .tbadge{position:absolute;top:2px;left:calc(50% + 9px);min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--sc-red-500);color:#fff;font:800 9px/16px var(--font-display);text-align:center}.cta-dock{flex-shrink:0;padding:12px 18px 14px;position:relative;z-index:30}.mode-vault .cta-dock{background:linear-gradient(180deg,#101a2100,#101a21eb 35%)}.row{display:flex;align-items:center}.between{justify-content:space-between}.gap6{gap:6px}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt28{margin-top:28px}.px18{padding-left:18px;padding-right:18px}.divln{height:1px;background:#ffffff14;margin:18px 0}.mode-light .divln{background:var(--sc-line)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .42s var(--ease-decel) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease both}.link-d{color:#7fb4ff;font:700 12.5px/1.3 var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.link-d:active{opacity:.7}@media(max-width:480px){.pad-status{padding-top:max(20px,env(safe-area-inset-top,0px) + 8px)}.tabbar{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.cta-dock{padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}}.appbar{display:flex;align-items:center;gap:12px;margin-top:6px;margin-bottom:16px}.appbar .ab-title{flex:1;min-width:0}.help-btn{width:40px;height:40px;border-radius:12px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--hb-bd);background:var(--hb-bg);color:var(--hb-c);transition:transform .12s,background .15s;-webkit-tap-highlight-color:transparent}.help-btn:active{transform:scale(.94)}.mode-light .help-btn{--hb-bg:#fff;--hb-bd:var(--sc-line);--hb-c:var(--sc-ink)}.mode-vault .help-btn{--hb-bg:rgba(255,255,255,.06);--hb-bd:rgba(255,255,255,.12);--hb-c:#fff}.icon-btn-sq{width:40px;height:40px;border-radius:12px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--sc-line);background:#fff;color:var(--sc-ink);transition:transform .12s}.icon-btn-sq:active{transform:scale(.94)}.pie{border-radius:50%;flex-shrink:0;position:relative;display:grid;place-items:center}.pie .pie-in{border-radius:50%;display:grid;place-items:center;background:var(--pie-bg,#fff)}.trip-card{display:flex;align-items:center;gap:15px;width:100%;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--sc-line);border-radius:20px;padding:16px;box-shadow:var(--shadow-1);transition:transform .12s,box-shadow .18s}.trip-card+.trip-card{margin-top:12px}.trip-card:active{transform:scale(.99)}.trip-card:hover{box-shadow:var(--shadow-2)}.trip-card .tc-main{flex:1;min-width:0}.trip-card .tc-route{font:900 17px/1.1 var(--font-display);color:var(--sc-ink);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.trip-card .tc-sub{font:500 12.5px/1.4 var(--font-body);color:var(--sc-slate);margin-top:4px}.trip-card .tc-status{font:800 11px/1 var(--font-display);margin-top:9px;display:inline-flex;align-items:center;gap:6px}.tc-complete{color:var(--sc-green-600)}.tc-progress{color:var(--sc-amber-600)}.tc-fresh{color:var(--sc-slate)}.expect-card{display:flex;align-items:center;gap:15px;width:100%;text-align:left;cursor:pointer;background:var(--sc-darkblue);border:none;border-radius:20px;padding:18px;position:relative;overflow:hidden;transition:transform .12s;margin-bottom:18px}.expect-card:active{transform:scale(.99)}.expect-card .ec-hex{position:absolute;right:-30px;top:-30px;width:130px;height:130px;background:var(--sc-rainbow);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.4;filter:blur(22px)}.expect-card .ec-ico{width:46px;height:46px;border-radius:13px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.expect-card .ec-t{font:900 16px/1.15 var(--font-display);color:#fff;position:relative}.expect-card .ec-s{font:500 12.5px/1.4 var(--font-body);color:#ffffffb3;margin-top:3px;position:relative}.new-trip{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;cursor:pointer;background:#fff;border:1.5px dashed var(--sc-line);border-radius:18px;padding:16px;margin-top:12px;font:800 14px/1 var(--font-display);color:var(--sc-ink);transition:border-color .15s,transform .12s}.new-trip:active{transform:scale(.99)}.new-trip:hover{border-color:var(--sc-slate)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tile{border-radius:18px;cursor:pointer;position:relative;min-height:118px;padding:15px 7px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid var(--sc-line);background:#fff;transition:transform .12s,box-shadow .18s,border-color .15s}.tile:active{transform:scale(.96)}.tile:hover{box-shadow:var(--shadow-2)}.tile .t-label{font:700 10px/1.2 var(--font-display);text-align:center;color:var(--sc-ink);text-wrap:balance;max-width:100%}.tile.grey .t-label{color:var(--sc-zinc)}.tile .t-ring{position:absolute;inset:-1px;border-radius:18px;pointer-events:none}.tile .t-dot{position:absolute;top:10px;right:10px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.tile .t-check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tile.grey{border-style:dashed;border-color:#cfd6e0;background:#fafbfd}.tile.grey .t-up{position:absolute;top:8px;right:8px;color:var(--sc-zinc)}.t-icon-green{color:var(--sc-green-600)}.t-icon-amber{color:var(--sc-amber-600)}.t-icon-red{color:var(--sc-red-500)}.t-icon-grey{color:#b3bcca}.tile.green{border-color:var(--sc-green-200);background:var(--sc-green-50)}.tile.amber{border-color:var(--sc-amber-200);background:var(--sc-amber-50)}.tile.red{border-color:var(--sc-red-100);background:var(--sc-red-50)}.dot-green{background:var(--sc-green-500)}.dot-amber{background:var(--sc-amber-400)}.dot-red{background:var(--sc-red-500)}.dot-grey{background:#c3ccd8}.t-steps{position:absolute;bottom:10px;left:0;right:0;display:flex;gap:5px;justify-content:center}.t-seg{width:15px;height:4px;border-radius:9999px;background:#121e261f}.t-seg.c{background:var(--sc-ink)}.t-seg.v-green{background:var(--sc-green-500)}.t-seg.v-amber{background:var(--sc-amber-400)}.t-seg.v-red{background:var(--sc-red-500)}.tile .t-ic{margin-top:0}.step-head{display:flex;align-items:center;gap:10px;margin:24px 0 12px}.step-num{width:24px;height:24px;border-radius:8px;background:var(--sc-ink);color:#fff;display:flex;align-items:center;justify-content:center;font:900 12px/1 var(--font-display);flex-shrink:0}.step-head .sh-t{font:800 13px/1.1 var(--font-display);color:var(--sc-ink)}.step-head .sh-s{font:500 11.5px/1.2 var(--font-body);color:var(--sc-slate);margin-top:2px}.tile-legend{display:flex;gap:16px;margin-top:14px;padding:0 2px}.tile-legend .tl{display:flex;align-items:center;gap:7px;font:600 11.5px/1 var(--font-body);color:var(--sc-slate)}.tile-legend .seg{width:15px;height:4px;border-radius:9999px}.ready{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--sc-line);border-radius:18px;padding:16px;box-shadow:var(--shadow-1)}.ready .r-main{flex:1}.doc-hero{background:var(--sc-ink-raised);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px}.doc-thumb{width:100%;height:150px;border-radius:14px;background:linear-gradient(135deg,#1b2730,#243440);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.doc-thumb .dt-lines{position:absolute;inset:20px}.doc-thumb .dt-lines i{display:block;height:8px;border-radius:4px;background:#ffffff12;margin-bottom:9px}.check-row{display:flex;gap:12px;align-items:flex-start;padding:14px 0}.check-row+.check-row{border-top:1px solid rgba(255,255,255,.07)}.chk-ico{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.chk-ico--ok{background:#19944829;color:#7fdca3}.chk-ico--warn{background:#e6a90029;color:#ffce5e}.chk-ico--bad{background:#d31e522e;color:#ff9bb4}.chk-ico--pend{background:#ffffff0f;color:#7d8aa0}.chk-t{font:700 14px/1.3 var(--font-display);color:#fff}.chk-s{font:500 12.5px/1.45 var(--font-body);color:#93a0b3;margin-top:2px}.chk-x{font:500 12.5px/1.45 var(--font-body);color:#ff9bb4;margin-top:2px}.upload-cta{width:100%;border:1.6px dashed rgba(255,255,255,.22);border-radius:18px;background:#ffffff08;padding:26px 20px;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;transition:border-color .18s,background .18s,transform .12s}.upload-cta:active{transform:scale(.99)}.upload-cta:hover{border-color:#ff8a0080;background:#ff8a000f}.upload-cta .uc-ring{width:58px;height:58px;border-radius:50%;background:var(--sc-rainbow);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #ff8a004d}.complete-card{background:var(--sc-darkblue);border:none;border-radius:20px;padding:22px;text-align:center;position:relative;overflow:hidden}.complete-card .cc-hex{position:absolute;left:50%;top:-40px;transform:translate(-50%);width:160px;height:160px;background:var(--sc-rainbow);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.3;filter:blur(28px)}.complete-card .cc-seal{width:64px;height:64px;border-radius:20px;background:var(--sc-rainbow);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;position:relative;box-shadow:0 12px 30px #42ff7d4d}.tut-step{display:flex;gap:14px;align-items:flex-start}.tut-step+.tut-step{margin-top:18px}.tut-num{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:var(--sc-ink);color:#fff;display:flex;align-items:center;justify-content:center;font:900 13px/1 var(--font-display)}.tut-line{position:absolute}.tut-t{font:900 15px/1.2 var(--font-display);color:var(--sc-ink)}.tut-s{font:400 13.5px/1.5 var(--font-body);color:#5a6573;margin-top:4px}.tut-legend{display:flex;gap:14px;flex-wrap:wrap}.tut-legend .lg{display:flex;align-items:center;gap:7px;font:700 12px/1 var(--font-display);color:var(--sc-ink)}.tut-legend .lg .d{width:11px;height:11px;border-radius:50%}html,body{height:100%}body{margin:0;background:radial-gradient(110% 80% at 50% 0%,#f3f1fb,#f3f1fb00 60%),#e7e9f0;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;box-sizing:border-box;font-family:var(--font-body)}app-root{display:flex;align-items:center;justify-content:center}app-trips-home,app-trip-detail,app-doc-screen,app-paywall,app-report,app-onboarding,app-tutorial,app-community{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}@media(min-width:481px)and (max-height:920px){app-root{transform:scale(calc((100vh - 48px) / 874));transform-origin:center}}@media(max-width:480px){body{padding:0;background:var(--sc-paper);display:block;align-items:initial;justify-content:initial;min-height:100dvh}app-root{display:block;transform:none}}
