@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.buttonDefault{cursor:pointer;position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault{gap:4px}}.buttonDefault{padding-block:calc(9px + (9 / .72 - 9) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault{padding-block:9px}}.buttonDefault{padding-inline:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault{padding-inline:32px}}.buttonDefault{border-radius:300px;background-color:#6df6ed;color:#1b3144;font-style:normal;font-weight:600;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault{font-size:14px}}.buttonDefault{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault{line-height:22px}}.buttonDefault:hover:not([disabled]),.buttonDefault:focus:not([disabled]),.buttonDefault:focus-visible:not([disabled]){background-color:#3ccac1;transition:background-color .125s ease}.buttonDefault--reverse{flex-direction:row-reverse}.buttonDefault--inline{width:auto}.buttonDefault--small{padding-block:calc(5px + (5 / .72 - 5) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault--small{padding-block:5px}}.buttonDefault--small{padding-inline:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault--small{padding-inline:24px}}.buttonDefault--small .buttonDefault__iconContainer{width:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault--small .buttonDefault__iconContainer{width:16px}}.buttonDefault--small .buttonDefault__iconContainer{height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault--small .buttonDefault__iconContainer{height:16px}}.buttonDefault--white{border:1px solid #6df6ed;background-color:#f1fffe}.buttonDefault--white:hover:not([disabled]),.buttonDefault--white:focus:not([disabled]),.buttonDefault--white:focus-visible:not([disabled]){background-color:#6df6ed;transition:background-color .125s ease}.buttonDefault--red{color:#fafcff;background-color:#b3261e}.buttonDefault--red:hover:not([disabled]),.buttonDefault--red:focus:not([disabled]),.buttonDefault--red:focus-visible:not([disabled]){background-color:#8c1d18;transition:background-color .125s ease}.buttonDefault[disabled]{cursor:not-allowed;pointer-events:none;background-color:#7fa3c4;border-color:#7fa3c4;color:#dcedfb}.buttonDefault[disabled] .buttonDefault__icon{filter:brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(5470%) hue-rotate(177deg) brightness(107%) contrast(97%)}.buttonDefault__iconContainer{display:none;align-items:center;justify-content:center;width:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault__iconContainer{width:22px}}.buttonDefault__iconContainer{height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonDefault__iconContainer{height:22px}}.buttonDefault__iconContainer--active{display:flex}.buttonDefault__icon{width:100%;height:100%;object-fit:contain;object-position:center}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.buttonSecondary{cursor:pointer;position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary{gap:4px}}.buttonSecondary{padding-block:calc(9px + (9 / .72 - 9) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary{padding-block:9px}}.buttonSecondary{padding-inline:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary{padding-inline:32px}}.buttonSecondary{border-radius:300px;color:#1b3144;font-style:normal;font-weight:600;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary{font-size:14px}}.buttonSecondary{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary{line-height:22px}}.buttonSecondary{transition:all .1s ease-out}.buttonSecondary--reverse{flex-direction:row-reverse}.buttonSecondary--inline{width:auto}.buttonSecondary--small{padding-block:calc(5px + (5 / .72 - 5) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary--small{padding-block:5px}}.buttonSecondary--small{padding-inline:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary--small{padding-inline:24px}}.buttonSecondary--small .buttonSecondary__iconContainer{width:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary--small .buttonSecondary__iconContainer{width:16px}}.buttonSecondary--small .buttonSecondary__iconContainer{height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary--small .buttonSecondary__iconContainer{height:16px}}.buttonSecondary__iconContainer{transition:all .1s ease-out;filter:brightness(0) saturate(100%) invert(15%) sepia(8%) saturate(3604%) hue-rotate(166deg) brightness(89%) contrast(89%)}.buttonSecondary:hover:not([disabled]),.buttonSecondary :focus:not([disabled]),.buttonSecondary:focus-visible:not([disabled]){color:#1fa9a0}.buttonSecondary:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary :focus:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(49%) sepia(100%) saturate(344%) hue-rotate(127deg) brightness(92%) contrast(90%)}.buttonSecondary--white{color:#fafcff}.buttonSecondary--white .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(90%) sepia(52%) saturate(2909%) hue-rotate(180deg) brightness(115%) contrast(101%)}.buttonSecondary--white:hover:not([disabled]),.buttonSecondary--white :focus:not([disabled]),.buttonSecondary--white:focus-visible:not([disabled]){color:#6df6ed}.buttonSecondary--white:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--white :focus:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--white:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(74%) sepia(88%) saturate(239%) hue-rotate(120deg) brightness(100%) contrast(98%)}.buttonSecondary--blue{color:#1fa9a0}.buttonSecondary--blue .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(49%) sepia(98%) saturate(344%) hue-rotate(127deg) brightness(93%) contrast(91%)}.buttonSecondary--blue:hover:not([disabled]),.buttonSecondary--blue :focus:not([disabled]),.buttonSecondary--blue:focus-visible:not([disabled]){color:#015853}.buttonSecondary--blue:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--blue :focus:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--blue:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(15%) sepia(53%) saturate(4838%) hue-rotate(166deg) brightness(98%) contrast(103%)}.buttonSecondary--red{color:#b3261e}.buttonSecondary--red .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(24%) sepia(79%) saturate(2058%) hue-rotate(344deg) brightness(80%) contrast(99%)}.buttonSecondary--red:hover:not([disabled]),.buttonSecondary--red :focus:not([disabled]),.buttonSecondary--red:focus-visible:not([disabled]){color:#8c1d18}.buttonSecondary--red:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--red :focus:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--red:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(13%) sepia(53%) saturate(4665%) hue-rotate(353deg) brightness(92%) contrast(88%)}.buttonSecondary--gray{color:#476a88}.buttonSecondary--gray .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(38%) sepia(24%) saturate(780%) hue-rotate(166deg) brightness(96%) contrast(86%)}.buttonSecondary--gray:hover:not([disabled]),.buttonSecondary--gray :focus:not([disabled]),.buttonSecondary--gray:focus-visible:not([disabled]){color:#1fa9a0}.buttonSecondary--gray:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--gray :focus:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--gray:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(66%) sepia(63%) saturate(396%) hue-rotate(127deg) brightness(90%) contrast(96%)}.buttonSecondary--exclude:hover:not([disabled]),.buttonSecondary--exclude :focus:not([disabled]),.buttonSecondary--exclude:focus-visible:not([disabled]){color:#b3261e}.buttonSecondary--exclude:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--exclude :focus:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--exclude:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(16%) sepia(82%) saturate(2920%) hue-rotate(350deg) brightness(98%) contrast(92%)}.buttonSecondary[disabled]{cursor:not-allowed;pointer-events:none;color:#476a88;opacity:.5}.buttonSecondary[disabled] .buttonSecondary__icon{filter:brightness(0) saturate(100%) invert(99%) sepia(59%) saturate(5470%) hue-rotate(177deg) brightness(107%) contrast(97%)}.buttonSecondary__iconContainer{display:none;align-items:center;justify-content:center;width:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary__iconContainer{width:22px}}.buttonSecondary__iconContainer{height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonSecondary__iconContainer{height:22px}}.buttonSecondary__iconContainer--active{display:flex}.buttonSecondary__icon{width:100%;height:100%;object-fit:contain;object-position:center}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.buttonCircle{cursor:pointer;display:flex;flex-shrink:0;border-radius:50%;align-items:center;justify-content:center;padding:calc(10px + (10 / .72 - 10) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonCircle{padding:10px}}.buttonCircle{width:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonCircle{width:40px}}.buttonCircle{height:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonCircle{height:40px}}.buttonCircle--default{background-color:#6df6ed}.buttonCircle--default:hover,.buttonCircle--default:focus-visible{background-color:#5ee8df;transition:background-color .35s ease}.buttonCircle--white{background-color:#fff}.buttonCircle--white:hover,.buttonCircle--white:focus-visible{background-color:#6df6ed;transition:background-color .35s ease}.buttonCircle--gray{background-color:transparent}.buttonCircle--gray:hover,.buttonCircle--gray:focus-visible{background-color:#dcedfb;transition:background-color .35s ease}.buttonCircle--red{background-color:transparent}.buttonCircle--red:hover,.buttonCircle--red:focus-visible{background-color:#dcedfb;transition:background-color .35s ease}.buttonCircle--red:hover .buttonCircle__icon,.buttonCircle--red:focus-visible .buttonCircle__icon{filter:brightness(0) saturate(100%) invert(18%) sepia(26%) saturate(7466%) hue-rotate(353deg) brightness(106%) contrast(86%)}.buttonCircle--transparent{background-color:transparent}.buttonCircle--transparent .buttonCircle__icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(210deg) brightness(105%) contrast(102%)}.buttonCircle--transparent:hover,.buttonCircle--transparent:focus-visible{background-color:#1b3144;transition:background-color .35s ease}.buttonCircle--small{padding:calc(6px + (6 / .72 - 6) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonCircle--small{padding:6px}}.buttonCircle--small{width:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonCircle--small{width:32px}}.buttonCircle--small{height:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.buttonCircle--small{height:32px}}.buttonCircle__icon{width:100%;height:100%;object-fit:contain}.buttonCircle__icon--loading{filter:brightness(0) saturate(100%) invert(14%) sepia(13%) saturate(2356%) hue-rotate(166deg) brightness(98%) contrast(90%)}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsSegmentedGroup{display:inline-flex;align-items:center}.dsSegmentedGroup__segment{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 24px;border:1px solid #92a9bb;background:transparent;color:#253644;font-family:inherit;font-size:14px;line-height:24px;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:0;position:relative;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.dsSegmentedGroup__segment+.dsSegmentedGroup__segment{margin-left:-1px}.dsSegmentedGroup__segment--first{border-radius:4px 0 0 4px}.dsSegmentedGroup__segment--last{border-radius:0 4px 4px 0}.dsSegmentedGroup__segment--only{border-radius:4px}.dsSegmentedGroup__segment:hover:not(:disabled){background-color:#ecf6ff}.dsSegmentedGroup__segment:focus-visible{outline:2px solid #253644;outline-offset:-2px;z-index:2}.dsSegmentedGroup__segment--selected{background-color:#6df6ed;border-color:#6df6ed;color:#1a2026;z-index:1}.dsSegmentedGroup__segment--selected:hover:not(:disabled){background-color:#9bfff8;border-color:#9bfff8}.dsSegmentedGroup__segment:disabled{cursor:not-allowed;background-color:transparent;border-color:#aac2d5;color:#aac2d5}.dsSegmentedGroup__icon{display:inline-flex;align-items:center;flex:0 0 auto}@media (prefers-reduced-motion: reduce){.dsSegmentedGroup__segment{transition:none}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputText{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText{gap:4px}}.inputText:has(.inputText__input[disabled]){pointer-events:none;opacity:.5}.inputText--invalid .inputText__label{color:#dc362e}.inputText--invalid .inputText__element{border-color:#dc362e;background-color:#fffbf9}.inputText--invalid .inputText__helpText{display:block;color:#dc362e}.inputText--white .inputText__label{color:#fafcff}.inputText__label{flex:1 0 0;color:#1b3144;font-style:normal;font-weight:600;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__label{font-size:14px}}.inputText__label{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__label{line-height:22px}}.inputText__header{display:flex;width:100%;justify-content:space-between;align-items:center}.inputText__element--border{border-radius:300px}.inputText__element{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;align-self:stretch;border:2px solid #dcedfb;border-radius:4px;background:#ecf6ff;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__element{padding-block:8px}}.inputText__element{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__element{padding-inline:16px}}.inputText__element:has(.inputText__input:focus),.inputText__element:has(.inputText__input:focus-visible){outline:none;border-color:#1fa9a0}.inputText__element--readOnly{background-color:unset;flex-shrink:1}.inputText__element--readOnly .inputText__input{max-width:fit-content}.inputText__input[type=number]{-moz-appearance:textfield}.inputText__input::-webkit-outer-spin-button,.inputText__input::-webkit-inner-spin-button{-webkit-appearance:none}.inputText__input{width:100%;background-color:transparent;color:#1a2026;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__input{font-size:14px}}.inputText__input{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__input{line-height:22px}}.inputText__suffix{color:#1a2026;text-wrap:nowrap;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__suffix{font-size:14px}}.inputText__suffix{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__suffix{line-height:22px}}.inputText__helpText{color:#dc362e;font-style:normal;font-weight:400;min-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__helpText{min-height:20px}}.inputText__helpText{font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__helpText{font-size:12px}}.inputText__helpText{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputText__helpText{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputTextArea{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea{gap:4px}}.inputTextArea:has(.inputTextArea__element[disabled]){opacity:.5;pointer-events:none}.inputTextArea--invalid .inputTextArea__label{color:#dc362e}.inputTextArea--invalid .inputTextArea__element{border-color:#dc362e;background-color:#fffbf9}.inputTextArea--invalid .inputTextArea__helpText{display:block;color:#dc362e}.inputTextArea--white .inputTextArea__label{color:#fafcff}.inputTextArea__label{flex:1 0 0;align-self:stretch;color:#1b3144;font-style:normal;font-weight:600;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__label{font-size:14px}}.inputTextArea__label{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__label{line-height:22px}}.inputTextArea__header{display:flex;width:100%;justify-content:space-between;align-items:center}.inputTextArea__element{resize:none;font-family:inherit;display:flex;align-items:center;flex-shrink:0;align-self:stretch;gap:calc(27px + (27 / .72 - 27) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__element{gap:27px}}.inputTextArea__element{border:2px solid #dcedfb;border-radius:4px;background:#ecf6ff;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__element{padding-block:8px}}.inputTextArea__element{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__element{padding-inline:16px}}.inputTextArea__element{min-height:calc(126px + (126 / .72 - 126) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__element{min-height:126px}}.inputTextArea__element{color:#1a2026;font-style:normal;font-weight:400;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__element{font-size:14px}}.inputTextArea__element{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__element{line-height:22px}}.inputTextArea__element--border{border-radius:300px}.inputTextArea__element:focus,.inputTextArea__element:focus-visible{outline:none;border-color:#1fa9a0}.inputTextArea__helpText{color:#dc362e;font-style:normal;font-weight:400;min-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__helpText{min-height:20px}}.inputTextArea__helpText{font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__helpText{font-size:12px}}.inputTextArea__helpText{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputTextArea__helpText{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.checkBoxDefault{position:relative}.checkBoxDefault:has(.checkBoxDefault__element[disabled]){pointer-events:none}.checkBoxDefault:has(.checkBoxDefault__element[disabled]) .checkBoxDefault__element,.checkBoxDefault:has(.checkBoxDefault__element[disabled]) .checkBoxDefault__label{border-color:#7fa3c4;color:#7fa3c4}.checkBoxDefault--invalid .checkBoxDefault__element{border-color:#dc362e}.checkBoxDefault--invalid .checkBoxDefault__label{color:#dc362e}.checkBoxDefault__container{display:flex;align-items:center;width:100%;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__container{gap:8px}}.checkBoxDefault__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;border:2px solid #476a88;border-radius:2px;width:calc(18px + (18 / .72 - 18) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__element{width:18px}}.checkBoxDefault__element{height:calc(18px + (18 / .72 - 18) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__element{height:18px}}.checkBoxDefault__element:focus,.checkBoxDefault__element:hover{border-color:#1fa9a0}.checkBoxDefault__element:disabled{opacity:.5}.checkBoxDefault__element:checked{border-color:#1fa9a0;background-color:#1fa9a0}.checkBoxDefault__element:checked:before{content:"";display:block;position:absolute;width:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__element:checked:before{width:24px}}.checkBoxDefault__element:checked:before{height:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__element:checked:before{height:24px}}.checkBoxDefault__element:checked:before{background-image:url(/icons/check.svg);background-size:cover;background-repeat:no-repeat}.checkBoxDefault__label{color:#000;font-style:normal;font-weight:400;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__label{font-size:14px}}.checkBoxDefault__label{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__label{line-height:22px}}.checkBoxDefault__label--invalid{color:#dc362e}.checkBoxDefault__helpText{color:#dc362e;font-style:normal;font-weight:400;font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__helpText{font-size:12px}}.checkBoxDefault__helpText{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.checkBoxDefault__helpText{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputRadio{position:relative}.inputRadio:has(.inputRadio__element[disabled]){pointer-events:none}.inputRadio:has(.inputRadio__element[disabled]) .inputRadio__element,.inputRadio:has(.inputRadio__element[disabled]) .inputRadio__label{border-color:#7fa3c4;color:#7fa3c4}.inputRadio--invalid .inputRadio__element{border-color:#dc362e}.inputRadio__container{display:flex;align-items:center;width:100%;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__container{gap:8px}}.inputRadio__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;justify-content:center;align-items:center;width:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__element{width:32px}}.inputRadio__element{height:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__element{height:32px}}.inputRadio__element{padding:calc(3px + (3 / .72 - 3) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__element{padding:3px}}.inputRadio__element--small{width:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__element--small{width:24px}}.inputRadio__element--small{height:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__element--small{height:24px}}.inputRadio__element--small{padding:calc(2px + (2 / .72 - 2) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__element--small{padding:2px}}.inputRadio__element{background:url(/icons/radio-disable.svg) no-repeat center;background-size:contain;background-position:center}.inputRadio__element:disabled{opacity:.5}.inputRadio__element:hover,.inputRadio__element:focus,.inputRadio__element:focus-visible{background:url(/icons/radio-hover.svg) no-repeat center;background-size:contain;background-position:center;cursor:pointer}.inputRadio__element:checked{background:url(/icons/radio-able.svg) no-repeat center;background-size:contain;background-position:center}.inputRadio__label{cursor:pointer;color:#1a2026;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__label{font-size:14px}}.inputRadio__label{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputRadio__label{line-height:22px}}.inputRadio__label--invalid{color:#dc362e}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputFile{position:relative;display:flex;align-items:flex-start;flex-shrink:0;flex-wrap:wrap;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile{gap:4px}}.inputFile{max-width:calc(570px + (570 / .72 - 570) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile{max-width:570px}}.inputFile__element{width:100%;font-weight:500;display:flex;align-items:center;border:1px solid #1a2026;border-radius:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element{border-radius:4px}}.inputFile__element{padding-block:calc(7px + (7 / .72 - 7) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element{padding-block:7px}}.inputFile__element{padding-inline:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element{padding-inline:8px}}.inputFile__element{background-color:#1a202633}.inputFile__element:focus,.inputFile__element:hover{border-color:#6df6ed}.inputFile__element[type=file i]::-webkit-file-upload-button{background-color:#1a2026;color:#fff;border:none;right:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element[type=file i]::-webkit-file-upload-button{right:12px}}.inputFile__element[type=file i]::-webkit-file-upload-button{font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element[type=file i]::-webkit-file-upload-button{font-size:14px}}.inputFile__element[type=file i]::-webkit-file-upload-button{border-radius:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element[type=file i]::-webkit-file-upload-button{border-radius:4px}}.inputFile__element[type=file i]::-webkit-file-upload-button{padding-block:calc(6px + (6 / .72 - 6) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element[type=file i]::-webkit-file-upload-button{padding-block:6px}}.inputFile__element[type=file i]::-webkit-file-upload-button{padding-inline:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__element[type=file i]::-webkit-file-upload-button{padding-inline:12px}}.inputFile__label{font-weight:500;cursor:pointer;font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__label{font-size:12px}}.inputFile__label{line-height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__label{line-height:16px}}.inputFile__label{max-width:calc(533px + (533 / .72 - 533) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__label{max-width:533px}}.inputFile__label--invalid{color:#dc362e}.inputFile__label:focus,.inputFile__label:hover{color:#6df6ed}.inputFile__helpText{width:100%;max-width:calc(533px + (533 / .72 - 533) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__helpText{max-width:533px}}.inputFile__helpText{color:#dc362e;font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__helpText{font-size:12px}}.inputFile__helpText{line-height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__helpText{line-height:16px}}.inputFile--invalid .inputFile__element{border-color:#dc362e}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputToggle{position:relative}.inputToggle:has(.inputToggle__element[disabled]){pointer-events:none;opacity:.5}.inputToggle__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:flex;align-items:center;background-color:#476a88;border-radius:300px;width:calc(41px + (41 / .72 - 41) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element{width:41px}}.inputToggle__element{height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element{height:22px}}.inputToggle__element{padding-block:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element{padding-block:4px}}.inputToggle__element{padding-inline:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element{padding-inline:4px}}.inputToggle__element{transition:all .3s}.inputToggle__element:before{content:"";position:relative;top:0;left:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){.inputToggle__element:before{left:0}}.inputToggle__element:before{width:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element:before{width:14px}}.inputToggle__element:before{height:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element:before{height:14px}}.inputToggle__element:before{background-color:#fafcff;border-radius:100%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:all .3s}.inputToggle__element:checked{background-color:#30d17b;transition:all .3s}.inputToggle__element:checked:before{left:calc(19px + (19 / .72 - 19) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputToggle__element:checked:before{left:19px}}.inputToggle__element:checked:before{transition:all .3s}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputSearch{width:100%;display:flex;flex-shrink:0;position:relative;border-radius:4px;align-items:center;justify-content:space-between;background-color:#ecf6ff;border:2px solid #dcedfb;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSearch{padding-block:8px}}.inputSearch{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSearch{padding-inline:16px}}.inputSearch--border{border-radius:300px}.inputSearch--white{background-color:#fafcff}.inputSearch:has(.inputSearch__element[disabled]){opacity:.5;pointer-events:none}.inputSearch:has(.inputSearch__element:focus,.inputSearch__element:focus-visible){outline:none;border-color:#1fa9a0}.inputSearch__element{width:90%;display:flex;flex-shrink:0;font-weight:500;font-style:normal;align-items:center;color:#1a2026;background-color:transparent;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSearch__element{font-size:14px}}.inputSearch__element{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSearch__element{line-height:22px}}.inputSearch__element::-webkit-input-placeholder{color:#476a88}.inputSearch__iconContainer{cursor:pointer;flex-shrink:0;width:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSearch__iconContainer{width:24px}}.inputSearch__iconContainer{height:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSearch__iconContainer{height:24px}}.inputSearch__icon{width:100%;height:100%;object-fit:contain}.inputSearch__icon--loading{filter:invert(50%)}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputSelect{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect{gap:4px}}.inputSelect:has(.inputSelect__checkbox[disabled]){opacity:.5;pointer-events:none}.inputSelect--invalid .inputSelect__label{color:#dc362e}.inputSelect--invalid .inputSelect__wrapper{border-color:#dc362e;background-color:#fffbf9}.inputSelect--invalid .inputSelect__helpText{display:block;color:#dc362e}.inputSelect .inputSelect__checkbox{all:unset;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.inputSelect__wrapper{position:relative;cursor:pointer;display:flex;align-items:center;align-self:stretch;gap:calc(27px + (27 / .72 - 27) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__wrapper{gap:27px}}.inputSelect__wrapper{padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__wrapper{padding-block:8px}}.inputSelect__wrapper{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__wrapper{padding-inline:16px}}.inputSelect__wrapper{border:2px solid #dcedfb;border-radius:4px;background:#ecf6ff}.inputSelect__wrapper--mod{border-radius:300px}.inputSelect__wrapper--blue{background-color:#fff;border:2px solid #dcedfb}.inputSelect__wrapper:after{content:"";flex-shrink:0;cursor:pointer;position:relative;background:url(/icons/chevron-down.svg) no-repeat;background-position:center;background-size:cover;width:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__wrapper:after{width:22px}}.inputSelect__wrapper:after{height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__wrapper:after{height:22px}}.inputSelect__wrapper:after{transition:transform .2s ease}.inputSelect__wrapper:has(.inputSelect__checkbox:focus,.inputSelect__checkbox:focus-visible,.inputSelect__checkbox:active){outline:none;border-color:#3ccac1}.inputSelect__wrapper:focus{border:2px solid #3ccac1}.inputSelect__wrapper[aria-expanded=true]:after{transform:rotate(180deg)}.inputSelect__wrapper[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.inputSelect__list{opacity:0;z-index:5;width:100%;overflow-y:auto;background:#fff;border:1px solid #dcedfb;border-radius:4px;box-shadow:0 4px 6px #0000001a;transition:opacity .15s ease-in 50ms,max-height .15s ease-in;max-height:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){.inputSelect__list{max-height:0px}}.inputSelect__list--active{opacity:1;pointer-events:all;max-height:calc(250px + (250 / .72 - 250) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__list--active{max-height:250px}}.inputSelect__item{position:relative;cursor:pointer;width:100%;border-radius:4px;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item{padding-block:8px}}.inputSelect__item{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item{padding-inline:16px}}.inputSelect__item{color:#1b3144;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item{font-size:14px}}.inputSelect__item{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item{line-height:22px}}.inputSelect__item:hover,.inputSelect__item:focus,.inputSelect__item:focus-within{color:#3ccac1}.inputSelect__item:hover:after,.inputSelect__item:focus:after,.inputSelect__item:focus-within:after{filter:brightness(0) saturate(100%) invert(66%) sepia(63%) saturate(396%) hue-rotate(127deg) brightness(90%) contrast(96%)}.inputSelect__item:first-child{padding-top:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item:first-child{padding-top:16px}}.inputSelect__item:not(.inputSelect__item--action):last-child{padding-bottom:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item:not(.inputSelect__item--action):last-child{padding-bottom:16px}}.inputSelect__item[aria-selected=true]{color:#1fa9a0}.inputSelect__item--action{position:sticky;bottom:calc(-1px + (-1 / .72 - -1) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item--action{bottom:-1px}}.inputSelect__item--action{display:flex;align-items:center;font-weight:600;color:#476a88;border-top:1px solid #dcedfb;background-color:#fff;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item--action{gap:4px}}.inputSelect__item--action:after{content:"";display:inline-block;width:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item--action:after{width:16px}}.inputSelect__item--action:after{height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__item--action:after{height:16px}}.inputSelect__item--action:after{background:url(/icons/gear.svg) no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(35%) sepia(54%) saturate(337%) hue-rotate(166deg) brightness(98%) contrast(92%)}.inputSelect__element{all:unset;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.inputSelect__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;background-color:transparent;color:#1a2026;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__option{font-size:14px}}.inputSelect__option{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__option{line-height:22px}}.inputSelect__option--default{color:#476a88}.inputSelect--white .inputSelect__wrapper{background-color:#fafcff;border:2px solid #dcedfb}.inputSelect--white .inputSelect__label{color:#fafcff}.inputSelect__label{flex:1 0 0;align-self:stretch;color:#1b3144;font-style:normal;font-weight:600;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__label{font-size:14px}}.inputSelect__label{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__label{line-height:22px}}.inputSelect__helpText{align-self:stretch;color:#dc362e;font-style:normal;font-weight:400;min-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__helpText{min-height:20px}}.inputSelect__helpText{font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__helpText{font-size:12px}}.inputSelect__helpText{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputSelect__helpText{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputPassword{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch;width:100%;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword{gap:4px}}.inputPassword:has(.inputPassword__element[disabled]){opacity:.5}.inputPassword--invalid .inputPassword__label{color:#dc362e}.inputPassword--invalid .inputPassword__element{border-color:#dc362e;background-color:#fffbf9}.inputPassword--invalid .inputPassword__helpText{display:block;color:#dc362e}.inputPassword--white .inputPassword__label{color:#fafcff}.inputPassword__label{flex:0 0 0;align-self:stretch;color:#1b3144;font-style:normal;font-weight:600;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__label{font-size:14px}}.inputPassword__label{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__label{line-height:22px}}.inputPassword__container{display:flex;justify-content:space-between;align-items:center;width:100%}.inputPassword__element{display:flex;align-items:center;flex-shrink:0;align-self:stretch;width:100%;gap:calc(27px + (27 / .72 - 27) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__element{gap:27px}}.inputPassword__element{border:2px solid #dcedfb;border-radius:4px;background:#ecf6ff;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__element{padding-block:8px}}.inputPassword__element{padding-left:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__element{padding-left:16px}}.inputPassword__element{padding-right:calc(54px + (54 / .72 - 54) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__element{padding-right:54px}}.inputPassword__element{color:#1a2026;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__element{font-size:14px}}.inputPassword__element{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__element{line-height:22px}}.inputPassword__element:focus,.inputPassword__element:focus-visible{outline:none;border-color:#1fa9a0}.inputPassword__iconContainer{margin:0;position:absolute;display:flex;justify-content:center;align-items:center;right:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__iconContainer{right:16px}}.inputPassword__iconContainer{width:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__iconContainer{width:22px}}.inputPassword__iconContainer{height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__iconContainer{height:22px}}.inputPassword__icon{cursor:pointer;width:100%;height:100%;object-fit:contain;object-position:center}.inputPassword__helpText{align-self:stretch;color:#dc362e;font-style:normal;font-weight:400;min-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__helpText{min-height:20px}}.inputPassword__helpText{font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__helpText{font-size:12px}}.inputPassword__helpText{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputPassword__helpText{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.inputDateRange{display:block;min-width:0;margin:0;padding:0;border:0}.inputDateRange--invalid .inputDateRange__legend,.inputDateRange--invalid .inputDateRange__fieldLabel{color:#dc362e}.inputDateRange--invalid .inputDateRange__input{border-color:#dc362e;background-color:#fffbf9}.inputDateRange--white .inputDateRange__input{background-color:#fafcff}.inputDateRange--border .inputDateRange__input{border-radius:300px}.inputDateRange:disabled{opacity:.5;cursor:not-allowed}.inputDateRange__legend{float:none;padding:0;color:#1b3144;font-style:normal;font-weight:600;margin-bottom:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__legend{margin-bottom:4px}}.inputDateRange__legend{font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__legend{font-size:14px}}.inputDateRange__legend{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__legend{line-height:22px}}.inputDateRange__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__fields{gap:8px}}@media (max-width: 768px){.inputDateRange__fields{flex-direction:column;align-items:stretch}}.inputDateRange__field{position:relative;display:flex;flex-direction:column;flex:0 0 auto;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__field{gap:4px}}.inputDateRange__field{width:calc(150px + (150 / .72 - 150) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__field{width:150px}}@media (max-width: 768px){.inputDateRange__field{width:100%}}.inputDateRange__fieldLabel{color:#1b3144;font-style:normal;font-weight:600;font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__fieldLabel{font-size:12px}}.inputDateRange__fieldLabel{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__fieldLabel{line-height:20px}}.inputDateRange__fieldLabel--hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.inputDateRange__input{width:100%;min-width:0;font-family:inherit;font-style:normal;font-weight:500;color-scheme:light;background-color:#ecf6ff;color:#1a2026;border:2px solid #dcedfb;border-radius:4px;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__input{padding-block:8px}}.inputDateRange__input{padding-inline:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__input{padding-inline:12px}}.inputDateRange__input{font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__input{font-size:14px}}.inputDateRange__input{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__input{line-height:22px}}.inputDateRange__input::-webkit-calendar-picker-indicator{cursor:pointer}.inputDateRange__input:focus-visible{outline:2px solid #097d76;outline-offset:2px;border-color:#1fa9a0}.inputDateRange__input:disabled{cursor:not-allowed}.inputDateRange__separator{flex:0 0 auto;color:#476a88;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__separator{padding-block:8px}}.inputDateRange__separator{font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__separator{font-size:14px}}.inputDateRange__separator{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__separator{line-height:22px}}.inputDateRange__separator{border-block:2px solid transparent}@media (max-width: 768px){.inputDateRange__separator{display:none}}.inputDateRange__helpText{display:block;color:#dc362e;font-style:normal;font-weight:400;min-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__helpText{min-height:20px}}.inputDateRange__helpText{font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__helpText{font-size:12px}}.inputDateRange__helpText{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputDateRange__helpText{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsBadge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;color:#1b3144;background:#6df6ed}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.tag{position:relative;display:flex;justify-content:center;align-items:center;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.tag{gap:8px}}.tag{padding-inline:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.tag{padding-inline:12px}}.tag{margin-top:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.tag{margin-top:4px}}.tag{border-radius:300px;border:1px solid #88abcb;background-color:#ecf6ff}.tag--disabled{pointer-events:none;opacity:.5}.tag--none{border:1px solid #88abcb;background-color:#ecf6ff}.tag--none .tag__text{color:#1b3144}.tag--gray{cursor:pointer;border:1px solid #dcedfb;background-color:#fff}.tag--gray .tag__text{color:#476a88}.tag--gray:hover{background-color:#ecf6ff}.tag--green{border:1px solid #066b35;background:#c4ffdf}.tag--green .tag__text{color:#066b35}.tag--yellow{border:1px solid #a55e00;background:#fff6e9}.tag--yellow .tag__text{color:#a55e00}.tag--red{border:1px solid #b3261e;background:#fffbf9}.tag--red .tag__text{color:#b3261e}.tag--blue{border:1px solid #1fa9a0;background:#f1fffe}.tag--blue .tag__text{color:#1fa9a0}.tag__text{text-wrap:nowrap;font-weight:500;color:#1b3144;font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.tag__text{font-size:12px}}.tag__text{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.tag__text{line-height:20px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsStatusPill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:1000px;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.dsStatusPill--md{height:24px;padding:2px 12px}.dsStatusPill--sm{height:20px;padding:0 8px}.dsStatusPill--neutral{background-color:#ecf6ff;border-color:#c4dbee;color:#1a2026}.dsStatusPill--success{background-color:#c6fffb;border-color:#066b35;color:#066b35}.dsStatusPill--warning{background-color:#fff6e9;border-color:#a55e00;color:#a55e00}.dsStatusPill--danger{background-color:#fffbf9;border-color:#b3261e;color:#b3261e}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.loading{position:relative;display:flex;justify-content:center;align-items:center}.loading__container{width:calc(70px + (70 / .72 - 70) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.loading__container{width:70px}}.loading__container{height:calc(126px + (126 / .72 - 126) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.loading__container{height:126px}}.loading__container--small{scale:.5}.loading__container--default{scale:1}.loading__container--large{scale:2}.loading__img{width:100%;height:100%;object-fit:contain;object-position:center;animation:pulse 3s infinite}@keyframes pulse{0%,to{filter:drop-shadow(2px 0px 2px #3ccac1)}50%{filter:drop-shadow(2px 0px 8px #88abcb)}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.emptyState{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.emptyState{gap:8px}}.emptyState__imgContainer{width:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.emptyState__imgContainer{width:56px}}.emptyState__imgContainer{height:calc(72.404px + (72.404 / .72 - 72.404) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.emptyState__imgContainer{height:72.404px}}.emptyState__img{width:100%;height:100%;object-fit:contain;object-position:center}.emptyState__message{color:#476a88;font-style:normal;font-weight:400;font-size:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.emptyState__message{font-size:16px}}.emptyState__message{line-height:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.emptyState__message{line-height:24px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.skeletonLine{position:relative;opacity:.7;animation:loadingSkeleton 1.5s infinite;background:linear-gradient(90deg,#dcedfb 50%,#ecf6ff,#dcedfb);background-size:200% 100%;border-radius:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonLine{border-radius:4px}}.skeletonLine{width:100%}@media (max-width: 768px){.skeletonLine{width:100%}}.skeletonLine{height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonLine{height:16px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.skeletonCircle{position:relative;opacity:.7;flex-shrink:0;border-radius:100%;animation:loadingSkeleton 1.5s infinite;background:linear-gradient(90deg,#dcedfb 50%,#ecf6ff,#dcedfb);background-size:200% 100%}.skeletonCircle--32{width:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--32{width:32px}}.skeletonCircle--32{height:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--32{height:32px}}.skeletonCircle--40{width:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--40{width:40px}}.skeletonCircle--40{height:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--40{height:40px}}.skeletonCircle--48{width:calc(48px + (48 / .72 - 48) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--48{width:48px}}.skeletonCircle--48{height:calc(48px + (48 / .72 - 48) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--48{height:48px}}.skeletonCircle--52{width:calc(52px + (52 / .72 - 52) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--52{width:52px}}.skeletonCircle--52{height:calc(52px + (52 / .72 - 52) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--52{height:52px}}.skeletonCircle--56{width:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--56{width:56px}}.skeletonCircle--56{height:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--56{height:56px}}.skeletonCircle--88{width:calc(88px + (88 / .72 - 88) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--88{width:88px}}.skeletonCircle--88{height:calc(88px + (88 / .72 - 88) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.skeletonCircle--88{height:88px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsTabs{display:flex;flex-direction:column;gap:16px}.dsTabs__list{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid #dcedfb}.dsTabs__tab{flex:0 0 auto;padding:10px 14px;border:0;background:transparent;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;color:#476a88;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.dsTabs__tab:hover{color:#1b3144}.dsTabs__tab:focus-visible{outline:2px solid #1b3144;outline-offset:-2px;border-radius:4px}.dsTabs__tab--active{color:#1a2026;font-weight:700;border-bottom-color:#6df6ed}.dsTabs__panel:focus-visible{outline:2px solid #1b3144;outline-offset:2px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsDateStepper{display:flex;align-items:center;gap:6px;padding:8px;background:#fff;border-radius:12px}.dsDateStepper__step{flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:1000px;background:transparent;color:#253644;cursor:pointer;transition:background-color .12s ease,color .12s ease}.dsDateStepper__step:hover:not(:disabled){background:#ecf6ff}.dsDateStepper__step:focus-visible{outline:2px solid #253644;outline-offset:-2px}.dsDateStepper__step:disabled{color:#aac2d5;cursor:default}.dsDateStepper__stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center}.dsDateStepper__caption{font-size:12px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#657888;text-align:center}.dsDateStepper__value{font-size:14px;line-height:20px;font-weight:600;color:#1a2026;text-align:center;font-variant-numeric:tabular-nums}.dsDateStepper__chevron{width:20px;height:20px}@media (prefers-reduced-motion: reduce){.dsDateStepper__step{transition:none}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsAccordion{border:1px solid #dcedfb;border-radius:var(--sd-radius-md, 8px);background:#fafcff;overflow:hidden}.dsAccordion__heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.dsAccordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;background:transparent;cursor:pointer;text-align:left;color:#1a2026;font-size:16px;line-height:24px;font-weight:700}.dsAccordion__trigger:hover{background:#ecf6ff}.dsAccordion__trigger:focus-visible{outline:2px solid #1b3144;outline-offset:-2px}.dsAccordion__title{min-width:0;text-wrap:balance}.dsAccordion__chevron{display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M17.875%208.25L11%2015.125L4.125%208.25%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) no-repeat center/contain;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M17.875%208.25L11%2015.125L4.125%208.25%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) no-repeat center/contain;transition:transform .16s ease}.dsAccordion--open .dsAccordion__chevron{transform:rotate(180deg)}.dsAccordion__panelOuter{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .18s ease,opacity .18s ease,visibility 0s linear .18s}.dsAccordion--open .dsAccordion__panelOuter{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .18s ease,opacity .18s ease,visibility 0s}.dsAccordion__panelInner{min-height:0;overflow:hidden}.dsAccordion--open .dsAccordion__panelInner{padding:0 16px 16px}@media (prefers-reduced-motion: reduce){.dsAccordion__chevron,.dsAccordion__panelOuter,.dsAccordion--open .dsAccordion__panelOuter{transition:none}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsCard{display:flex;flex-direction:column;gap:16px;padding:18px;background-color:#fff;border:1px solid #dcedfb;border-radius:var(--sd-radius-md, 8px);box-shadow:var(--sd-shadow-sm, none)}.dsCard__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dsCard__title{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#1a2026;text-wrap:balance}.dsCard__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsDataList{width:100%;border-collapse:collapse}.dsDataList__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dsDataList__row:not(:last-child){border-bottom:1px solid #dcedfb}.dsDataList__label,.dsDataList__value{padding:10px 0;font-size:14px;line-height:20px;vertical-align:baseline}.dsDataList__label{text-align:left;font-weight:400;color:#476a88}.dsDataList__labelText{display:inline-flex;align-items:center;gap:6px}.dsDataList__value{text-align:right;font-weight:600;color:#1a2026;font-variant-numeric:tabular-nums;white-space:nowrap}.dsDataList__band{margin-left:8px;font-weight:500;color:#476a88;white-space:normal}.dsDataList__help{display:inline-flex;margin-left:6px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsStatCard{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#fafcff;border:1px solid #dcedfb;border-radius:var(--sd-radius-md, 8px)}.dsStatCard__label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:500;color:#476a88}.dsStatCard__value{font-size:24px;line-height:32px;font-weight:700;color:#1a2026;font-variant-numeric:tabular-nums}.dsStatCard__unit{font-size:14px;font-weight:500;color:#476a88}.dsStatCard__description{font-size:12px;line-height:16px;color:#476a88}.dsStatCard__help{display:inline-flex;flex-shrink:0}.dsStatCard--absent .dsStatCard__value{color:#6489aa;font-weight:500}.dsStatCard--accent{border-color:#6df6ed;background:#f1fffe}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsDataTable{--sd-data-table-row-height: 64px;--sd-data-table-header-height: 56px;background:#fff;border-radius:4px;font-family:Inter,sans-serif}.dsDataTable__caption,.dsDataTable__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dsDataTable__scroll{overflow-x:auto}.dsDataTable__table{width:100%;border-collapse:collapse}.dsDataTable__headCell{padding:0 16px;height:var(--sd-data-table-header-height);vertical-align:middle;text-align:left;font-size:14px;line-height:24px;font-weight:600;color:#1a2026;white-space:nowrap;border-bottom:1px solid #d6e8f7}.dsDataTable__headCell--end{text-align:right}.dsDataTable__sortButton{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;margin:-2px -4px;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;border-radius:4px}.dsDataTable__sortButton:hover{background:#ecf6ff}.dsDataTable__sortButton:focus-visible{outline:2px solid #253644;outline-offset:2px}.dsDataTable__sortIcon{flex:0 0 auto;width:9px;height:12px;fill:currentColor}.dsDataTable__sortArrow{opacity:.4;transition:opacity .12s ease}.dsDataTable__sortButton--ascending .dsDataTable__sortArrow--up,.dsDataTable__sortButton--descending .dsDataTable__sortArrow--down{opacity:1}.dsDataTable__sortButton--ascending .dsDataTable__sortArrow--down,.dsDataTable__sortButton--descending .dsDataTable__sortArrow--up{opacity:0}.dsDataTable__cell{padding:0 16px;height:var(--sd-data-table-row-height);font-size:14px;line-height:24px;font-weight:400;color:#253644;text-align:left;border-bottom:1px solid #d6e8f7;vertical-align:middle}.dsDataTable__cell--end{text-align:right}.dsDataTable__row:last-child .dsDataTable__cell{border-bottom:0}.dsDataTable__cell--empty{text-align:center;color:#657888}.dsDataTable__skeleton{display:block;width:60%;height:12px;border-radius:1000px;background:#d6e8f7;animation:dsDataTableShimmer 1.2s ease-in-out infinite}.dsDataTable__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c4dbee;flex-wrap:wrap;gap:12px;padding:12px 16px}.dsDataTable__pager{display:flex;align-items:center;gap:4px}.dsDataTable__pagerButton{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#1a2026;cursor:pointer;border-radius:1000px;transition:background-color .12s ease}.dsDataTable__pagerButton:hover:not(:disabled){background:#ecf6ff}.dsDataTable__pagerButton:focus-visible{outline:2px solid #253644;outline-offset:2px}.dsDataTable__pagerButton:disabled{color:#657888;cursor:not-allowed}.dsDataTable__chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dsDataTable__pageLabel{min-width:44px;text-align:center;font-size:14px;line-height:24px;color:#1a2026;font-variant-numeric:tabular-nums}.dsDataTable__rowsPerPage{display:flex;align-items:center;gap:8px}.dsDataTable__rowsPerPageLabel{font-size:14px;line-height:24px;color:#1a2026}.dsDataTable__select{padding:4px 8px;font:inherit;font-size:14px;line-height:24px;color:#1a2026;background:#fff;border:1px solid #c4dbee;border-radius:4px;cursor:pointer}.dsDataTable__select:focus-visible{outline:2px solid #253644;outline-offset:2px}@keyframes dsDataTableShimmer{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.dsDataTable__skeleton{animation:none}.dsDataTable__sortArrow,.dsDataTable__pagerButton{transition:none}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsHelpTip{display:inline-flex;align-items:center}.dsHelpTip--corner{position:absolute;top:0;right:-26px}.dsHelpTip--inset{position:absolute;top:6px;right:6px}.dsHelpTip__badge{width:18px;height:18px;flex-shrink:0;padding:0;border:0;border-radius:50%;cursor:pointer;position:relative;background:#476a88;color:#fafcff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease}.dsHelpTip__badge:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.dsHelpTip__badge:before{content:"?";font-size:11px;font-weight:700;line-height:1}.dsHelpTip__badge:hover,.dsHelpTip__badge--on{background:#1b3144}.dsHelpTip__badge:focus-visible{outline:2px solid #1b3144;outline-offset:2px}.dsHelpTip__panel{position:fixed;z-index:1000;width:280px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--sd-radius-sm, 6px);background:#1a2026;color:#fafcff;box-shadow:0 6px 20px #1a202647}.dsHelpTip__title{font-size:13px;line-height:18px;font-weight:700}.dsHelpTip__body{font-size:13px;line-height:18px;white-space:normal}@media (prefers-reduced-motion: reduce){.dsHelpTip__badge{transition:none}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.modalDefault{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:fadeOut .35s ease-out forwards;pointer-events:none}.modalDefault:before{content:"";position:absolute;opacity:0;width:100%;height:100%;background-color:#00000080;animation:backgroundFadeOut .35s ease-out forwards}.modalDefault--active{pointer-events:all;z-index:10;animation:fadeIn .35s ease-in-out forwards}.modalDefault--active:before{animation:backgroundFadeIn .35s ease-in-out forwards}.modalDefault__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:modalScaleOut .35s ease-in forwards}.modalDefault__container--active{animation:modalScaleIn .35s ease-in forwards}.modalDefault__content{position:relative;display:flex;flex-direction:column;height:100%}.modalDefault__buttonClose{position:absolute;z-index:1;top:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalDefault__buttonClose{top:16px}}.modalDefault__buttonClose{right:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalDefault__buttonClose{right:16px}}.modalDefault__buttonClose{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:100%;width:calc(28px + (28 / .72 - 28) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalDefault__buttonClose{width:28px}}.modalDefault__buttonClose{height:calc(28px + (28 / .72 - 28) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalDefault__buttonClose{height:28px}}.modalDefault__buttonClose{padding:calc(2px + (2 / .72 - 2) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalDefault__buttonClose{padding:2px}}.modalDefault__buttonClose:after{content:"";position:relative;width:100%;height:100%;background:url(/icons/exit.svg) no-repeat center;background-size:contain}.modalDefault__buttonClose:hover,.modalDefault__buttonClose:focus,.modalDefault__buttonClose:focus-visible{background-color:#dcedfb}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.modalCenter{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:fadeOut .35s ease-out forwards;pointer-events:none}.modalCenter:before{content:"";position:absolute;opacity:0;width:100%;height:100%;background-color:#00000080;animation:backgroundFadeOut .35s ease-out forwards}.modalCenter--active{pointer-events:all;z-index:10;animation:fadeIn .35s ease-in-out forwards}.modalCenter--active:before{animation:backgroundFadeIn .35s ease-in-out forwards}.modalCenter__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;background-color:#fafcff;animation:modalScaleOut .35s ease-in forwards;border-radius:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__container{border-radius:4px}}.modalCenter__container{box-shadow:calc(calc(0 4px 8px rgba(0,0,0,.1) * 1px) + (0 4px 8px rgba(0,0,0,.1) / .72 - 0 4px 8px rgba(0,0,0,.1)) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__container{box-shadow:calc(0 4px 8px rgba(0,0,0,.1) * 1px)}}.modalCenter__container--active{animation:modalScaleIn .35s ease-in forwards}.modalCenter__content{position:relative;display:flex;flex-direction:column;height:100%;padding:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__content{padding:24px}}.modalCenter__content:focus{outline:none}.modalCenter__header{display:flex;justify-content:space-between;align-items:center;gap:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__header{gap:16px}}.modalCenter__header{min-width:calc(320px + (320 / .72 - 320) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__header{min-width:320px}}.modalCenter--appPhone .modalCenter__container{width:min(373px,100vw - 32px);max-width:calc(100vw - 32px)}.modalCenter--appPhone .modalCenter__header{min-width:0}.modalCenter--appPhone .modalCenter__content{padding-left:16px;padding-right:16px}.modalCenter__title{color:#1b3144;font-weight:700;font-size:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__title{font-size:16px}}.modalCenter__title{line-height:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__title{line-height:24px}}.modalCenter__titleDefault{font-weight:400;font-size:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__titleDefault{font-size:32px}}.modalCenter__titleDefault{line-height:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__titleDefault{line-height:40px}}.modalCenter__buttonClose{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:100%;width:calc(28px + (28 / .72 - 28) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__buttonClose{width:28px}}.modalCenter__buttonClose{height:calc(28px + (28 / .72 - 28) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__buttonClose{height:28px}}.modalCenter__buttonClose{padding:calc(2px + (2 / .72 - 2) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.modalCenter__buttonClose{padding:2px}}.modalCenter__buttonClose:after{content:"";position:relative;width:100%;height:100%;background:url(/icons/exit.svg) no-repeat center;background-size:contain}.modalCenter__buttonClose:hover,.modalCenter__buttonClose:focus,.modalCenter__buttonClose:focus-visible{background-color:#dcedfb}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;z-index:10}to{opacity:0;z-index:0}}@keyframes backgroundFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backgroundFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalScaleIn{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes modalScaleOut{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.7);opacity:0}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}#toast-anchor{display:flex;position:fixed;z-index:10;flex-direction:column;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){#toast-anchor{gap:8px}}#toast-anchor{margin:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){#toast-anchor{margin:32px}}#toast-anchor.toast-anchor--topleft{left:0;top:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){#toast-anchor.toast-anchor--topleft{top:0}}#toast-anchor.toast-anchor--topright{right:0;top:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){#toast-anchor.toast-anchor--topright{top:0}}#toast-anchor.toast-anchor--topcenter{left:50%;transform:translate(-50%);top:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){#toast-anchor.toast-anchor--topcenter{top:0}}#toast-anchor.toast-anchor--bottomcenter{left:50%;transform:translate(-50%);bottom:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){#toast-anchor.toast-anchor--bottomcenter{bottom:0}}#toast-anchor.toast-anchor--bottomright{right:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){#toast-anchor.toast-anchor--bottomright{right:32px}}#toast-anchor.toast-anchor--bottomright{bottom:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){#toast-anchor.toast-anchor--bottomright{bottom:0}}#toast-anchor.toast-anchor--bottomleft{left:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){#toast-anchor.toast-anchor--bottomleft{left:32px}}#toast-anchor.toast-anchor--bottomleft{bottom:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){#toast-anchor.toast-anchor--bottomleft{bottom:0}}#toast-anchor.toast-anchor--center{left:50%;top:50%;transform:translate(-50%,-50%)}.popOver{display:flex;cursor:pointer;overflow:hidden;border-radius:4px;position:relative;align-items:center;max-width:fit-content;justify-content:center;gap:calc(10px + (10 / .72 - 10) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver{gap:10px}}.popOver{padding:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver{padding:16px}}.popOver{background-color:#6df6ed;box-shadow:0 4px 6px -1px #6df6ed1a,0 2px 4px -2px #6df6ed1a}.popOver--error{background-color:#ec928e}.popOver--error .popOver__progressBar{background-color:#fffbf9}.popOver--error .popOver__progressBar::-webkit-progress-bar{background-color:#fffbf9}.popOver--error .popOver__progressBar::-webkit-progress-value{background:#dc362e}.popOver--warning{background-color:#ffb85a}.popOver--warning .popOver__progressBar{background-color:#fff6e9}.popOver--warning .popOver__progressBar::-webkit-progress-bar{background-color:#fff6e9}.popOver--warning .popOver__progressBar::-webkit-progress-value{background:#e98f18}.popOver--topleft{left:0;top:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){.popOver--topleft{top:0}}.popOver--topright{right:0;top:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){.popOver--topright{top:0}}.popOver--topcenter{left:50%;transform:translate(-50%);top:calc(0px + 0*(100vw - 1366px))}@media (max-width: 768px){.popOver--topcenter{top:0}}.popOver--bottomcenter{left:50%;transform:translate(-50%)}.popOver--bottomright{right:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver--bottomright{right:32px}}.popOver--bottomleft{left:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver--bottomleft{left:32px}}.popOver--center{left:50%;top:50%;transform:translate(-50%,-50%)}.popOver--disabled{display:none}.popOver__progressBar{position:absolute;bottom:0;left:0;width:100%;height:calc(3px + (3 / .72 - 3) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__progressBar{height:3px}}.popOver__progressBar{background-color:#f1fffe}.popOver__progressBar::-webkit-progress-bar{transition:all 50ms linear;background-color:#f1fffe}.popOver__progressBar::-webkit-progress-value{transition:all 50ms linear;background:#3ccac1}.popOver__message{color:#1a2026;font-style:normal;font-weight:400;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__message{font-size:14px}}.popOver__message{line-height:calc(20px + (20 / .72 - 20) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__message{line-height:20px}}.popOver__message{letter-spacing:calc(.25px + (.25 / .72 - .25) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__message{letter-spacing:.25px}}.popOver__buttonUndo{display:none;cursor:pointer;text-decoration-line:underline;color:#1b3144;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__buttonUndo{font-size:14px}}.popOver__buttonUndo{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__buttonUndo{line-height:22px}}.popOver__buttonUndo{padding-inline:calc(6px + (6 / .72 - 6) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__buttonUndo{padding-inline:6px}}.popOver__buttonUndo--active{display:block}.popOver__buttonUndo:hover{color:#2f4c66;text-decoration:none}.popOver__iconContainer{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:100%;width:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__iconContainer{width:24px}}.popOver__iconContainer{height:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popOver__iconContainer{height:24px}}.popOver__icon{width:100%;height:100%;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(10%) sepia(28%) saturate(443%) hue-rotate(169deg) brightness(95%) contrast(94%)}.popOver__icon:hover{filter:unset}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.popUp{position:fixed;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#00000080}.popUp__container{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(24px + (24 / .72 - 24) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__container{gap:24px}}.popUp__container{background:#fafcff;border-radius:4px;width:calc(460px + (460 / .72 - 460) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__container{width:460px}}.popUp__container{padding:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__container{padding:40px}}.popUp__infoContainer{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__infoContainer{gap:12px}}.popUp__iconContainer{width:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__iconContainer{width:56px}}.popUp__iconContainer{height:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__iconContainer{height:56px}}.popUp__iconContainer{display:block}.popUp__icon{width:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__icon{width:56px}}.popUp__icon{height:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__icon{height:56px}}.popUp__icon{object-fit:contain;object-position:center}.popUp__textContainer{position:relative;display:flex;flex-direction:column;align-items:center}.popUp__title{align-self:stretch;color:#1b3144;text-align:center;text-transform:uppercase;font-family:BebasNeue,sans-serif;font-style:normal;font-weight:400;font-size:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__title{font-size:40px}}.popUp__title{line-height:calc(48px + (48 / .72 - 48) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__title{line-height:48px}}.popUp__subTitle{align-self:stretch;color:#2f4c66;text-align:center;font-style:normal;font-weight:500;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__subTitle{font-size:14px}}.popUp__subTitle{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__subTitle{line-height:22px}}.popUp__buttonContainer{position:relative;display:flex;justify-content:center;align-items:center;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__buttonContainer{gap:8px}}.popUp__buttonContainer{width:calc(320px + (320 / .72 - 320) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__buttonContainer{width:320px}}.popUp__buttonContainer .buttonDefault{width:unset}.popUp__buttonContainer .buttonSecondary{width:unset;padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.popUp__buttonContainer .buttonSecondary{padding-inline:16px}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.overflowMenu{position:relative;display:inline-flex}.overflowMenu__panel{position:absolute;top:100%;z-index:20;display:grid;min-width:max-content;background:#fff;border:1px solid #dcedfb;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-top:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__panel{margin-top:8px}}.overflowMenu__panel{border-radius:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__panel{border-radius:8px}}.overflowMenu__panel{padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__panel{padding-block:8px}}.overflowMenu__panel{opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity .35s ease-out,max-height .15s ease-out}.overflowMenu__panel--active{opacity:1;pointer-events:all;max-height:calc(320px + (320 / .72 - 320) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__panel--active{max-height:320px}}.overflowMenu__panel--active{transition:opacity .35s ease-in,max-height .15s ease-in}.overflowMenu__panel--end{right:0}.overflowMenu__panel--start{left:0}.overflowMenu__item{display:flex;align-items:center;width:100%;text-align:left;white-space:nowrap;background:transparent;border:none;cursor:pointer;font-weight:500;color:#1b3144;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__item{gap:8px}}.overflowMenu__item{padding-block:calc(9px + (9 / .72 - 9) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__item{padding-block:9px}}.overflowMenu__item{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__item{padding-inline:16px}}.overflowMenu__item{font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__item{font-size:14px}}.overflowMenu__item{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__item{line-height:22px}}.overflowMenu__item{transition:background .12s ease,color .12s ease}.overflowMenu__item:hover{background:#ecf6ff;color:#1fa9a0}.overflowMenu__item--danger{color:#b3261e}.overflowMenu__item--danger:hover{background:#f9dedc;color:#dc362e}.overflowMenu__item--disabled{opacity:.5;pointer-events:none}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.imgDefault{position:relative}.imgDefault__img{transition:opacity .35s ease-in-out;opacity:0}.imgDefault__img--imgLoaded{transition:opacity .35s ease-in;opacity:1}.imgDefault__skeleton{top:0;right:0;bottom:0;left:0;background-color:transparent;position:absolute;overflow:hidden;opacity:.75;pointer-events:none}.imgDefault__skeleton--imgLoaded{transition:opacity .35s ease-in;opacity:0}.imgDefault__skeleton:after{content:"";display:block;position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#6df6ed,transparent);animation:loading 2.5s infinite}@keyframes loading{0%{left:-150%}to{left:150%}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.avatarDefault{position:relative}.avatarDefault__imgContainer{position:relative;z-index:0;overflow:hidden;aspect-ratio:1/1;width:calc(52px + (52 / .72 - 52) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer{width:52px}}.avatarDefault__imgContainer{height:calc(52px + (52 / .72 - 52) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer{height:52px}}.avatarDefault__imgContainer{border-radius:100%;border:1px solid rgba(191,221,246,.5)}.avatarDefault__imgContainer--empty{background:url(/images/avatar-placeholder.svg) #d3d3d3 50%/contain no-repeat}.avatarDefault__imgContainer--square{border-radius:4px}.avatarDefault__imgContainer{transition:width .2s ease-in-out,height .2s ease-in-out}.avatarDefault__imgContainer--32{width:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--32{width:32px}}.avatarDefault__imgContainer--32{height:calc(32px + (32 / .72 - 32) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--32{height:32px}}.avatarDefault__imgContainer--40{width:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--40{width:40px}}.avatarDefault__imgContainer--40{height:calc(40px + (40 / .72 - 40) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--40{height:40px}}.avatarDefault__imgContainer--48{width:calc(48px + (48 / .72 - 48) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--48{width:48px}}.avatarDefault__imgContainer--48{height:calc(48px + (48 / .72 - 48) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--48{height:48px}}.avatarDefault__imgContainer--56{width:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--56{width:56px}}.avatarDefault__imgContainer--56{height:calc(56px + (56 / .72 - 56) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--56{height:56px}}.avatarDefault__imgContainer--73{width:calc(73px + (73 / .72 - 73) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--73{width:73px}}.avatarDefault__imgContainer--73{height:calc(73px + (73 / .72 - 73) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--73{height:73px}}.avatarDefault__imgContainer--88{width:calc(88px + (88 / .72 - 88) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--88{width:88px}}.avatarDefault__imgContainer--88{height:calc(88px + (88 / .72 - 88) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--88{height:88px}}.avatarDefault__imgContainer--128{width:calc(128px + (128 / .72 - 128) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--128{width:128px}}.avatarDefault__imgContainer--128{height:calc(128px + (128 / .72 - 128) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.avatarDefault__imgContainer--128{height:128px}}.avatarDefault__img{width:100%;height:100%;object-fit:cover;object-position:center}.avatarDefault__input{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:1;cursor:pointer}.avatarDefault__input:hover{opacity:1;background-color:#00000020}.avatarDefault__input:hover:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;width:36%;height:36%;background:url(/icons/edit.svg) no-repeat;background-size:cover;background-position:center;filter:brightness(0) saturate(100%) invert(88%) sepia(85%) saturate(86%) hue-rotate(141deg) brightness(107%) contrast(105%)}.avatarDefault__input::-webkit-file-upload-button{visibility:hidden}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.titleDefault{font-family:BebasNeue,sans-serif;text-transform:uppercase}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.linkDefault{color:#6df6ed;font-style:normal;font-weight:400;text-decoration-line:underline;font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.linkDefault{font-size:14px}}.linkDefault{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.linkDefault{line-height:22px}}.linkDefault:hover,.linkDefault:focus,.linkDefault:focus-visible{color:#9bfff8;text-decoration:none}.linkDefault--blue{color:#6df6ed}.linkDefault--blue:hover,.linkDefault--blue:focus,.linkDefault--blue:focus-visible{color:#9bfff8;text-decoration:none}.linkDefault--dark-blue{color:#1fa9a0}.linkDefault--dark-blue:hover,.linkDefault--dark-blue:focus,.linkDefault--dark-blue:focus-visible{color:#3ccac1;text-decoration:none}.linkDefault--gray{color:#476a88}.linkDefault--gray:hover,.linkDefault--gray:focus,.linkDefault--gray:focus-visible{color:#6489aa;text-decoration:none}.linkDefault--dark-gray{color:#1b3144}.linkDefault--dark-gray:hover,.linkDefault--dark-gray:focus,.linkDefault--dark-gray:focus-visible{color:#2f4c66;text-decoration:none}.linkDefault--red{color:#b3261e}.linkDefault--red:hover,.linkDefault--red:focus,.linkDefault--red:focus-visible{color:#dc362e;text-decoration:none}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.pp{--pp-accent: #1ed760;--pp-bg: #121212;--pp-bg-dark: #0a0a0a;--pp-surface: #181818;--pp-surface-2: #1f1f1f;--pp-border: #4d4d4d;--pp-text: #ffffff;--pp-text-dim: #b3b3b3;--pp-on-accent: #000;--pp-nav-bg: rgba(18, 18, 18, .95);--pp-crn-bg: rgba(18, 18, 18, .9);--pp-accent-strong: var(--pp-accent);background-color:var(--pp-bg);color:var(--pp-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.pp *{box-sizing:border-box;color:inherit}.pp h1,.pp h2,.pp h3{margin:0;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.pp a{color:inherit;text-decoration:none}.pp--light{--pp-bg: #ffffff;--pp-bg-dark: #f1f4f7;--pp-surface: #f6f8fa;--pp-surface-2: #eef1f4;--pp-border: #e2e6ea;--pp-text: #14181c;--pp-text-dim: #5a6570;--pp-on-accent: #000;--pp-nav-bg: rgba(255, 255, 255, .95);--pp-crn-bg: rgba(255, 255, 255, .92);--pp-accent-strong: color-mix(in srgb, var(--pp-accent) 64%, #000)}.pp--light .pp-pill span,.pp--light .pp-nav__logo,.pp--light .pp-hero__crnIcon,.pp--light .pp-stats__value,.pp--light .pp-about__chip,.pp--light .pp-card__icon,.pp--light .pp-review__stars,.pp--light .pp-contact__cardIcon{color:var(--pp-accent-strong)}.pp--light .pp-contact__map iframe{filter:none}.pp--light .pp-photo{box-shadow:0 8px 24px #0000001f}.pp-shell{width:100%;max-width:1152px;margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.pp-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;margin-bottom:20px;border-radius:9999px;background-color:color-mix(in srgb,var(--pp-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--pp-accent) 30%,transparent)}.pp-pill span{color:var(--pp-accent);font-size:.75rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:9999px;font-size:.85rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:background-color .2s,border-color .2s,filter .2s}.pp-btn--accent{background-color:var(--pp-accent);color:var(--pp-on-accent);box-shadow:0 8px 24px color-mix(in srgb,var(--pp-accent) 30%,transparent)}.pp-btn--accent:hover{filter:brightness(.94)}.pp-btn--ghost{background-color:transparent;color:var(--pp-text);border:1px solid var(--pp-border)}.pp-btn--ghost:hover{border-color:var(--pp-accent);color:var(--pp-accent)}.pp-section-head{text-align:center;margin-bottom:48px}.pp-section-head .pp-pill{margin-bottom:20px}.pp-section-head h2{font-size:clamp(1.8rem,3.5vw,2.6rem)}.pp-nav{position:sticky;top:0;z-index:50;background-color:var(--pp-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--pp-border)}.pp-nav__inner{display:flex;align-items:center;justify-content:space-between;padding-block:16px}.pp-nav__brand{display:flex;align-items:center;gap:8px}.pp-nav__logo{color:var(--pp-accent)}.pp-nav__name{font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.pp-nav__links{display:none;align-items:center;gap:28px}.pp-nav__links a{color:var(--pp-text-dim);font-size:.875rem;transition:color .2s}.pp-nav__links a:hover{color:var(--pp-text)}.pp-nav__cta{padding:10px 22px}.pp-nav__burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;background:none;border:none;cursor:pointer}.pp-nav__burger span{display:block;width:24px;height:2px;border-radius:2px;background-color:var(--pp-text);transition:background-color .2s}.pp-nav__burger:hover span{background-color:var(--pp-accent)}.pp-nav__mobile{display:flex;flex-direction:column;gap:16px;padding:0 clamp(16px,4vw,32px) 24px;border-top:1px solid var(--pp-border)}.pp-nav__mobile a{color:var(--pp-text-dim);font-size:.95rem;padding-block:4px;transition:color .2s}.pp-nav__mobile a:hover{color:var(--pp-text)}.pp-nav__mobile .pp-btn{width:100%}.pp-hero{padding-block:clamp(3rem,8vw,5rem)}.pp-hero__grid{display:flex;flex-direction:column;gap:48px;align-items:center}.pp-hero__col{flex:1;min-width:0;text-align:center}.pp-hero__photoCol{display:flex;justify-content:center}.pp-hero__title{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.1;margin-block:20px}.pp-hero__tagline{color:var(--pp-text-dim);font-size:1.1rem;line-height:1.7;max-width:520px;margin-inline:auto;margin-bottom:32px}.pp-hero__ctas{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:16px}.pp-hero__ctas .pp-btn{width:100%}.pp-hero__crn{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background-color:var(--pp-crn-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--pp-border)}.pp-hero__crnIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--pp-accent);background-color:color-mix(in srgb,var(--pp-accent) 15%,transparent);flex-shrink:0}.pp-hero__crnNumber{font-weight:700;font-size:.875rem}.pp-hero__crnLabel{color:var(--pp-text-dim);font-size:.75rem}.pp-photo{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000080}.pp-photo--hero{max-width:440px;aspect-ratio:4/5}.pp-photo--about{max-width:360px;aspect-ratio:1/1}.pp-photo__img{width:100%;height:100%;object-fit:cover;display:block}.pp-photo__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--pp-accent) 55%,transparent);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--pp-accent) 18%,transparent),transparent 60%),var(--pp-surface)}.pp-builderStrip{margin-top:24px;padding:16px 20px;border-radius:12px;border:1px dashed var(--pp-border);background:color-mix(in srgb,var(--pp-accent) 5%,transparent)}.pp-builderStrip__label{display:block;margin-bottom:10px;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--pp-text-dim)}.pp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px;padding:32px;border-radius:16px;background-color:var(--pp-surface);border:1px solid var(--pp-border)}.pp-stats__item{text-align:center}.pp-stats__value{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;color:var(--pp-accent);letter-spacing:-.03em}.pp-stats__label{color:var(--pp-text-dim);font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-top:4px}.pp-about{background-color:var(--pp-surface);padding-block:clamp(3rem,8vw,5rem)}.pp-about__grid{display:flex;flex-direction:column;gap:48px;align-items:center}.pp-about__photoCol{flex:none;width:100%;max-width:360px;display:flex;justify-content:center}.pp-about__col{flex:1;min-width:0}.pp-about__name{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.15;margin-bottom:16px}.pp-about__text{color:var(--pp-text-dim);line-height:1.75;margin-bottom:24px;white-space:pre-line}.pp-about__chips{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.pp-about__chip{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background-color:color-mix(in srgb,var(--pp-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--pp-accent) 15%,transparent);color:var(--pp-accent)}.pp-about__chip span{color:var(--pp-text);font-size:.8rem;font-weight:600;line-height:1.4}.pp-services{padding-block:clamp(3rem,8vw,5rem)}.pp-services__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.pp-card{padding:32px;border-radius:16px;background-color:var(--pp-surface);border:1px solid var(--pp-border);transition:border-color .2s,box-shadow .2s}.pp-card:hover{border-color:color-mix(in srgb,var(--pp-accent) 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--pp-accent) 10%,transparent)}.pp-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:var(--pp-accent);background-color:color-mix(in srgb,var(--pp-accent) 12%,transparent);margin-bottom:20px}.pp-card h3{font-size:1.1rem;font-weight:700;margin-bottom:8px}.pp-card p{color:var(--pp-text-dim);font-size:.9rem;line-height:1.7;margin:0}.pp-reviews{background-color:var(--pp-surface);padding-block:clamp(3rem,8vw,5rem)}.pp-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.pp-review{padding:28px;border-radius:16px;background-color:var(--pp-surface-2);border:1px solid var(--pp-border)}.pp-review__stars{display:flex;gap:4px;color:var(--pp-accent);margin-bottom:16px}.pp-review__text{color:var(--pp-text-dim);font-size:.9rem;line-height:1.75;margin-bottom:20px}.pp-review__author{display:flex;align-items:center;gap:10px}.pp-review__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--pp-accent);color:var(--pp-on-accent);font-size:.8rem;font-weight:800;flex-shrink:0}.pp-review__name{font-weight:700;font-size:.875rem}.pp-contact{padding-block:clamp(3rem,8vw,5rem)}.pp-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.pp-contact__cards{display:flex;flex-direction:column;gap:16px}.pp-contact__card{display:flex;align-items:center;gap:14px;padding:20px 24px;border-radius:14px;background-color:var(--pp-surface);border:1px solid var(--pp-border)}.pp-contact__cardIcon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--pp-accent);background-color:color-mix(in srgb,var(--pp-accent) 12%,transparent);flex-shrink:0}.pp-contact__cardBody{min-width:0}.pp-contact__cardLabel{font-size:.75rem;color:var(--pp-text-dim);font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px}.pp-contact__cardValue{color:var(--pp-text);font-weight:700;font-size:.9rem;word-break:break-word}.pp-contact__cardSub{color:var(--pp-text-dim);font-size:.78rem;margin-top:2px}.pp-contact__map{border-radius:16px;overflow:hidden;border:1px solid var(--pp-border);min-height:340px}.pp-contact__map iframe{width:100%;height:100%;min-height:340px;border:0;display:block;filter:invert(90%) hue-rotate(180deg)}.pp-contact__cta{margin-top:48px;padding:40px;border-radius:20px;text-align:center;background-color:var(--pp-surface);border:1px solid color-mix(in srgb,var(--pp-accent) 25%,transparent)}.pp-contact__cta h3{font-size:1.5rem;margin-bottom:12px}.pp-contact__cta p{color:var(--pp-text-dim);margin-bottom:24px}.pp-footer{background-color:var(--pp-bg-dark);border-top:1px solid var(--pp-border);padding-block:40px}.pp-footer__inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pp-footer__meta{color:var(--pp-text-dim);font-size:.8rem;text-align:center}.pp-footer__social{display:flex;gap:16px}.pp-footer__social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:var(--pp-surface);border:1px solid var(--pp-border);color:var(--pp-text-dim);transition:color .2s,border-color .2s}.pp-footer__social a:hover{color:var(--pp-accent);border-color:var(--pp-accent)}@media (min-width: 640px){.pp-hero__ctas{flex-direction:row}.pp-hero__ctas .pp-btn{width:auto}.pp-btn{white-space:nowrap}}@media (min-width: 768px){.pp-shell{padding-inline:32px}.pp-nav__links{display:flex}.pp-nav__burger,.pp-nav__mobile{display:none}.pp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-services__grid,.pp-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-about__chips,.pp-footer__inner{flex-direction:row}}@media (min-width: 1024px){.pp-hero__grid,.pp-about__grid{flex-direction:row}.pp-hero__col{text-align:left}.pp-hero__tagline{margin-inline:0}.pp-hero__ctas{justify-content:flex-start}.pp-about__photoCol{flex:0 1 360px;min-width:0}.pp-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.pp *{transition:none!important}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.richTextEditor{display:flex;flex-direction:column;gap:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor{gap:16px}}.richTextEditor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__toolbar{gap:4px}}.richTextEditor__toolbar{padding:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__toolbar{padding:8px}}.richTextEditor__toolbar{background:#ecf6ff;border:1px solid #dcedfb;border-radius:8px 8px 0 0}.richTextEditor__group{display:flex;align-items:center;gap:calc(2px + (2 / .72 - 2) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__group{gap:2px}}.richTextEditor__group:not(:last-child){padding-right:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__group:not(:last-child){padding-right:8px}}.richTextEditor__group:not(:last-child){margin-right:calc(4px + (4 / .72 - 4) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__group:not(:last-child){margin-right:4px}}.richTextEditor__group:not(:last-child){border-right:1px solid #dcedfb}.richTextEditor__tool{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#1b3144;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.richTextEditor__tool:hover:not(:disabled){background:#fff;border-color:#dcedfb}.richTextEditor__tool:active:not(:disabled){background:#6df6ed;color:#1b3144}.richTextEditor__tool:disabled{opacity:.4;cursor:not-allowed}.richTextEditor__body{min-height:calc(168px + (168 / .72 - 168) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__body{min-height:168px}}.richTextEditor__body{padding:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__body{padding:12px}}.richTextEditor__body{background:#fff;border:1px solid #dcedfb;border-top:none;border-radius:0 0 8px 8px;color:#1b3144;outline:none;overflow-y:auto}.richTextEditor__body:focus,.richTextEditor__body:focus-visible{border-color:#6df6ed}.richTextEditor__body:empty:before{content:attr(data-placeholder);color:#476a88;pointer-events:none}.richTextEditor__footer{display:flex;justify-content:flex-end;align-items:center;gap:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__footer{gap:8px}}.richTextEditor__footer .buttonDefault,.richTextEditor__footer .buttonSecondary{width:unset}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.topBar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 24px}.topBar__search{flex:1 1 auto;min-width:0}.topBar__actions{display:flex;align-items:center;gap:12px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dashboardShell{display:flex;flex-direction:column;min-height:100%}.dashboardShell__body{display:flex;flex:1 1 auto;min-height:0}.dashboardShell__sideNav{flex:0 0 auto}.dashboardShell__content{flex:1 1 auto;min-width:0}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.menuNav{display:flex;flex-direction:column;gap:4px}.menuNav__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left}.menuNav__item--active{font-weight:700}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.onboardingChecklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.onboardingChecklist__button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left}.onboardingChecklist__item--done .onboardingChecklist__label{opacity:.6;text-decoration:line-through}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.heroQuickActions{display:flex;flex-wrap:wrap;gap:16px}.heroQuickActions__tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:1px solid currentColor;border-radius:12px;background:transparent;cursor:pointer}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.themeToggle{position:relative;width:44px;height:24px;border-radius:12px;border:1px solid currentColor;background:transparent;cursor:pointer;padding:0}.themeToggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:currentColor;transition:transform .15s ease}.themeToggle--dark .themeToggle__thumb{transform:translate(20px)}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.layoutPdf{width:210mm;min-height:297mm;margin:0 auto;padding:16mm;background:var(--print-paper, #ffffff);color:var(--print-ink, #000000);box-sizing:border-box}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}*,html,body{color:#1b3144;margin:0;padding:0;border:0;text-decoration:none;line-height:normal;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;outline:none;box-sizing:border-box;scroll-behavior:smooth}* button,html button,body button{background-color:unset}* button:focus,html button:focus,body button:focus{outline:none}* a:active,* a:focus,html a:active,html a:focus,body a:active,body a:focus{text-decoration:none;color:inherit}* a:hover,html a:hover,body a:hover{color:inherit;text-decoration:none}* h1,* h2,* h3,* h4,* h5,* h6,* p,* span,* strong,* figure,* picture,html h1,html h2,html h3,html h4,html h5,html h6,html p,html span,html strong,html figure,html picture,body h1,body h2,body h3,body h4,body h5,body h6,body p,body span,body strong,body figure,body picture{color:inherit;margin-bottom:unset}* li,html li,body li{list-style:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:#7fa3c4;border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#7fa3c4 transparent}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}#root{display:flex;flex-direction:column;min-height:100vh}:root{--icon-house: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.125%2016.875V11.875H11.875V16.875H16.875V9.375C16.8751%209.2929%2016.859%209.2116%2016.8276%209.13572C16.7962%209.05985%2016.7502%208.9909%2016.6922%208.93282L10.4422%202.68282C10.3841%202.62471%2010.3152%202.57861%2010.2393%202.54715C10.1635%202.5157%2010.0821%202.49951%2010%202.49951C9.91787%202.49951%209.83654%202.5157%209.76066%202.54715C9.68479%202.57861%209.61586%202.62471%209.55781%202.68282L3.30781%208.93282C3.24979%208.9909%203.20378%209.05985%203.17241%209.13572C3.14105%209.2116%203.12494%209.2929%203.125%209.375V16.875H8.125Z%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);--icon-book: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10%206.875C10%206.21196%2010.2634%205.57607%2010.7322%205.10723C11.2011%204.63839%2011.837%204.375%2012.5%204.375H18.125V15.625H12.5C11.837%2015.625%2011.2011%2015.8884%2010.7322%2016.3572C10.2634%2016.8261%2010%2017.462%2010%2018.125%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M1.875%2015.625H7.5C8.16304%2015.625%208.79893%2015.8884%209.26777%2016.3572C9.73661%2016.8261%2010%2017.462%2010%2018.125V6.875C10%206.21196%209.73661%205.57607%209.26777%205.10723C8.79893%204.63839%208.16304%204.375%207.5%204.375H1.875V15.625Z%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);--icon-bell: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Bell%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M7.5%2015C7.5%2015.663%207.76339%2016.2989%208.23223%2016.7678C8.70107%2017.2366%209.33696%2017.5%2010%2017.5C10.663%2017.5%2011.2989%2017.2366%2011.7678%2016.7678C12.2366%2016.2989%2012.5%2015.663%2012.5%2015%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M4.3749%208.125C4.3749%206.63316%204.96753%205.20242%206.02243%204.14752C7.07732%203.09263%208.50806%202.5%209.9999%202.5C11.4917%202.5%2012.9225%203.09263%2013.9774%204.14752C15.0323%205.20242%2015.6249%206.63316%2015.6249%208.125C15.6249%2010.9234%2016.2733%2013.1719%2016.789%2014.0625C16.8437%2014.1574%2016.8726%2014.2649%2016.8727%2014.3745C16.8728%2014.484%2016.8441%2014.5916%2016.7895%2014.6865C16.7349%2014.7815%2016.6563%2014.8604%2016.5616%2014.9154C16.4669%2014.9705%2016.3594%2014.9996%2016.2499%2015H3.7499C3.64051%2014.9993%203.53321%2014.97%203.43872%2014.9149C3.34423%2014.8597%203.26587%2014.7808%203.21146%2014.6859C3.15705%2014.591%203.1285%2014.4835%203.12866%2014.3741C3.12883%2014.2647%203.1577%2014.1572%203.2124%2014.0625C3.72725%2013.1719%204.3749%2010.9227%204.3749%208.125Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);--icon-user: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10%2012.5C12.7614%2012.5%2015%2010.2614%2015%207.5C15%204.73858%2012.7614%202.5%2010%202.5C7.23858%202.5%205%204.73858%205%207.5C5%2010.2614%207.23858%2012.5%2010%2012.5Z%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M2.5%2016.875C4.01328%2014.2602%206.76172%2012.5%2010%2012.5C13.2383%2012.5%2015.9867%2014.2602%2017.5%2016.875%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);--icon-calendar: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M16.25%203.125H3.75C3.40482%203.125%203.125%203.40482%203.125%203.75V16.25C3.125%2016.5952%203.40482%2016.875%203.75%2016.875H16.25C16.5952%2016.875%2016.875%2016.5952%2016.875%2016.25V3.75C16.875%203.40482%2016.5952%203.125%2016.25%203.125Z%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.75%201.875V4.375%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M6.25%201.875V4.375%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M3.125%206.875H16.875%22%20stroke%3D%22%23FAFCFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);--icon-pill: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.2903%201.7125C17.3538%200.77608%2016.0836%200.250015%2014.7592%200.250015C13.4348%200.250015%2012.1647%200.77608%2011.2281%201.7125L1.7125%2011.2272C0.795711%2012.1676%200.286333%2013.4313%200.294719%2014.7446C0.303104%2016.0579%200.828578%2017.315%201.7573%2018.2436C2.68603%2019.1722%203.94322%2019.6975%205.25652%2019.7058C6.56983%2019.714%207.83349%2019.2044%208.77375%2018.2875L18.2903%208.77281C19.225%207.83573%2019.7499%206.56621%2019.7499%205.24266C19.7499%203.91911%2019.225%202.64958%2018.2903%201.7125ZM17.2291%207.7125L12.4713%2012.4694L7.53157%207.53063L12.2894%202.77281C12.947%202.13036%2013.8314%201.77308%2014.7508%201.77845C15.6701%201.78382%2016.5503%202.15142%2017.2004%202.80151C17.8505%203.45159%2018.2181%204.33176%2018.2234%205.25111C18.2288%206.17046%2017.8715%207.05486%2017.2291%207.7125ZM15.7825%205.71937C15.8522%205.78903%2015.9076%205.87175%2015.9453%205.96279C15.983%206.05384%2016.0025%206.15144%2016.0025%206.25C16.0025%206.34856%2015.983%206.44616%2015.9453%206.53721C15.9076%206.62825%2015.8522%206.71097%2015.7825%206.78063L13.5325%209.03063C13.4628%209.10025%2013.3801%209.15546%2013.2891%209.19312C13.1981%209.23077%2013.1005%209.25013%2013.002%209.25009C12.9035%209.25004%2012.806%209.2306%2012.715%209.19286C12.624%209.15513%2012.5413%209.09984%2012.4717%209.03016C12.4021%208.96047%2012.3469%208.87776%2012.3092%208.78674C12.2716%208.69572%2012.2522%208.59817%2012.2523%208.49967C12.2523%208.40117%2012.2717%208.30364%2012.3095%208.21265C12.3472%208.12166%2012.4025%208.039%2012.4722%207.96938L14.7222%205.71937C14.8628%205.57883%2015.0535%205.49988%2015.2523%205.49988C15.4512%205.49988%2015.6419%205.57883%2015.7825%205.71937Z%22%20fill%3D%22%231B3144%22%2F%3E%3C%2Fsvg%3E);--icon-chevron-left: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M10%2013L5%208L10%203%22%20stroke%3D%22%231A2026%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);--icon-bowl-food: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M4.5%2010.5C4.5%208.51088%205.29018%206.60322%206.6967%205.1967C8.10322%203.79018%2010.0109%203%2012%203C13.9891%203%2015.8968%203.79018%2017.3033%205.1967C18.7098%206.60322%2019.5%208.51088%2019.5%2010.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.40002%2010.5C8.74582%208.80595%209.6663%207.28341%2011.0057%206.19004C12.345%205.09668%2014.021%204.49965%2015.75%204.5C16.0197%204.50014%2016.2891%204.51454%2016.5572%204.54313%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.6244%2010.5C13.1129%209.38253%2013.8662%208.40081%2014.8191%207.63965C15.772%206.87849%2016.8959%206.36078%2018.0937%206.13126%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.25%2018.6844C6.68304%2017.9662%205.35529%2016.8131%204.4246%2015.3622C3.49392%2013.9113%202.99946%2012.2237%203%2010.5H21C21.0005%2012.2237%2020.5061%2013.9113%2019.5754%2015.3622C18.6447%2016.8131%2017.317%2017.9662%2015.75%2018.6844V19.5C15.75%2019.6989%2015.671%2019.8897%2015.5303%2020.0303C15.3897%2020.171%2015.1989%2020.25%2015%2020.25H9C8.80109%2020.25%208.61032%2020.171%208.46967%2020.0303C8.32902%2019.8897%208.25%2019.6989%208.25%2019.5V18.6844Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E);--icon-send: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%203L10.5%2013.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M21%203L14.25%2021L10.5%2013.5L3%209.75L21%203Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-paper-clip: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2011.5L12.4%2019.1C10.5%2021%207.5%2021%205.6%2019.1C3.7%2017.2%203.7%2014.2%205.6%2012.3L13.6%204.3C14.9%203%2017%203%2018.3%204.3C19.6%205.6%2019.6%207.7%2018.3%209L10.4%2016.9C9.7%2017.5%208.7%2017.5%208.1%2016.9C7.4%2016.2%207.4%2015.2%208.1%2014.6L15.2%207.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-close: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%206L18%2018%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M18%206L6%2018%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-dollar-sign: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202.75V21.25%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M16.5%207.5C16.5%206.12%2014.49%205%2012%205C9.51%205%207.5%206.12%207.5%207.5C7.5%2011.5%2016.5%209.5%2016.5%2014C16.5%2015.66%2014.49%2017%2012%2017C9.51%2017%207.5%2015.66%207.5%2014%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-chat: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.875%203.75H3.125C2.794%203.75%202.476%203.882%202.241%204.116C2.007%204.351%201.875%204.668%201.875%205V17.5C1.874%2017.738%201.941%2017.972%202.069%2018.173C2.197%2018.374%202.381%2018.534%202.598%2018.633C2.763%2018.71%202.943%2018.75%203.125%2018.75C3.418%2018.749%203.702%2018.645%203.926%2018.455L3.933%2018.449L6.484%2016.25H16.875C17.207%2016.25%2017.524%2016.118%2017.759%2015.884C17.993%2015.649%2018.125%2015.332%2018.125%2015V5C18.125%204.668%2017.993%204.351%2017.759%204.116C17.524%203.882%2017.207%203.75%2016.875%203.75ZM16.875%2015H6.25C6.1%2015%205.955%2015.054%205.841%2015.152L3.125%2017.5V5H16.875V15Z%22%20fill%3D%22%231B3144%22%2F%3E%3C%2Fsvg%3E);--icon-drop: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203C12%203%205.5%209.5%205.5%2014C5.5%2017.5899%208.41015%2020.5%2012%2020.5C15.5899%2020.5%2018.5%2017.5899%2018.5%2014C18.5%209.5%2012%203%2012%203Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-gift: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%208.5H20.5V12H3.5V8.5Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M5%2012V20H19V12%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%208.5V20%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%208.5C12%208.5%2011%204%208.5%204C7.11929%204%206%205.11929%206%206.5C6%207.60457%206.89543%208.5%208%208.5H12Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%208.5C12%208.5%2013%204%2015.5%204C16.8807%204%2018%205.11929%2018%206.5C18%207.60457%2017.1046%208.5%2016%208.5H12Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-shield: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2021C12%2021%2019.5%2017.5%2019.5%2011V5.5L12%203L4.5%205.5V11C4.5%2017.5%2012%2021%2012%2021Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%2011.75L11.25%2014L15%2010%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-check-list: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%207L5.5%209L9%205.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M3.5%2017L5.5%2019L9%2015.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%207H20.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2017H20.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-flame: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203C12%203%2018%208.5%2018%2014.5A6%206%200%200%201%206%2014.5C6%208.5%2012%203%2012%203Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2012C12%2012%2015%2015%2015%2017.5A3%203%200%200%201%209%2017.5C9%2015%2012%2012%2012%2012Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-flame-solid: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203C12%203%2018%208.5%2018%2014.5A6%206%200%200%201%206%2014.5C6%208.5%2012%203%2012%203Z%22%20fill%3D%22%231B3144%22%2F%3E%3C%2Fsvg%3E);--icon-fire: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Fire%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M12%2021.75C15.7279%2021.75%2018.75%2018.7279%2018.75%2015C18.75%2011.25%2016.5%208.25%2015%206.75C15%209.75%2013.5%2011.25%2012%2011.25C12%208.25%209.75%204.5%208.25%202.25C7.5%206%205.25%207.5%205.25%2015C5.25%2018.7279%208.27208%2021.75%2012%2021.75Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M14.25%2015.75C14.25%2017.0431%2013.2031%2018%2012%2018C10.7969%2018%209.75%2017.0431%209.75%2015.75C9.75%2014.25%2010.875%2013.5%2011.25%2012.75C12.375%2014.25%2014.25%2014.25%2014.25%2015.75Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--icon-carrot: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Carrot%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M20.9999%203L17.2124%206.7875%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M4.10708%2020.9063C3.96536%2020.9811%203.8034%2021.0086%203.64494%2020.9847C3.48647%2020.9608%203.33983%2020.8867%203.22651%2020.7734C3.11319%2020.6601%203.03914%2020.5134%203.01523%2020.355C2.99132%2020.1965%203.0188%2020.0345%203.09364%2019.8928C3.09364%2019.8928%205.99989%2010.5%209.78739%206.78752C10.772%205.80291%2012.1074%205.24976%2013.4999%205.24976C14.8923%205.24976%2016.2278%205.80291%2017.2124%206.78752C18.197%207.77214%2018.7502%209.10757%2018.7502%2010.5C18.7502%2011.8925%2018.197%2013.2279%2017.2124%2014.2125C13.4999%2018%204.10708%2020.9063%204.10708%2020.9063Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M21.7498%206.75H17.1738%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M17.25%206.82594V2.25%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M10.5%2014.25L13.2844%2017.0344%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_6%22%20d%3D%22M9.7876%206.7876L13.5001%2010.5001%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--icon-scales: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Scales%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M12%203.75V20.25%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M9.75%2020.25H14.25%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M5.25%208.25L18.75%205.25%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M2.25%2015.75C2.25%2017.4066%204.125%2018%205.25%2018C6.375%2018%208.25%2017.4066%208.25%2015.75L5.25%208.25L2.25%2015.75Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M15.75%2012.75C15.75%2014.4066%2017.625%2015%2018.75%2015C19.875%2015%2021.75%2014.4066%2021.75%2012.75L18.75%205.25L15.75%2012.75Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--icon-clipboard: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.5%205H7A1.5%201.5%200%200%200%205.5%206.5V20A1.5%201.5%200%200%200%207%2021.5H17A1.5%201.5%200%200%200%2018.5%2020V6.5A1.5%201.5%200%200%200%2017%205H15.5%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9.5%203H14.5A1%201%200%200%201%2015.5%204V6A1%201%200%200%201%2014.5%207H9.5A1%201%200%200%201%208.5%206V4A1%201%200%200%201%209.5%203Z%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%2011.5H15%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%2015.5H15%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-camera: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.25%204.375H14.084L13.02%202.778C12.962%202.693%2012.885%202.623%2012.795%202.574C12.704%202.525%2012.603%202.5%2012.5%202.5H7.5C7.397%202.5%207.296%202.525%207.205%202.574C7.115%202.623%207.038%202.693%206.98%202.778L5.915%204.375H3.75C3.253%204.375%202.776%204.573%202.424%204.924C2.073%205.276%201.875%205.753%201.875%206.25V15C1.875%2015.497%202.073%2015.974%202.424%2016.326C2.776%2016.677%203.253%2016.875%203.75%2016.875H16.25C16.747%2016.875%2017.224%2016.677%2017.576%2016.326C17.927%2015.974%2018.125%2015.497%2018.125%2015V6.25C18.125%205.753%2017.927%205.276%2017.576%204.924C17.224%204.573%2016.747%204.375%2016.25%204.375ZM16.875%2015C16.875%2015.166%2016.809%2015.325%2016.692%2015.442C16.575%2015.559%2016.416%2015.625%2016.25%2015.625H3.75C3.584%2015.625%203.425%2015.559%203.308%2015.442C3.191%2015.325%203.125%2015.166%203.125%2015V6.25C3.125%206.084%203.191%205.925%203.308%205.808C3.425%205.691%203.584%205.625%203.75%205.625H6.25C6.353%205.625%206.454%205.6%206.545%205.551C6.636%205.503%206.713%205.432%206.77%205.347L7.834%203.75H12.165L13.23%205.347C13.287%205.432%2013.364%205.503%2013.455%205.551C13.546%205.6%2013.647%205.625%2013.75%205.625H16.25C16.416%205.625%2016.575%205.691%2016.692%205.808C16.809%205.925%2016.875%206.084%2016.875%206.25V15ZM10%206.875C9.32%206.875%208.656%207.077%208.09%207.454C7.525%207.832%207.084%208.369%206.824%208.997C6.564%209.625%206.496%2010.316%206.629%2010.983C6.761%2011.65%207.089%2012.262%207.569%2012.743C8.05%2013.224%208.663%2013.551%209.329%2013.684C9.996%2013.817%2010.687%2013.749%2011.315%2013.488C11.944%2013.228%2012.48%2012.788%2012.858%2012.222C13.236%2011.657%2013.438%2010.992%2013.438%2010.312C13.436%209.401%2013.074%208.527%2012.43%207.883C11.785%207.239%2010.911%206.876%2010%206.875ZM10%2012.5C9.567%2012.5%209.144%2012.372%208.785%2012.131C8.425%2011.891%208.145%2011.549%207.979%2011.15C7.813%2010.75%207.77%2010.31%207.855%209.886C7.939%209.461%208.147%209.072%208.453%208.766C8.759%208.46%209.149%208.251%209.573%208.167C9.998%208.083%2010.437%208.126%2010.837%208.292C11.237%208.457%2011.578%208.737%2011.819%209.097C12.059%209.457%2012.188%209.88%2012.188%2010.312C12.188%2010.893%2011.957%2011.449%2011.547%2011.859C11.137%2012.27%2010.58%2012.5%2010%2012.5Z%22%20fill%3D%22%23253644%22%2F%3E%3C%2Fsvg%3E);--icon-check-single: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.25%2012.75L10.5%2015L15.75%209.75%22%20stroke%3D%22%231B3144%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-clock-outline: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%231B3144%22%3E%3Cpath%20d%3D%22m12%202a10%2010%200%201%200%2010%2010%2010%2010%200%200%200%20-10-10zm0%2018a8%208%200%201%201%208-8%208%208%200%200%201%20-8%208z%22%2F%3E%3Cpath%20d%3D%22m16%2011h-3v-3a1%201%200%200%200%20-2%200v4a1%201%200%200%200%201%201h4a1%201%200%200%200%200-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--icon-double-check: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.5%2012.5L5.57574%2016.5757C5.81005%2016.8101%206.18995%2016.8101%206.42426%2016.5757L9%2014%22%20stroke%3D%22%231B3144%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M16%207L12%2011%22%20stroke%3D%22%231B3144%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7%2012L11.5757%2016.5757C11.8101%2016.8101%2012.1899%2016.8101%2012.4243%2016.5757L22%207%22%20stroke%3D%22%231B3144%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-file: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%231B3144%22%3E%3Cpath%20d%3D%22M320-240h320v-80H320v80Zm0-160h320v-80H320v80ZM240-80q-33%200-56.5-23.5T160-160v-640q0-33%2023.5-56.5T240-880h320l240%20240v480q0%2033-23.5%2056.5T720-80H240Zm280-520v-200H240v640h480v-440H520ZM240-800v200-200%20640-640Z%22%2F%3E%3C%2Fsvg%3E);--sd-radius-sm: 10px;--sd-radius-md: 14px;--sd-radius-lg: 20px;--sd-radius-pill: 999px;--sd-shadow-sm: 0 1px 2px rgba(26, 32, 38, .04), 0 2px 6px rgba(26, 32, 38, .04);--sd-shadow-md: 0 2px 4px rgba(26, 32, 38, .04), 0 8px 20px rgba(26, 32, 38, .08);--sd-shadow-lg: 0 4px 8px rgba(26, 32, 38, .06), 0 18px 44px rgba(26, 32, 38, .16);--sd-shadow-teal: 0 6px 18px rgba(60, 202, 193, .35);--sd-ease: cubic-bezier(.22, 1, .36, 1)}.ico{display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--i) no-repeat center/contain;mask:var(--i) no-repeat center/contain}.portalCard{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:var(--sd-radius-md);border:1px solid #dcedfb;background-color:#fff;box-shadow:var(--sd-shadow-sm)}.portalCard__title{font-size:18px;font-weight:700;line-height:26px;color:#1a2026;text-wrap:balance}.demoBanner{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid #e98f18;background-color:#fff6e9;color:#834b00}.demoBanner__icon{flex-shrink:0;overflow:hidden}.demoBanner__icon svg{width:100%;height:100%}.demoBanner__text{font-size:12px;line-height:18px;font-weight:500}.dashboardShell__topBar{display:none}.notificationBell{position:relative;display:flex}.notificationBell__trigger{display:grid;place-items:center;position:relative;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:#2f4c66;cursor:pointer;touch-action:manipulation;transition:background-color .16s var(--sd-ease),color .16s var(--sd-ease)}.notificationBell__trigger:hover,.notificationBell__trigger--open{background-color:#ecf6ff;color:#1a2026}.notificationBell__trigger:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.notificationBell__icon{width:22px;height:22px}.notificationBell__badge{position:absolute;top:2px;right:0;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--sd-radius-pill);border:2px solid #1a2026;background-color:#3ccac1;color:#1a2026;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.notificationBell__panel{position:absolute;z-index:30;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);border-radius:var(--sd-radius-md);border:1px solid #dcedfb;background-color:#fff;box-shadow:var(--sd-shadow-lg);overflow:hidden;animation:sdPanelIn .18s var(--sd-ease)}.notificationBell__panelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #dcedfb}.notificationBell__panelTitle{font-size:15px;font-weight:700;color:#1a2026}.notificationBell__markAll{border:none;background:transparent;padding:4px 6px;border-radius:var(--sd-radius-sm);color:#097d76;font-size:12px;font-weight:600;cursor:pointer}.notificationBell__markAll:hover:not(:disabled){background-color:#ecf6ff}.notificationBell__markAll:disabled{color:#7fa3c4;cursor:default}.notificationBell__markAll:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.notificationBell__list{list-style:none;overflow-y:auto;overscroll-behavior:contain}.notificationBell__row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid #ecf6ff;background:transparent;text-align:left;cursor:pointer;transition:background-color .14s var(--sd-ease)}.notificationBell__row:hover{background-color:#ecf6ff}.notificationBell__row:focus-visible{outline:2px solid #1fa9a0;outline-offset:-2px}.notificationBell__row--unread{background-color:#f1fffe;box-shadow:inset 3px 0 #3ccac1}.notificationBell__row--unread:hover{background-color:#c6fffb}.notificationBell__glyph{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background-color:#ecf6ff;color:#2f4c66}.notificationBell__glyph .ico{width:18px;height:18px}.notificationBell__rowText{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.notificationBell__rowTop{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notificationBell__rowTitle{font-size:14px;font-weight:600;color:#1a2026;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationBell__rowTime{flex-shrink:0;font-size:11px;color:#476a88;white-space:nowrap}.notificationBell__rowBody{font-size:13px;line-height:18px;color:#476a88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationBell__dot{flex-shrink:0;align-self:center;width:8px;height:8px;border-radius:50%;background-color:#3ccac1}.notificationBell__empty{padding:28px 16px;text-align:center;font-size:13px;color:#476a88}.notificationBell__failed{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px}.notificationBell__retry{padding:8px 18px;border:1px solid #1fa9a0;border-radius:var(--sd-radius-pill);background-color:#fff;color:#015853;font-size:13px;font-weight:600;cursor:pointer}.notificationBell__retry:hover{background-color:#f1fffe}.notificationBell__retry:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.notificationBell__all{padding:12px 16px;border-top:1px solid #dcedfb;text-align:center;font-size:13px;font-weight:600;color:#097d76;text-decoration:none}.notificationBell__all:hover{background-color:#ecf6ff}.notificationBell__all:focus-visible{outline:2px solid #1fa9a0;outline-offset:-2px}@keyframes sdPanelIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.notificationBell--rail{position:fixed;top:96px;left:24px;z-index:9;color:#fafcff}@media not all and (min-width: 769px){.notificationBell--rail{display:none}}.notificationBell--rail .notificationBell__trigger{color:#fafcff;background-color:#1a2026}.notificationBell--rail .notificationBell__trigger:hover,.notificationBell--rail .notificationBell__trigger.notificationBell__trigger--open{background-color:#1b3144;color:#fafcff}.notificationBell--rail .notificationBell__panel{top:0;left:260px}.notificationBell--railCollapsed .notificationBell__panel{left:76px}@media (min-width: 769px) and (max-width: 992px){.notificationBell--rail .notificationBell__panel{left:76px}}.dashboardShell{flex:1 1 auto}.dashboardShell__content{display:flex;flex-direction:column}.portalRoute{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%}.portalSkipLink{position:absolute;left:-9999px;top:0;z-index:50}.portalSkipLink:focus-visible{position:fixed;left:8px;top:8px;padding:10px 16px;border-radius:300px;background-color:#fff;color:#1a2026;font-size:14px;font-weight:600;text-decoration:none;outline:2px solid #1a2026;outline-offset:2px}.portalTabNav{height:100%;position:relative}.portalTabNav__brand,.portalTabNav__toggle{display:none}.portalTabNav__list{display:flex;flex-direction:column;gap:4px;padding:12px 8px;list-style:none}.portalTabNav__link{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:none;border-radius:var(--sd-radius-sm);background:transparent;color:#476a88;cursor:pointer;font-size:14px;font-weight:500;touch-action:manipulation}.portalTabNav__link:hover{background-color:#ecf6ff}.portalTabNav__link--active{color:#1a2026;background-color:#ecf6ff;font-weight:700}.portalTabNav__link:focus-visible{outline:2px solid #6df6ed;outline-offset:-2px}.portalTabNav__icon{flex-shrink:0;width:24px;height:24px}@media (min-width: 769px){.portalTabNav:not(.portalTabNav--collapsed){position:sticky;top:0;height:100vh;z-index:6;display:flex;flex-direction:column;width:272px;padding:24px 16px;background-color:#1a2026;transition:width .26s var(--sd-ease)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__brand{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(250,252,255,.12)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__glyph{width:40px;height:72px;flex-shrink:0}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__wordmark{width:66px;height:55px;margin-bottom:2px;overflow:hidden;transition:opacity .2s var(--sd-ease),width .24s var(--sd-ease)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__brand [data-icon]{width:100%!important;height:100%!important;display:block}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__brand svg{width:100%;height:100%;object-fit:contain}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__toggle{display:grid;place-items:center;position:absolute;right:-12px;top:64px;width:24px;height:24px;border:none;border-radius:50%;background-color:#fff;box-shadow:var(--sd-shadow-sm);cursor:pointer;z-index:6;transition:background-color .16s var(--sd-ease)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__toggle:hover{background-color:#5ee8df}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__toggle:focus-visible{outline:2px solid #6df6ed;outline-offset:2px}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__toggle .ico{width:14px;height:14px;color:#1b3144;transition:transform .26s var(--sd-ease)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__scroll{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__list{gap:8px;padding:0}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link{position:relative;height:44px;padding:8px 12px;gap:14px;border-radius:var(--sd-radius-sm);color:#fafcff;font-size:15px;line-height:24px;font-weight:500;transition:background-color .16s var(--sd-ease),color .16s var(--sd-ease)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link:hover{background-color:#fafcff14;color:#fff}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link--active,.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link--active:hover{color:#1a2026;background-color:#6df6ed;font-weight:600;box-shadow:var(--sd-shadow-teal)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link--active:hover{background-color:#5ee8df}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link--active:focus-visible{outline-color:#1a2026}.portalTabNav--rail:not(.portalTabNav--collapsed){width:88px;padding:24px 8px}.portalTabNav--rail:not(.portalTabNav--collapsed) .portalTabNav__link{justify-content:center;gap:0}.portalTabNav--rail:not(.portalTabNav--collapsed) .portalTabNav__label{width:0;opacity:0;overflow:hidden;white-space:nowrap}.portalTabNav--rail:not(.portalTabNav--collapsed) .portalTabNav__wordmark{width:0;opacity:0}.portalTabNav--rail:not(.portalTabNav--collapsed) .portalTabNav__toggle .ico{transform:rotate(180deg)}}@media (min-width: 769px) and (max-width: 992px){.portalTabNav:not(.portalTabNav--collapsed){width:88px;padding:24px 8px}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__link{justify-content:center;gap:0}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__label{width:0;opacity:0;overflow:hidden;white-space:nowrap}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__wordmark{width:0;opacity:0}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__toggle .ico{transform:rotate(180deg)}.portalTabNav:not(.portalTabNav--collapsed) .portalTabNav__toggle{display:none}}@media (max-width: 768px){.portalTabNav{position:fixed;left:0;right:0;bottom:0;z-index:10;height:auto;padding-bottom:env(safe-area-inset-bottom,0px);background-color:#1a2026}.portalTabNav .portalTabNav__scroll{height:100%}.portalTabNav .portalTabNav__list{flex-direction:row;align-items:stretch;gap:0;height:56px;padding:0;border-radius:0;background-color:#1a2026}.portalTabNav .portalTabNav__item{flex:1 1 0;min-width:0;height:100%}.portalTabNav .portalTabNav__link{position:relative;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-width:0;padding:6px 0;border-radius:0;color:#fff}.portalTabNav .portalTabNav__link:hover{background:transparent}.portalTabNav .portalTabNav__link--active,.portalTabNav .portalTabNav__link--active:hover{color:#6df6ed;background-color:transparent}.portalTabNav .portalTabNav__link--active .portalTabNav__label{font-weight:700}.portalTabNav .portalTabNav__icon{width:20px;height:20px}.portalTabNav .portalTabNav__label{max-width:100%;overflow:hidden;font-size:9px;line-height:14px;font-weight:500;letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap}}.dashboardShell:has(.portalTabNav--collapsed) .portalRoute{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media (max-width: 768px){.portalRoute{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.dashboardShell__content .journalScreen__fab{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.dashboardShell__content,.dashboardShell__content .detailScreen,.dashboardShell__content .journalScreen,.dashboardShell__content .chatScreen,.dashboardShell__content .homeScreen,.dashboardShell__content .tabStub{background-color:#ecf6ff}.dashboardShell__content:has(.profileScreen){background-color:#fff}.loginScreen{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 16px;background-color:#1a2026}.loginScreen__form{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:360px}.loginScreen__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.loginScreen__logo{color:#6df6ed}.loginScreen__title{font-size:24px;font-weight:700;line-height:32px;color:#fff}.loginScreen__subtitle{font-size:14px;line-height:20px;color:#88abcb}.loginScreen__error{font-size:12px;line-height:18px;color:#dc362e}.loginScreen__demoHint{font-size:12px;line-height:18px;color:#7fa3c4;text-align:center}.loginScreen__step{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.loginScreen__field{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left}.loginScreen__fieldLabel{font-size:14px;line-height:20px;color:#88abcb}.loginScreen__genderRow{display:flex;gap:10px;width:100%}.loginScreen__genderOpt{flex:1;height:44px;border-radius:8px;border:1px solid #476a88;background-color:#fff;color:#1a2026;font-size:15px;cursor:pointer}.loginScreen__genderOpt--on{border-color:#1fa9a0;background-color:#c6fffb;font-weight:600;box-shadow:0 0 0 1px #1fa9a0 inset}.loginScreen__email{width:100%;height:48px;padding:0 14px;border-radius:8px;border:1px solid #476a88;background-color:#fff;color:#1a2026;font-size:16px}.loginScreen__email:focus{outline:none;border-color:#1fa9a0;box-shadow:0 0 0 2px #c6fffb}.loginScreen__sentTo{font-size:14px;line-height:20px;color:#88abcb;text-align:center}.loginScreen__changeEmail{background:none;border:none;padding:0;color:#1fa9a0;font-size:13px;line-height:18px;text-decoration:underline;cursor:pointer}.loginScreen__success{margin:0;font-size:13px;line-height:20px;color:#30d17b}.authOtp{display:flex;gap:8px;justify-content:center}.authOtp__input{width:48px;height:56px;border-radius:8px;border:1px solid #476a88;background-color:#fff;color:#1a2026;text-align:center;font-size:24px;font-weight:700}.authOtp__input:focus{outline:none;border-color:#1fa9a0;box-shadow:0 0 0 2px #c6fffb}.authOtp--invalid .authOtp__input{border-color:#dc362e}.homeScreen{display:flex;flex-direction:column;background-color:#fafcff;min-height:100%}.homeScreen__content{display:flex;flex-direction:column;gap:32px;padding:16px 16px 32px}.homeHeader{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#1a2026}.homeHeader__user{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #1b3144}.homeHeader__username{font-size:24px;font-weight:700;line-height:32px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:86%}.homeHeader__appointmentInfo{display:flex;flex-direction:column;gap:4px}.homeHeader__appointmentTitle{font-size:12px;line-height:18px;text-transform:uppercase;color:#fff}.homeHeader__appointmentRow{display:flex;align-items:center;gap:8px}.homeHeader__appointmentIcon{color:#fff}.homeHeader__appointmentValue{font-size:20px;font-weight:700;line-height:26px;color:#fff}.homeNav{overflow-x:auto}.homeNav__list{display:flex;gap:12px;list-style:none;padding-bottom:4px}.homeNav__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:80px;flex-shrink:0}.homeNav__iconBox{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;border:1px solid #dcedfb;background-color:#fff;color:#1b3144;overflow:hidden}.homeNav__iconBox svg{width:100%;height:100%}.homeNav__link{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;border:none;background:transparent;cursor:pointer}.homeNav__label{font-size:12px;line-height:16px;text-align:center;color:#1b3144}.macroBar{display:flex;flex-direction:column;gap:8px}.macroBar__header{display:flex;align-items:center;justify-content:space-between}.macroBar__labelBox{display:flex;align-items:center;gap:8px}.macroBar__icon{width:20px;height:20px}.macroBar__icon--kcal{color:#1b3144}.macroBar__icon--carbohydrateInG{color:#1eaf62}.macroBar__icon--proteinInG{color:#0d5b97}.macroBar__icon--lipidsInG{color:#ffa32a}.macroBar__label{font-size:14px;font-weight:500;color:#1b3144}.macroBar__counter{font-size:14px;color:#476a88}.macroBar__counterValue{font-weight:700;color:#1a2026}.macroBar__track{position:relative;height:8px;border-radius:999px;background-color:#ecf6ff;overflow:hidden}.macroBar__increase{position:absolute;inset:0 auto 0 0;height:100%;background-color:#c6fffb}.macroBar__progress{position:absolute;inset:0 auto 0 0;height:100%;background-color:#3ccac1}.dailyGoalLive{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background-color:#fafcff}.dailyGoalLive__note{margin:0;font-size:13px;color:#476a88}.dailyGoalLive__meals{margin:0;font-size:12px;color:#476a88}.dailyGoalLive__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dailyGoalLive__expand{flex-shrink:0;padding:6px 8px;margin:-6px -8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:#476a88;cursor:pointer}.dailyGoalLive__expand:hover{background-color:#6df6ed1f}.dailyGoalLive__expand:focus-visible{outline:2px solid #6df6ed;outline-offset:2px}.macroBar__note{font-size:11px;color:#476a88}.macroBar__counterTotal{font-weight:400;color:#476a88}.macroBar__detail{display:block;margin-top:2px;font-size:12px;color:#476a88}.qualitativePlan__body{position:relative;display:flex;flex-direction:column;gap:12px;max-height:248px;overflow:hidden}.qualitativePlan__body--open{max-height:none}.qualitativePlan__planTitle{font-size:16px;font-weight:700;color:#1a2026}.qualitativePlan__sectionTitle{font-size:14px;font-weight:700;color:#1b3144;margin-bottom:4px}.qualitativePlan__items{display:flex;flex-direction:column;gap:2px;padding-left:18px;list-style:disc}.qualitativePlan__item{font-size:14px;line-height:20px;color:#476a88}.qualitativePlan__fade{position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(#fafcff00,#fff);pointer-events:none}.qualitativePlan__toggle{display:flex;align-items:center;gap:6px;align-self:flex-start;padding:0;border:none;background:transparent;color:#1b3144;font-size:14px;font-weight:500;cursor:pointer}.mealCard{display:flex;align-items:center;gap:8px;padding:16px 8px;border-radius:4px;border:1px solid #dcedfb;background-color:#fff}.mealCard__hourBox{display:flex;align-items:center;height:32px;padding-right:8px;border-right:1px solid #dcedfb}.mealCard__hour{font-size:12px;font-weight:700;color:#1a2026}.mealCard__info{display:flex;flex-direction:column;justify-content:center}.mealCard__title{font-size:14px;font-weight:700;color:#1a2026}.mealCard__description{font-size:12px;font-weight:500;color:#476a88}.mealCard__chevron{margin-left:auto;color:#1b3144}.tabStub{display:flex;flex-direction:column;background-color:#fafcff;min-height:100%}.tabStub__header{padding:16px;background-color:#1a2026}.tabStub__title{font-size:24px;font-weight:700;color:#fff}.tabStub__content{display:flex;flex-direction:column;gap:32px;padding:16px}.profileScreen__actions{display:flex;justify-content:center}.notFound{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100vh;padding:24px;text-align:center;background-color:#fafcff}.notFound__title{font-size:24px;font-weight:700;color:#1a2026}.notFound__message{font-size:14px;color:#476a88}.detailScreen{display:flex;flex-direction:column;background-color:#fafcff;min-height:100%}.detailScreen__content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 32px}.detailScreen__note{margin:0;font-size:14px;line-height:1.4;color:#476a88}.formBanner{margin:0;font-size:14px;font-weight:600}.formBanner--success{color:#30d17b}.formBanner--error{color:#dc362e}.changePasswordHero{display:flex;justify-content:center;color:#253644}.changePasswordTitle{margin:0;font-size:16px;font-weight:600;line-height:24px;text-align:center;color:#1a2026}.changePasswordFooter{position:sticky;bottom:0;z-index:4;padding:20px 24px;background-color:#1a2026;border-top:1px solid #253644}.screenHeader{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:18px 20px;background-color:#1a2026;background-image:linear-gradient(180deg,#3ccac11a,#3ccac100 70%)}.screenHeader__back{display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;cursor:pointer;touch-action:manipulation;transition:background-color .16s var(--sd-ease)}.screenHeader__back:hover{background-color:#fafcff1f}.screenHeader__back:focus-visible{outline:2px solid #6df6ed;outline-offset:2px}.screenHeader__title{font-family:BebasNeue,sans-serif;font-size:30px;line-height:34px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTable{width:100%;border-collapse:collapse}.dataTable__row{border-bottom:1px solid #dcedfb}.dataTable__label{padding:12px 0;text-align:left;font-size:14px;font-weight:500;color:#476a88}.dataTable__value{padding:12px 0;text-align:right;font-size:14px;font-weight:700;color:#1a2026;white-space:nowrap}.dataTable__band{font-weight:500;color:#476a88}.dataTable__carried{display:inline-block;font-size:12px;font-weight:500;color:#476a88;white-space:normal}.photoUpload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:120px;border:1px dashed #88abcb;border-radius:8px;background-color:#fff;color:#476a88;cursor:not-allowed}.photoUpload__label{font-size:14px;font-weight:500}.planHeader__name{margin:0 0 12px;font-size:16px;font-weight:700;color:#1a2026}.planHeader__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #dcedfb}.planHeader__cal{display:flex;align-items:center;gap:8px;color:#1a2026}.planHeader__calValue{font-size:20px;font-weight:700}.planHeader__macros{display:flex;justify-content:space-between;gap:8px}.planHeader__macro{display:flex;flex-direction:column;gap:2px;align-items:center;flex:1}.planHeader__macroLabel{font-size:12px;color:#476a88}.planHeader__macroValue{font-size:16px;font-weight:700;color:#1a2026}.planDivisions__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.planDivisions__expires{font-size:12px;color:#476a88;white-space:nowrap}.planMeal{border:1px solid #dcedfb;border-radius:8px;overflow:hidden}.planMeal__head{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border:none;background-color:#fff;cursor:pointer;text-align:left}.planMeal__hour{font-size:12px;font-weight:700;color:#1a2026;padding-right:8px;border-right:1px solid #dcedfb}.planMeal__info{display:flex;flex-direction:column}.planMeal__title{font-size:14px;font-weight:700;color:#1a2026}.planMeal__day{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#476a88}.planMeal__description{font-size:12px;color:#476a88;white-space:pre-line}.planMeal__chevron{margin-left:auto;color:#1b3144;transition:transform .2s ease}.planMeal--open .planMeal__chevron{transform:rotate(180deg)}.planMeal__foods{display:flex;flex-direction:column;list-style:none;border-top:1px solid #dcedfb}.planMeal__food{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #ecf6ff}.planMeal__food--content{display:block;white-space:pre-line}.planMeal__foodName{font-size:14px;font-weight:500;color:#1a2026}.planMeal__foodPortion{font-size:12px;color:#476a88;text-align:right}.planOrientation__text{font-size:14px;line-height:20px;color:#476a88}.energyMetabolic__head{display:flex;align-items:center;gap:8px;color:#1a2026}.energyMetabolic__title{font-size:16px;font-weight:700}.energyMetabolic__value{font-size:28px;font-weight:700;color:#3ccac1}.energyMetabolic__hint{font-size:12px;line-height:18px;color:#476a88}.energyDaily__bars{display:flex;flex-direction:column;gap:12px}.energyBar{display:flex;flex-direction:column;gap:6px}.energyBar__day{font-size:14px;font-weight:700;color:#1a2026}.energyBar__track{position:relative;height:32px;border-radius:4px;background-color:#dcedfb;overflow:hidden}.energyBar__fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:4px;background-color:#b3261e;overflow:hidden}.energyBar__value{position:absolute;top:50%;left:8px;transform:translateY(-50%);font-size:12px;font-weight:700;color:#fff;white-space:nowrap}.energyBar__outsideValue{position:absolute;top:50%;left:8px;transform:translateY(-50%);font-size:12px;font-weight:700;color:#476a88;white-space:nowrap}.measureCards{display:flex;gap:8px}.measureCard{position:relative;flex:1;padding:12px 14px}.measureCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-right:28px}.measureCard__label{font-size:14px;font-weight:500;color:#476a88}.measureCard__valueRow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.measureCard__pct{display:inline-flex;align-items:baseline;gap:2px;font-size:28px;font-weight:700;color:#3ccac1;font-variant-numeric:tabular-nums}.measureCard__unit{font-size:16px;font-weight:700;color:#3ccac1}.measureCard__kg{font-size:12px;color:#476a88;font-variant-numeric:tabular-nums;text-align:right}.measureCard__delta{font-weight:600;font-variant-numeric:tabular-nums}.measuresNote{display:flex;flex-direction:column;gap:4px;margin:0;padding:12px 14px 12px 40px;border-radius:8px;background-color:#1a2026;color:#ecf6ff;font-size:12px;line-height:1.4;position:relative}.measuresNote:before{content:"";position:absolute;left:12px;top:12px;width:18px;height:18px;background-color:#ecf6ff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M12 10.5v5M12 7.5h.01' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M12 10.5v5M12 7.5h.01' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.measuresNote__previous{display:block;color:#88abcb}.measuresTabs .dsTabs__panel{display:flex;flex-direction:column;gap:24px}.measuresTabs .dsTabs__list{gap:4px;padding:4px;border-bottom:0;border-radius:8px;background-color:#dcedfb;overflow-x:visible}.measuresTabs .dsTabs__tab{flex:1 1 0;text-align:center;border-radius:6px;border-bottom:0;margin-bottom:0}.measuresTabs .dsTabs__tab--active{background-color:#fff;color:#1a2026}.measuresStepper{align-self:stretch;flex:1 1 auto;min-width:0}.measuresPager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:stretch}.measuresPager__error{margin:0;align-self:stretch;font-size:13px;color:#dc362e}.measuresEditedAt{margin:0;align-self:stretch;font-size:12px;font-weight:500;color:#657888}.measuresEmpty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.measuresEmpty__hint{margin:0;max-width:280px;font-size:14px;color:#657888}.measuresEmpty__cta{min-height:44px;padding:10px 20px;border:0;border-radius:1000px;background:#3ccac1;color:#1a2026;font-size:14px;font-weight:600;cursor:pointer}.measuresEmpty__cta:disabled{opacity:.5;cursor:default}.measuresEmpty__error{margin:0;font-size:13px;color:#dc362e}.measureEdit{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;width:100%}.measureEdit__input{width:88px;max-width:100%;padding:6px 8px;border:1px solid #dcedfb;border-radius:8px;background:#fff;color:#1a2026;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.measureEdit__input:disabled{background:#ecf6ff;color:#657888}.measureEdit__input:focus-visible{outline:2px solid #253644;outline-offset:1px}.measureEdit__unit{font-size:13px;color:#657888}.measuresSectionCard{align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 2px #1a20260f;overflow:hidden}.measuresSectionCard .dsAccordion__trigger{padding:14px 16px;min-height:52px}.measuresSectionCard .dsAccordion__title{font-size:15px;font-weight:600;color:#1a2026}.measuresSectionCard .dsAccordion__chevron{width:22px;height:22px;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 4.5v13M4.5 11h13' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 4.5v13M4.5 11h13' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.measuresSectionCard.dsAccordion--open .dsAccordion__chevron{transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M4.5 11h13' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M4.5 11h13' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.measuresSectionCard.dsAccordion--open .dsAccordion__panelInner{padding:0 16px 16px}.measuresScreen__fab{position:fixed;right:24px;bottom:88px;z-index:8}.measureChart__canvas{position:relative;height:260px}.manipulatedItem{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #dcedfb}.manipulatedItem:last-child{border-bottom:none}.manipulatedItem__iconBox{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;border:1px solid #dcedfb;color:#3ccac1;overflow:hidden}.manipulatedItem__iconBox svg{width:100%;height:100%}.manipulatedItem__info{display:flex;flex-direction:column;gap:2px}.manipulatedItem__name{font-size:14px;font-weight:700;color:#1a2026}.manipulatedItem__dosage{font-size:13px;font-weight:500;color:#3ccac1}.manipulatedItem__instructions{font-size:12px;color:#476a88}.dishCard__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dishCard__name{font-size:18px;font-weight:700;color:#1a2026}.dishCard__kcal{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#3ccac1;white-space:nowrap}.dishCard__subtitle{font-size:14px;font-weight:700;color:#1b3144}.dishCard__ingredients{display:flex;flex-direction:column;gap:4px;padding-left:18px;list-style:disc}.dishCard__ingredient{font-size:14px;line-height:20px;color:#476a88}.examRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #dcedfb}.examRow:last-child{border-bottom:none}.examRow__info{display:flex;flex-direction:column;gap:2px}.examRow__name{font-size:14px;font-weight:700;color:#1a2026}.examRow__value{font-size:13px;color:#476a88}.journalScreen{display:flex;flex-direction:column;position:relative;background-color:#fafcff;min-height:100%}.journalScreen__tabs{display:flex;background-color:#1a2026;padding:0 16px}.journalScreen__tab{flex:1;padding:12px 0;border:none;border-bottom:2px solid transparent;background:transparent;color:#476a88;font-size:14px;font-weight:500;cursor:pointer}.journalScreen__tab--active{color:#fff;border-bottom-color:#3ccac1;font-weight:700}.journalScreen__content{display:flex;flex-direction:column;gap:24px;padding:16px 16px 88px}.journalScreen__fab{position:fixed;right:24px;bottom:88px;z-index:8}.monthSelector{display:flex;align-items:center;justify-content:space-between}.monthSelector__label{font-size:18px;font-weight:700;color:#1a2026}.monthSelector__buttons{display:flex;align-items:center;gap:8px}.monthSelector__button{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#1a2026;cursor:pointer}.monthSelector__button:disabled{opacity:.35;cursor:not-allowed}.journalGroup{display:flex;flex-direction:column;gap:8px}.journalGroup__date{font-size:14px;font-weight:700;color:#1b3144}.journalEntry{display:flex;align-items:center;gap:8px;padding:16px 8px;border-radius:4px;border:1px solid #dcedfb;background-color:#fff}.journalEntry__hourBox{display:flex;align-items:center;height:32px;padding-right:8px;border-right:1px solid #dcedfb}.journalEntry__hour{font-size:12px;font-weight:700;color:#1a2026}.journalEntry__info{display:flex;flex-direction:column}.journalEntry__title{font-size:14px;font-weight:700;color:#1a2026}.journalEntry__title--link{text-decoration:none}.journalEntry__title--link:hover,.journalEntry__title--link:focus-visible{text-decoration:underline}.journalEntry__title--link:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px;border-radius:4px}.journalEntry__description{font-size:12px;color:#476a88}.journalEntry__actions{display:flex;align-items:center;gap:4px;margin-left:auto;position:relative}.journalEntry__photoFlag{display:inline-flex;color:#1b3144}.diaryRowAttach{display:inline-flex;align-items:center}.diaryRowAttach__button{display:inline-flex;align-items:center;justify-content:center;gap:0;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:#476a88;cursor:pointer}.diaryRowAttach__button:hover{color:#1a2026;background-color:#ecf6ff}.diaryRowAttach__button:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.diaryRowAttach__button:disabled{opacity:.6;cursor:progress}.diaryRowAttach__glyph{width:16px;height:16px}.diaryRowAttach__glyph+.diaryRowAttach__glyph{margin-left:-4px}.diaryRowAttach__choice{position:absolute;top:calc(100% + 4px);right:0;z-index:2;display:flex;flex-direction:column;min-width:168px;padding:4px;border:1px solid #dcedfb;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #1b314429}.diaryRowAttach__option{min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:none;font-size:14px;line-height:20px;text-align:left;color:#1a2026;cursor:pointer}.diaryRowAttach__option:hover{background-color:#ecf6ff}.diaryRowAttach__option:focus-visible{outline:2px solid #1fa9a0;outline-offset:-2px}.diaryRowAttach__option:disabled{opacity:.6;cursor:progress}.diaryRowAttach__error{position:absolute;top:calc(100% + 4px);right:0;z-index:2;margin:0;max-width:240px;padding:8px;border-radius:8px;background-color:#fffbf9;font-size:12px;line-height:18px;color:#b3261e}.evalPhotoSlots__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.evalPhotoSlots__slot{display:flex;flex-direction:column;gap:4px;min-width:0}.evalPhotoSlots__frame{position:relative;width:100%;aspect-ratio:144/210;overflow:hidden;border-radius:4px;background-color:#e9f3fc}.evalPhotoSlots__silhouette,.evalPhotoSlots__img{width:100%;height:100%;display:block;object-fit:cover}.evalPhotoSlots__add{position:absolute;top:8px;right:8px;width:24px;height:24px;margin:0;padding:0;border-radius:1000px;border:1px solid #3ccac1;background-color:#3ccac1;color:#1b3144;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.evalPhotoSlots__add:disabled{cursor:wait}.evalPhotoSlots__frame--writable:hover .evalPhotoSlots__add,.evalPhotoSlots__frame--writable:focus-within .evalPhotoSlots__add{opacity:1}.evalPhotoSlots__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evalPhotoSlots__delete{position:absolute;bottom:8px;right:8px;width:24px;height:24px;margin:0;padding:0;border-radius:1000px;border:1px solid #1a2026;background-color:#1a2026b8;color:#fff;font-size:16px;line-height:1;cursor:pointer}.evalPhotoSlots__busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#e9f3fcb8;color:#1b3144;font-size:12px;line-height:18px;text-align:center}.evalPhotoSlots__error{margin:0;font-size:11px;line-height:16px;color:#dc362e}.evalPhotoSlots__caption{display:block;text-align:center;font-size:12px;font-weight:500;line-height:20px;color:#1a2026}.evalPhotoSlots__other{margin-top:16px}.evalPhotoSlots__otherTitle{margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px;color:#1b3144}.photoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;padding:0;margin:0}.photoTile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;border-radius:8px;border:1px solid #dcedfb;background-color:#fff;overflow:hidden}.photoTile__open{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer}.photoTile__placeholder{color:#88abcb}.photoTile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photoTile__caption{position:relative;z-index:1;padding:2px 6px;border-radius:999px;background:#1a2026b8;font-size:12px;font-weight:700;color:#fff}.photoTile__date{font-size:10px;color:#476a88}.diaryPhotosRange{margin:0 0 12px;display:flex;flex-direction:column;gap:10px}.diaryPhotosRange__presets{display:flex;flex-wrap:wrap;gap:8px}.diaryPhotosRange__preset{margin:0;padding:8px 12px;border:1px solid #dcedfb;border-radius:999px;background:#fff;color:#1b3144;font-size:13px;font-weight:600;cursor:pointer}.diaryPhotosRange__preset:focus-visible{outline:2px solid #097d76;outline-offset:2px}.diaryPhotosRange__preset--active{border-color:#6df6ed;background:#6df6ed;color:#1a2026}.diaryPhotosRange .inputDateRange__fields{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%}.diaryPhotosRange .inputDateRange__field{flex:1 1 0;width:auto;min-width:0}.diaryPhotosRange .inputDateRange__separator{display:flex;align-items:center}.diaryPhotosRange .inputDateRange__input{width:100%}.diaryPhotoDetail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:#fff;overflow:auto}.diaryPhotoDetail__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #dcedfb}.diaryPhotoDetail__title{margin:0;font-size:18px;font-weight:700;color:#1a2026}.diaryPhotoDetail__close{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#1a2026;cursor:pointer}.diaryPhotoDetail__body{display:flex;flex-direction:column;gap:16px;padding:16px}.diaryPhotoDetail__img{width:100%;max-height:55vh;object-fit:cover;border-radius:12px;background:#ecf6ff}.diaryPhotoDetail__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;border-radius:12px;background:#ecf6ff;color:#88abcb}.diaryPhotoDetail__mealName{margin:0;font-size:18px;font-weight:700;color:#1a2026}.diaryPhotoDetail__meta{display:flex;flex-direction:column;gap:12px}.diaryPhotoDetail__metaRow{display:flex;align-items:center;gap:12px}.diaryPhotoDetail__metaRow p{margin:0;font-size:14px;color:#1a2026}.diaryPhotoDetail__metaIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#d7ebff;color:#1a2026}.diaryPhotoDetail__delete,.diaryPhotoDetail__confirmDanger{border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer}.diaryPhotoDetail__delete{background:transparent;color:#c62828;text-align:left;padding-left:0}.diaryPhotoDetail__confirm{display:flex;flex-direction:column;gap:12px}.diaryPhotoDetail__confirm p{margin:0;font-size:14px;color:#1b3144}.diaryPhotoDetail__confirmActions{display:flex;gap:8px}.diaryPhotoDetail__confirmActions button{flex:1;border:1px solid #dcedfb;border-radius:8px;padding:12px 16px;background:#fff;font-weight:700;cursor:pointer}.diaryPhotoDetail__confirmDanger{background:#c62828;color:#fff;border:none}.dashboardShell:has(.chatLayout),.dashboardShell:has(.chatScreen){height:100dvh;max-height:100dvh;overflow:hidden}.dashboardShell__content:has(.chatLayout),.dashboardShell__content:has(.chatScreen){min-height:0;overflow:hidden}.portalRoute:has(.chatLayout),.portalRoute:has(.chatScreen){flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.chatScreen{display:flex;flex-direction:column;height:100%;min-height:0;background-color:#fafcff}.chatScreen__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px 20px 8px;overflow-y:auto;background-color:#fafcff;background-image:radial-gradient(rgba(100,137,170,.11) 1px,transparent 1px);background-size:26px 26px;overscroll-behavior:contain}.chatHeader{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#1a2026;flex-shrink:0}.chatHeader__identity{display:flex;flex-direction:column;gap:1px;min-width:0}.chatHeader__name{font-size:15px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatHeader__presence{display:flex;align-items:center;gap:6px;font-size:12px;color:#7fa3c4}.chatHeader__presenceDot{width:7px;height:7px;border-radius:50%;background-color:#6489aa}.chatHeader__presence--online{color:#5ee8df}.chatHeader__presence--online .chatHeader__presenceDot{background-color:#5ee8df;box-shadow:0 0 0 3px #5ee8df38}.chatGroup{display:flex;flex-direction:column;gap:6px}.chatGroup__date{align-self:center;position:sticky;top:4px;z-index:1;margin-bottom:6px;padding:4px 14px;border-radius:var(--sd-radius-pill);border:1px solid #dcedfb;background-color:#fff;box-shadow:var(--sd-shadow-sm);font-size:11px;font-weight:600;letter-spacing:.02em;color:#476a88}.chatGroup__empty{margin:28px auto;max-width:280px;text-align:center;font-size:14px;line-height:20px;color:#476a88;text-wrap:balance}.chatBubbleRow{display:flex;align-items:center;max-width:100%}.chatBubbleRow--sent{flex-direction:row-reverse;align-self:flex-end}.chatBubbleRow--received{align-self:flex-start}.chatBubble{display:flex;flex-direction:column;gap:2px;max-width:min(78%,34em);padding:9px 14px;border-radius:var(--sd-radius-md);box-shadow:var(--sd-shadow-sm);overflow-wrap:anywhere;animation:sdBubbleIn .2s var(--sd-ease)}.chatBubble--received{align-self:flex-start;background-color:#fff;border:1px solid #dcedfb;border-bottom-left-radius:5px}.chatBubble--sent{align-self:flex-end;background:linear-gradient(135deg,#5ee8df,#3ccac1);border-bottom-right-radius:5px}.chatBubble__content{font-size:14px;line-height:20px}.chatBubble--received .chatBubble__content{color:#1a2026}.chatBubble--sent .chatBubble__content{color:#003c38}.chatBubble__meta{display:flex;align-items:center;gap:4px;align-self:flex-end}.chatBubble__hour{font-size:10px}.chatBubble--received .chatBubble__hour{color:#476a88}.chatBubble--sent .chatBubble__hour{color:#003c38e6}.chatBubble__tick{width:14px;height:14px}.chatBubble--sent .chatBubble__tick{color:#003c38b3}.chatBubble--sent .chatBubble__tick--SEEN{color:#003c38}.chatBubble__attachments{display:flex;flex-direction:column;gap:6px}.chatBubble__attachmentImg{max-width:200px;max-height:200px;width:auto;height:auto;object-fit:cover;border-radius:8px;cursor:pointer}.chatBubble__attachmentLoading{width:120px;height:80px;border-radius:8px;background-color:#ecf6ff}.chatBubble__attachmentDoc,.chatBubble__attachmentBroken{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid #dcedfb;background-color:#fff;color:#1a2026;cursor:pointer;text-align:left;font-size:13px}.chatBubble__attachmentDoc:disabled,.chatBubble__attachmentBroken:disabled{opacity:.6;cursor:progress}.chatBubble__attachmentBroken{border-style:dashed;background-color:transparent;color:#476a88}.chatBubble--sent .chatBubble__attachmentDoc,.chatBubble--sent .chatBubble__attachmentBroken{color:#1a2026}.chatBubble__attachmentDocName{word-break:break-word}.chatBubble__reply{flex:0 0 auto;width:24px;height:24px;margin:0 4px;border:none;padding:0;background-color:#6489aa;opacity:1;cursor:pointer;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 7L4 12l5 5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 12h9a7 7 0 017 7v1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 7L4 12l5 5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 12h9a7 7 0 017 7v1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}@media (hover: hover) and (pointer: fine){.chatBubble__reply{opacity:0}.chatBubbleRow:hover .chatBubble__reply,.chatBubble__reply:focus-visible{opacity:1}}.chat__replyCard{display:flex;align-items:flex-start;gap:8px;padding:8px;margin-bottom:6px;border-radius:8px;background:#000000b8;max-width:100%;overflow:hidden}.chat__replyBody{display:flex;flex-direction:column;gap:2px;min-width:0}.chat__replyAuthor{font-size:12px;font-weight:600;line-height:16px;color:#fff}.chat__replyPreview{font-size:12px;line-height:16px;color:#ffffffdb;overflow-wrap:anywhere}.chat__replyThumb{width:96px;height:96px;flex-shrink:0;object-fit:cover;border-radius:6px}.chat__replyThumb--loading{background-color:#ffffff29}.chat__replyDoc,.chat__replyBroken{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:#ffffffdb;overflow-wrap:anywhere}.chat__replyIco{width:16px;height:16px}.chatModalImage{display:flex;align-items:center;justify-content:center}.chatModalImage__img{max-width:80vw;max-height:70vh;object-fit:contain;border-radius:8px}.chatComposer{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px;background:transparent}.chatComposer__replyBar{display:flex;align-items:flex-start;gap:8px;padding:12px 12px 12px 16px;border-radius:12px;background:#1a2026eb}.chatComposer__replyBody{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.chatComposer__replyAuthor{color:#6df6ed;font-size:13px;font-weight:700;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatComposer__replyPreview{color:#ffffffdb;font-size:12px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chatComposer__replyDismiss{flex:0 0 auto;width:24px;height:24px;border:none;padding:0;background-color:#fff;cursor:pointer;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/14px 14px}.chatInput{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;background-color:#1a2026;border-radius:999px;border:none}.chatInput__field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.chatInput__attach{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#6489aa;cursor:pointer;touch-action:manipulation;z-index:1}.chatInput__attach:hover{color:#1a2026}.chatInput__attach:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.chatInput__send{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:none;border-radius:50%;background:linear-gradient(135deg,#5ee8df,#1fa9a0);color:#003c38;box-shadow:var(--sd-shadow-teal);cursor:pointer;touch-action:manipulation;transition:transform .16s var(--sd-ease),box-shadow .16s var(--sd-ease),opacity .16s var(--sd-ease)}.chatInput__send .ico{width:20px;height:20px}.chatInput__send:hover:not(:disabled){transform:scale(1.06)}.chatInput__send:active:not(:disabled){transform:scale(.96)}.chatInput__send:disabled{background:#476a88;color:#7fa3c4;box-shadow:none;cursor:default}.chatInput__send:focus-visible{outline:2px solid #6df6ed;outline-offset:2px}.chatInput .inputText{flex:1 1 auto;min-width:0;width:100%}.chatInput .inputText__element,.chatInput .inputText__input{width:100%}.chatInput .inputText__element{border-radius:var(--sd-radius-pill);border:none;padding-left:14px;padding-right:40px;background-color:#fff}.chatInput__staged{display:flex;flex-direction:column;gap:8px;padding:0;background-color:transparent;border-top:none}.chatInput__chip{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--sd-radius-sm);background-color:#fafcff;border:1px solid #dcedfb}.chatInput__chipThumb{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:6px;background-color:#ecf6ff;border:1px solid #dcedfb;overflow:clip;color:#476a88}.chatInput__chipImg{width:100%;height:100%;object-fit:cover}.chatInput__chipName{flex:1 1 auto;color:#1a2026;font-size:13px;word-break:break-word}.chatInput__chipStatus{flex:0 0 auto;font-size:12px;color:#476a88}.chatInput__chipStatus--failed{color:#dc362e}.chatInput__chipRemove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;border:none;background-color:transparent;color:#476a88;cursor:pointer}.chatInput__chipRemove:hover{color:#1a2026}.chatInput__error{padding:4px 8px;color:#b3261e;font-size:12px;font-weight:500;background-color:transparent}@keyframes sdBubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chatLayout{display:flex;flex:1 1 auto;height:100%;min-height:0;background-color:#ecf6ff;padding:16px;gap:16px}.chatLayout__list{display:flex;flex-direction:column;width:320px;flex-shrink:0;overflow-y:auto;background-color:#fff;border-radius:var(--sd-radius-lg);border:1px solid #dcedfb;box-shadow:var(--sd-shadow-sm)}.chatLayout__listHeader{padding:16px;font-size:11px;font-weight:700;color:#476a88;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #dcedfb}.chatLayout__conversation{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border-radius:var(--sd-radius-lg);border:1px solid #dcedfb;overflow:hidden;box-shadow:var(--sd-shadow-md)}.chatContact{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid #dcedfb;border-left:3px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.chatContact:hover{background-color:#ecf6ff}.chatContact--selected{background-color:#ecf6ff;border-left-color:#6df6ed}.chatContact__info{display:flex;flex-direction:column;min-width:0;flex:1}.chatContact__name{font-size:15px;font-weight:700;color:#1a2026}.chatContact__preview{font-size:13px;color:#476a88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatContact__unread{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background-color:#6df6ed;color:#1a2026;font-size:12px;font-weight:700}.chatHeader__back{display:none;padding:0;border:none;background:transparent;cursor:pointer}.chatScreen--pending{align-items:center;justify-content:center;text-align:center;padding:24px}.chatScreen__empty,.chatScreen__loading{font-size:14px;color:#476a88}@media (max-width: 768px){.chatLayout{padding:0;gap:0}.chatLayout__list{width:100%;border:none;border-radius:0;box-shadow:none}.chatLayout__conversation{display:none;border:none;border-radius:0;box-shadow:none}.chatLayout[data-selected=true] .chatLayout__list{display:none}.chatLayout[data-selected=true] .chatLayout__conversation{display:flex}.chatHeader__back{display:inline-flex;align-items:center}}.notificationsScreen{display:flex;flex-direction:column;background-color:#ecf6ff;min-height:100%}.notificationsScreen__content{display:flex;flex-direction:column;gap:16px;padding:20px;width:100%;max-width:780px;margin-inline:auto}.notificationsScreen__failed{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;border:1px solid #dcedfb;border-radius:var(--sd-radius-md);background-color:#fff;box-shadow:var(--sd-shadow-sm)}.notificationsScreen__failedText{font-size:14px;color:#476a88;text-align:center;text-wrap:balance}.notificationsScreen__retry{padding:9px 20px;border:1px solid #1fa9a0;border-radius:var(--sd-radius-pill);background-color:#fff;color:#015853;font-size:14px;font-weight:600;cursor:pointer}.notificationsScreen__retry:hover{background-color:#f1fffe}.notificationsScreen__retry:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.notificationList{display:flex;flex-direction:column;gap:8px;list-style:none;width:100%}.notificationItem{display:flex;flex-direction:column;gap:4px;width:100%;padding:16px;border:1px solid #dcedfb;border-radius:var(--sd-radius-md);background-color:#fff;box-shadow:var(--sd-shadow-sm);text-align:left;cursor:pointer;touch-action:manipulation;transition:box-shadow .18s var(--sd-ease),transform .18s var(--sd-ease),border-color .18s var(--sd-ease)}.notificationItem:hover{border-color:#3ccac1;box-shadow:var(--sd-shadow-md);transform:translateY(-1px)}.notificationItem:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.notificationItem__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;margin-bottom:4px}.notificationItem__dot{position:relative;width:8px;height:8px;flex-shrink:0;margin-inline-start:auto;border-radius:50%;background-color:#108d4a}.notificationItem__srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notificationItem__title{font-size:14px;line-height:18px;font-weight:600;color:#1a2026}.notificationItem__time{flex:1 1 auto;min-width:0;font-size:12px;line-height:20px;color:#476a88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationItem__time:first-letter{text-transform:uppercase}.notificationItem__body{font-size:12px;line-height:20px;color:#476a88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationItem__cta{align-self:flex-start;margin-top:4px;padding:4px;font-size:14px;line-height:24px;font-weight:500;color:#253644;text-decoration:underline}.profileScreen{display:flex;flex-direction:column;background-color:#fff;min-height:100%}.profileScreen__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:24px;padding:16px;border-radius:16px 16px 0 0;background-color:#fff}.profileHeader{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 16px}.profileHeader:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:339px;background-image:linear-gradient(180deg,#1a2026,#253644)}.profileHeader:after{content:"";position:absolute;z-index:-1;top:95px;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#3ccac100,#3ccac1a3)}.profileHeader__avatar{position:relative;width:72px;height:72px}.profileHeader__avatar .avatarDefault__imgContainer{width:72px;height:72px}.profileHeader__camera{position:absolute;right:-6px;bottom:-8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #6df6ed;border-radius:50%;background-color:#6df6ed;box-shadow:0 2px 2px #0000001a;color:#253644;cursor:pointer}.profileHeader__camera:disabled{opacity:.6;cursor:not-allowed}.profileHeader__fileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profileHeader__identity{display:flex;flex-direction:column;align-items:center;gap:4px}.profileHeader__avatarError{margin-top:4px;max-width:280px;color:#dc362e;font-size:12px;line-height:16px;text-align:center}.profileHeader__name{font-size:16px;font-weight:700;line-height:24px;color:#fafcff;text-align:center}.profileHeader__email{font-size:14px;line-height:20px;color:#fafcff;text-align:center}.profileMenu{display:flex;flex-direction:column;list-style:none;border-radius:8px;border:1px solid #dcedfb;background-color:#fff;overflow:hidden}.profileMenu__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;border:none;border-bottom:1px solid #dcedfb;background:transparent;cursor:pointer;text-align:left}.profileMenu__link:hover{background-color:#fafcff}.profileMenu__link--danger .profileMenu__label{color:#dc362e}.profileMenu__item:last-child .profileMenu__link{border-bottom:none}.profileMenu__left{display:flex;align-items:center;gap:12px}.profileMenu__icon{color:#1b3144}.profileMenu__label{font-size:14px;font-weight:500;color:#1a2026}.profileMenu__chevron{color:#476a88}.profileMenu--cards,.profileMenu--extras{border:none;border-radius:0;background:transparent;gap:8px;overflow:visible}.profileMenuCard{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 8px 16px 16px;border:1px solid #dcedfb;border-radius:8px;background-color:#fff;text-align:left;cursor:pointer}.profileMenuCard__left{display:flex;align-items:center;gap:12px}.profileMenuCard__iconTile{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dcedfb;border-radius:8px;background-color:#ecf6ff;color:#253644}.profileMenuCard__label{font-size:14px;font-weight:600;line-height:24px;color:#1a2026}.profileMenuCard__chevron{display:grid;place-items:center;width:32px;height:32px;color:#253644}.profileSignOutButton{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border:1px solid #dcedfb;border-radius:8px;background:transparent;color:#253644;font-size:14px;font-weight:500}.profileDialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:#0000007a;padding:16px;z-index:50}.profileDialog{width:min(343px,100%);border-radius:8px;overflow:hidden;background-color:#fff}.profileDialog__body{padding:20px}.profileDialog__body h2{margin:0;font-size:16px;line-height:24px;color:#1a2026}.profileDialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:20px;background-color:#ecf6ff}.profileDialog__secondary,.profileDialog__primary{min-height:48px;border-radius:8px;font-size:14px;font-weight:500;line-height:24px;cursor:pointer}.profileDialog__secondary{border:1px solid #dcedfb;background:transparent;color:#253644}.profileDialog__primary{border:1px solid #6df6ed;background:#6df6ed;color:#1a2026}.profileLang{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:8px;border:1px solid #dcedfb;background-color:#fff}.profileLang__label{font-size:14px;font-weight:500;color:#1a2026}.profileLang__options{display:flex;gap:8px}.profileLang__option{flex:1;padding:10px 0;border:1px solid #dcedfb;border-radius:6px;background:transparent;font-size:13px;font-weight:600;color:#1a2026;cursor:pointer}.profileLang__option:hover{background-color:#fafcff}.profileLang__option.is-active{border-color:#3ccac1;background-color:#3ccac1;color:#fff}.toggleList{display:flex;flex-direction:column;list-style:none;border-radius:8px;border:1px solid #dcedfb;background-color:#fff;overflow:hidden}.toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #dcedfb}.toggleRow:last-child{border-bottom:none}.toggleRow__label{font-size:14px;font-weight:500;color:#1a2026}.notifSection{display:flex;flex-direction:column;gap:12px}.notifSection__title{margin:0;font-size:16px;font-weight:700;color:#1a2026}.notifSection__help{margin:0;font-size:13px;line-height:20px;color:#476a88}.notifSection__blocked{margin:0;font-size:13px;line-height:20px;font-weight:600;color:#dc362e}.notificationError{display:flex;align-items:center;justify-content:space-between;gap:12px}.notificationRetryButton,.userDataRetryButton{border:none;background:transparent;color:#1fa9a0;text-decoration:underline;font-size:13px;cursor:pointer}.userDataGenreField{display:flex;flex-direction:column;gap:6px}.userDataGenreField__label{font-size:14px;line-height:20px;color:#476a88}.userDataGenreField__select{width:100%;min-height:48px;padding:0 12px;border:1px solid #dcedfb;border-radius:8px;background:#fff;color:#1a2026;font-size:16px}.privacyCard{display:flex;flex-direction:column;gap:8px;padding:17px;border-radius:12px;background-color:#fff}.privacyCard__heading{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#1a2026}.privacyCard__paragraph{margin:0;font-size:14px;line-height:24px;color:#1a2026}.privacyText{display:flex;flex-direction:column;gap:12px}.privacyText__paragraph{font-size:14px;line-height:22px;color:#476a88}.recoverScreen{display:flex;justify-content:center;min-height:100vh;padding:46px 16px 24px;background-color:#ecf6ff}.recoverScreen__content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:343px}.recoverScreen__content--reset{align-items:stretch;gap:16px}.recoverScreen__art{display:grid;place-items:center;width:104px;height:80px;color:#253644}.recoverScreen__art--small{width:63px;height:85px;margin:0 auto}.recoverScreen__title{margin:0;font-size:18px;font-weight:700;line-height:26px;color:#1a2026;text-align:center}.recoverScreen__subtitle{margin:0;font-size:14px;line-height:24px;color:#476a88;text-align:center}.recoverScreen__form{display:flex;flex-direction:column;gap:12px;width:100%}.recoverScreen__label{font-size:14px;line-height:20px;color:#476a88}.recoverScreen__input{width:100%;min-height:48px;padding:0 12px;border:1px solid #dcedfb;border-radius:8px;background:#fff;color:#1a2026;font-size:16px}.recoverScreen__rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.recoverScreen__rules li{font-size:14px;line-height:22px;color:#1b3144}.recoverScreen__rules .is-ok{color:#1eaf62}.recoverScreen__success{margin:0;font-size:14px;line-height:22px;color:#30d17b;text-align:center}.recoverScreen__error{margin:0;font-size:14px;line-height:22px;color:#dc362e;text-align:center}.recoverScreen__loginLink{margin:0;font-size:14px;line-height:24px;color:#1a2026;text-align:center}.recoverScreen__backLink{text-decoration:underline;color:#253644;font-size:14px;line-height:24px;text-align:center}.recoverResetFooter{position:sticky;bottom:0;padding-top:8px;background-color:#1a2026}.dashboardScreen{display:flex;flex-direction:column;background-color:#ecf6ff;flex:1 1 auto;min-height:100%}.dashboardScreen__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px 16px 0}.dashboardScreen__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboardScreen__content{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:16px 16px 32px}.dashboardScreen__main{display:flex;flex-direction:column;gap:16px;flex:1.5 1 0;min-width:0}.dashboardScreen__aside{display:flex;flex-direction:column;gap:16px;flex:0 0 340px;min-width:0}.dashboardScreen__status{font-size:13px;line-height:20px;color:#476a88}.dashboardScreen .portalCard{gap:0;border:none;border-radius:4px}.dashboardScreen .portalCard>section{display:flex;flex-direction:column;min-width:0}.dashboardCard__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dashboardCard__icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:8px;background-color:#6df6ed33;color:#1b3144}.dashboardCard__icon svg{width:20px;height:20px}.dashboardCard__title{margin:0;font-size:20px;line-height:26px;font-weight:700;color:#1b3144;min-width:0}.dashboardCard__link{margin-left:auto;flex-shrink:0;background:none;border:none;padding:0;font-size:14px;line-height:22px;font-weight:600;color:#476a88;text-decoration:none;cursor:pointer}.dashboardCard__link:hover{color:#1b3144}.dashboardCard__link:focus-visible{outline:2px solid #1a2026;outline-offset:2px;border-radius:4px}.evolutionStatus{margin:0 16px;font-size:13px;line-height:20px;font-weight:500;color:#2f4c66}.dashboardError{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 16px;padding:12px 16px;border:1px solid #e98f18;border-radius:4px;background-color:#fff6e9;color:#834b00}.dashboardError__text{font-size:13px;line-height:20px;font-weight:500;min-width:0}.dashboardError__retry{margin-left:auto;padding:6px 16px;border:1px solid #e98f18;border-radius:300px;background:transparent;color:#834b00;font-size:13px;font-weight:600;cursor:pointer}.dashboardError__retry:hover{background-color:#e98f1826}.dashboardError__retry:focus-visible{outline:2px solid #834b00;outline-offset:2px}.dashboardAppointment__when{display:block;font-family:BebasNeue,sans-serif;font-size:32px;line-height:40px;font-weight:400;text-transform:uppercase;color:#1a2026;font-variant-numeric:tabular-nums}.dashboardAppointment__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14px;line-height:22px;color:#476a88;font-variant-numeric:tabular-nums}.dashboardAppointment__pill{padding:2px 10px;border-radius:300px;background-color:#f1fffe;color:#097d76;font-size:12px;line-height:20px;font-weight:600}.dashboardAppointment__pill--pending{background-color:#fff6e9;color:#834b00}.dashboardAppointment__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.dashboardAppointment__empty{font-size:14px;line-height:22px;color:#476a88}.dashboardEmptyPlan__inner{display:flex;flex-direction:column;gap:8px;text-align:left}.dashboardEmptyPlan__title{font-size:16px;font-weight:700;color:#1a2026}.dashboardEmptyPlan__text{font-size:14px;line-height:22px;color:#476a88;max-width:62ch}.dashboardDocs__list{display:flex;flex-direction:column;gap:4px}.dashboardDocs__row{display:flex;align-items:center;gap:12px;padding:8px;border:none;border-radius:4px;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.dashboardDocs__row:hover{background-color:#ecf6ff}.dashboardDocs__row:focus-visible{outline:2px solid #1a2026;outline-offset:-2px}.dashboardDocs__label{flex:1;min-width:0;font-size:14px;line-height:22px;font-weight:600;color:#1b3144;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardDocs__count{flex-shrink:0;font-size:14px;line-height:22px;font-weight:700;color:#476a88;font-variant-numeric:tabular-nums}.dashboardDocs__pending{min-height:108px}.dashboardResponsible__card{display:flex;align-items:center;gap:12px}.dashboardResponsible__photo,.dashboardResponsible__photoFallback{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.dashboardResponsible__photoFallback{display:flex;align-items:center;justify-content:center;background-color:#f1fffe;color:#1b3144}.dashboardResponsible__info{display:flex;flex-direction:column;min-width:0}.dashboardResponsible__name{font-size:15px;font-weight:700;color:#1a2026}.dashboardResponsible__email{font-size:13px;color:#476a88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardResponsible__empty{font-size:14px;line-height:22px;color:#476a88}.dashboardResponsible__find{margin-top:16px;align-self:flex-start;background:none;border:none;padding:0;font-size:14px;line-height:22px;font-weight:600;color:#476a88;text-decoration:none;cursor:pointer}.dashboardResponsible__find:hover{color:#1b3144}.dashboardResponsible__find:focus-visible{outline:2px solid #1a2026;outline-offset:2px;border-radius:4px}.dashboardResponsible__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dashboardResponsible__actions .contactAction{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #dcedfb;border-radius:999px;background-color:#fff;color:#1b3144;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.dashboardResponsible__actions .contactAction:hover{background-color:#ecf6ff}.dashboardResponsible__actions .contactAction:focus-visible{outline:2px solid #1a2026;outline-offset:2px}.dashboardResponsible__actions .contactAction--primary{border-color:#6df6ed;background-color:#6df6ed}.dashboardResponsible__actions .contactAction--primary:hover{background-color:#3ccac1}@media (max-width: 1180px){.dashboardScreen__content{flex-direction:column;align-items:stretch}.dashboardScreen__aside{flex:1 1 auto;width:100%}}@media (max-width: 768px){.dashboardScreen__header{padding:16px 16px 0}.dashboardScreen__content{gap:16px;padding:16px 16px 24px}.dashboardError{margin:0 16px}.dashboardResponsible__actions .contactAction{min-height:44px}}.planMeal__foods--open{margin-top:8px}.planPhoto{padding:0;overflow:hidden}.planPrint{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1px solid #dcedfb;border-radius:8px;background-color:#fff;color:#1a2026;font-size:14px;font-weight:700;cursor:pointer}.shoppingList__items{display:flex;flex-direction:column}.shoppingItem{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #dcedfb}.shoppingItem:last-child{border-bottom:none}.shoppingItem__check{display:flex;align-items:center;justify-content:center;color:#3ccac1}.shoppingItem__name{flex:1;font-size:14px;font-weight:500;color:#1a2026}.shoppingItem__qty{font-size:13px;color:#476a88;white-space:nowrap}.manipulatedItem--button{width:100%;border:none;border-top:none;background:transparent;cursor:pointer;text-align:left;align-items:center}.manipulatedItem--button:disabled{cursor:default;opacity:.7}.manipulatedItem__pdf{margin-left:auto;color:#3ccac1;flex-shrink:0}.examRow__right{display:flex;align-items:center;gap:8px}.examRow__pdf{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#3ccac1;cursor:pointer}.bookingEmpty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;color:#476a88;text-align:center}.bookingEmpty__text{font-size:14px}.bookingSlots{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:0}.bookingSlots__item{list-style:none}.bookingSlots__timezone{margin:0;font-size:12px}.bookingDays{display:flex;flex-direction:column;gap:4px}.bookingDay__label{margin:12px 0 0;font-size:13px;font-weight:700;letter-spacing:.01em}.bookingDay__label:first-letter{text-transform:uppercase}.bookingSeeAll{margin-top:12px;padding:8px 0;border:none;background:transparent;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;color:#3ccac1}.bookingSeeAll:focus-visible{outline:2px solid #3ccac1;outline-offset:2px}.bookingSlot{padding:8px 14px;border:1px solid #dcedfb;border-radius:300px;background-color:#fff;font-size:13px;font-weight:500;color:#1a2026;cursor:pointer}.bookingSlot--selected{border-color:#3ccac1;background-color:#3ccac1}.bookingSlot:disabled{cursor:default;opacity:.6}.bookingPlaces{margin:8px 0 4px}.bookingPlaces__label{display:block;font-size:12px;font-weight:600;color:#2f4c66;margin-bottom:6px}.bookingPlaces__list{display:flex;flex-wrap:wrap;gap:8px}.bookingPlaces__item{list-style:none}.bookingPlace{padding:8px 14px;border:1px solid #dcedfb;border-radius:300px;background-color:#fff;font-size:13px;font-weight:500;color:#1a2026;cursor:pointer}.bookingPlace--selected{border-color:#3ccac1;background-color:#3ccac1}.bookingVideo{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:14px;font-weight:500;color:#1a2026;cursor:pointer}.bookingResult{margin-top:8px;font-size:14px;font-weight:500}.bookingResult--ok{color:#6df6ed}.bookingResult--warn{color:#e98f18}.bookingResult--err{color:#dc362e}.bookingUpcoming__list{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:0}.bookingUpcoming__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid #dcedfb;border-radius:12px;background-color:#fff;list-style:none}.bookingUpcoming__info{display:flex;align-items:center;gap:10px;color:#1a2026}.bookingUpcoming__meta{display:flex;flex-direction:column;gap:2px}.bookingUpcoming__when{font-size:14px;font-weight:600;color:#1a2026}.bookingUpcoming__status{font-size:12px;color:#476a88}.bookingUpcoming__actions{display:flex;align-items:center;gap:8px}.bookingUpcoming__proposal{display:flex;flex-direction:column;flex-basis:100%;gap:8px;margin-top:4px;padding:12px;border-left:3px solid #6df6ed;border-radius:8px;background-color:#ecf6ff}.bookingUpcoming__proposalText{margin:0;font-size:13px;line-height:20px;color:#1b3144}.bookingUpcoming__proposalSlot{margin:0;font-size:15px;font-weight:600;line-height:22px;color:#1a2026}.bookingUpcoming__proposalActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){*,html,body{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner_VpEe{animation:none!important;r:5px!important;opacity:.55!important}}.recipeCard__photo{margin:8px 0;border-radius:8px;overflow:hidden}.recipeCard__description{font-size:14px;line-height:20px;color:#476a88}.materialCard{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:none;border-bottom:1px solid #dcedfb;background:transparent;cursor:pointer;text-align:left}.materialCard:last-child{border-bottom:none}.materialCard:disabled{cursor:default;opacity:.7}.materialCard__iconBox{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;border:1px solid #dcedfb;color:#3ccac1}.materialCard__info{display:flex;flex-direction:column;gap:2px;flex:1}.materialCard__title{font-size:14px;font-weight:700;color:#1a2026}.materialCard__description{font-size:13px;color:#476a88}.materialCard__type{font-size:12px;font-weight:700;color:#3ccac1;white-space:nowrap}.myDataPanel__card{gap:12px}.myDataPanel__card--danger{border-color:#dc362e}.myDataPanel__cardTitle{font-size:16px;font-weight:700;color:#1a2026}.myDataPanel__description{font-size:13px;color:#476a88}.myDataPanel__download{align-self:flex-start;font-weight:700;color:#3ccac1;text-decoration:underline}.myDataPanel__seam{font-size:12px;color:#476a88}.myDataPanel__error{font-size:13px;color:#dc362e}.myDataPanel__confirm{display:flex;flex-direction:column;gap:16px;padding:16px}.myDataPanel__confirmBody{font-size:14px;color:#1b3144}.myDataPanel__confirmActions{display:flex;justify-content:flex-end;gap:12px}.billingPanel__card{gap:12px}.billingPanel__cardTitle{font-size:16px;font-weight:700;color:#1a2026}.billingPanel__description{font-size:13px;color:#476a88}.billingPanel__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.billingPanel__row{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #dcedfb;border-radius:8px}.billingPanel__rowMain{display:flex;justify-content:space-between;gap:12px}.billingPanel__rowDescription{font-size:14px;color:#1a2026}.billingPanel__rowAmount{font-weight:700;color:#1a2026}.billingPanel__rowMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.billingPanel__rowStatus{font-size:12px;color:#476a88}.billingPanel__rowStatus--paid{color:#30d17b}.billingPanel__rowStatus--pending{color:#e98f18}.billingPanel__payLink{font-weight:700;color:#3ccac1;text-decoration:underline}.billingPanel__paySeam{font-size:12px;color:#476a88}.findNutritionist__filtersGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.findNutritionist__onlineRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.findNutritionist__onlineLabel{font-size:14px;font-weight:500;color:#1a2026}.findNutritionist__tagline{margin:2px 0 0;font-size:13px;color:#476a88}.findNutritionist__specialties{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.findNutritionist__specialties li{padding:2px 10px;border-radius:999px;background-color:#6df6ed;color:#1b3144;font-size:12px;font-weight:600}.findNutritionist__onlineTag{margin-left:8px;padding:1px 8px;border-radius:999px;background-color:#6df6ed;color:#1b3144;font-size:11px;font-weight:600}.findNutritionist__card{position:relative}.findNutritionist__profileLink,.findNutritionist__reviewLink{display:inline-block;margin-top:10px;font-size:14px;text-decoration:none}.findNutritionist__profileLink{margin-right:18px;font-weight:600}.findNutritionist__profileLink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.findNutritionist__profileLink:focus-visible{outline:none}.findNutritionist__profileLink:focus-visible:after{outline:2px solid #3ccac1;outline-offset:-2px;border-radius:8px}.findNutritionist__reviewLink{color:#476a88;position:relative;z-index:1}.findNutritionist__status{margin:0;font-size:14px;color:#476a88}.findNutritionist__error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;color:#1a2026}.findNutritionist__retry{padding:6px 14px;border:1px solid #7fa3c4;border-radius:8px;background:transparent;color:#1a2026;font-size:13px;font-weight:600;cursor:pointer}.publicProfileScreen{min-height:100vh;background-color:#121212}.publicProfileScreen__state{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;text-align:center}.publicProfileScreen__stateText{margin:0;max-width:480px;color:#b3b3b3;font-size:16px}.publicProfileScreen .routeGuard__loading{color:#b3b3b3}.nutriRequest{max-width:760px;margin:24px auto;padding:24px;border-radius:16px;background-color:var(--pp-surface, #181818);border:1px solid var(--pp-border, #4d4d4d);color:var(--pp-text, #ffffff)}.nutriRequest__title{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--pp-text, #ffffff)}.nutriRequest__note{margin:0 0 8px;color:var(--pp-text-dim, #b3b3b3);font-size:12px}.nutriRequest .nutriRequest__back{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--pp-accent-strong, #1ed760);text-decoration:none}.nutriRequest .nutriRequest__back:hover{text-decoration:underline}.nutriRequest .nutriRequest__back:focus-visible{outline:2px solid var(--pp-accent-strong, #1ed760);outline-offset:2px}.nutriRequest__form{display:flex;flex-direction:column;gap:4px;margin:12px 0}.nutriRequest__form label{font-size:12px;font-weight:600;color:var(--pp-text-dim, #b3b3b3)}.nutriRequest__form input{padding:8px 12px;border:1px solid var(--pp-border, #4d4d4d);border-radius:8px;font-size:14px;color:var(--pp-text, #ffffff);background-color:var(--pp-surface-2, #1f1f1f)}.nutriRequest__form input::placeholder{color:var(--pp-text-dim, #b3b3b3)}.nutriRequest__form input:focus-visible{outline:2px solid var(--pp-accent, #1ed760);outline-offset:1px}.nutriRequest .bookingEmpty{color:var(--pp-text-dim, #b3b3b3)}.nutriRequest .bookingSlot{background-color:var(--pp-surface-2, #1f1f1f);border-color:var(--pp-border, #4d4d4d);color:var(--pp-text, #ffffff)}.nutriRequest .bookingSlot--selected{background-color:var(--pp-accent, #1ed760);border-color:var(--pp-accent, #1ed760);color:var(--pp-on-accent, #000000)}.nutriRequest .bookingResult--ok{color:var(--pp-accent, #1ed760)}.nutriRequest .routeGuard__loading,.nutriRequest .bookingSlots__timezone,.nutriRequest .bookingDay__label{color:var(--pp-text-dim, #b3b3b3)}.nutriRequest .bookingSeeAll{color:var(--pp-accent-strong, #1ed760)}.nutriRequest .bookingSeeAll:focus-visible{outline-color:var(--pp-accent-strong, #1ed760)}.nutriRequest .buttonDefault{background-color:var(--pp-accent, #1ed760);color:var(--pp-on-accent, #000000)}.nutriRequest .buttonDefault:hover:not([disabled]),.nutriRequest .buttonDefault:focus:not([disabled]),.nutriRequest .buttonDefault:focus-visible:not([disabled]){background-color:var(--pp-accent, #1ed760);filter:brightness(1.08)}.nutriRequest .buttonDefault[disabled]{opacity:.6}.pp:has(.nutriBooking .modalCenter--active) .pp-nav,.pp:has(.nutriBooking .modalCenter--active) .pp-hero__crn{-webkit-backdrop-filter:none;backdrop-filter:none}.nutriBooking .modalCenter--active{z-index:200}.nutriBooking .modalCenter__container,.nutriBooking .modalCenter__title{color:#1a2026}.nutriBooking .buttonDefault{background-color:var(--pp-accent, #1ed760);color:var(--pp-on-accent, #000000)}.nutriBooking .buttonDefault:hover:not([disabled]),.nutriBooking .buttonDefault:focus:not([disabled]),.nutriBooking .buttonDefault:focus-visible:not([disabled]){background-color:var(--pp-accent, #1ed760);filter:brightness(1.08)}.nutriBooking .buttonDefault[disabled]{opacity:.6}.allSlotsModal{max-width:520px}.allSlotsModal .bookingSlots{margin:8px 0 0}.requestConfirm{max-width:420px}.requestConfirm__chosen{display:flex;flex-direction:column;gap:2px;margin:12px 0 4px;font-size:16px}.requestConfirm__chosen strong:first-letter{text-transform:uppercase}.requestConfirm__chosenLabel{font-size:12px;font-weight:600;color:#476a88}.requestConfirm__timezone,.requestConfirm__note{margin:0 0 8px;font-size:12px;color:#476a88}.requestConfirm .nutriRequest__form label{color:#2f4c66}.requestConfirm .nutriRequest__form input{color:#1a2026;background-color:#fff;border:1px solid #88abcb}.requestConfirm .nutriRequest__form input:focus-visible{outline:2px solid #3ccac1;outline-offset:1px}.todayMeals{display:flex;flex-direction:column;gap:4px}.todayMeals__status{font-size:12px;color:#476a88}.todayMeals__stale{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border-radius:8px;background-color:#f0ad4e1f;font-size:12px;line-height:18px;color:#1b3144}.todayMeals__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.todayMeals__row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:8px;border-bottom:1px solid #ecf6ff}.todayMeals__row:last-child{border-bottom:none}.todayMeals__row--current{background-color:#ecf6ff}.todayMeals__row--past .todayMeals__name{color:#476a88}.todayMeals__row--past .todayMeals__time{opacity:.7}.todayMeals__time{min-width:44px;font-size:13px;font-weight:700;color:#1a2026;font-variant-numeric:tabular-nums}.todayMeals__body{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.todayMeals__name{font-size:14px;font-weight:600;color:#1a2026;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todayMeals__badge{flex-shrink:0;padding:1px 8px;border-radius:999px;background-color:#6df6ed;color:#1b3144;font-size:11px;font-weight:700}.todayMeals__kcal{flex-shrink:0;font-size:12px;color:#476a88;font-variant-numeric:tabular-nums}.todayMeals__sync{flex-basis:100%;font-size:11px;color:#476a88}.todayMeals__eat{flex-shrink:0;padding:4px 10px;border:1px solid #dcedfb;border-radius:999px;background:transparent;color:#1a2026;font-size:11px;font-weight:700;cursor:pointer}.todayMeals__eat:hover:not(:disabled){border-color:#6df6ed}.todayMeals__eat:focus-visible{outline:2px solid #6df6ed;outline-offset:2px}.todayMeals__eat--done{border-color:#6df6ed;background-color:#6df6ed;color:#1b3144;cursor:default}.todayMeals__row--done .todayMeals__name{color:#476a88}.todayMeals__empty{display:flex;flex-direction:column;gap:4px;padding:8px 0}.todayMeals__emptyTitle{font-size:14px;font-weight:600;color:#1a2026}.todayMeals__emptyText{font-size:12px;color:#476a88}.todayMeals__total{margin:4px 0 0;font-size:12px;color:#476a88}.todayMeals__open{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:8px 0 0;border-top:1px solid #ecf6ff;font-size:13px;font-weight:600;color:#1a2026;text-decoration:none}.todayMeals__open:focus-visible{outline:2px solid #1a2026;outline-offset:2px;border-radius:4px}.routeGuard{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center}.routeGuard>.routeGuard__loading,.routeGuard>.routeGuard__message{margin:0;max-width:34ch;color:#476a88;font-size:14px;line-height:1.45;text-wrap:balance}.routeGuard__retry{padding:9px 20px;border:1px solid #1fa9a0;border-radius:var(--sd-radius-pill);background-color:#fff;color:#015853;font-size:13px;font-weight:600;cursor:pointer}.routeGuard__retry:hover{background-color:#f1fffe}.routeGuard__retry:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.railShortcuts,.railShortcuts__collapsed{display:none}@media (min-width: 769px){.railShortcuts{display:flex}}@media (min-width: 769px){.portalTabNav--rail .railShortcuts{display:none}.portalTabNav--rail .railShortcuts__collapsed{display:block}}@media (min-width: 769px) and (max-width: 992px){.railShortcuts{display:none}.railShortcuts__collapsed{display:block}}.homeGreeting{display:flex;align-items:center;gap:24px;padding-bottom:16px;border-bottom:1px solid #c4dbee}.homeGreeting__avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;flex-shrink:0;background-color:#ecf6ff;color:#1b3144;box-shadow:inset 0 0 0 1px #bfddf680;text-decoration:none;cursor:pointer}.homeGreeting__avatar:focus-visible{outline:2px solid #1b3144;outline-offset:2px}.homeGreeting__avatarImg{width:100%;height:100%;object-fit:cover}.homeGreeting__avatarGlyph{width:24px;height:24px}.homeGreeting__text{display:flex;flex-direction:column;gap:0;min-width:0}.homeGreeting__salutation{margin:0;font-size:12px;line-height:12px;font-weight:500;color:#50616f}.homeGreeting__name{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#1a2026;overflow-wrap:anywhere}@media (max-width: 768px){.dashboardScreen__heading{width:100%}.homeGreeting{position:relative;border-bottom:none}.homeGreeting:after{content:"";position:absolute;left:-16px;right:-16px;bottom:0;height:1px;background-color:#c4dbee}}.apptCard{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background-color:#253644}.apptCard__title{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#fff}.apptCard__body{display:flex;flex-direction:column;gap:16px}.apptCard__facts{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.apptCard__fact{display:flex;align-items:center;gap:12px;min-width:0}.apptCard__factGlyph{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;background-color:#50616f;color:#fff}.apptCard__factGlyph .ico{width:20px;height:20px}.apptCard__factText{display:flex;flex-direction:column;min-width:0}.apptCard__factLabel{display:block;font-size:12px;line-height:20px;font-weight:400;color:#fff}.apptCard__factValue{display:block;font-size:12px;line-height:20px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.apptCard__duration{font-size:12px;line-height:20px;color:#dcedfb;font-variant-numeric:tabular-nums}.apptCard__primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border:none;border-radius:8px;background-color:#fff;color:#1a2026;font-size:14px;line-height:24px;font-weight:500;text-decoration:none;cursor:pointer}.apptCard__primary:hover{background-color:#fafcff}.apptCard__primary:focus-visible{outline:2px solid #fff;outline-offset:2px}.apptCard__empty,.apptCard__status{font-size:14px;line-height:22px;color:#dcedfb}.apptCard__error{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.apptCard__errorText{font-size:13px;line-height:20px;font-weight:500;color:#dcedfb;min-width:0}.apptCard__retry{margin-left:auto;padding:6px 16px;border:1px solid rgba(255,255,255,.4);border-radius:300px;background:transparent;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.apptCard__retry:hover{background-color:#ffffff1f}.apptCard__retry:focus-visible{outline:2px solid #fff;outline-offset:2px}.quickActionTrack{display:flex;gap:8px;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quickActionTrack::-webkit-scrollbar{display:none}.quickActionTrack__pending{flex:0 0 auto;height:80px;width:calc(var(--quick-action-gated-count) * 201px - 8px)}.quickAction{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:80px;padding:12px;border:none;border-radius:12px;background-color:#fff;color:#1a2026;text-decoration:none;scroll-snap-align:start;cursor:pointer}.quickAction:focus-visible{outline:2px solid #1a2026;outline-offset:2px}.quickAction__plate{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:8px;background:linear-gradient(180deg,#ecf6ff,#d9e8f5);box-shadow:inset 0 0 0 1.33px #d6e8f7,inset 0 .7px #ffffffe6;color:#1b3144}.quickAction__glyph{width:24px;height:24px}.quickAction__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:105px;font-size:14px;line-height:18px;font-weight:500}.planning{display:flex;flex-direction:column;gap:16px}.planning__title{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#1a2026}.planning__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.planTask{display:flex;align-items:center;gap:16px;min-height:80px;padding:16px;border-radius:12px;background-color:#fff}.planTask__text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.planTask__titleRow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.planTask__name{font-size:14px;line-height:24px;font-weight:600;color:#1a2026;min-width:0}.planTask__name--link{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.planTask__name--link:hover .planTask__nameChevron,.planTask__name--link:focus-visible .planTask__nameChevron{transform:translate(2px)}.planTask__name--link:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px;border-radius:4px}.planTask__nameChevron{flex-shrink:0;transition:transform .12s ease}@media (prefers-reduced-motion: reduce){.planTask__nameChevron{transition:none}.planTask__name--link:hover .planTask__nameChevron,.planTask__name--link:focus-visible .planTask__nameChevron{transform:none}}.planTask__clock{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;line-height:20px;color:#476a88;font-variant-numeric:tabular-nums}.planTask__clockGlyph{width:16px;height:16px}.planTask__desc{font-size:12px;line-height:20px;color:#476a88}.planTask__note{font-size:11px;line-height:18px;color:#476a88}.planToggle{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:none;background:none;padding:0;cursor:pointer}.planToggle:focus-visible{outline:2px solid #1a2026;outline-offset:-4px;border-radius:8px}.planToggle:disabled{cursor:not-allowed;opacity:.6}.planToggle__track{position:relative;width:40px;height:22px;border-radius:999px;background-color:#657888;transition:background-color .16s var(--sd-ease)}.planToggle__knob{position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px #0000001a,0 1px 3px #0000001a;transition:transform .16s var(--sd-ease)}.planToggle--on .planToggle__track{background-color:#30d17b}.planToggle--on .planToggle__knob{transform:translate(18px)}.hydrationTask{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:12px;background-color:#fff}.hydrationTask__body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.hydrationTask__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hydrationTask__name{font-size:14px;line-height:24px;font-weight:600;color:#1a2026}.hydrationTask__count{font-size:12px;line-height:20px;color:#476a88;font-variant-numeric:tabular-nums}.hydrationTask__status{font-size:12px;line-height:20px;color:#476a88}.hydrationTask__track{position:relative;height:8px;border-radius:999px;background-color:#ecf6ff;overflow:hidden}.hydrationTask__fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background-color:#3ccac1}.hydrationTask__remaining{font-size:12px;line-height:20px;color:#476a88}.hydrationTask__adds{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hydrationTask__add{min-height:44px;padding:0 4px;border:1px solid #dcedfb;border-radius:8px;background-color:#fff;color:#1b3144;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.hydrationTask__add:hover{background-color:#ecf6ff}.hydrationTask__add:focus-visible{outline:2px solid #1a2026;outline-offset:2px}.hydrationTask__add:disabled{opacity:.5;cursor:not-allowed}.hydrationTask__error{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hydrationTask__errorText,.hydrationTask__fault{font-size:12px;line-height:20px;color:#b3261e}.hydrationTask__retry{padding:4px 12px;border:1px solid #dcedfb;border-radius:300px;background:transparent;color:#1b3144;font-size:12px;font-weight:600;cursor:pointer}.hydrationTask__retry:hover{background-color:#ecf6ff}.hydrationTask__retry:focus-visible{outline:2px solid #1a2026;outline-offset:2px}.consumedToday{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px 8px 8px 12px;border-radius:12px;background-color:#fff}.consumedToday__value{display:flex;align-items:baseline;gap:4px;min-width:0}.consumedToday__numeral{font-size:20px;line-height:28px;font-weight:700;color:#1a2026;font-variant-numeric:tabular-nums}.consumedToday__unit{font-size:14px;line-height:24px;font-weight:400;color:#1a2026}.consumedToday__empty{font-size:20px;line-height:28px;font-weight:700;color:#476a88}.consumedToday__flame{--i: var(--icon-flame-solid);width:24px;height:24px;flex-shrink:0;background:linear-gradient(180deg,#dc362e,#b3261e);-webkit-mask:var(--i) no-repeat center/contain;mask:var(--i) no-repeat center/contain}.consumedToday__note{flex-basis:100%;font-size:11px;line-height:18px;color:#476a88}.consumedToday--unknown{flex-wrap:wrap;justify-content:flex-start;padding:8px 12px;font-size:13px;line-height:20px;color:#476a88}.macroBar__progress--below{background-color:#7fa3c4}.macroBar__progress--onTarget{background-color:#1eaf62}.macroBar__progress--over{background-color:#dc362e}.nutrientDist{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background-color:#fafcff}.nutrientDist__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nutrientDist__expand{flex-shrink:0;padding:6px 8px;margin:-6px -8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:#476a88;cursor:pointer}.nutrientDist__expand:hover{background-color:#6df6ed1f}.nutrientDist__expand:focus-visible{outline:2px solid #6df6ed;outline-offset:2px}.nutrientDist__empty{margin:0;font-size:12px;line-height:20px;color:#476a88}.nutrientDist--unknown{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:14px;line-height:24px;color:#476a88}.nutrientDist__bar{position:relative;height:11px;border-radius:999px;background-color:#c4dbee;overflow:hidden}.nutrientDist__segment{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px}.nutrientDist__segment--carbohydrateInG{background-color:#1eaf62}.nutrientDist__segment--proteinInG{background-color:#0d5b97}.nutrientDist__segment--lipidsInG{background-color:#ffa32a}.nutrientDist__legend{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.nutrientDist__row{display:flex;align-items:center;gap:4px;min-height:26px;padding-block:12px;border-bottom:1px solid #c4dbee}.nutrientDist__row:first-child{padding-top:0}.nutrientDist__row:last-child{padding-bottom:0;border-bottom:none}.nutrientDist__icon{flex-shrink:0;width:20px;height:20px;margin-right:4px}.nutrientDist__icon--carbohydrateInG{color:#1eaf62}.nutrientDist__icon--proteinInG{color:#0d5b97}.nutrientDist__icon--lipidsInG{color:#ffa32a}.nutrientDist__label{flex:1 1 auto;min-width:0;font-size:14px;line-height:24px;font-weight:400;color:#1a2026}.nutrientDist__value{flex-shrink:0;font-size:14px;line-height:24px;font-weight:400;color:#476a88;font-variant-numeric:tabular-nums}.comingSoon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1 auto;padding:48px 24px;text-align:center}.comingSoon__title{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#1a2026}.comingSoon__text{margin:0;max-width:40ch;font-size:14px;line-height:22px;color:#476a88;text-wrap:balance}@media (min-width: 769px){.railShortcuts{flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(250,252,255,.12)}.railShortcuts__label{margin:0;padding:0 12px;font-size:11px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6489aa}.railShortcuts__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.railShortcuts__link{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px 0 24px;border-radius:var(--sd-radius-sm);color:#88abcb;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s var(--sd-ease),color .16s var(--sd-ease)}.railShortcuts__link:hover{background-color:#fafcff14;color:#fff}.railShortcuts__link:focus-visible{outline:2px solid #6df6ed;outline-offset:-2px}.railShortcuts__link--active,.railShortcuts__link--active:hover{color:#6df6ed;background-color:#6df6ed1f;font-weight:600}.railShortcuts__icon{width:18px;height:18px;flex-shrink:0}.railShortcuts__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.railShortcuts__collapsed{position:relative;flex-shrink:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(250,252,255,.12)}.railShortcuts__trigger{display:grid;place-items:center;width:100%;height:44px;border:none;border-radius:var(--sd-radius-sm);background:transparent;color:#88abcb;cursor:pointer}.railShortcuts__trigger:hover{background-color:#fafcff14;color:#fff}.railShortcuts__trigger:focus-visible{outline:2px solid #6df6ed;outline-offset:-2px}.railShortcuts__trigger[aria-expanded=true]{background-color:#fafcff14;color:#fff}.railShortcutsFlyout{position:absolute;left:100%;bottom:0;z-index:9;display:flex;flex-direction:column;gap:2px;min-width:220px;margin:0 0 0 8px;padding:8px;list-style:none;border-radius:var(--sd-radius-md);background-color:#fff;box-shadow:var(--sd-shadow-md)}.railShortcutsFlyout__link{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--sd-radius-sm);color:#1b3144;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.railShortcutsFlyout__link:hover{background-color:#ecf6ff}.railShortcutsFlyout__link:focus-visible{outline:2px solid #1a2026;outline-offset:-2px}.railShortcutsFlyout__link--active,.railShortcutsFlyout__link--active:hover{background-color:#f1fffe;color:#1a2026;font-weight:600}.railShortcutsFlyout__icon{width:18px;height:18px;flex-shrink:0}@media (min-width: 769px){.quickActionTrack{display:none}}@media (min-width: 769px) and (max-width: 1180px){.dashboardScreen__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}}.mealDetail{display:flex;flex-direction:column;flex:1 1 auto}.mealDetail__content{display:flex;flex-direction:column;gap:16px;padding:16px}.mealDetail__status{margin:0;font-size:14px;line-height:24px;color:#476a88}.mealDetail__time{margin:0;font-size:12px;line-height:20px;color:#476a88;font-variant-numeric:tabular-nums}.mealDetail__note{margin:0;font-size:14px;line-height:24px;color:#1a2026;white-space:pre-line}.mealDetail__foods{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mealDetailFood{display:flex;flex-direction:column;gap:4px;padding:8px 8px 8px 16px;border:1px solid #dcedfb;border-radius:12px;background-color:#fff}.mealDetailFood__name{font-size:14px;line-height:24px;font-weight:600;color:#1a2026}.mealDetailFood__measure{font-size:12px;line-height:20px;color:#476a88}.mealDetailTotals{display:flex;flex-direction:column;gap:8px}.mealDetailTotals__title{margin:0;font-size:18px;line-height:26px;font-weight:700;color:#1a2026}.mealDetailTotals__energy{display:flex;align-items:center;min-height:56px;padding:8px 8px 8px 12px;border-radius:12px;background-color:#fff}.mealDetailTotals__energyValue{font-size:14px;line-height:24px;font-weight:600;color:#1a2026;font-variant-numeric:tabular-nums}.mealDetailTotals__split{display:flex;flex-direction:column;gap:12px;padding:16px 12px;border-radius:12px;background-color:#fff}.mealDetailTotals__splitTitle{margin:0;font-size:14px;line-height:24px;font-weight:700;color:#1a2026}.mealDetailTotals__noSplit{margin:0;font-size:14px;line-height:24px;color:#476a88}.diaryForm__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.diaryForm__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:-10px -10px 0 0;padding:0;border:0;border-radius:8px;background:none;color:#476a88;cursor:pointer}.diaryForm__close:hover{color:#1a2026;background-color:#ecf6ff}.diaryForm__close:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.diaryForm__closeGlyph{width:20px;height:20px}.diaryForm__field{display:flex;flex-direction:column;gap:4px;margin-top:12px}.diaryForm__label{font-size:12px;line-height:20px;font-weight:600;color:#1a2026}.diaryForm__select,.diaryForm__input{min-height:44px;padding:8px 12px;border:1px solid #dcedfb;border-radius:8px;background-color:#fff;font-size:16px;line-height:24px;color:#1a2026}.diaryForm__select:focus-visible,.diaryForm__input:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.diaryForm__hint{font-size:12px;line-height:18px;color:#476a88}.diaryPhotoAttach{display:flex;flex-direction:column;gap:8px;margin-top:12px}.diaryPhotoAttach__actions{display:flex;gap:8px}.diaryPhotoAttach__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #dcedfb;border-radius:8px;background-color:#fff;font-size:14px;line-height:24px;font-weight:500;color:#1a2026;cursor:pointer}.diaryPhotoAttach__button:disabled{opacity:.6;cursor:progress}.diaryPhotoAttach__button:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}.diaryPhotoAttach__glyph{flex-shrink:0;width:20px;height:20px}.diaryPhotoAttach__error{margin:0;font-size:12px;line-height:18px;color:#dc362e}.diaryPhotoAttach__preview{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.diaryPhotoAttach__image{width:100%;max-height:200px;object-fit:cover;border-radius:12px}.diaryPhotoAttach__caption{font-size:11px;line-height:18px;color:#476a88}.diaryPhotoAttach__remove{padding:0;border:none;background:none;font-size:12px;line-height:18px;color:#476a88;text-decoration:underline;cursor:pointer}.diaryPhotoAttach__remove:focus-visible{outline:2px solid #1fa9a0;outline-offset:2px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}:root{--color-primary: #6df6ed;--color-default: #253644;--color-hover: #0b756e;--color-gray-0: #1a2026;--color-gray-100: #1b3144;--color-gray-200: #2f4c66;--color-gray-300: #476a88;--color-gray-400: #6489aa;--color-gray-500: #7fa3c4;--color-gray-600: #88abcb;--color-gray-700: #dcedfb;--color-gray-800: #ecf6ff;--color-gray-900: #fafcff;--color-blue-0: #003c38;--color-blue-100: #015853;--color-blue-200: #097d76;--color-blue-300: #1fa9a0;--color-blue-400: #3ccac1;--color-blue-500: #5ee8df;--color-blue-600: #6df6ed;--color-blue-700: #9bfff8;--color-blue-800: #c6fffb;--color-blue-900: #f1fffe;--color-red-0: #410e0b;--color-red-100: #601410;--color-red-200: #8c1d18;--color-red-300: #b3261e;--color-red-400: #dc362e;--color-red-500: #e46962;--color-red-600: #ec928e;--color-red-700: #f2b8b5;--color-red-800: #f9dedc;--color-red-900: #fffbf9;--color-yellow-0: #613700;--color-yellow-100: #834b00;--color-yellow-200: #a55e00;--color-yellow-300: #c77508;--color-yellow-400: #e98f18;--color-yellow-500: #ffa32a;--color-yellow-600: #ffb85a;--color-yellow-700: #ffcc8a;--color-yellow-800: #ffe1ba;--color-yellow-900: #fff6e9;--color-green-0: #004922;--color-green-100: #066b35;--color-green-200: #108d4a;--color-green-300: #1eaf62;--color-green-400: #30d17b;--color-green-500: #46f396;--color-green-600: #72ffb3;--color-green-700: #9bffc9;--color-green-800: #c4ffdf;--color-green-900: #edfff5;--color-black: #000000;--color-white: #ffffff;--color-border-soft: #bfddf6;--color-border-muted: #c4dbee;--color-text-muted: #657888}#toast-anchor.portalToastHost{display:flex;flex-direction:column;position:fixed;z-index:1200;top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;left:auto;bottom:auto;margin:0;gap:8px;align-items:flex-end;width:min(360px,100vw - 24px);pointer-events:none}#toast-anchor.portalToastHost>*{pointer-events:auto}
