@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;font-family:inherit;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:4px;background-color:#6df6ed;color:var(--color-on-brand);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:var(--color-tint-surface);color:var(--color-gray-0)}.buttonDefault--white:hover:not([disabled]),.buttonDefault--white:focus:not([disabled]),.buttonDefault--white:focus-visible:not([disabled]){background-color:#6df6ed;color:var(--color-on-brand);transition:background-color .125s ease}.buttonDefault--red{color:var(--color-on-chrome);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:var(--color-gray-500);border-color:var(--color-gray-500);color:var(--color-gray-700)}.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;font-family:inherit;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:4px;color:var(--color-gray-10);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%)}[data-color-scheme=dark] .buttonSecondary--default .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(90%) sepia(52%) saturate(2909%) hue-rotate(180deg) brightness(115%) contrast(101%)}.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:var(--color-on-chrome)}.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:#015853}[data-color-scheme=dark] .buttonSecondary--blue{color:var(--color-blue-400)}.buttonSecondary--blue .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(15%) sepia(53%) saturate(4838%) hue-rotate(166deg) brightness(98%) contrast(103%)}.buttonSecondary--blue:hover:not([disabled]),.buttonSecondary--blue :focus:not([disabled]),.buttonSecondary--blue:focus-visible:not([disabled]){color:var(--color-accent-ink)}.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(33%) sepia(60%) saturate(600%) hue-rotate(130deg) brightness(95%) contrast(95%)}.buttonSecondary--active{background-color:#6df6ed;color:var(--color-on-brand)}.buttonSecondary--active,.buttonSecondary--active:focus{outline:1px solid var(--color-hover);outline-offset:-1px}.buttonSecondary--active:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.buttonSecondary--active .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(9%) sepia(9%) saturate(1093%) hue-rotate(169deg) brightness(96%) contrast(93%)}.buttonSecondary--active:hover:not([disabled]),.buttonSecondary--active:focus-visible:not([disabled]){background-color:#3ccac1;color:var(--color-on-brand)}.buttonSecondary--active:hover:not([disabled]) .buttonSecondary__iconContainer,.buttonSecondary--active:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(9%) sepia(9%) saturate(1093%) hue-rotate(169deg) brightness(96%) contrast(93%)}.buttonSecondary--red{color:var(--color-negative-ink)}.buttonSecondary--red .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(24%) sepia(79%) saturate(2058%) hue-rotate(344deg) brightness(80%) contrast(99%)}[data-color-scheme=dark] .buttonSecondary--red .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(60%) sepia(34%) saturate(552%) hue-rotate(314deg) brightness(105%) contrast(85%)}.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%)}[data-color-scheme=dark] .buttonSecondary--red:hover:not([disabled]),[data-color-scheme=dark] .buttonSecondary--red :focus:not([disabled]),[data-color-scheme=dark] .buttonSecondary--red:focus-visible:not([disabled]){color:var(--color-red-700)}[data-color-scheme=dark] .buttonSecondary--red:hover:not([disabled]) .buttonSecondary__iconContainer,[data-color-scheme=dark] .buttonSecondary--red :focus:not([disabled]) .buttonSecondary__iconContainer,[data-color-scheme=dark] .buttonSecondary--red:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(72%) sepia(28%) saturate(368%) hue-rotate(314deg) brightness(106%) contrast(90%)}.buttonSecondary--gray{color:var(--color-gray-300)}.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:var(--color-negative-ink)}.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%)}[data-color-scheme=dark] .buttonSecondary--exclude:hover:not([disabled]) .buttonSecondary__iconContainer,[data-color-scheme=dark] .buttonSecondary--exclude :focus:not([disabled]) .buttonSecondary__iconContainer,[data-color-scheme=dark] .buttonSecondary--exclude:focus-visible:not([disabled]) .buttonSecondary__iconContainer{filter:brightness(0) saturate(100%) invert(60%) sepia(34%) saturate(552%) hue-rotate(314deg) brightness(105%) contrast(85%)}.buttonSecondary[disabled]{cursor:not-allowed;pointer-events:none;color:var(--color-gray-300);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;font-family:inherit;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:var(--color-white)}.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:var(--color-gray-700);transition:background-color .35s ease}.buttonCircle--red{background-color:transparent}.buttonCircle--red:hover,.buttonCircle--red:focus-visible{background-color:var(--color-gray-700);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:var(--color-gray-10);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 var(--color-steel-40);background:transparent;color:var(--color-steel-0);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:var(--color-steel-80)}.dsSegmentedGroup__segment:focus-visible{outline:2px solid var(--color-steel-0);outline-offset:-2px;z-index:2}.dsSegmentedGroup__segment--selected{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-brand);z-index:1}.dsSegmentedGroup__segment--selected:hover:not(:disabled){background-color:var(--color-blue-700);border-color:var(--color-blue-700)}.dsSegmentedGroup__segment:disabled{cursor:not-allowed;background-color:transparent;border-color:var(--color-steel-50);color:var(--color-steel-50)}.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 input,.inputText textarea,.inputText select{font-family:inherit}.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:var(--color-danger-ink)}.inputText--invalid .inputText__element{border-color:var(--color-danger-ink);background-color:var(--color-danger-field)}.inputText--invalid .inputText__helpText{display:block;color:var(--color-danger-ink)}.inputText--white .inputText__label{color:var(--color-gray-90)}.inputText__label{flex:1 0 0;color:var(--color-gray-10);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 var(--color-gray-700);border-radius:4px;background:var(--color-gray-800);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:var(--color-gray-0);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:var(--color-gray-0);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:var(--color-danger-ink);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:var(--color-danger-ink)}.inputTextArea--invalid .inputTextArea__element{border-color:var(--color-danger-ink);background-color:var(--color-danger-field)}.inputTextArea--invalid .inputTextArea__helpText{display:block;color:var(--color-danger-ink)}.inputTextArea--white .inputTextArea__label{color:var(--color-gray-90)}.inputTextArea__label{flex:1 0 0;align-self:stretch;color:var(--color-gray-10);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 var(--color-gray-700);border-radius:4px;background:var(--color-gray-800);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:var(--color-gray-0);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:var(--color-danger-ink);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:var(--color-gray-500);color:var(--color-gray-300)}.checkBoxDefault--invalid .checkBoxDefault__element{border-color:var(--color-danger-ink)}.checkBoxDefault--invalid .checkBoxDefault__label{color:var(--color-danger-ink)}.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 var(--color-gray-300);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:var(--color-black);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:var(--color-danger-ink)}.checkBoxDefault__helpText{color:var(--color-danger-ink);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:var(--color-gray-500);color:var(--color-gray-300)}.inputRadio--invalid .inputRadio__element{border-color:var(--color-danger-ink)}.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__element:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.inputRadio__label{cursor:pointer;color:var(--color-gray-0);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:var(--color-danger-ink)}@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__control{display:flex;align-items:center;width:100%;min-width:0;gap:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__control{gap:12px}}.inputFile__element{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.inputFile__button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--color-accent-ink);border-radius:4px;color:var(--color-accent-ink);font-weight:600;white-space:nowrap;cursor:pointer;padding-block:calc(5px + (5 / .72 - 5) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__button{padding-block:5px}}.inputFile__button{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__button{padding-inline:16px}}.inputFile__button{font-size:calc(14px + (14 / .72 - 14) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__button{font-size:14px}}.inputFile__button{line-height:calc(22px + (22 / .72 - 22) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__button{line-height:22px}}.inputFile__button:hover{background-color:var(--color-tint-surface)}.inputFile__element:focus-visible+.inputFile__button{outline:2px solid var(--color-accent-ink);outline-offset:2px}.inputFile__element:disabled+.inputFile__button{cursor:not-allowed;opacity:.5;pointer-events:none}.inputFile__name{min-width:0;overflow:hidden;color:var(--color-gray-300);text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__name{font-size:12px}}.inputFile__name{line-height:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.inputFile__name{line-height:16px}}.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:var(--color-danger-ink)}.inputFile__label:focus,.inputFile__label:hover{color:var(--color-primary)}.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:var(--color-danger-ink);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__button{border-color:var(--color-danger-ink)}@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:var(--color-gray-300);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:var(--color-gray-90);border-radius:100%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:all .3s}.inputToggle__element:checked{background-color:var(--color-green-40);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{background-color:var(--color-on-brand);transition:all .3s}.inputToggle__element:focus-visible{outline:2px solid var(--color-accent-ink);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}.inputSearch{width:100%;display:flex;flex-shrink:0;position:relative;border-radius:4px;align-items:center;justify-content:space-between;background-color:var(--color-gray-800);border:2px solid var(--color-gray-700);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:var(--color-gray-90)}.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:var(--color-gray-0);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:var(--color-gray-300)}.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:var(--color-danger-ink)}.inputSelect--invalid .inputSelect__wrapper{border-color:var(--color-danger-ink);background-color:var(--color-danger-field)}.inputSelect--invalid .inputSelect__helpText{display:block;color:var(--color-danger-ink)}.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 var(--color-gray-700);border-radius:4px;background:var(--color-gray-800)}.inputSelect__wrapper--mod{border-radius:300px}.inputSelect__wrapper--blue{background-color:var(--color-white);border:2px solid var(--color-gray-700)}.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}[data-color-scheme=dark] .inputSelect__wrapper:after{background:var(--color-gray-100);-webkit-mask:url(/icons/chevron-down.svg) center/cover no-repeat;mask:url(/icons/chevron-down.svg) center/cover no-repeat}.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{position:absolute;left:0;right:0;top:100%;opacity:0;z-index:5;width:100%;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-gray-700);border-radius:4px;box-shadow:0 4px 6px #0000001a;transition:opacity .15s ease-in 50ms;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:var(--color-gray-10);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:var(--color-accent-ink)}.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:var(--color-gray-300);border-top:1px solid var(--color-gray-700);background-color:var(--color-white);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%)}[data-color-scheme=dark] .inputSelect__item--action:after{background:currentColor;-webkit-mask:url(/icons/gear.svg) center/contain no-repeat;mask:url(/icons/gear.svg) center/contain no-repeat;filter:none}.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:var(--color-gray-0);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:var(--color-gray-300)}.inputSelect--white .inputSelect__wrapper{background-color:var(--color-gray-90);border:2px solid var(--color-gray-700)}.inputSelect--white .inputSelect__label{color:var(--color-gray-90)}.inputSelect__label{flex:1 0 0;align-self:stretch;color:var(--color-gray-10);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:var(--color-danger-ink);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:var(--color-danger-ink)}.inputPassword--invalid .inputPassword__element{border-color:var(--color-danger-ink);background-color:var(--color-danger-field)}.inputPassword--invalid .inputPassword__icon{color:var(--color-gray-0)}.inputPassword--invalid .inputPassword__helpText{display:block;color:var(--color-danger-ink)}.inputPassword--white .inputPassword__label{color:var(--color-gray-90)}.inputPassword__label{flex:0 0 0;align-self:stretch;color:var(--color-gray-10);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 var(--color-gray-700);border-radius:4px;background:var(--color-gray-800);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:var(--color-gray-0);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;color:var(--color-default)}.inputPassword__icon path[fill="#1B3144" i]{fill:currentColor}.inputPassword__icon path[stroke="#1B3144" i]{stroke:currentColor}.inputPassword__helpText{align-self:stretch;color:var(--color-danger-ink);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:var(--color-danger-ink)}.inputDateRange--invalid .inputDateRange__input{border-color:var(--color-danger-ink);background-color:var(--color-danger-field)}.inputDateRange--white .inputDateRange__input{background-color:var(--color-gray-900)}.inputDateRange--border .inputDateRange__input{border-radius:300px}.inputDateRange:disabled{opacity:.5;cursor:not-allowed}.inputDateRange__legend{float:none;padding:0;color:var(--color-gray-100);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:var(--color-gray-100);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}[data-color-scheme=dark] .inputDateRange__input{color-scheme:dark}.inputDateRange__input{background-color:var(--color-gray-800);color:var(--color-gray-0);border:2px solid var(--color-gray-700);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 var(--color-link-accent);outline-offset:2px;border-color:var(--color-blue-300)}.inputDateRange__input:disabled{cursor:not-allowed}.inputDateRange__separator{flex:0 0 auto;color:var(--color-gray-300);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:var(--color-danger-ink);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:var(--color-blue-600)}@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 var(--color-gray-600);background-color:var(--color-gray-800)}.tag--disabled{pointer-events:none;opacity:.5}.tag--none{border:1px solid var(--color-gray-600);background-color:var(--color-gray-800)}.tag--none .tag__text{color:var(--color-gray-10)}.tag--gray{cursor:pointer;border:1px solid var(--color-gray-700);background-color:var(--color-white)}.tag--gray .tag__text{color:var(--color-gray-300)}.tag--gray:hover{background-color:var(--color-gray-800)}.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:var(--color-hover)}.tag__text{text-wrap:nowrap;font-weight:500;color:var(--color-gray-10);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:var(--color-steel-80);border-color:var(--color-steel-60);color:var(--color-steel-10)}.dsStatusPill--success{background-color:var(--color-blue-800);border-color:var(--color-green-100);color:var(--color-green-100)}.dsStatusPill--warning{background-color:var(--color-yellow-900);border-color:var(--color-yellow-200);color:var(--color-yellow-200)}.dsStatusPill--danger{background-color:var(--color-red-900);border-color:var(--color-red-300);color:var(--color-red-300)}@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 var(--color-gray-600))}}@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:var(--color-gray-300);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}}.emptyState--titled{text-align:center;gap:0}.emptyState--titled .emptyState__title{margin:0;max-width:281px;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-steel-10)}.emptyState--titled .emptyState__message{margin-top:12px;max-width:280px;font-size:14px;font-weight:400;color:var(--color-steel-20)}.emptyState--titled .emptyState__action{margin-top: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,var(--color-gray-700) 50%,var(--color-gray-800) 75%,var(--color-gray-700) 100%);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,var(--color-gray-700) 50%,var(--color-gray-800) 75%,var(--color-gray-700) 100%);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 var(--color-gray-700)}.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:var(--color-gray-300);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.dsTabs__tab:hover{color:var(--color-gray-100)}.dsTabs__tab:focus-visible{outline:2px solid var(--color-gray-100);outline-offset:-2px;border-radius:4px}.dsTabs__tab--active{color:var(--color-gray-0);font-weight:700;border-bottom-color:var(--color-blue-600)}.dsTabs__panel:focus-visible{outline:2px solid var(--color-gray-100);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:var(--color-steel-90);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:var(--color-steel-0);cursor:pointer;transition:background-color .12s ease,color .12s ease}.dsDateStepper__step:hover:not(:disabled){background:var(--color-steel-80)}.dsDateStepper__step:focus-visible{outline:2px solid var(--color-steel-0);outline-offset:-2px}.dsDateStepper__step:disabled{color:var(--color-steel-50);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:var(--color-steel-30);text-align:center}.dsDateStepper__value{font-size:14px;line-height:20px;font-weight:600;color:var(--color-steel-10);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 var(--color-gray-700);border-radius:var(--sd-radius-md, 8px);background:var(--color-gray-900);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:var(--color-gray-0);font-size:16px;line-height:24px;font-weight:700}.dsAccordion__trigger:hover{background:var(--color-gray-800)}.dsAccordion__trigger:focus-visible{outline:2px solid var(--color-gray-100);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:var(--color-white);border:1px solid var(--color-gray-700);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:var(--color-gray-0);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 var(--color-gray-700)}.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:var(--color-gray-300)}.dsDataList__labelText{display:inline-flex;align-items:center;gap:6px}.dsDataList__value{text-align:right;font-weight:600;color:var(--color-gray-0);font-variant-numeric:tabular-nums;white-space:nowrap}.dsDataList__band{margin-left:8px;font-weight:500;color:var(--color-gray-300);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:var(--color-gray-900);border:1px solid var(--color-gray-700);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:var(--color-gray-300)}.dsStatCard__value{font-size:24px;line-height:32px;font-weight:700;color:var(--color-gray-0);font-variant-numeric:tabular-nums}.dsStatCard__unit{font-size:14px;font-weight:500;color:var(--color-gray-300)}.dsStatCard__description{font-size:12px;line-height:16px;color:var(--color-gray-300)}.dsStatCard__help{display:inline-flex;flex-shrink:0}.dsStatCard--absent .dsStatCard__value{color:var(--color-gray-300);font-weight:500}.dsStatCard--accent{border-color:var(--color-blue-600);background:var(--color-tint-surface)}@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:var(--color-white);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:var(--color-steel-10);white-space:nowrap;border-bottom:1px solid var(--color-steel-70)}.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:var(--color-steel-80)}.dsDataTable__sortButton:focus-visible{outline:2px solid var(--color-steel-0);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:var(--color-steel-0);text-align:left;border-bottom:1px solid var(--color-steel-70);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:var(--color-steel-30)}.dsDataTable__skeleton{display:block;width:60%;height:12px;border-radius:1000px;background:var(--color-steel-70);animation:dsDataTableShimmer 1.2s ease-in-out infinite}.dsDataTable__footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-steel-60);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:var(--color-steel-10);cursor:pointer;border-radius:1000px;transition:background-color .12s ease}.dsDataTable__pagerButton:hover:not(:disabled){background:var(--color-steel-80)}.dsDataTable__pagerButton:focus-visible{outline:2px solid var(--color-steel-0);outline-offset:2px}.dsDataTable__pagerButton:disabled{color:var(--color-steel-30);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:var(--color-steel-10);font-variant-numeric:tabular-nums}.dsDataTable__rowsPerPage{display:flex;align-items:center;gap:8px}.dsDataTable__rowsPerPageLabel{font-size:14px;line-height:24px;color:var(--color-steel-10)}.dsDataTable__select{padding:4px 8px;font:inherit;font-size:14px;line-height:24px;color:var(--color-steel-10);background:var(--color-white);border:1px solid var(--color-steel-60);border-radius:4px;cursor:pointer}.dsDataTable__select:focus-visible{outline:2px solid var(--color-steel-0);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:var(--color-gray-300);color:var(--color-gray-900);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:var(--color-gray-100)}.dsHelpTip__badge:focus-visible{outline:2px solid var(--color-gray-100);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:var(--color-gray-0);color:var(--color-gray-900);box-shadow:0 6px 20px #1a202647}.dsHelpTip__panel--sheet{top:auto;right:0;bottom:0;left:0;width:auto;max-width:none;border-radius:8px 8px 0 0;padding:20px 20px calc(8px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));gap:40px;background:var(--color-white);color:var(--color-steel-10);box-shadow:0 -6px 20px #1a202647;max-height:80vh;max-height:80dvh;overflow-y:auto}.dsHelpTip__panel--sheet .dsHelpTip__title{font-size:16px;line-height:24px}.dsHelpTip__panel--sheet .dsHelpTip__body{font-size:14px;line-height:24px;color:var(--color-steel-20)}.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{color:var(--color-gray-10)}.modalDefault__buttonClose:after{content:"";position:relative;width:100%;height:100%;background-color:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M25%207L7%2025%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M25%2025L7%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M25%207L7%2025%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M25%2025L7%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain}.modalDefault__buttonClose:hover,.modalDefault__buttonClose:focus,.modalDefault__buttonClose:focus-visible{background-color:var(--color-gray-700)}@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}@media screen{.modalCenter{visibility:hidden;transition:visibility 0s linear .35s}}.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}@media screen{.modalCenter--active{visibility:visible;transition-delay:0s}}.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:var(--color-gray-90);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:var(--color-gray-10);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{flex-shrink:0;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{color:var(--color-gray-10)}.modalCenter__buttonClose:after{content:"";position:relative;width:100%;height:100%;background-color:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M25%207L7%2025%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M25%2025L7%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M25%207L7%2025%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M25%2025L7%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain}.modalCenter__buttonClose:hover,.modalCenter__buttonClose:focus,.modalCenter__buttonClose:focus-visible{background-color:var(--color-gray-700)}@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:var(--color-gray-0);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:var(--color-gray-10);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:var(--color-gray-200);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:var(--color-gray-90);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:var(--color-gray-10);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:var(--color-gray-200);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:fixed;z-index:20;display:grid;min-width:max-content;background:var(--color-white);border:1px solid var(--color-gray-700);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;visibility:hidden;transition:opacity .35s ease-out,max-height .15s ease-out,visibility .35s ease-out}.overflowMenu__panel--active{opacity:1;pointer-events:all;visibility:visible;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,visibility 0s ease-in}.overflowMenu__panel--up{margin-top:0;margin-bottom:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.overflowMenu__panel--up{margin-bottom:8px}}.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:var(--color-gray-100);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:var(--color-gray-800);color:var(--color-accent-ink)}.overflowMenu__item--danger{color:var(--color-negative-ink)}.overflowMenu__item--danger:hover{background:var(--color-red-800);color:var(--color-red-400)}.overflowMenu__item--disabled{opacity:.5;cursor:not-allowed}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.dsTypedConfirm{display:flex;flex-direction:column;gap:20px;margin-top:8px}.dsTypedConfirm__consequence{margin:0;color:var(--color-gray-300);font-size:14px;line-height:24px}.dsTypedConfirm__error{margin:0;color:var(--color-danger-ink);font-size:12px;line-height:20px}.dsTypedConfirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}@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,var(--color-primary),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}[data-color-scheme=dark] .avatarDefault__imgContainer--empty{background-color:var(--color-gray-700)}.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:var(--color-gray-300)}.linkDefault--gray:hover,.linkDefault--gray:focus,.linkDefault--gray:focus-visible{color:var(--color-gray-200);text-decoration:none}.linkDefault--dark-gray{color:var(--color-gray-10)}.linkDefault--dark-gray:hover,.linkDefault--dark-gray:focus,.linkDefault--dark-gray:focus-visible{color:var(--color-gray-200);text-decoration:none}.linkDefault--red{color:var(--color-negative-ink)}.linkDefault--red:hover,.linkDefault--red:focus,.linkDefault--red:focus-visible{color:var(--color-danger-ink);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}.pp *:where(:not([data-portal-ui],[data-portal-ui] *)){color:inherit}.pp h1:where(:not([data-portal-ui] *)),.pp h2:where(:not([data-portal-ui] *)),.pp h3:where(:not([data-portal-ui] *)){margin:0;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.pp a:where(:not([data-portal-ui] *)){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:var(--color-gray-800);border:1px solid var(--color-gray-700);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 var(--color-gray-700)}.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:var(--color-gray-100);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:var(--color-white);border-color:var(--color-gray-700)}.richTextEditor__tool:active:not(:disabled){background:var(--color-blue-600);color:#1b3144}.richTextEditor__tool--active:not(:disabled){background:var(--color-blue-600);border-color:var(--color-gray-100);color:#1b3144}.richTextEditor__tool--active:hover:not(:disabled){background:var(--color-blue-600);border-color:var(--color-gray-100)}.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:var(--color-white);border:1px solid var(--color-gray-700);border-top:none;border-radius:0 0 8px 8px;color:var(--color-gray-100);outline:none;overflow-y:auto}.richTextEditor__body:focus,.richTextEditor__body:focus-visible{border-color:var(--color-blue-600)}.richTextEditor__body:empty:before{content:attr(data-placeholder);color:var(--color-gray-300);pointer-events:none}.richTextEditor__body table{width:100%;border-collapse:collapse;margin-bottom:calc(12px + (12 / .72 - 12) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__body table{margin-bottom:12px}}.richTextEditor__body th,.richTextEditor__body td{border:1px solid var(--color-gray-700);font-size:14px;line-height:24px;padding-block:calc(8px + (8 / .72 - 8) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__body th,.richTextEditor__body td{padding-block:8px}}.richTextEditor__body th,.richTextEditor__body td{padding-inline:calc(16px + (16 / .72 - 16) * (100vw - 1366 * 1px) / (2560 - 1366))}@media (max-width: 768px){.richTextEditor__body th,.richTextEditor__body td{padding-inline:16px}}.richTextEditor__body th,.richTextEditor__body td{text-align:left;vertical-align:top}.richTextEditor__body th{width:50%;color:var(--color-default);font-weight:600}.richTextEditor__body td{color:var(--color-default);font-weight:400}.richTextEditor__body tfoot{display:table-row-group}.richTextEditor__toolbar--document{flex-direction:column;align-items:stretch;gap:4px}.richTextEditor__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.richTextEditor__select{height:28px;min-width:96px;border:1px solid var(--color-gray-700);border-radius:6px;background:var(--color-white);color:var(--color-gray-100);font:inherit;font-size:13px;padding:0 8px}.richTextEditor__paletteWrap{position:relative;display:inline-flex}.richTextEditor__palette{position:absolute;top:32px;left:0;z-index:2;display:grid;grid-template-columns:repeat(6,20px);gap:4px;padding:6px;background:var(--color-white);border:1px solid var(--color-gray-700);border-radius:6px}.richTextEditor__swatch{width:20px;height:20px;border:1px solid var(--color-gray-700);border-radius:4px;cursor:pointer}.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}.menuNav__group{display:flex;flex-direction:column;gap:4px}.menuNav__item--parent .menuNav__label{flex:1}.menuNav__chevron{display:inline-block;width:16px;height:16px;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}.menuNav__item--parent[aria-expanded=true] .menuNav__chevron{transform:rotate(180deg)}.menuNav__sub{display:flex;flex-direction:column;gap:4px;margin-left:20px;padding-left:12px;border-left:1px solid currentColor}.menuNav__sub[hidden]{display:none}.menuNav__item--child{padding-left:12px}@media (prefers-reduced-motion: reduce){.menuNav__chevron{transition:none}}@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}.adminButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:40px;padding:8px 24px;border-radius:4px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .125s ease,border-color .125s ease}.adminButton:disabled{cursor:not-allowed;opacity:.55}.adminButton--block{display:flex;width:100%}.adminButton--primary{background-color:var(--color-blue-600);color:var(--color-gray-0)}.adminButton--primary:hover:not(:disabled){filter:brightness(.96)}.adminButton--secondary{background-color:var(--color-white);border-color:var(--color-steel-40);color:var(--color-default)}.adminButton--secondary:hover:not(:disabled){background-color:var(--color-gray-800)}.adminButton--danger{background-color:var(--color-white);border-color:var(--color-red-300);color:var(--color-red-300)}.adminButton--danger:hover:not(:disabled){background-color:var(--color-red-900)}.adminButton--ghost{background-color:transparent;color:var(--color-default);padding:8px;border-radius:8px}.adminButton--ghost:hover:not(:disabled){background-color:var(--color-gray-800)}.adminButton__icon{flex-shrink:0;color:inherit}.adminButton__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.adminButton__icon svg [fill]:not([fill=none]){fill:currentColor}.adminIconButton{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:6px;border:0;border-radius:50%;background-color:transparent;color:var(--color-gray-0);cursor:pointer;transition:background-color .125s ease}.adminIconButton:hover:not(:disabled){background-color:var(--color-gray-800)}.adminIconButton:disabled{cursor:not-allowed;color:var(--color-text-muted)}.adminIconButton svg [stroke]:not([stroke=none]){stroke:currentColor}.adminIconButton svg [fill]:not([fill=none]){fill:currentColor}.adminModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#1a202673;overflow-y:auto}.adminModal__panel{width:594px;max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:8px;background-color:var(--color-white);overflow:hidden}.adminModal__head{flex-shrink:0;box-sizing:border-box;height:64px;padding:16px 24px;border-bottom:1px solid var(--color-border-muted);background-color:var(--color-white)}.adminModal__head h2{margin:0;font-size:16px;line-height:24px;font-weight:700;color:var(--color-gray-0)}.adminModal__body{display:flex;flex-direction:column;gap:16px;padding:16px 24px;overflow-y:auto;background-color:var(--color-white)}.adminModal__foot{position:sticky;bottom:-16px;display:flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;height:72px;margin:0 -24px -16px;padding:0 16px;background-color:var(--color-gray-0)}.adminModal__cancel{color:var(--color-white)}.adminModal__cancel:hover:not(:disabled){background-color:#ffffff1f}._visuallyHidden_urdtf_10{position:absolute;inline-size:var(--border-width-hairline);block-size:var(--border-width-hairline);margin:calc(var(--border-width-hairline) * -1);padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}._figures_6ug0q_7{display:inline;font-variant-numeric:tabular-nums}._number_1pkeh_6{position:relative;display:inline-block}._stage_irqgh_4{position:relative;display:grid;min-inline-size:0}._inline_irqgh_10{display:inline-grid}._layer_irqgh_14{min-inline-size:0}._entering_irqgh_28{animation:_blur-swap-enter_irqgh_1 var(--spring-snappy-duration) calc(var(--duration-fade) / 2) backwards;animation-timing-function:var(--spring-snappy-easing)}._exiting_irqgh_37{position:absolute;inset-block-start:0;inset-inline-start:0;min-inline-size:100%;pointer-events:none;animation:_blur-swap-exit_irqgh_1 var(--duration-fade) both;animation-timing-function:var(--spring-smooth-easing)}._inline_irqgh_10>._exiting_irqgh_37{inline-size:max-content}._stage_irqgh_4>._pinned_irqgh_54{min-inline-size:0;inline-size:var(--td-swap-exit-inline-size)}@keyframes _blur-swap-enter_irqgh_1{0%{opacity:0;filter:blur(var(--blur-swap));transform:translateY(calc(var(--depth-enter) / 2))}}@keyframes _blur-swap-exit_irqgh_1{to{opacity:0;filter:blur(var(--blur-swap));transform:translateY(calc(var(--depth-enter) / -2.5)) scale(var(--scale-swap))}}@media (prefers-reduced-motion: reduce){._entering_irqgh_28{animation:none}._exiting_irqgh_37{display:none}}._burstLayer_11jvt_3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;--td-burst-colour: var(--accent-solid)}._burstSuccess_11jvt_11{--td-burst-colour: var(--success-solid)}._burstRipple_11jvt_16{position:absolute;inset-inline-start:var(--td-burst-x);inset-block-start:var(--td-burst-y);inline-size:var(--space-2);block-size:var(--space-2);margin-inline-start:calc(var(--space-2) / -2);margin-block-start:calc(var(--space-2) / -2);border:var(--border-width-strong) solid var(--td-burst-colour);border-radius:var(--radius-full);opacity:0;animation:_ripple_11jvt_1 calc(var(--spring-trail-duration) * 1.25) var(--ease-enter)}@keyframes _ripple_11jvt_1{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}._burstSpark_11jvt_42{position:absolute;inset-inline-start:var(--td-burst-x);inset-block-start:var(--td-burst-y);inline-size:calc(var(--space-1) * 1.5);block-size:calc(var(--space-1) * 1.5);margin-inline-start:calc(var(--space-1) * -.75);margin-block-start:calc(var(--space-1) * -.75);border-radius:var(--radius-full);background:var(--td-burst-colour);opacity:0;animation:_spark_11jvt_1 calc(var(--spring-morph-duration) + var(--td-spark-i) * var(--stagger-step) / 2) var(--ease-enter)}._burstSpark_11jvt_42:nth-child(odd){background:var(--hero-top)}@keyframes _spark_11jvt_1{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(var(--td-spark-x) * var(--depth-enter)),calc(var(--td-spark-y) * var(--depth-enter))) scale(.2)}}@media (prefers-reduced-motion: reduce){._burstLayer_11jvt_3{display:none}}._checkRoot_j9v20_1{position:relative;display:inline-grid;place-items:center;flex-shrink:0}._checkSm_j9v20_8{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}._checkMd_j9v20_13{inline-size:var(--size-control-md);block-size:var(--size-control-md)}._checkLg_j9v20_18{inline-size:var(--space-20);block-size:var(--space-20)}._checkDisc_j9v20_25{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:var(--radius-full);background:var(--success-solid);color:var(--text-on-success);box-shadow:var(--shadow-2),var(--shadow-highlight);animation:_pop_j9v20_1 var(--spring-morph-duration) backwards;animation-timing-function:var(--spring-morph-easing)}._checkGlyph_j9v20_38{inline-size:60%;block-size:60%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}._checkGlyph_j9v20_38 path{stroke-dasharray:1;stroke-dashoffset:0;animation:_draw_j9v20_1 var(--spring-smooth-duration) calc(var(--spring-morph-duration) / 3) backwards;animation-timing-function:var(--spring-smooth-easing)}@keyframes _pop_j9v20_1{0%{opacity:0;transform:scale(.3)}}@keyframes _draw_j9v20_1{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion: reduce){._checkDisc_j9v20_25,._checkGlyph_j9v20_38 path{animation:none}}._icon_uollj_3{display:inline-block;flex-shrink:0;vertical-align:middle}._size16_uollj_9{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}._size20_uollj_14{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}._size24_uollj_19{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}._text_1i3y4_4{margin:0;overflow-wrap:anywhere}._text_1i3y4_4:focus{outline:none}._display_1i3y4_13{font:var(--type-display);letter-spacing:var(--type-display-tracking)}._headline_1i3y4_18{font:var(--type-headline);letter-spacing:var(--type-headline-tracking)}._title-lg_1i3y4_23{font:var(--type-title-lg);letter-spacing:var(--type-title-lg-tracking)}._title_1i3y4_23{font:var(--type-title);letter-spacing:var(--type-title-tracking)}._title-sm_1i3y4_33{font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking)}._body-lg_1i3y4_38{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-tracking)}._body_1i3y4_38{font:var(--type-body);letter-spacing:var(--type-body-tracking)}._body-sm_1i3y4_48{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking)}._label_1i3y4_53{font:var(--type-label);letter-spacing:var(--type-label-tracking)}._caption_1i3y4_58{font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}._primary_1i3y4_63{color:var(--text-primary)}._secondary_1i3y4_67{color:var(--text-secondary)}._tertiary_1i3y4_71{color:var(--text-tertiary)}._tnum_1i3y4_76{font-variant-numeric:tabular-nums}._root_ysoqx_2{position:relative;display:inline-flex;align-items:center;justify-content:center}._ring_ysoqx_11{display:inline-block;inline-size:var(--size-icon-md);block-size:var(--size-icon-md);border:var(--border-width-strong) solid currentColor;border-inline-end-color:transparent;border-radius:var(--radius-full);opacity:0;transition:opacity var(--duration-fade) var(--ease-standard)}._visible_ysoqx_22{opacity:1}@media (prefers-reduced-motion: no-preference){._ring_ysoqx_11{animation:_spin_ysoqx_1 calc(var(--duration-xl) * 2) var(--ease-linear) infinite;animation-play-state:paused}._ring_ysoqx_11._visible_ysoqx_22{animation-play-state:running}}@keyframes _spin_ysoqx_1{to{transform:rotate(1turn)}}._button_1ebfn_6{--td-swap-delay: calc(var(--duration-fade) / 2);position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-height);min-inline-size:var(--size-tap-min);padding-block:var(--space-2);padding-inline:var(--space-5);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);font:var(--type-button);letter-spacing:var(--type-button-tracking);text-align:center;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state),border-color var(--transition-state),color var(--transition-state),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._button_1ebfn_6:active:not(:disabled){transform:scale(var(--scale-press))}._content_1ebfn_33{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:0;transition:opacity var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay),filter var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay),transform var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay)}._label_1ebfn_42{min-inline-size:0}._primary_1ebfn_49{background:var(--accent-solid);box-shadow:var(--shadow-highlight),var(--shadow-glow);color:var(--text-on-accent)}._primary_1ebfn_49:active:not(:disabled){box-shadow:var(--shadow-glow-press)}._secondary_1ebfn_61{background:var(--accent-tonal);color:var(--accent-text)}._secondary_1ebfn_61:active:not(:disabled){background:var(--accent-tonal-pressed)}._ghost_1ebfn_71{padding-inline:var(--space-3);background:transparent;color:var(--text-primary);font:var(--type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-label-tracking)}._ghost_1ebfn_71:active:not(:disabled){background:var(--bg-pressed)}._destructive_1ebfn_84{background:var(--danger-solid);color:var(--text-on-danger)}@media (hover: hover) and (pointer: fine){._button_1ebfn_6:hover:not(:disabled):not(:active){transform:translateY(calc(var(--depth-lift) * -1))}._secondary_1ebfn_61:hover:not(:disabled){background:var(--accent-tonal-hover)}._ghost_1ebfn_71:hover:not(:disabled){text-decoration-line:underline}._primary_1ebfn_49:active:not(:disabled){box-shadow:var(--shadow-glow-press);transform:scale(var(--scale-press))}._secondary_1ebfn_61:active:not(:disabled){background:var(--accent-tonal-pressed)}}._md_1ebfn_46{min-block-size:var(--control-height)}._secondary_1ebfn_61._md_1ebfn_46,._ghost_1ebfn_71._md_1ebfn_46{min-block-size:var(--size-control-tonal)}._lg_1ebfn_121{min-block-size:var(--size-control-lg)}._cta_1ebfn_126{min-block-size:var(--cta-height)}._sm_1ebfn_130{min-block-size:var(--size-tap-min);padding-inline:var(--space-3)}@media (pointer: fine){._sm_1ebfn_130{min-block-size:var(--size-control-sm)}}._fullWidth_1ebfn_141{inline-size:100%}._button_1ebfn_6:disabled:not([aria-busy=true]):not(._success_1ebfn_148){background:var(--bg-subtle);border-color:transparent;box-shadow:none;color:var(--text-disabled);cursor:not-allowed}._loading_1ebfn_156{cursor:progress}._loading_1ebfn_156 ._content_1ebfn_33,._success_1ebfn_148 ._content_1ebfn_33{opacity:0;filter:blur(var(--blur-swap));transform:scale(var(--scale-swap));transition:opacity var(--duration-fade) var(--spring-smooth-easing),filter var(--duration-fade) var(--spring-smooth-easing),transform var(--duration-fade) var(--spring-smooth-easing)}._spinner_1ebfn_172{position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:calc(var(--size-icon-md) / -2);margin-inline-start:calc(var(--size-icon-md) / -2)}._button_1ebfn_6 ._spinner_1ebfn_172{filter:blur(var(--blur-swap));transition:opacity var(--duration-fade) var(--spring-smooth-easing),filter var(--duration-fade) var(--spring-smooth-easing)}._loading_1ebfn_156:not(._success_1ebfn_148) ._spinner_1ebfn_172{filter:none;transition:opacity var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay),filter var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay)}._check_1ebfn_192{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;filter:blur(var(--blur-swap));transform:scale(var(--scale-swap));pointer-events:none;transition:opacity var(--duration-fade) var(--spring-smooth-easing),filter var(--duration-fade) var(--spring-smooth-easing),transform var(--duration-fade) var(--spring-smooth-easing)}._success_1ebfn_148 ._check_1ebfn_192{opacity:1;filter:none;transform:none;transition:opacity var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay),filter var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay),transform var(--spring-snappy-duration) var(--spring-snappy-easing) var(--td-swap-delay)}@media (prefers-reduced-motion: reduce){._loading_1ebfn_156 ._content_1ebfn_33,._success_1ebfn_148 ._content_1ebfn_33,._check_1ebfn_192{transform:none}}._iconButton_1hd5d_2{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--size-tap-min);block-size:var(--size-tap-min);padding:0;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state),color var(--transition-state),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._iconButton_1hd5d_2:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--scale-press))}._ghost_1hd5d_24{background:transparent;color:var(--td-icon-button-ink, var(--text-secondary))}._secondary_1hd5d_29{background:var(--bg-surface);border-color:var(--border-control);color:var(--text-primary)}._primary_1hd5d_35{background:var(--accent-solid);color:var(--text-on-accent)}._ghost_1hd5d_24:active:not(:disabled,[aria-disabled=true]),._secondary_1hd5d_29:active:not(:disabled,[aria-disabled=true]){background:var(--bg-pressed)}@media (hover: hover){._ghost_1hd5d_24:hover:not(:disabled,[aria-disabled=true]),._secondary_1hd5d_29:hover:not(:disabled,[aria-disabled=true]){background:var(--bg-subtle)}._primary_1hd5d_35:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-solid-hover)}}._iconButton_1hd5d_2:disabled,._iconButton_1hd5d_2[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}._badge_1hd5d_63{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);min-inline-size:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--danger-solid);color:var(--text-on-danger);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums;text-align:center}._badgeAccent_1hd5d_79{background:var(--accent-solid);color:var(--text-on-accent)}._badgeTeal_1hd5d_86{background:var(--accent-teal);box-shadow:0 0 0 var(--border-width-strong) var(--td-badge-ring, transparent);color:var(--accent-on-teal);font-weight:var(--font-weight-bold)}button._pressable_1ym52_5{-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state),border-color var(--transition-state),color var(--transition-state),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}button._pressable_1ym52_5:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--scale-press))}._field_1f5y0_4{display:flex;flex-direction:column;min-inline-size:0}._label_1f5y0_11{margin-block-end:var(--space-2);color:var(--text-primary);font:var(--type-label);letter-spacing:var(--type-label-tracking);overflow-wrap:anywhere}._control_1f5y0_22{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary);font:var(--type-body);letter-spacing:var(--type-body-tracking);box-shadow:var(--shadow-inset);transition:border-color var(--transition-state),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing)}._control_1f5y0_22:focus{border-color:var(--focus-ring);box-shadow:var(--shadow-inset),0 0 0 var(--border-width-glow) color-mix(in srgb,var(--focus-ring) 24%,transparent)}._control_1f5y0_22::placeholder{color:var(--text-tertiary);opacity:1}._control_1f5y0_22:disabled{border-color:var(--border-subtle);background:var(--bg-subtle);color:var(--text-disabled);cursor:not-allowed}._multiline_1f5y0_60{resize:vertical}._invalid_1f5y0_66,._invalid_1f5y0_66:focus{border-color:var(--danger-solid);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--danger-solid)}._invalid_1f5y0_66:focus{box-shadow:inset 0 0 0 var(--border-width-hairline) var(--danger-solid),0 0 0 var(--border-width-glow) color-mix(in srgb,var(--danger-solid) 20%,transparent)}._errorRegion_1f5y0_76{display:block}._error_1f5y0_76{display:flex;align-items:flex-start;gap:var(--space-1);margin-block-start:var(--space-2);color:var(--danger-text);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere}._errorIcon_1f5y0_92{display:inline-flex;flex-shrink:0;margin-block-start:var(--space-0-5);color:var(--danger-icon)}._echo_1f5y0_101{color:var(--text-secondary);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere}._echo_1f5y0_101:not(:empty){margin-block-start:var(--space-2)}._footer_1f5y0_112{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-block-start:var(--space-2)}._helper_1f5y0_119{flex:1 1 calc(var(--space-24) * 2);min-inline-size:0;color:var(--text-secondary);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere}._counter_1f5y0_128{margin-inline-start:auto;color:var(--text-tertiary);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums}._row_1xrac_4{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:var(--size-tap-min);padding-block:var(--space-3)}._input_1xrac_16{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;inline-size:100%;block-size:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer}._input_1xrac_16:disabled{cursor:not-allowed}._text_1xrac_35{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-0-5);min-inline-size:0;overflow-wrap:anywhere}._label_1xrac_44{color:var(--text-primary);font:var(--type-body);letter-spacing:var(--type-body-tracking)}._description_1xrac_50{color:var(--text-secondary);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking)}._input_1xrac_16:disabled~._text_1xrac_35 ._label_1xrac_44,._input_1xrac_16:disabled~._text_1xrac_35 ._description_1xrac_50{color:var(--text-disabled)}._box_1xrac_63,._circle_1xrac_64{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--size-icon-md);block-size:var(--size-icon-md);margin-block-start:var(--space-0-5);border:var(--border-width-strong) solid var(--border-control);background:var(--bg-surface);color:var(--text-on-accent);transition:background-color var(--duration-fade) var(--ease-standard),border-color var(--duration-fade) var(--ease-standard),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._input_1xrac_16:active:not(:disabled)+._box_1xrac_63,._input_1xrac_16:active:not(:disabled)+._circle_1xrac_64{transform:scale(var(--scale-press))}._box_1xrac_63{border-radius:var(--radius-xs)}._circle_1xrac_64{border-radius:var(--radius-full)}._box_1xrac_63>svg,._dot_1xrac_96{opacity:0;transition:opacity var(--duration-fade) var(--ease-standard)}._dot_1xrac_96{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--text-on-accent)}._input_1xrac_16:checked+._box_1xrac_63,._input_1xrac_16:checked+._circle_1xrac_64{border-color:var(--accent-solid);background:var(--accent-solid)}._input_1xrac_16:checked+._box_1xrac_63>svg,._input_1xrac_16:checked+._circle_1xrac_64 ._dot_1xrac_96{opacity:1}._input_1xrac_16:disabled+._box_1xrac_63,._input_1xrac_16:disabled+._circle_1xrac_64{border-color:var(--border-subtle);background:var(--bg-subtle)}._input_1xrac_16:disabled:checked+._box_1xrac_63,._input_1xrac_16:disabled:checked+._circle_1xrac_64{color:var(--text-disabled)}@media (hover: hover){._input_1xrac_16:hover:not(:checked):not(:disabled)+._box_1xrac_63,._input_1xrac_16:hover:not(:checked):not(:disabled)+._circle_1xrac_64{background:var(--bg-subtle)}}@media (forced-colors: active){._dot_1xrac_96{background:CanvasText}}._fieldset_1xrac_144{min-inline-size:0;margin:0;padding:0;border:0}._legend_1xrac_151{padding:0;margin-block-end:var(--space-1);color:var(--text-primary);font:var(--type-label);letter-spacing:var(--type-label-tracking);overflow-wrap:anywhere}._langTrack_1hjrt_4{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--bg-subtle);box-shadow:var(--shadow-inset);touch-action:pan-y;-webkit-user-select:none;user-select:none}._langPill_1hjrt_22{position:absolute;inset-block:var(--space-1);inset-inline-start:0;border-radius:var(--radius-full);background:linear-gradient(160deg,var(--hero-top),var(--hero-bottom));box-shadow:var(--shadow-glow),var(--shadow-highlight);transform-origin:0 50%;pointer-events:none;transition:box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing)}._langPillDragging_1hjrt_34{box-shadow:var(--shadow-3),var(--shadow-glow)}._langOption_1hjrt_40{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-inline-size:var(--size-tap-min);min-block-size:calc(var(--size-control-md) + var(--space-1));margin:0;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-primary);font:var(--type-title-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--type-caption-tracking);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fade) var(--ease-standard),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._langOption_1hjrt_40:active{transform:scale(var(--scale-press))}._langChecked_1hjrt_71,._langNear_1hjrt_72{color:var(--text-on-hero)}._langLetters_1hjrt_76{display:inline-flex}._langLetter_1hjrt_76{display:inline-block}._langHop_1hjrt_86 ._langLetter_1hjrt_76{animation:_hop_1hjrt_1 var(--spring-morph-duration);animation-timing-function:var(--spring-morph-easing);animation-delay:calc(var(--td-letter) * var(--stagger-step) * 1.5)}@keyframes _hop_1hjrt_1{35%{transform:translateY(calc(var(--depth-enter) * -.45)) scale(1.12)}70%{transform:translateY(calc(var(--depth-enter) * .06))}}@media (prefers-reduced-motion: reduce){._langHop_1hjrt_86 ._langLetter_1hjrt_76{animation:none}._langOption_1hjrt_40:active{transform:none}}._track_1r4lv_6{--td-knob-travel: calc( var(--space-12) + var(--space-1) - 2 * var(--border-width-strong) - 2 * var(--space-1) - var(--size-icon-md) );position:relative;flex-shrink:0;inline-size:calc(var(--space-12) + var(--space-1));block-size:var(--space-8);margin-block:calc(var(--space-1) * -1);border:var(--border-width-strong) solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);transition:background-color var(--spring-snappy-duration) var(--spring-snappy-easing),border-color var(--spring-snappy-duration) var(--spring-snappy-easing),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._input_1r4lv_22:active:not(:disabled)~._track_1r4lv_6{transform:scale(var(--scale-press))}._thumb_1r4lv_32{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1);inset-inline-end:calc(var(--space-1) + var(--td-knob-travel));block-size:var(--size-icon-md);border-radius:var(--radius-full);background:var(--border-control);transition:inset-inline-start var(--spring-lead-duration) var(--spring-lead-easing),inset-inline-end var(--spring-trail-duration) var(--spring-trail-easing),background-color var(--spring-snappy-duration) var(--spring-snappy-easing)}._input_1r4lv_22:checked~._track_1r4lv_6{border-color:var(--accent-solid);background:var(--accent-solid)}._input_1r4lv_22:checked~._track_1r4lv_6 ._thumb_1r4lv_32{inset-inline-start:calc(var(--space-1) + var(--td-knob-travel));inset-inline-end:var(--space-1);background:var(--text-on-accent);transition:inset-inline-start var(--spring-trail-duration) var(--spring-trail-easing),inset-inline-end var(--spring-lead-duration) var(--spring-lead-easing),background-color var(--spring-snappy-duration) var(--spring-snappy-easing)}._input_1r4lv_22:disabled~._track_1r4lv_6{border-color:var(--border-subtle);background:var(--bg-subtle)}._input_1r4lv_22:disabled~._track_1r4lv_6 ._thumb_1r4lv_32{background:var(--text-disabled)}@media (hover: hover){._input_1r4lv_22:hover:not(:checked):not(:disabled)~._track_1r4lv_6{background:var(--bg-subtle)}}@media (forced-colors: active){._thumb_1r4lv_32,._input_1r4lv_22:checked~._track_1r4lv_6 ._thumb_1r4lv_32{background:CanvasText}}._root_1tc6m_8{display:flex;flex-direction:column;min-inline-size:0}._track_1tc6m_14{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-control);background:var(--track);box-shadow:var(--shadow-inset)}._indicator_1tc6m_36{position:absolute;left:var(--td-indicator-left);right:var(--td-indicator-right);top:var(--td-indicator-top);bottom:var(--td-indicator-bottom);border:var(--border-width-hairline) solid transparent;border-radius:calc(var(--radius-control) - var(--space-1));background:var(--surface-thumb);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--thumb-ring),var(--shadow-highlight),var(--shadow-2);visibility:hidden;pointer-events:none;transition:left var(--spring-trail-duration) var(--spring-trail-easing),right var(--spring-lead-duration) var(--spring-lead-easing),top var(--spring-trail-duration) var(--spring-trail-easing),bottom var(--spring-trail-duration) var(--spring-trail-easing)}._track_1tc6m_14[data-direction=left] ._indicator_1tc6m_36{transition:left var(--spring-lead-duration) var(--spring-lead-easing),right var(--spring-trail-duration) var(--spring-trail-easing),top var(--spring-trail-duration) var(--spring-trail-easing),bottom var(--spring-trail-duration) var(--spring-trail-easing)}._track_1tc6m_14[data-measured] ._indicator_1tc6m_36{visibility:visible}._segment_1tc6m_61{position:relative;display:flex;flex:1 1 0;min-inline-size:min-content;max-inline-size:100%}._input_1tc6m_71{position:absolute;inset-block:calc(var(--space-1) * -1);inset-inline:0;z-index:1;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer}._option_1tc6m_87{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--space-1);min-inline-size:0;min-block-size:calc(var(--size-control-tonal) - var(--space-1) * 2);padding-block:var(--space-1);padding-inline:var(--space-2);border:var(--border-width-hairline) solid transparent;border-radius:calc(var(--radius-control) - var(--space-1));color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-align:center;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;transition:background-color var(--duration-fade) var(--ease-standard),border-color var(--duration-fade) var(--ease-standard),color var(--duration-fade) var(--ease-standard),font-weight var(--duration-fade) var(--ease-standard)}._input_1tc6m_71:checked+._option_1tc6m_87{background:var(--surface-thumb);color:var(--text-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--thumb-ring),var(--shadow-highlight),var(--shadow-2)}._track_1tc6m_14[data-measured] ._input_1tc6m_71:checked+._option_1tc6m_87{border-color:transparent;background:transparent;box-shadow:none}@media (hover: hover){._input_1tc6m_71:hover:not(:checked)+._option_1tc6m_87{color:var(--text-primary)}}._iconOnly_1tc6m_134{flex:0 0 auto}._iconOnly_1tc6m_134 ._option_1tc6m_87{min-inline-size:calc(var(--size-control-tonal) - var(--space-1) * 2);padding-inline:var(--space-1)}@media (forced-colors: active){._indicator_1tc6m_36,._input_1tc6m_71:checked+._option_1tc6m_87{border-color:Highlight}}._wrap_eenka_5{position:relative;display:flex;min-inline-size:0}._wrap_eenka_5 ._input_eenka_11{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-start:calc(var(--space-3) + var(--size-icon-md) + var(--space-2));padding-inline-end:var(--size-tap-min)}._wrap_eenka_5 ._input_eenka_11::-webkit-search-cancel-button,._wrap_eenka_5 ._input_eenka_11::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}._leading_eenka_24{position:absolute;inset-block:0;inset-inline-start:var(--space-3);display:flex;align-items:center;color:var(--text-secondary);pointer-events:none}._wrap_eenka_5 ._clear_eenka_35{position:absolute;inset-block:0;inset-inline-end:0;margin-block:auto}._region_10id3_11{position:fixed;inset-inline:0;inset-block-end:calc(max(var(--td-bottom-stack, 0px),var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) + var(--td-sticky-footer-height, 0px) + var(--space-4));z-index:50;display:flex;justify-content:center;padding-inline:var(--gutter);pointer-events:none}html:has([data-td-sticky-footer]) ._region_10id3_11{inset-block-end:calc(max(var(--td-footer-keyboard-inset, 0px),var(--td-bottom-stack, 0px)) + var(--td-sticky-footer-height, 0px) + var(--space-4))}._snackbar_10id3_36{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);inline-size:100%;max-inline-size:var(--size-sheet-max);min-block-size:var(--size-tap-min);padding-block:var(--space-1);padding-inline:var(--space-4) var(--space-1);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-md);background:var(--bg-inverse);color:var(--text-inverse);box-shadow:var(--shadow-5);pointer-events:auto;overflow-wrap:anywhere}._message_10id3_55{flex:1 1 calc(var(--space-24) * 2);min-inline-size:0;padding-block:var(--space-2);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking)}._snackbar_10id3_36 ._action_10id3_67{margin-inline-start:auto;padding-inline:var(--space-3);color:var(--text-inverse)}._snackbar_10id3_36 ._action_10id3_67:active:not(:disabled){background:color-mix(in srgb,var(--text-inverse) 16%,transparent)}._snackbar_10id3_36 ._action_10id3_67:focus-visible{outline-color:var(--text-inverse)}@media (hover: hover){._snackbar_10id3_36 ._action_10id3_67:hover:not(:disabled){background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}}@media (prefers-reduced-motion: no-preference){._snackbar_10id3_36{animation:_snackbar-enter_10id3_1 var(--spring-snappy-duration);animation-timing-function:var(--spring-snappy-easing)}}@media (prefers-reduced-motion: reduce){._snackbar_10id3_36{animation:_snackbar-fade_10id3_1 var(--duration-fade) var(--ease-standard)}}@keyframes _snackbar-enter_10id3_1{0%{opacity:0;transform:translateY(var(--space-4))}}@keyframes _snackbar-fade_10id3_1{0%{opacity:0}}._header_pikty_3{display:flex;flex-shrink:0;flex-direction:column;padding-inline:var(--gutter) var(--space-2)}._handle_pikty_12{display:flex;align-items:center;justify-content:center;align-self:center;inline-size:var(--space-24);block-size:var(--size-tap-min);padding:0;border:0;background:transparent;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}._handle_pikty_12:before{content:"";inline-size:var(--space-10);block-size:var(--space-1);border-radius:var(--radius-full);background:var(--border-control)}._titleRow_pikty_35{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-tap-min);padding-block-end:var(--space-2)}@media (min-width: 768px){._header_pikty_3{padding-block-start:var(--space-3)}._handle_pikty_12{display:none}}._root_15zet_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-block-end:var(--td-keyboard-inset, 0px)}._exiting_15zet_19{pointer-events:none}._scrim_15zet_23{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity var(--duration-fade) var(--ease-standard);-webkit-tap-highlight-color:transparent}._shown_15zet_32 ._scrim_15zet_23{opacity:1}._panel_15zet_42{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:var(--size-sheet-max);max-block-size:calc(90vh - var(--td-keyboard-inset, 0px));max-block-size:calc(90dvh - var(--td-keyboard-inset, 0px));padding-block-end:max(0px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)) - var(--td-keyboard-inset, 0px));border:var(--border-width-hairline) solid transparent;border-block-end:0;border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);background:var(--bg-sheet);color:var(--text-primary);box-shadow:var(--edge-light),var(--shadow-highlight),var(--shadow-sheet);overflow-wrap:anywhere;transform:translateY(100%);transition:transform var(--duration-md) var(--spring-smooth-easing)}._shown_15zet_32 ._panel_15zet_42{transform:none;transition:transform var(--spring-smooth-duration) var(--spring-smooth-easing)}@media (prefers-reduced-motion: reduce){._panel_15zet_42{opacity:0;transition:transform var(--duration-md) var(--spring-smooth-easing),opacity var(--duration-fade) var(--ease-standard)}._shown_15zet_32 ._panel_15zet_42{opacity:1;transition:transform var(--spring-smooth-duration) var(--spring-smooth-easing),opacity var(--duration-fade) var(--ease-standard)}}@media (min-width: 768px){._root_15zet_6{justify-content:center;padding:var(--gutter);padding-block-end:calc(var(--gutter) + var(--td-keyboard-inset, 0px))}._panel_15zet_42{max-block-size:calc(100dvh - 2 * var(--gutter) - var(--td-keyboard-inset, 0px));padding-block-end:0;border-block-end:var(--border-width-hairline) solid transparent;border-radius:var(--radius-group);box-shadow:var(--edge-light),var(--shadow-5);opacity:0;transform:translateY(var(--space-6));transition:transform var(--duration-md) var(--spring-smooth-easing),opacity var(--duration-fade) var(--ease-standard)}._shown_15zet_32 ._panel_15zet_42{opacity:1;transform:none;transition:transform var(--spring-smooth-duration) var(--spring-smooth-easing),opacity var(--duration-fade) var(--ease-standard)}}@media (forced-colors: active){._panel_15zet_42{border-color:CanvasText}}._panel_15zet_42._dragging_15zet_112{transition:none}._title_1hdy6_4{flex:1 1 auto;min-inline-size:0;color:var(--text-primary);font:var(--type-title);letter-spacing:var(--type-title-tracking);overflow-wrap:anywhere}._body_1hdy6_13{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-2) var(--space-4);padding-inline:var(--gutter)}._footer_1hdy6_23{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--gutter);border-block-start:var(--border-width-hairline) solid var(--border-subtle)}._header_1vcpx_4{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);min-block-size:var(--size-tap-min);padding-block:var(--space-4) var(--space-2);padding-inline:var(--gutter) var(--space-2)}._header_1fcqa_2{padding-block-end:var(--space-3)}._filter_1fcqa_6{display:flex;flex-direction:column;gap:var(--space-1);padding-block-end:var(--space-2)}._filterLabel_1fcqa_13{color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--type-label-tracking)}._field_1fcqa_19{position:relative;display:flex}._fieldIcon_1fcqa_25{position:absolute;inset-block:0;inset-inline-start:var(--space-3);display:inline-flex;align-items:center;color:var(--text-tertiary);pointer-events:none}._input_1fcqa_37{inline-size:100%;min-block-size:var(--size-tap-min);padding-block:var(--space-2);padding-inline:calc(var(--space-3) + var(--size-icon-md) + var(--space-2)) var(--space-3);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary)}._empty_1fcqa_48:not(:empty){padding-block:var(--space-4);color:var(--text-secondary);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-align:center}._list_1fcqa_58{display:flex;flex-direction:column;margin:0;padding:var(--space-1);overflow:hidden;border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-1),var(--shadow-highlight);list-style:none}._list_1fcqa_58>li+li{border-block-start:var(--border-width-hairline) solid var(--border-subtle)}._link_1fcqa_77{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--size-tap-min);padding-block:var(--space-2);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-decoration-line:none;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state)}._link_1fcqa_77:active{background:var(--bg-pressed)}._link_1fcqa_77:active ._icon_1fcqa_98{box-shadow:none;transform:scale(var(--scale-press))}@media (hover: hover){._link_1fcqa_77:hover{background:var(--bg-subtle)}}._icon_1fcqa_98{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent-text);box-shadow:var(--shadow-1),var(--shadow-highlight);transition:box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._list_1fcqa_58>li:nth-child(4n+2) ._icon_1fcqa_98{background:var(--info-subtle);color:var(--info-text)}._list_1fcqa_58>li:nth-child(4n+3) ._icon_1fcqa_98{background:var(--bg-subtle);color:var(--text-primary)}._list_1fcqa_58>li:nth-child(4n+4) ._icon_1fcqa_98{background:var(--accent-solid);color:var(--text-on-accent)}@media (prefers-reduced-motion: reduce){._link_1fcqa_77:active ._icon_1fcqa_98{transform:none}}._label_1fcqa_146{flex:1 1 auto;min-inline-size:0}._chevron_1fcqa_151{display:inline-flex;flex-shrink:0;color:var(--text-tertiary)}@media (forced-colors: active){._list_1fcqa_58{border-color:CanvasText}}._topBar_1uz6v_8{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;gap:var(--space-1);min-block-size:calc(var(--topbar-height) + var(--safe-area-inset-top, env(safe-area-inset-top)));padding-block-start:var(--safe-area-inset-top, env(safe-area-inset-top));padding-inline-start:calc(var(--gutter) + var(--safe-area-inset-left, env(safe-area-inset-left)));padding-inline-end:calc(var(--gutter) + var(--safe-area-inset-right, env(safe-area-inset-right)));border-block-end:var(--border-width-hairline) solid transparent;color:var(--text-primary);transition:background-color var(--duration-fade) var(--ease-standard),border-color var(--duration-fade) var(--ease-standard),box-shadow var(--duration-fade) var(--ease-standard),color var(--duration-fade) var(--ease-standard)}._solid_1uz6v_25{--td-badge-ring: var(--bg-surface);border-block-end-color:var(--border-subtle);background:var(--bg-surface)}._glass_1uz6v_36{--td-badge-ring: var(--bg-surface);border-block-end-color:color-mix(in srgb,var(--border-row) calc(var(--td-scroll, 0) * 100%),transparent);background:color-mix(in srgb,color-mix(in srgb,var(--bg-surface) calc(var(--td-scroll, 0) * 100%),var(--bg-canvas)) calc(var(--opacity-glass) * 100%),transparent);-webkit-backdrop-filter:blur(calc(var(--blur-glass) * var(--td-scroll, 0)));backdrop-filter:blur(calc(var(--blur-glass) * var(--td-scroll, 0)))}._glass_1uz6v_36:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-bar-top),var(--shadow-highlight);opacity:var(--td-scroll, 0);pointer-events:none}@supports not (color: color-mix(in srgb,currentColor 50%,transparent)){._glass_1uz6v_36{border-block-end-color:var(--border-subtle);background:var(--bg-surface)}}@supports not ((backdrop-filter: blur(var(--blur-glass))) or (-webkit-backdrop-filter: blur(var(--blur-glass)))){._glass_1uz6v_36{background:var(--bg-surface)}}._transparent_1uz6v_66{--td-badge-ring: var(--bg-canvas);background:transparent}._hero_1uz6v_73{--td-badge-ring: var(--bg-hero);--td-icon-button-ink: var(--text-on-hero);background:transparent;color:var(--text-on-hero)}._withBack_1uz6v_81{padding-inline-start:calc(var(--space-1) + var(--safe-area-inset-left, env(safe-area-inset-left)))}._withActions_1uz6v_85{padding-inline-end:calc(var(--space-1) + var(--safe-area-inset-right, env(safe-area-inset-right)))}._leading_1uz6v_89{display:flex;flex-shrink:0;align-items:center;padding-inline-end:var(--space-1)}._titles_1uz6v_96{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;padding-block:var(--space-2);transition:opacity var(--duration-fade) var(--ease-standard),filter var(--duration-fade) var(--ease-standard)}._withBack_1uz6v_81 ._titles_1uz6v_96{padding-inline-start:var(--space-1)}._topBar_1uz6v_8 ._title_1uz6v_96>*{color:inherit;overflow-wrap:anywhere;text-wrap:balance}._hero_1uz6v_73 ._title_1uz6v_96>*{font-weight:var(--font-weight-bold)}._titleLine_1uz6v_124{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-5) var(--space-2);min-inline-size:0}._titleLine_1uz6v_124>._title_1uz6v_96{min-inline-size:0}._titleAddon_1uz6v_136{display:flex;flex-shrink:0;align-items:center;min-inline-size:0}._glass_1uz6v_36 ._title_1uz6v_96>*,._transparent_1uz6v_66 ._title_1uz6v_96>*{font:var(--type-bar-title);letter-spacing:var(--type-bar-title-tracking)}._transparent_1uz6v_66 ._titles_1uz6v_96{opacity:0;filter:blur(var(--blur-swap))}._subtitle_1uz6v_157{margin:0;padding-block-start:var(--space-0-5);color:var(--text-secondary);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere}._glass_1uz6v_36 ._subtitle_1uz6v_157,._transparent_1uz6v_66 ._subtitle_1uz6v_157,._hero_1uz6v_73 ._subtitle_1uz6v_157{font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}._hero_1uz6v_73 ._subtitle_1uz6v_157{color:var(--text-on-hero-secondary)}._actions_1uz6v_177{display:flex;flex-shrink:0;align-items:center}@media (forced-colors: active){._topBar_1uz6v_8{border-block-end-color:CanvasText}}._bar_1xlfe_11{position:relative;min-block-size:calc(var(--nav-bottom-height) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));padding-block-end:var(--safe-area-inset-bottom, env(safe-area-inset-bottom));padding-inline-start:var(--safe-area-inset-left, env(safe-area-inset-left));padding-inline-end:var(--safe-area-inset-right, env(safe-area-inset-right));background:var(--td-tabs-fill, var(--glass-fill));box-shadow:var(--td-tabs-shadow, var(--shadow-bar-bottom), var(--shadow-highlight));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}@media (forced-colors: active){._bar_1xlfe_11{border-block-start:var(--border-width-hairline) solid CanvasText}}._list_1xlfe_29{position:relative;z-index:1;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}._item_1xlfe_40{display:flex;min-inline-size:0}._tab_1xlfe_46{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-5);min-inline-size:var(--size-tap-min);min-block-size:var(--nav-bottom-height);padding-block:var(--space-1);padding-inline:var(--space-1);color:var(--td-tabs-ink, var(--text-secondary));text-align:center;text-decoration-line:none;-webkit-tap-highlight-color:transparent;transition:color var(--transition-state)}._tab_1xlfe_46:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}._iconWrap_1xlfe_69{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--size-icon-lg) + var(--space-6));block-size:calc(var(--size-icon-lg) + var(--space-1) * 2);border-radius:var(--radius-full);transition:background-color var(--transition-state),color var(--spring-trail-duration) var(--spring-trail-easing)}._tab_1xlfe_46:active ._iconWrap_1xlfe_69{background:var(--td-tabs-pressed, var(--bg-pressed))}@media (hover: hover){._tab_1xlfe_46:hover:not(._active_1xlfe_85) ._iconWrap_1xlfe_69{background:var(--td-tabs-hover, var(--bg-subtle))}}._label_1xlfe_98{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}._active_1xlfe_85{color:var(--td-tabs-ink-active, var(--text-primary))}._tab_1xlfe_46:is(:hover,:focus,:active){color:var(--td-tabs-ink, var(--text-secondary))}._active_1xlfe_85:is(:hover,:focus,:active){color:var(--td-tabs-ink-active, var(--text-primary))}._active_1xlfe_85 ._iconWrap_1xlfe_69{background:var(--accent-teal);color:var(--accent-on-teal)}._bar_1xlfe_11[data-measured] ._active_1xlfe_85 ._iconWrap_1xlfe_69{background:transparent;transition:background-color var(--transition-state),color var(--duration-fade) var(--ease-standard) var(--spring-lead-duration)}._travellingPill_1xlfe_143{position:absolute;z-index:0;top:var(--td-indicator-top);right:var(--td-indicator-right);bottom:var(--td-indicator-bottom);left:var(--td-indicator-left);border-radius:var(--radius-full);background:var(--accent-teal);box-shadow:var(--shadow-highlight),var(--shadow-glow-teal);visibility:hidden;pointer-events:none;transition:left var(--spring-trail-duration) var(--spring-trail-easing),right var(--spring-lead-duration) var(--spring-lead-easing),top var(--spring-trail-duration) var(--spring-trail-easing),bottom var(--spring-trail-duration) var(--spring-trail-easing)}._bar_1xlfe_11[data-direction=left] ._travellingPill_1xlfe_143{transition:left var(--spring-lead-duration) var(--spring-lead-easing),right var(--spring-trail-duration) var(--spring-trail-easing),top var(--spring-trail-duration) var(--spring-trail-easing),bottom var(--spring-trail-duration) var(--spring-trail-easing)}._bar_1xlfe_11[data-measured] ._travellingPill_1xlfe_143{visibility:visible}._active_1xlfe_85 svg{stroke-width:2.25}._active_1xlfe_85 ._label_1xlfe_98{font-weight:var(--font-weight-bold)}._badge_1xlfe_178{position:absolute;inset-block-start:calc(var(--space-0-5) * -1);inset-inline-end:0;min-inline-size:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--danger-solid);color:var(--text-on-danger);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums;text-align:center}._fab_1kkh4_4{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:var(--size-control-lg);min-block-size:var(--size-control-lg);margin:0;padding:0;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-full);background:var(--accent-solid);color:var(--text-on-accent);box-shadow:var(--shadow-3);font:var(--type-button);letter-spacing:var(--type-button-tracking);-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._expanded_1kkh4_26{max-inline-size:calc(100vw - var(--gutter) * 2);padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-5);text-align:start}._label_1kkh4_33{min-inline-size:0;overflow-wrap:anywhere}._fab_1kkh4_4:active{background:var(--accent-solid-hover);transform:scale(var(--scale-press))}@media (hover: hover){._fab_1kkh4_4:hover{background:var(--accent-solid-hover)}}._group_1qytf_10{--td-group-bleed: var(--group-padding);display:block;min-inline-size:0;margin:0;padding:var(--group-padding);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-group);background:var(--bg-surface);box-shadow:var(--edge-light),var(--shadow-1);color:var(--text-primary);list-style:none;overflow:hidden;overflow:clip;overflow-wrap:anywhere;container-type:inline-size}._raised_1qytf_29{box-shadow:var(--edge-light),var(--shadow-2)}._flush_1qytf_34{--td-group-bleed: 0px;padding:0}._flush_1qytf_34>._header_1qytf_40{padding-block-start:var(--group-padding);padding-inline:var(--group-padding)}._header_1qytf_40{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-block-size:var(--space-5);margin-block-end:var(--space-3)}._label_1qytf_56{flex:1 1 auto;min-inline-size:0;font:var(--type-footnote);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-footnote-tracking);color:var(--text-secondary)}._meta_1qytf_65,._action_1qytf_66{display:inline-flex;flex:0 1 auto;align-items:center;min-inline-size:0}._pressable_1qytf_77{transition:transform var(--spring-snappy-duration) var(--spring-snappy-easing),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing)}@media (hover: hover) and (pointer: fine){._pressable_1qytf_77:hover{transform:translateY(var(--lift-hover));box-shadow:var(--edge-light),var(--shadow-3)}}._pressable_1qytf_77:active:not(:has(button:active)){transform:scale(var(--scale-press-card));box-shadow:var(--edge-light)}._pressable_1qytf_77._raised_1qytf_29:active:not(:has(button:active)){box-shadow:var(--edge-light),var(--shadow-1)}._stack_1qytf_98{display:flex;flex-direction:column;gap:var(--group-gap);min-inline-size:0;margin-inline:var(--group-inset)}._overlapHero_1qytf_108{position:relative;margin-block-start:calc(var(--hero-overlap) * -1)}._list_1qytf_114{display:block;margin:0;padding:0;list-style:none}._row_1qytf_124{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-3);inline-size:calc(100% + var(--td-group-bleed, 0px) * 2);min-block-size:calc(var(--size-tap-min) + var(--space-1));margin-block:0;margin-inline:calc(var(--td-group-bleed, 0px) * -1);padding-block:var(--space-2);padding-inline:var(--group-padding);border:0;border-block-start:var(--border-width-hairline) solid var(--border-row);border-radius:0;background:transparent;color:var(--text-primary);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-align:start;text-decoration-line:none;list-style:none;overflow-wrap:anywhere}._group_1qytf_10>._row_1qytf_124:first-child,._header_1qytf_40+._row_1qytf_124,._group_1qytf_10>._list_1qytf_114:first-child>._row_1qytf_124:first-child,._header_1qytf_40+._list_1qytf_114>._row_1qytf_124:first-child{border-block-start:0}._group_1qytf_10:not(._flush_1qytf_34)>._row_1qytf_124:last-child,._group_1qytf_10:not(._flush_1qytf_34)>._list_1qytf_114:last-child{margin-block-end:calc(var(--group-padding) / -2)}._rowPressable_1qytf_166{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state)}._rowPressable_1qytf_166:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}@media (hover: hover) and (pointer: fine){._rowPressable_1qytf_166:hover{background:var(--bg-subtle)}._rowPressable_1qytf_166._selected_1qytf_180:hover{background:var(--surface-selected)}}._rowPressable_1qytf_166:active,._rowPressable_1qytf_166._selected_1qytf_180:active{background:var(--bg-pressed)}._selected_1qytf_180{background:var(--surface-selected)}._selected_1qytf_180:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--border-width-hairline) + var(--border-width-strong));background:var(--accent-teal)}._rowLeading_1qytf_205{display:inline-flex;flex-shrink:0;align-items:center}._rowBody_1qytf_211{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:var(--space-0-5);min-inline-size:0}._rowTrailing_1qytf_220{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-variant-numeric:tabular-nums}._pulse_1qytf_231{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--accent-teal) 16%,transparent);opacity:0;animation:_row-pulse_1qytf_1 var(--spring-trail-duration) backwards;animation-timing-function:var(--spring-trail-easing)}@keyframes _row-pulse_1qytf_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){._pulse_1qytf_231{animation-duration:var(--duration-fade)}}@media (forced-colors: active){._group_1qytf_10{border-color:CanvasText}._selected_1qytf_180:before{background:Highlight}}._tile_pd9jh_3{--td-tile-size: var(--space-10);--td-tile-radius: var(--radius-md);display:inline-grid;flex:none;place-items:center;inline-size:var(--td-tile-size);block-size:var(--td-tile-size);border-radius:var(--td-tile-radius);background:color-mix(in srgb,var(--td-tile-hue) var(--td-tile-mix),var(--bg-surface));color:var(--td-tile-ink)}._sm_pd9jh_16{--td-tile-size: calc(var(--space-8) + var(--space-0-5));--td-tile-radius: calc(var(--radius-sm) + var(--space-0-5))}._sm_pd9jh_16>svg{inline-size:calc(var(--size-icon-md) - var(--space-0-5));block-size:calc(var(--size-icon-md) - var(--space-0-5))}._teal_1v1ok_9{--td-tile-hue: var(--accent-teal);--td-tile-mix: var(--tile-tint-teal);--td-tile-ink: var(--accent-text)}._carbs_1v1ok_15{--td-tile-hue: var(--macro-carbs);--td-tile-mix: var(--tile-tint);--td-tile-ink: var(--tile-carbs-ink)}._protein_1v1ok_21{--td-tile-hue: var(--macro-protein);--td-tile-mix: var(--tile-tint);--td-tile-ink: var(--tile-protein-ink)}._fat_1v1ok_27{--td-tile-hue: var(--macro-fat);--td-tile-mix: var(--tile-tint);--td-tile-ink: var(--tile-fat-ink)}._water_1v1ok_33{--td-tile-hue: var(--water);--td-tile-mix: var(--tile-tint);--td-tile-ink: var(--water)}._violet_1v1ok_39{--td-tile-hue: var(--accent-violet);--td-tile-mix: var(--tile-tint);--td-tile-ink: var(--accent-violet)}._neutral_1v1ok_46{--td-tile-hue: var(--text-secondary);--td-tile-mix: var(--tile-tint);--td-tile-ink: var(--text-secondary)}._filled_1v1ok_55{--td-tile-mix: 100%;--td-tile-ink: var(--bg-surface)}._teal_1v1ok_9._filled_1v1ok_55{--td-tile-ink: var(--accent-on-teal)}._shell_t71rh_4{display:flex;flex-direction:column;align-items:center;min-block-size:100dvh;padding-block-end:var(--space-12);background:var(--bg-canvas);color:var(--text-primary)}._hero_t71rh_14{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);inline-size:100%;padding:var(--space-10) var(--gutter) calc(var(--space-16) + var(--space-8));border-end-start-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);background:linear-gradient(to bottom,var(--hero-top),var(--hero-bottom));color:var(--text-on-hero)}._brand_t71rh_27{display:flex;align-items:center;gap:var(--space-3);animation:_auth-in_t71rh_1 var(--spring-lead-duration) backwards;animation-timing-function:var(--spring-lead-easing)}._mark_t71rh_36{inline-size:var(--space-12);block-size:calc(var(--space-16) + var(--space-6));object-fit:contain}._wordmark_t71rh_42{inline-size:calc(var(--space-24) + var(--space-16));block-size:var(--space-4)}._tagline_t71rh_47{margin:0;color:var(--text-on-hero-secondary);font:var(--type-body);text-align:center;animation:_auth-in_t71rh_1 var(--spring-lead-duration) backwards;animation-delay:var(--stagger-step);animation-timing-function:var(--spring-lead-easing)}._language_t71rh_58{inline-size:100%;max-inline-size:calc(var(--space-24) * 4 + var(--space-8))}._card_t71rh_63{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);inline-size:calc(100% - 2 * var(--gutter));max-inline-size:calc(var(--space-24) * 4 + var(--space-8));margin-block-start:calc((var(--space-16) + var(--space-4)) * -1);padding:var(--space-6);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-4),var(--shadow-highlight);animation:_auth-in_t71rh_1 var(--spring-lead-duration) backwards;animation-delay:calc(var(--stagger-step) * 2);animation-timing-function:var(--spring-lead-easing)}._back_t71rh_81{align-self:flex-start}@keyframes _auth-in_t71rh_1{0%{opacity:0;transform:translateY(var(--depth-enter)) scale(var(--scale-enter))}}@media (prefers-reduced-motion: reduce){._brand_t71rh_27,._tagline_t71rh_47,._card_t71rh_63{animation:none}}._rail_1fs7w_2{position:sticky;inset-block-start:0;display:flex;flex-direction:column;flex-shrink:0;inline-size:var(--size-rail);block-size:100dvh;overflow:hidden;background:var(--nav-rail);color:var(--nav-rail-text);font:var(--type-label);letter-spacing:var(--type-label-tracking);transition:inline-size var(--spring-smooth-duration) var(--spring-smooth-easing)}._rail_1fs7w_2[data-collapsed]{inline-size:var(--size-rail-collapsed)}._head_1fs7w_24{display:flex;padding:var(--space-5) var(--space-6) var(--space-3)}._brand_1fs7w_29{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);color:inherit;text-decoration:none}._brand_1fs7w_29:focus-visible{outline:var(--focus-ring-width) solid var(--nav-rail-indicator);outline-offset:var(--focus-ring-offset)}._mark_1fs7w_44{flex-shrink:0;inline-size:var(--space-10);block-size:calc(var(--space-12) + var(--space-6))}._mark_1fs7w_44 img{display:block;inline-size:100%;block-size:100%;object-fit:contain}._wordmark_1fs7w_57{display:block;flex-shrink:0;inline-size:calc(var(--space-24) + var(--space-10) + var(--space-0-5));block-size:var(--space-3);transition:opacity var(--duration-fade) var(--ease-standard)}._rail_1fs7w_2[data-collapsed] ._wordmark_1fs7w_57{opacity:0}._items_1fs7w_69{position:relative;flex:1 1 auto;min-block-size:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-1) var(--space-5) var(--space-4);scrollbar-width:none}._items_1fs7w_69::-webkit-scrollbar{display:none}._indicator_1fs7w_86{position:absolute;inset-inline:var(--space-5);top:var(--td-indicator-top);bottom:var(--td-indicator-bottom);z-index:0;border-radius:var(--radius-control);background:var(--brand-gradient);box-shadow:var(--shadow-highlight),var(--shadow-glow-teal);visibility:hidden;pointer-events:none;transition:top var(--spring-trail-duration) var(--spring-trail-easing),bottom var(--spring-lead-duration) var(--spring-lead-easing)}._items_1fs7w_69[data-direction=left] ._indicator_1fs7w_86{transition:top var(--spring-lead-duration) var(--spring-lead-easing),bottom var(--spring-trail-duration) var(--spring-trail-easing)}._items_1fs7w_69[data-measured] ._indicator_1fs7w_86{visibility:visible}._group_1fs7w_108+._group_1fs7w_108{margin-block-start:var(--space-2)}._list_1fs7w_112{display:flex;flex-direction:column;gap:var(--space-0-5);margin:0;padding:0;list-style:none}._item_1fs7w_69{position:relative;z-index:1}._link_1fs7w_126{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--size-tap-min);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--nav-rail-text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--transition-state),background-color var(--transition-state),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}._link_1fs7w_126:active{transform:scale(var(--scale-press))}._link_1fs7w_126[aria-current=page]{color:var(--nav-rail-on-indicator)}._items_1fs7w_69[data-measured] ._link_1fs7w_126[aria-current=page]{transition:color var(--duration-fade) var(--ease-standard) var(--spring-lead-duration),background-color var(--transition-state)}._items_1fs7w_69:not([data-measured]) ._link_1fs7w_126[aria-current=page]{background:var(--brand-gradient)}@media (hover: hover){._link_1fs7w_126:hover:not([aria-current=page]){background:color-mix(in srgb,var(--nav-rail-text) 8%,transparent);color:var(--nav-rail-text)}}._link_1fs7w_126:focus-visible{outline:var(--focus-ring-width) solid var(--nav-rail-indicator);outline-offset:calc(var(--focus-ring-width) * -1)}._glyph_1fs7w_167{position:relative;display:inline-flex;flex-shrink:0}._labelStack_1fs7w_174{display:grid;flex:0 0 auto;inline-size:calc(var(--size-rail) - 2 * var(--space-5) - 2 * var(--space-3) - var(--space-3) - var(--size-icon-lg));overflow-wrap:anywhere;transition:opacity var(--duration-fade) var(--ease-standard)}._labelText_1fs7w_182,._labelReserve_1fs7w_183{grid-area:1/1}._link_1fs7w_126[aria-current=page] ._labelText_1fs7w_182{font-weight:var(--font-weight-semibold)}._link_1fs7w_126[aria-current=page] svg{stroke-width:2.25}._labelReserve_1fs7w_183{font-weight:var(--font-weight-semibold);visibility:hidden}._rail_1fs7w_2[data-collapsed] ._labelStack_1fs7w_174{opacity:0}._groupLabel_1fs7w_206{position:relative;inline-size:calc(var(--size-rail) - 2 * var(--space-5));margin:var(--space-3) 0 var(--space-1);padding-inline:var(--space-3);color:var(--nav-rail-text-secondary);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;transition:color var(--duration-fade) var(--ease-standard)}._groupLabel_1fs7w_206:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);inline-size:var(--size-icon-lg);border-block-start:var(--border-width-hairline) solid color-mix(in srgb,var(--nav-rail-text) 24%,transparent);opacity:0;transition:opacity var(--duration-fade) var(--ease-standard)}._rail_1fs7w_2[data-collapsed] ._groupLabel_1fs7w_206{color:transparent}._rail_1fs7w_2[data-collapsed] ._groupLabel_1fs7w_206:before{opacity:1}._foot_1fs7w_237{display:flex;padding:var(--space-3) var(--space-5) var(--space-4);border-block-start:var(--border-width-hairline) solid color-mix(in srgb,var(--nav-rail-text) 12%,transparent)}._rail_1fs7w_2 ._toggle_1fs7w_243{color:var(--nav-rail-text-secondary)}@media (hover: hover){._rail_1fs7w_2 ._toggle_1fs7w_243:hover{background:color-mix(in srgb,var(--nav-rail-text) 8%,transparent);color:var(--nav-rail-text)}}._rail_1fs7w_2 ._toggle_1fs7w_243:focus-visible{outline-color:var(--nav-rail-indicator)}._app_gq77x_4{display:flex;min-block-size:100dvh;background:var(--bg-canvas);color:var(--text-primary)}._rail_gq77x_11{display:none}._column_gq77x_15{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}._bar_gq77x_22{position:sticky;inset-block-start:0;z-index:2}._main_gq77x_28{flex:1 1 auto;min-inline-size:0;padding-block-end:calc(var(--size-tap-min) + var(--space-12))}._tabs_gq77x_36{position:fixed;inset-inline:0;inset-block-end:0;z-index:3;display:block}._operator_gq77x_44{display:inline-flex;align-items:center;gap:var(--space-2)}._who_gq77x_50{display:none;flex-direction:column;align-items:flex-end;line-height:1.2}._name_gq77x_57{color:var(--text-primary);font:var(--type-label);letter-spacing:var(--type-label-tracking)}._profile_gq77x_63{color:var(--text-secondary);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}@media (min-width: 1024px){._rail_gq77x_11{display:block}._tabs_gq77x_36{display:none}._main_gq77x_28{padding-block-end:0}._who_gq77x_50{display:inline-flex}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.settingsScreen{min-height:0}.adminPriority__intro{margin:0 0 12px;color:var(--color-gray-300)}.adminPriority__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adminPriority__row{display:grid;grid-template-columns:32px 1fr auto 32px 32px;align-items:center;min-height:40px;border-bottom:1px solid var(--color-gray-700)}.adminPriority__rank,.adminPriority__code{font-size:13px;color:var(--color-gray-300)}.adminPriority__move{width:28px;height:28px;border:0;background:transparent;cursor:pointer;color:var(--color-gray-100)}.adminPriority__move:disabled{opacity:.4;cursor:default}.adminPriority__corrupt{background:var(--color-yellow-800);color:var(--color-gray-100);padding:8px 12px;border-radius:6px}.adminPriority__footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.operatorsScreen{min-height:0}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.logsScreen{min-height:0}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.couponsScreen{min-height:0}.couponsScreen__owner{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0}.couponsScreen__owner dd{margin:0;word-break:break-all}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.affiliatesScreen{min-height:0}.affiliateHero{display:flex;align-items:center;gap:16px;min-height:120px;padding:24px 16px;margin-bottom:16px;border-radius:8px;background:linear-gradient(90deg,var(--color-gray-0) 0%,var(--color-default) 100%);color:var(--color-white)}.affiliateHero__avatar{width:72px;height:72px;border-radius:50%;background:var(--color-gray-200);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;line-height:28px;flex-shrink:0}.affiliateHero__meta{min-width:0;flex:1}.affiliateHero__name{margin:0;font-weight:700;font-size:16px;line-height:24px;color:var(--color-white)}.affiliateHero__sub{margin:0;font-size:14px;line-height:24px;color:var(--color-steel-50);display:flex;gap:16px;flex-wrap:wrap}.affiliateHero__actions{display:flex;gap:8px;flex-shrink:0}.affiliateKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.affiliateKpi{display:flex;flex-direction:column;gap:8px;padding:16px;min-height:88px;box-sizing:border-box;border:1px solid var(--color-border-muted);border-radius:8px;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-gray-800) 100%)}.affiliateKpi__label{font-size:14px;line-height:24px}.affiliateKpi__value{font-size:20px;line-height:28px;font-weight:700}.affiliatesScreen__nameLink{color:inherit;text-decoration:underline}.affKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.affKpi{display:flex;align-items:center;gap:12px;box-sizing:border-box;height:92px;padding:16px;border:1px solid var(--color-border-muted);border-radius:8px;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-gray-800) 100%)}.affKpi__icon{width:56px;height:56px;border:1px solid var(--color-border-muted);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-gray-0)}.affKpi__icon svg [fill]:not([fill=none]){fill:currentColor}.affKpi__body{display:flex;flex-direction:column;min-width:0}.affKpi__label{font-size:14px;line-height:24px;color:var(--color-gray-0)}.affKpi__value{font-size:20px;line-height:28px;font-weight:700;color:var(--color-gray-0)}.affToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--color-border-muted)}.affToolbar .inputText{width:320px;max-width:50%}.affToolbar .inputText__element{box-sizing:border-box;height:40px;padding:8px 12px;background:var(--color-white);border:1px solid var(--color-border-muted);border-radius:4px}.affToolbar .inputText__helpText:empty{display:none}.affiliatesScreen__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.affiliatesScreen__open{display:inline-flex;align-items:center;color:var(--color-gray-0)}.affiliatesScreen__open svg [fill]:not([fill=none]){fill:currentColor}.affiliatesScreen__revenue{color:var(--color-default)}.affPanel{display:flex;flex-direction:column;gap:16px;margin-top:16px}.affPanel__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.affPanel__toolbar .inputText{width:280px;max-width:100%}.affLock,.affWarning{margin:0;padding:12px 16px;border:1px solid var(--color-border-muted);border-left-width:4px;border-radius:4px;background:var(--color-white);font-size:14px;line-height:20px}.affLock{border-left-color:var(--color-default)}.affRulesCard{display:flex;flex-direction:column;gap:var(--space-3)}.affRulesCard__title{margin:0;color:var(--text-primary);font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking)}.affRules{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);color:var(--text-primary);font:var(--type-body-sm)}.affRules li{list-style:disc}.affRules li::marker{color:var(--accent-solid)}.affRulesCard__version{margin:0;color:var(--text-secondary);font:var(--type-caption)}.affForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;align-items:end}@media (max-width: 767px){.affForm{grid-template-columns:minmax(0,1fr)}}.affField--toggle{display:flex;align-items:center;gap:8px;font-size:14px}.affMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}._home_1o0ob_4{display:flex;flex-direction:column;padding-block-end:var(--space-12)}._hero_1o0ob_10{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--gutter) var(--space-16);border-end-start-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--brand-ocean) 26%,transparent),transparent 62%),linear-gradient(to bottom,var(--hero-top),var(--hero-bottom));color:var(--text-on-hero);animation:_home-in_1o0ob_1 var(--spring-lead-duration) backwards;animation-timing-function:var(--spring-lead-easing)}._greeting_1o0ob_24{margin:0;color:var(--text-on-hero-secondary);font:var(--type-body)}._heroTitle_1o0ob_30{margin:0;color:var(--text-on-hero);font:var(--type-display);letter-spacing:var(--type-display-tracking);font-variant-numeric:tabular-nums}._heroCount_1o0ob_39{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}._chipOk_1o0ob_46,._chipWarn_1o0ob_47{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font:var(--type-label);letter-spacing:var(--type-label-tracking)}._chipOk_1o0ob_46{background:var(--success-subtle);color:var(--success-text)}._chipWarn_1o0ob_47{background:var(--warning-subtle);color:var(--warning-text)}._body_1o0ob_68{display:flex;flex-direction:column;gap:var(--section-gap);padding-inline:var(--gutter)}._lead_1o0ob_76{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:calc((var(--space-12) + var(--space-4)) * -1);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-4),var(--shadow-highlight);animation:_home-in_1o0ob_1 var(--spring-lead-duration) backwards;animation-delay:var(--stagger-step);animation-timing-function:var(--spring-lead-easing)}._leadTitle_1o0ob_92,._sectionTitle_1o0ob_93{margin:0;color:var(--text-primary);font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking)}._allClear_1o0ob_100{display:flex;align-items:center;gap:var(--space-3)}._allClearText_1o0ob_106{margin:0;color:var(--success-text);font:var(--type-body);font-weight:var(--font-weight-semibold)}._rowTrail_1o0ob_113{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}._count_1o0ob_120{min-inline-size:var(--space-6);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);background:var(--warning-subtle);color:var(--warning-text);font:var(--type-label);font-variant-numeric:tabular-nums;text-align:center}._section_1o0ob_93{display:flex;flex-direction:column;gap:var(--space-2);animation:_home-in_1o0ob_1 var(--spring-smooth-duration) backwards;animation-delay:calc(var(--stagger-step) * 2);animation-timing-function:var(--spring-smooth-easing)}._sectionHead_1o0ob_140{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._seeAll_1o0ob_147{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--size-tap-min);color:var(--text-link);font:var(--type-label);text-decoration:none}._tiles_1o0ob_157{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width: 768px){._tiles_1o0ob_157{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){._tiles_1o0ob_157{grid-template-columns:repeat(6,minmax(0,1fr))}}._tile_1o0ob_157{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-2),var(--shadow-highlight);color:var(--text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--spring-snappy-duration) var(--spring-snappy-easing),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing)}._tile_1o0ob_157:active{transform:scale(var(--scale-press))}@media (hover: hover){._tile_1o0ob_157:hover:not(:active){transform:translateY(calc(var(--depth-lift) * -1));box-shadow:var(--shadow-3),var(--shadow-highlight)}}._tile_1o0ob_157:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._tileValue_1o0ob_203{margin-block-start:var(--space-2);font:var(--type-title-lg);letter-spacing:var(--type-title-lg-tracking);font-variant-numeric:tabular-nums}._tileLabel_1o0ob_210{color:var(--text-secondary);font:var(--type-label)}._card_1o0ob_215{padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-2),var(--shadow-highlight)}._muted_1o0ob_222{margin:0;color:var(--text-secondary);font:var(--type-body-sm)}._footnote_1o0ob_228{margin:0;color:var(--text-tertiary);font:var(--type-caption)}@keyframes _home-in_1o0ob_1{0%{opacity:0;transform:translateY(var(--depth-enter)) scale(var(--scale-enter))}}@media (prefers-reduced-motion: reduce){._hero_1o0ob_10,._lead_1o0ob_76,._section_1o0ob_93{animation:none}}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.operationsScreen{min-height:0}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.subscriptionsScreen{min-height:0}.subsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.subsKpi{display:flex;flex-direction:column;gap:8px;padding:16px;min-height:88px;box-sizing:border-box;border:1px solid var(--color-border-muted);border-radius:8px;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-gray-800) 100%)}.subsKpi__label{font-size:14px;line-height:24px}.subsKpi__value{font-size:20px;line-height:28px;font-weight:700}.subsFilters{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px;flex-wrap:wrap}.subsFilters__submit{height:40px;padding:0 16px;border:1px solid var(--color-border-muted);border-radius:8px;background:var(--color-white);cursor:pointer;font-size:14px;line-height:24px}.subsDetail{margin-top:16px}.subsDetail__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.subsDetail__title{margin:0;font-size:16px;line-height:24px;font-weight:700}.subsDetail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0}.subsDetail__facts dt{font-size:12px;line-height:16px}.subsDetail__facts dd{margin:0;font-size:14px;line-height:24px}.subsDetail__lift{margin-top:16px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.usersScreen{min-height:0}.usersFilters{display:flex;flex-direction:column;gap:var(--space-2)}.usersTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media (max-width: 767px){.usersTile{padding:var(--space-3)}.usersTile__value{font:var(--type-title)}.usersTile--stat{grid-column:1/-1}}@media (min-width: 768px){.usersTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}}@media (min-width: 1280px){.usersTiles{grid-template-columns:repeat(7,minmax(0,1fr))}}.usersTile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-4);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-2),var(--shadow-highlight);color:var(--text-primary);font-family:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-state),transform var(--spring-snappy-duration) var(--spring-snappy-easing),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing)}.usersTile:active:not(.usersTile--stat){transform:scale(var(--scale-press))}@media (hover: hover){.usersTile:hover:not(:active):not(.usersTile--stat){transform:translateY(calc(var(--depth-lift) * -1));box-shadow:var(--shadow-3),var(--shadow-highlight)}}.usersTile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.usersTile--active{border-color:var(--accent-solid);box-shadow:var(--shadow-glow),var(--shadow-highlight)}.usersTile--active .usersTile__label{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.usersTile--stat{cursor:default;background:var(--accent-tonal)}.usersTile__value{font:var(--type-title-lg);letter-spacing:var(--type-title-lg-tracking);font-variant-numeric:tabular-nums}.usersTile__label{color:var(--text-secondary);font:var(--type-label)}.usersChips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.usersChip{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--space-8);padding-inline:var(--space-3);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font:var(--type-label);font-family:inherit;cursor:pointer;transition:background-color var(--transition-state),color var(--transition-state),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}.usersChip:active{transform:scale(var(--scale-press))}.usersChip--active{border-color:transparent;background:var(--accent-solid);color:var(--text-on-accent);box-shadow:var(--shadow-glow)}.usersChip__count{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.usersToolbar{display:flex;padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-hairline) solid var(--border-subtle)}.usersToolbar>*{flex:1 1 auto;max-inline-size:calc(var(--space-24) * 4)}.usersCell{display:inline-flex;flex-direction:column;gap:var(--space-0-5)}.usersCell--open{align-items:flex-start;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.usersCell--open:hover .usersCell__name{color:var(--text-link);text-decoration:underline}.usersCell--open:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.usersCell__name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.usersCell__dim{color:var(--text-secondary);font:var(--type-caption)}.usersCell__nowrap{white-space:nowrap}.usersCell__warn{color:var(--danger-text);font:var(--type-caption)}.usersCell--expired>span:first-child{color:var(--danger-text);font-weight:var(--font-weight-semibold)}.usersDetail{display:flex;flex-direction:column;gap:var(--space-3)}.usersDetail__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.usersDetail__access{color:var(--text-secondary);font:var(--type-body-sm)}.usersDetail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-subtle)}.usersDetail__facts dt{color:var(--text-secondary);font:var(--type-caption)}.usersDetail__facts dd{margin:0;color:var(--text-primary);font:var(--type-body-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.usersDetail__subtitle{margin:var(--space-2) 0 0;color:var(--text-primary);font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking)}.usersTier{display:flex;flex-direction:column;gap:var(--space-2)}.usersTier__form{display:flex;flex-direction:column;gap:var(--space-3)}.usersTier__form>button{align-self:flex-start}.usersTier__hint{margin:0;color:var(--text-secondary);font:var(--type-body-sm)}.usersCard{display:flex;flex-direction:column;gap:var(--space-1);text-align:start}.usersCard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.reportsScreen{min-height:0}.reportsScreen__range,.reportsScreen__pdfNote,.reportsScreen__honest,.reportsScreen__blocked{font-size:14px;line-height:24px;color:var(--color-gray-300)}.reportsScreen__export{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px}.reportsScreen__totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reportsScreen__card{display:flex;flex-direction:column;gap:8px;padding:16px}.reportsScreen__card strong{font-size:20px;line-height:28px}.reportsScreen__blocked,.reportsScreen__indicators{grid-column:1/-1}.reportsScreen__subtitle{margin:0 0 8px;font-size:16px;line-height:24px;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}.catalogFilters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.catalogFilters__field{min-width:160px}.catalogFilters__toggle{display:none}@media (max-width: 767px){.catalogFilters{align-items:flex-end}.catalogFilters>.catalogFilters__field{flex:1 1 calc(50% - 6px);min-width:0;order:2}.catalogFilters>.catalogFilters__field:first-child{flex:1 1 0;order:0}.catalogFilters:not([data-open])>.catalogFilters__field:not(:first-child){display:none}.catalogFilters[data-open]:after{content:"";flex-basis:100%;order:1}.catalogFilters__toggle{display:inline-flex;order:1;align-items:center;gap:var(--space-1);min-block-size:var(--size-tap-min);padding-inline:var(--space-3);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary);font:var(--type-label);font-family:inherit;cursor:pointer}.catalogFilters__toggle>svg:last-child{transition:transform var(--spring-snappy-duration) var(--spring-snappy-easing)}.catalogFilters[data-open] .catalogFilters__toggle{border-color:var(--accent-solid)}.catalogFilters[data-open] .catalogFilters__toggle>svg:last-child{transform:rotate(180deg)}}.catalogEditor{display:flex;flex-direction:column;gap:16px}.catalogEditorPage>.adminPage__header{position:sticky;top:0;z-index:2;padding-top:8px;padding-bottom:8px;background-color:var(--color-gray-800)}.catalogEditor__heading{min-width:0}.catalogEditor__subtitle{margin:0;font-size:14px;line-height:20px;color:var(--color-gray-300)}.catalogEditor__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.catalogEditor__card{display:flex;flex-direction:column;gap:16px}.catalogEditor__card .adminParam__key{margin:0}.catalogEditor__identity{display:grid;grid-template-columns:repeat(2,minmax(0,360px));gap:16px 24px;max-width:760px}.catalogEditor__identity>h2{grid-column:1/-1;margin:0}.catalogEditor__wide,.catalogEditor__aliases,.catalogEditor__hint,.catalogEditor__toggle{grid-column:1/-1}.catalogEditor__wide{max-width:760px}.catalogEditor__hint{margin:0;font-size:12px;line-height:20px;color:var(--color-gray-300)}.catalogEditor__legend{margin:0 0 4px;font-size:12px;line-height:20px;font-weight:600;color:var(--color-gray-0)}.catalogEditor__aliases,.catalogEditor__chips{display:flex;flex-wrap:wrap;gap:8px}.catalogEditor__chip{margin:0;padding:2px 12px;border:1px solid var(--color-border-muted);border-radius:999px;background:var(--color-white);color:var(--color-gray-0);font:inherit;font-size:12px;line-height:20px;font-weight:600;cursor:pointer}.catalogEditor__chip.is-on{background:var(--color-blue-600);border-color:var(--color-blue-600);color:var(--color-steel-10)}.catalogEditor__chip:focus-visible{outline:2px solid var(--color-steel-10);outline-offset:2px}.catalogEditor__actions{display:flex;flex-wrap:wrap;gap:8px}.catalogNutrientEditor{display:flex;flex-direction:column;gap:16px}.catalogNutrientEditor__toolbar{display:flex;flex-direction:column;gap:8px}.catalogNutrientEditor__count{margin-left:8px;font-size:14px;line-height:24px;font-weight:400;color:var(--color-gray-300)}.catalogNutrients{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,240px));gap:12px 16px}.catalogLink{color:inherit;text-decoration:underline}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.sdPlanoAlimentar{--radius-card: 8px;--radius-pill: 300px;font-family:Inter,sans-serif}.sdPlanoAlimentar button,.sdPlanoAlimentar input,.sdPlanoAlimentar select,.sdPlanoAlimentar textarea{font-family:inherit}.sdPlanoAlimentar .buttonSecondary:not([disabled]):not(.buttonSecondary--white):not(.buttonSecondary--blue):not(.buttonSecondary--active):not(.buttonSecondary--red):not(.buttonSecondary--gray):not(.buttonSecondary--exclude){color:var(--color-default)}.sdPlanoAlimentar .buttonSecondary{font-weight:500}.sdPlanoAlimentar__planActions .buttonDefault:not([disabled]):not(.buttonDefault--red):not(.buttonDefault--white){color:var(--color-on-brand)}.sdPlanoAlimentar__planActions .buttonDefault{font-weight:500}.sdPlanoAlimentar__footer .buttonDefault:not([disabled]):not(.buttonDefault--red):not(.buttonDefault--white){color:var(--color-on-brand)}.sdPlanoAlimentar__footer .buttonDefault{font-weight:500}:where(.sdPlanoAlimentar) *{color:inherit}.sdPlanoAlimentar__method:focus-visible,.sdPlanoAlimentar__rowAction:focus-visible,.sdPlanoAlimentar__removeMeal:focus-visible,.sdPlanoAlimentar__removeGroup:focus-visible,.sdPlanoAlimentar__mealEditOpen:focus-visible,.sdPlanoAlimentar__rowMeasureSelect:focus-visible,.sdPlanoAlimentar__rowNameInput:focus-visible,.sdPlanoAlimentar__rowCountInput:focus-visible,.sdPlanoAlimentar__measureSelect:focus-visible,.sdPlanoAlimentar__qtyInput:focus-visible,.sdPlanoAlimentar__mealTimeInput:focus-visible,.sdPlanoAlimentar__mealNameInput:focus-visible,.sdPlanoAlimentar__mealToggle:focus-visible,.sdPlanoAlimentar__mealFooterIcon:focus-visible,.sdPlanoAlimentar__macroDistInput:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar{display:flex;flex-direction:column;min-width:0;min-height:100%;height:100%;color:var(--color-default)}.sdPlanoAlimentar__content{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;padding:16px}.sdPlanoAlimentar__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sdPlanoAlimentar__titleGroup{display:flex;align-items:flex-start;gap:4px;min-width:0}.sdPlanoAlimentar__back{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-block:-2px;padding:8px;border:0;border-radius:1000px;background:transparent;color:var(--color-steel-0);font-family:inherit;cursor:pointer}.sdPlanoAlimentar__back .ico{width:24px;height:24px;background-color:currentColor}.sdPlanoAlimentar__back:hover{background-color:var(--color-gray-700)}.sdPlanoAlimentar__back:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.sdPlanoAlimentar__title{min-width:0;margin:0;color:var(--color-steel-10);font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.sdPlanoAlimentar__returnLink{padding:0;border:0;background:none;color:var(--color-default);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;cursor:pointer}.sdPlanoAlimentar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sdPlanoAlimentar__actions .buttonSecondary{width:auto}.sdPlanoAlimentar__chooser{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-card);background-color:var(--color-white)}@media (max-width: 576px){.sdPlanoAlimentar__chooser{padding:12px}}.sdPlanoAlimentar__chooserInfo{display:flex;flex-direction:column;gap:4px}.sdPlanoAlimentar__chooserTitle{margin:0;color:var(--color-default);font-weight:700;font-size:18px;line-height:24px}.sdPlanoAlimentar__chooserDescription{margin:0;color:var(--color-gray-300);font-size:14px;line-height:22px}.sdPlanoAlimentar__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 880px){.sdPlanoAlimentar__methods{grid-template-columns:1fr}}.sdPlanoAlimentar__method{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--color-gray-700);border-radius:var(--radius-card);background-color:var(--color-white);cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.sdPlanoAlimentar__method:hover{border-color:var(--color-blue-600)}.sdPlanoAlimentar__method--active{border-color:var(--color-blue-600);background-color:var(--color-blue-800)}.sdPlanoAlimentar__methodTop{display:flex;align-items:center;gap:12px}.sdPlanoAlimentar__methodIcon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background-color:#6df6ed33}.sdPlanoAlimentar__methodIcon svg{width:22px;height:22px}.sdPlanoAlimentar__methodTitle{color:var(--color-default);font-weight:700;font-size:16px;line-height:24px}.sdPlanoAlimentar__methodDescription{color:var(--color-gray-300);font-size:13px;line-height:20px}.sdPlanoAlimentar__methodChoose{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:var(--color-blue-200);font-weight:600;font-size:13px;line-height:20px}.sdPlanoAlimentar__methodChoose .ico{width:16px;height:16px}.sdPlanoAlimentar__plan{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-card);background-color:var(--color-white)}@media (max-width: 576px){.sdPlanoAlimentar__plan{padding:12px}}.sdPlanoAlimentar__validity{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-card);background-color:var(--color-white)}@media (max-width: 576px){.sdPlanoAlimentar__validity{padding:12px}}.sdPlanoAlimentar__validityToggle{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit}.sdPlanoAlimentar__validityToggleLabel{margin-left:auto;font-size:13px;line-height:20px;color:var(--color-gray-300)}.sdPlanoAlimentar__validityInfo{display:flex;flex-direction:column;gap:4px}.sdPlanoAlimentar__validityTitle{margin:0;color:var(--color-default);font-weight:700;font-size:18px;line-height:24px}.sdPlanoAlimentar__validityDescription{margin:0;color:var(--color-gray-300);font-size:14px;line-height:22px}.sdPlanoAlimentar__validityFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 880px){.sdPlanoAlimentar__validityFields{grid-template-columns:1fr}}.sdPlanoAlimentar__validityNote{margin:0;color:var(--color-gray-300);font-size:13px;line-height:20px}.sdPlanoAlimentar__validityError{margin:0;color:var(--color-negative-ink);font-weight:600;font-size:13px;line-height:20px}.sdPlanoAlimentar__sectionTitle{margin:0;color:var(--color-default);font-weight:700;font-size:16px;line-height:24px}.sdPlanoAlimentar__routineHead{display:grid;grid-template-columns:32px 112px minmax(160px,1fr) auto 36px;align-items:stretch;column-gap:0;padding:0 17px;color:var(--color-gray-300);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;text-transform:uppercase}.sdPlanoAlimentar__routineHeadTime,.sdPlanoAlimentar__routineHeadName,.sdPlanoAlimentar__routineHeadNutrient,.sdPlanoAlimentar__routineHeadActions{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 8px;border-left:1px solid var(--color-gray-700)}.sdPlanoAlimentar__routineHeadTime{grid-column:2}.sdPlanoAlimentar__routineHeadName{grid-column:3}.sdPlanoAlimentar__routineHeadNutrient{grid-column:4;min-width:498px}.sdPlanoAlimentar__routineHeadActions{grid-column:5;border-right:1px solid var(--color-gray-700)}@media (max-width: 768px){.sdPlanoAlimentar__routineHead{grid-template-columns:32px 112px minmax(0,1fr)}.sdPlanoAlimentar__routineHeadNutrient,.sdPlanoAlimentar__routineHeadActions{display:none}.sdPlanoAlimentar__routineHeadName{border-right:1px solid var(--color-gray-700)}}.sdPlanoAlimentar__meal{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-gray-700);border-radius:var(--radius-card);background-color:var(--color-white)}@media (max-width: 576px){.sdPlanoAlimentar__meal{padding:12px}}.sdPlanoAlimentar__meal--collapsed{gap:8px}.sdPlanoAlimentar__mealHeader{display:flex;align-items:center;gap:12px}.sdPlanoAlimentar__mealToggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;color:var(--color-gray-300);font-size:24px;line-height:1;cursor:pointer}.sdPlanoAlimentar__mealToggle:hover{background-color:var(--color-gray-700);color:var(--color-default)}.sdPlanoAlimentar__swapCol{width:40px;padding:0 4px}.sdPlanoAlimentar__swapCell{width:40px;padding:8px 4px;vertical-align:middle;position:relative}.sdPlanoAlimentar__swapCell--nested{padding:0;overflow:visible}.sdPlanoAlimentar__swapAction{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-gray-600);border-radius:6px;background:var(--color-white);color:var(--color-default);font-family:inherit;cursor:pointer}.sdPlanoAlimentar__swapAction[aria-expanded=true]{border-color:var(--color-green-200);background:#108d4a26;color:var(--color-green-200)}.sdPlanoAlimentar__swapAction:hover{border-color:var(--color-gray-300)}.sdPlanoAlimentar__swapAction--nested{flex-shrink:0;width:28px;height:28px;pointer-events:none;opacity:.85;border-color:var(--color-gray-600);color:var(--color-gray-200)}.sdPlanoAlimentar__swapCount{position:absolute;top:-6px;right:-6px;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-blue-600);color:#253644;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.sdPlanoAlimentar__nestElbow{position:absolute;left:19px;top:0;width:48px;height:50%;box-sizing:border-box;border-left:1px solid var(--color-blue-600);border-bottom:1px solid var(--color-blue-600);pointer-events:none}.sdPlanoAlimentar__replaceRow[data-nest=start] .sdPlanoAlimentar__nestElbow,.sdPlanoAlimentar__replaceRow[data-nest=mid] .sdPlanoAlimentar__nestElbow{top:0;height:100%;border-bottom:none}.sdPlanoAlimentar__replaceRow[data-nest=start] .sdPlanoAlimentar__nestElbow:after,.sdPlanoAlimentar__replaceRow[data-nest=mid] .sdPlanoAlimentar__nestElbow:after{content:"";position:absolute;left:0;top:50%;width:48px;height:1px;background:var(--color-blue-600)}.sdPlanoAlimentar__replaceAddRow td:not(.sdPlanoAlimentar__swapCell){padding:4px 8px 12px}.sdPlanoAlimentar__replaceAddNest{padding-left:40px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sdPlanoAlimentar__recalculateNotice{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--color-gray-300)}.sdPlanoAlimentar__mealEditOpen{flex-shrink:0;margin-left:8px;padding:6px 10px;border:1px solid var(--color-gray-600);border-radius:6px;background:var(--color-white);color:var(--color-default);font-size:12px;font-weight:600;line-height:16px;cursor:pointer}.sdPlanoAlimentar__mealEditOpen:hover{border-color:var(--color-gray-300)}.sdPlanoAlimentar__mealActions{display:flex;flex-direction:column;width:36px;height:56px;flex-shrink:0;overflow:hidden}.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__mealEditOpen,.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__removeMeal{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;padding:0;border:1px solid var(--color-gray-600);background:var(--color-white);color:var(--color-default);line-height:0;overflow:hidden;cursor:pointer}.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__mealEditOpen:hover,.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__removeMeal:hover{background-color:var(--color-gray-700);border-color:var(--color-gray-300);color:var(--color-default)}.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__mealEditOpen [data-icon],.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__removeMeal [data-icon]{display:flex;align-items:center;justify-content:center;overflow:hidden}.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__mealEditOpen svg,.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__removeMeal svg{width:16px;height:16px;display:block;flex-shrink:0}.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__mealEditOpen{border-radius:6px 6px 0 0}.sdPlanoAlimentar__mealActions .sdPlanoAlimentar__removeMeal{border-radius:0 0 6px 6px;border-top:none}.sdPlanoAlimentar__mealEditSection{margin-bottom:16px}.sdPlanoAlimentar__mealEditSection .sdPlanoAlimentar__sectionTitle{color:var(--color-gray-0)}.sdPlanoAlimentar__mealEditSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sdPlanoAlimentar__mealEditSectionHeader .sdPlanoAlimentar__sectionTitle{margin:0}.sdPlanoAlimentar__mealChips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sdPlanoAlimentar__mealChip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-sizing:border-box;width:120px;height:56px;padding:0 12px;border-radius:4px;background-color:var(--color-blue-600);color:#253644;font-weight:700;white-space:nowrap}.sdPlanoAlimentar__mealChipValue{font-size:16px;line-height:24px}.sdPlanoAlimentar__mealChipUnit{font-size:12px;line-height:20px}.sdPlanoAlimentar__mealChip--outside{background-color:var(--color-red-400);color:#fff}.sdPlanoAlimentar__mealChip--withDelta{height:auto;min-height:56px;padding:4px 12px}.sdPlanoAlimentar__mealChipDelta{font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.sdPlanoAlimentar__mealChips--perKg{align-items:stretch}.sdPlanoAlimentar__mealChips--perKg .sdPlanoAlimentar__mealChip{height:auto;min-height:56px;padding:4px 12px}.sdPlanoAlimentar__mealChipPerKg{font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.sdPlanoAlimentar__substituteEquivalence{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 0 8px;padding:8px 0 0 16px;border-left:3px solid var(--color-blue-600);font-size:14px;line-height:20px;color:var(--color-default)}.sdPlanoAlimentar__substituteEquivalenceTolerance{font-size:12px;line-height:16px;color:var(--color-gray-300)}.sdPlanoAlimentar__substituteEquivalenceHint{flex-basis:100%;margin:0;font-size:12px;line-height:16px;color:var(--color-gray-300)}.sdPlanoAlimentar__substituteEquivalenceTolerance--unavailable{color:var(--color-negative-ink)}.sdPlanoAlimentar__substituteEquivalenceStatus{margin:0;font-size:12px;line-height:16px;color:var(--color-gray-300)}.sdPlanoAlimentar__substituteEquivalenceStatus--outside{color:var(--color-negative-ink);font-weight:700}.sdPlanoAlimentar__tableWrap{overflow-x:auto}.sdPlanoAlimentar__table{width:100%;border-collapse:collapse;font-size:14px}.sdPlanoAlimentar__table th{text-align:left;color:var(--color-gray-300);font-weight:600;font-size:12px;letter-spacing:.02em;text-transform:uppercase;padding:8px;border-bottom:1px solid var(--color-gray-700);white-space:nowrap}.sdPlanoAlimentar__table td{padding:8px;color:var(--color-default);border-bottom:1px solid var(--color-gray-800)}.sdPlanoAlimentar__table tr:last-child td{border-bottom:none}.sdPlanoAlimentar__tableWrap--foods{overflow:visible;padding:24px 24px 24px 16px;border-radius:4px;background:var(--color-steel-80)}@media (max-width: 768px){.sdPlanoAlimentar__tableWrap--foods{overflow-x:auto;padding:16px 12px}}.sdPlanoAlimentar__table--foods{min-width:860px;border-collapse:separate;border-spacing:0}.sdPlanoAlimentar__table--foods th{color:var(--color-steel-20);font-weight:500;line-height:20px;padding:0 2px 8px;border-bottom:none}.sdPlanoAlimentar__table--foods td{padding:2px;border-bottom:none;vertical-align:middle}.sdPlanoAlimentar__table--foods th.sdPlanoAlimentar__colQty,.sdPlanoAlimentar__table--foods th.sdPlanoAlimentar__colMacro,.sdPlanoAlimentar__table--foods th.sdPlanoAlimentar__colKcal{text-align:center}.sdPlanoAlimentar__table--editable .sdPlanoAlimentar__primaryRow>td{vertical-align:top}.sdPlanoAlimentar__table--editable .sdPlanoAlimentar__primaryRow>.sdPlanoAlimentar__swapCell{padding-top:14px}.sdPlanoAlimentar__table--editable .sdPlanoAlimentar__primaryRow--nestOpen:has(+.sdPlanoAlimentar__replaceRow)>.sdPlanoAlimentar__swapCell:after{content:"";position:absolute;left:19px;top:46px;bottom:0;border-left:1px solid var(--color-blue-600);pointer-events:none}.sdPlanoAlimentar__colMeasure{width:230px}.sdPlanoAlimentar__colQty{width:56px}.sdPlanoAlimentar__colMacro{width:64px;text-align:center}.sdPlanoAlimentar__colKcal{width:96px;text-align:center}.sdPlanoAlimentar__colActions{width:48px}.sdPlanoAlimentar__num{text-align:right}.sdPlanoAlimentar__macroCell{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:56px;padding:0 12px;border-radius:4px;background:var(--color-steel-70);color:var(--color-steel-0);font-size:16px;line-height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdPlanoAlimentar__mealFooter{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}.sdPlanoAlimentar__mealFooter .buttonSecondary{width:auto}.sdPlanoAlimentar__mealFooterIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-gray-600);border-radius:6px;background:var(--color-white);color:var(--color-default);cursor:pointer}.sdPlanoAlimentar__mealFooterIcon:hover:not(:disabled){border-color:var(--color-gray-300);background-color:var(--color-gray-700)}.sdPlanoAlimentar__mealFooterIcon:disabled{opacity:.4;cursor:not-allowed}.sdPlanoAlimentar__mealFooterIcon [data-icon]{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .12s ease}.sdPlanoAlimentar__mealFooterIcon svg{width:16px;height:16px;display:block}.sdPlanoAlimentar__mealFooterIcon [stroke="#88ABCB" i]{stroke:currentColor}.sdPlanoAlimentar__mealFooterIcon--open [data-icon]{transform:rotate(180deg)}.sdPlanoAlimentar__eligibleDays{display:block;margin:0;padding:0;border:none;background:transparent}.sdPlanoAlimentar__eligibleDays legend{float:left;width:auto;margin:0 8px 0 0;padding:0;color:var(--color-default);font-size:14px;font-weight:700;line-height:32px}.sdPlanoAlimentar__eligibleDays .sdPlanoAlimentar__autoAttachSubstitutes{display:flex;clear:both;margin-top:8px}.sdPlanoAlimentar__eligibleDaysRow{display:flex;align-items:center;flex-wrap:wrap;min-height:32px}.sdPlanoAlimentar__eligibleDaysRow>.sdPlanoAlimentar__eligibleDay{flex-direction:row-reverse;gap:0;line-height:24px}.sdPlanoAlimentar__eligibleDaysRow>.sdPlanoAlimentar__eligibleDay input{width:20px;height:20px;margin:6px}.sdPlanoAlimentar__eligibleDaysRow>.sdPlanoAlimentar__eligibleDay+.sdPlanoAlimentar__eligibleDay:after{content:"";width:1px;height:16px;margin:0 8px;background:var(--color-border-muted)}.sdPlanoAlimentar__eligibleDay{display:inline-flex;align-items:center;gap:6px;color:var(--color-default);font-size:14px;line-height:20px;cursor:pointer}.sdPlanoAlimentar__eligibleDay input{width:16px;height:16px;margin:0;accent-color:var(--color-green-200)}.sdPlanoAlimentar__eligibleDay input:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__prescribedCheckToggle{margin-top:8px}.sdPlanoAlimentar__prescribedCheckHint{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--color-gray-300)}.sdPlanoAlimentar__prescribedCheckStatus:empty{margin:0}.sdPlanoAlimentar__mealNutrients{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--color-gray-700);border-radius:8px;background-color:var(--color-white)}.sdPlanoAlimentar__mealNutrientsTitle{margin:0;color:var(--color-gray-0);font-size:16px;font-weight:700;line-height:24px}.sdPlanoAlimentar__mealSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sdPlanoAlimentar__mealSectionHeader:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__mealSectionHeader--open .sdPlanoAlimentar__mealSectionCaret [data-icon]{transform:rotate(180deg)}.sdPlanoAlimentar__mealSectionCaret{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;color:var(--color-default)}.sdPlanoAlimentar__mealSectionCaret [data-icon]{transition:transform .12s ease}.sdPlanoAlimentar__mealNutrientsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sdPlanoAlimentar__mealNutrientsGrid[hidden],.sdPlanoAlimentar__mealNutrientsGrid--collapsed{display:none!important}@media (max-width: 1100px){.sdPlanoAlimentar__mealNutrientsGrid{grid-template-columns:minmax(0,1fr)}}.sdPlanoAlimentar__mealNutrientCard{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:320px;padding:16px;border-radius:8px;background-color:var(--color-gray-800)}.sdPlanoAlimentar__mealNutrientCard h4{margin:0;color:var(--color-gray-0);font-size:14px;font-weight:600;line-height:24px}.sdPlanoAlimentar__mealMacroGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sdPlanoAlimentar__mealMacroMetric{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100px;padding:8px 12px 8px 16px;border-radius:4px;background-color:var(--color-gray-700)}.sdPlanoAlimentar__mealMetricHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--color-default);font-size:14px;font-weight:700;line-height:24px}.sdPlanoAlimentar__mealMetricMarker{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background-color:var(--color-gray-300)}.sdPlanoAlimentar__mealMetricMarker--fat{background-color:var(--color-yellow-500)}.sdPlanoAlimentar__mealMetricMarker--carbs{border-radius:2px;background-color:var(--color-green-300)}.sdPlanoAlimentar__mealMetricMarker--protein{background-color:var(--color-blue-200)}.sdPlanoAlimentar__mealMetricMarker--calories{background-color:var(--color-red-400)}.sdPlanoAlimentar__mealMetricValue{color:var(--color-default);font-size:12px;font-weight:500;line-height:20px}.sdPlanoAlimentar__mealWeight{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:8px 16px;border-radius:4px;background-color:var(--color-default);color:var(--color-white);font-size:12px;line-height:20px}.sdPlanoAlimentar__mealWeight strong{font-size:14px;font-weight:600;line-height:24px}.sdPlanoAlimentar__mealDensity{align-items:stretch}.sdPlanoAlimentar__densityHead{display:flex;align-items:center;gap:6px}.sdPlanoAlimentar__densityGauge{display:flex;flex-direction:column;align-items:center}.sdPlanoAlimentar__densityGaugeDial{position:relative;width:100%;max-width:308px;height:154px;overflow:hidden}.sdPlanoAlimentar__densityGaugeArc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:300px 300px 0 0;background:conic-gradient(from 270deg at 50% 100%,#c4ffdf 0deg 45deg,#2bb673 45deg 90deg,#e98f18 90deg 135deg,#dc362e 135deg 180deg,transparent 180deg 360deg);mask:radial-gradient(circle at 50% 100%,transparent 0 52%,#000 53%)}.sdPlanoAlimentar__densityNeedle{position:absolute;bottom:0;left:calc(50% - 2px);width:4px;height:92%;border-radius:2px;background-color:var(--color-default);transform:rotate(calc(var(--needle-turn) - 90deg));transform-origin:50% 100%}.sdPlanoAlimentar__densityGaugeValue{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;margin-top:8px;color:var(--color-default);text-align:center}.sdPlanoAlimentar__densityGaugeValue strong{font-size:24px;line-height:34px}.sdPlanoAlimentar__densityGaugeValue span{margin-left:4px;font-size:12px;line-height:20px}.sdPlanoAlimentar__densityGaugeValue small{width:100%;font-size:12px;font-weight:500;line-height:20px}.sdPlanoAlimentar__densityNote{margin:8px 0 0;color:var(--color-text-muted);font-size:12px;line-height:18px;text-align:center}.sdPlanoAlimentar__densityLegend{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:auto 0 0;padding:8px 0 0;border-top:1px solid var(--color-gray-100);list-style:none}.sdPlanoAlimentar__densityLegend li{display:inline-flex;align-items:center;gap:4px;color:var(--color-default);font-size:12px;line-height:18px}.sdPlanoAlimentar__densityDot{width:8px;height:8px;border-radius:50%}.sdPlanoAlimentar__densityDot--veryLow{background-color:#c4ffdf;box-shadow:inset 0 0 0 1px #2bb673}.sdPlanoAlimentar__densityDot--low{background-color:#2bb673}.sdPlanoAlimentar__densityDot--medium{background-color:#e98f18}.sdPlanoAlimentar__densityDot--high{background-color:#dc362e}.sdPlanoAlimentar__mealVetList{display:flex;flex-direction:column;gap:8px;margin:0}.sdPlanoAlimentar__mealVetList>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;border-radius:4px;background-color:var(--color-gray-700)}.sdPlanoAlimentar__mealVetList dt{display:inline-flex;align-items:center;gap:6px;color:var(--color-default);font-size:14px;font-weight:700;line-height:24px}.sdPlanoAlimentar__mealVetList dd{margin:0;color:var(--color-default);font-size:12px;font-weight:500;line-height:20px;text-align:right;white-space:nowrap}.sdPlanoAlimentar__mealObservation,.sdPlanoAlimentar__planObservation{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--color-gray-700);border-radius:8px;background-color:var(--color-white)}.sdPlanoAlimentar__mealObservation h2,.sdPlanoAlimentar__mealObservation h3,.sdPlanoAlimentar__mealObservation p,.sdPlanoAlimentar__planObservation h2,.sdPlanoAlimentar__planObservation h3,.sdPlanoAlimentar__planObservation p{margin:0}.sdPlanoAlimentar__mealObservation h2,.sdPlanoAlimentar__mealObservation h3,.sdPlanoAlimentar__planObservation h2,.sdPlanoAlimentar__planObservation h3{color:var(--color-gray-0);font-size:16px;font-weight:700;line-height:24px}.sdPlanoAlimentar__mealObservation p,.sdPlanoAlimentar__planObservation p{color:var(--color-gray-300);font-size:14px;line-height:24px}.sdPlanoAlimentar__mealObservation .richTextEditor,.sdPlanoAlimentar__planObservation .richTextEditor{margin-top:8px;background-color:var(--color-gray-800)}.sdPlanoAlimentar__planActions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sdPlanoAlimentar__planActions .buttonDefault,.sdPlanoAlimentar__planActions .buttonSecondary{width:100%}.sdPlanoAlimentar__total{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border-radius:var(--radius-card);background-color:var(--color-blue-100)}.sdPlanoAlimentar__totalLabel{color:#dcedfb;font-weight:700;font-size:15px;line-height:24px}.sdPlanoAlimentar__totalValue{color:var(--color-blue-600);font-weight:700;font-size:15px;line-height:24px}.sdPlanoAlimentar__analysisRow{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,1fr);align-items:stretch;gap:8px}@media (max-width: 980px){.sdPlanoAlimentar__analysisRow{grid-template-columns:minmax(0,1fr)}}.sdPlanoAlimentar__analysisCard,.sdPlanoAlimentar__macroChart{min-width:0;padding:24px;border-radius:4px;background-color:var(--color-white)}.sdPlanoAlimentar__analysisCard{display:flex;flex-direction:column;gap:16px}.sdPlanoAlimentar__analysisTitle{margin:0;color:var(--color-default);font-size:16px;font-weight:600;line-height:24px}.sdPlanoAlimentar__analysisEstimatedHint{color:var(--color-yellow-100);font-weight:700;cursor:help}[data-color-scheme=dark] .sdPlanoAlimentar__analysisEstimatedHint{color:var(--color-yellow-600)}.sdPlanoAlimentar__analysisTableWrap{min-width:0;overflow-x:auto}.sdPlanoAlimentar__analysisTable{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;color:var(--color-default);font-size:12px;line-height:20px}.sdPlanoAlimentar__analysisTable th,.sdPlanoAlimentar__analysisTable td{width:25%;padding:8px;text-align:left;white-space:nowrap}.sdPlanoAlimentar__analysisTable th{font-weight:700}.sdPlanoAlimentar__analysisTable tbody tr:nth-child(odd){background-color:var(--color-gray-800)}.sdPlanoAlimentar__analysisTable tbody tr:first-child td:first-child{border-top-left-radius:4px}.sdPlanoAlimentar__analysisTable tbody tr:first-child td:last-child{border-top-right-radius:4px}.sdPlanoAlimentar__analysisTable tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.sdPlanoAlimentar__analysisTable tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.sdPlanoAlimentar__analysisDifference{font-weight:700}.sdPlanoAlimentar__analysisDifference--within{color:var(--color-positive-ink)}.sdPlanoAlimentar__analysisDifference--outside{color:var(--color-danger-ink)}.sdPlanoAlimentar__macroChart{--macro-chart-protein: #0d5b97;display:flex;flex-direction:column;gap:16px}.sdPlanoAlimentar__macroChartBar{display:flex;width:100%;height:64px;overflow:hidden;border-radius:4px}.sdPlanoAlimentar__macroChartSegment{display:grid;place-items:center;min-width:0;color:var(--color-on-brand);font-size:14px;font-weight:600;line-height:24px}.sdPlanoAlimentar__macroChartSegment--fat{background-color:var(--color-yellow-500)}.sdPlanoAlimentar__macroChartSegment--carbs{background-color:var(--color-green-300)}.sdPlanoAlimentar__macroChartSegment--protein{background-color:var(--macro-chart-protein);color:#fff}.sdPlanoAlimentar__macroChartLegend{display:flex;flex-direction:column;margin:0}.sdPlanoAlimentar__macroChartLegend>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border-bottom:1px solid var(--color-gray-700)}.sdPlanoAlimentar__macroChartLegend>div:last-child{border-bottom:none}.sdPlanoAlimentar__macroChartLegend dt{display:inline-flex;align-items:center;gap:8px;color:var(--color-default);font-size:14px;font-weight:600;line-height:20px}.sdPlanoAlimentar__macroChartLegend dd{margin:0;color:var(--color-steel-10);font-size:12px;line-height:20px;text-align:right;white-space:nowrap}.sdPlanoAlimentar__macroChartLegend>.sdPlanoAlimentar__macroChartBase{min-height:32px}.sdPlanoAlimentar__macroChartLegend>.sdPlanoAlimentar__macroChartBase dt{color:var(--color-text-muted);font-size:12px;font-weight:400}.sdPlanoAlimentar__macroChartMarker{width:10px;height:10px;flex:0 0 10px;border-radius:50%}.sdPlanoAlimentar__macroChartMarker--fat{background-color:var(--color-yellow-500)}.sdPlanoAlimentar__macroChartMarker--carbs{background-color:var(--color-green-300)}.sdPlanoAlimentar__macroChartMarker--protein{background-color:var(--macro-chart-protein)}.sdPlanoAlimentar__macroChartMarker--calories{background-color:var(--color-red-400)}.sdPlanoAlimentar__macroChartEmpty{flex:1;margin:0;padding:16px;border-radius:4px;background-color:var(--color-gray-800);color:var(--color-gray-300);font-size:13px;line-height:20px}.sdPlanoAlimentar__macroChartPartial{margin:0;color:var(--color-gray-300);font-size:13px;font-style:italic;line-height:20px}.sdPlanoAlimentar__macroChartButton{margin-top:auto}.sdPlanoAlimentar__note{margin:0;color:var(--color-gray-300);font-size:12px;font-style:italic}.sdPlanoAlimentar__saveStatus{margin:4px 0 0;font-size:13px;line-height:20px}.sdPlanoAlimentar__saveStatus--error{color:var(--color-negative-ink)}.sdPlanoAlimentar__empty{margin:0;color:var(--color-gray-300);font-size:13px;font-style:italic}.sdPlanoAlimentar__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:8px}.sdPlanoAlimentar__footer .buttonDefault,.sdPlanoAlimentar__footer .buttonSecondary{width:auto}.sdPlanoAlimentar__footer .buttonSecondary{border:1px solid var(--color-gray-0);border-radius:4px;background-color:transparent}.sdPlanoAlimentar__footer .buttonSecondary[disabled]{border-color:var(--color-gray-300)}.sdPlanoAlimentar__mealHeader--edit{flex-wrap:wrap;gap:8px}.sdPlanoAlimentar__mealHeader--routine{display:grid;grid-template-columns:32px 112px minmax(160px,1fr) auto 36px;align-items:center;column-gap:0}.sdPlanoAlimentar__mealHeader--collapsed{grid-template-columns:32px 112px minmax(160px,1fr) auto}@media (max-width: 768px){.sdPlanoAlimentar__mealHeader--routine,.sdPlanoAlimentar__mealHeader--collapsed{grid-template-columns:32px 112px minmax(0,1fr);row-gap:8px}.sdPlanoAlimentar__mealHeader--routine>.sdPlanoAlimentar__mealNameInput{min-width:0}.sdPlanoAlimentar__mealHeader--routine>.sdPlanoAlimentar__mealChips{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sdPlanoAlimentar__mealHeader--routine>.sdPlanoAlimentar__mealChips .sdPlanoAlimentar__mealChip{width:auto;min-width:0;padding:0 4px}.sdPlanoAlimentar__mealHeader--routine>.sdPlanoAlimentar__mealAutoAdjust{grid-column:1/-1;grid-row:3;margin-top:0}}.sdPlanoAlimentar__mealNameButton{display:block;width:100%;text-align:left;cursor:pointer}.sdPlanoAlimentar__meal--substitutesOpen .sdPlanoAlimentar__gerenciar{position:static}.sdPlanoAlimentar__mealSubstitute{display:flex;flex-direction:column;gap:12px;margin:8px 0 0 8px;padding:12px 0 0 16px;border-left:3px solid var(--color-blue-600);background-color:transparent;border-radius:0}.sdPlanoAlimentar__mealSubstitute+.sdPlanoAlimentar__mealSubstitute{margin-top:8px;padding-top:12px}.sdPlanoAlimentar__mealSubstituteHeader{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;column-gap:8px}@media (max-width: 768px){.sdPlanoAlimentar__mealSubstituteHeader{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.sdPlanoAlimentar__mealSubstituteHeader>.sdPlanoAlimentar__mealNameInput{min-width:0}.sdPlanoAlimentar__mealSubstituteHeader>.sdPlanoAlimentar__mealChips{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sdPlanoAlimentar__mealSubstituteHeader>.sdPlanoAlimentar__mealChips .sdPlanoAlimentar__mealChip{width:auto;min-width:0;padding:4px}.sdPlanoAlimentar__mealSubstituteHeader>.sdPlanoAlimentar__mealAutoAdjust{grid-row:3;margin-top:0}}.sdPlanoAlimentar__mealSubstituteTime,.sdPlanoAlimentar__mealSubstituteName{min-width:0;font-size:14px;font-weight:700;line-height:20px;color:var(--color-default)}.sdPlanoAlimentar__mealSubstituteTime{font-variant-numeric:tabular-nums}.sdPlanoAlimentar__mealAutoAdjust{grid-column:2/-1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:8px}.sdPlanoAlimentar__mealAutoAdjust--substitute{grid-column:1/-1}.sdPlanoAlimentar__mealAutoAdjust--editor{margin:0 0 12px}.sdPlanoAlimentar__mealAutoAdjustLabel{font-size:12px;line-height:16px;font-weight:600;color:var(--color-default);cursor:pointer}.sdPlanoAlimentar__gerenciar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--color-gray-700);position:sticky;bottom:0;z-index:1;background-color:var(--color-white)}@media (max-width: 768px){.sdPlanoAlimentar__gerenciar{position:static;gap:8px;padding:12px}}@media (max-width: 576px){.sdPlanoAlimentar__gerenciar{padding-inline:8px}}.sdPlanoAlimentar__gerenciarHead{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sdPlanoAlimentar__gerenciarLabel{font-size:14px;font-weight:700;line-height:20px;color:var(--color-default)}.sdPlanoAlimentar__gerenciarCount,.sdPlanoAlimentar__gerenciarCompare{border:0;background:transparent;padding:0;color:var(--color-default);cursor:pointer;font-size:13px;line-height:20px;text-decoration:underline}.sdPlanoAlimentar__gerenciarIcons{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.sdPlanoAlimentar__gerenciarIcons{gap:4px}}.sdPlanoAlimentar__mealTimeInput{width:112px;flex:0 0 auto}.sdPlanoAlimentar__mealTimeInput[aria-invalid=true]{border-color:var(--color-red-300)}.sdPlanoAlimentar__mealNameInput{flex:1 1 auto;min-width:160px}.sdPlanoAlimentar__removeMeal,.sdPlanoAlimentar__removeGroup{border:none;background:transparent;color:var(--color-gray-300);cursor:pointer;font-size:13px}.sdPlanoAlimentar__removeMeal:hover,.sdPlanoAlimentar__removeGroup:hover{color:var(--color-default)}.sdPlanoAlimentar__myPlans{display:flex;flex-direction:column;gap:8px}.sdPlanoAlimentar__myPlansList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sdPlanoAlimentar__myPlansRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--color-white);border-radius:var(--radius-card)}.sdPlanoAlimentar__myPlansLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-default);font-size:14px}.sdPlanoAlimentar__myPlansActions{display:flex;gap:8px}.sdPlanoAlimentar__actionError{margin:0;color:var(--color-negative-ink);font-size:13px;line-height:18px}.sdPlanoAlimentar__confirm{display:flex;flex-direction:column;gap:12px;max-width:420px}.sdPlanoAlimentar__confirmQuestion{margin:0;color:var(--color-default);font-size:14px;line-height:20px;text-wrap:pretty}.sdPlanoAlimentar__confirmError{margin:0;color:var(--color-negative-ink);font-size:13px;line-height:18px}.sdPlanoAlimentar__confirmActions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.sdPlanoAlimentar__confirmActions .buttonDefault:focus-visible,.sdPlanoAlimentar__confirmActions .buttonSecondary:focus-visible{outline:2px solid var(--color-gray-100);outline-offset:2px}.sdPlanoAlimentar__panelState{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sdPlanoAlimentar__derived{display:flex;flex-direction:column;gap:10px;background:var(--color-white);border-radius:var(--radius-card);padding:16px}.sdPlanoAlimentar__subTitle{margin:0;font-size:14px;color:var(--color-default)}.sdPlanoAlimentar__macroGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0}.sdPlanoAlimentar__macroGrid dt{font-size:12px;color:var(--color-gray-300)}.sdPlanoAlimentar__macroGrid dd{margin:0;font-size:18px;color:var(--color-default)}.sdPlanoAlimentar__derivedList ul{margin:4px 0 0;padding-left:18px}.sdPlanoAlimentar__recipeTombstone{color:var(--color-gray-300);font-style:italic}.sdPlanoAlimentar__macroModal .modalCenter__container{width:min(929px,100vw - 32px)}.sdPlanoAlimentar__macroModal .modalCenter__content{padding:0}.sdPlanoAlimentar__macroModal .modalCenter__header{min-height:80px;min-width:0;padding:0 24px;border-bottom:1px solid var(--color-gray-800)}.sdPlanoAlimentar__macroModal .modalCenter__title{font-size:20px;line-height:28px;font-weight:700;color:var(--color-gray-0)}.sdPlanoAlimentar__macroModal .modalCenter__buttonClose{width:32px;height:32px}.sdPlanoAlimentar__macroDist{display:flex;flex-direction:column;gap:24px;background:var(--color-white);padding:24px 32px 0}.sdPlanoAlimentar__macroDistBasis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sdPlanoAlimentar__macroDistAnthro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sdPlanoAlimentar__macroDistAnthroTitle,.sdPlanoAlimentar__macroDistResultsTitle{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--color-gray-0)}.sdPlanoAlimentar__macroDistImport{border:0;background:transparent;color:var(--color-default);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;min-height:40px;padding:8px 0}.sdPlanoAlimentar__macroDistImport:disabled{cursor:not-allowed;opacity:.5}.sdPlanoAlimentar__macroDistImported{margin:-16px 0 0;color:var(--color-steel-20);font-size:13px;line-height:20px}.sdPlanoAlimentar__macroDistSelect{width:100%;height:56px;border:1px solid var(--color-gray-500);border-radius:4px;background:var(--color-white);color:var(--color-default);font-family:inherit;font-size:16px;line-height:24px;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%2350616f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.sdPlanoAlimentar__macroDistSelect:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__macroDistError,.sdPlanoAlimentar__macroDistWarning{margin:0;font-size:14px;line-height:20px}.sdPlanoAlimentar__macroDistError{color:var(--color-danger-ink)}.sdPlanoAlimentar__macroDistWarning{color:var(--color-yellow-100)}.sdPlanoAlimentar__macroDistFooter{display:flex;justify-content:center;align-items:center;margin:8px -32px 0;padding:24px;min-height:88px;background-color:var(--color-chrome);border-radius:0 0 4px 4px}.sdPlanoAlimentar__macroDistFooter .buttonDefault{width:100%;height:40px;min-width:0;font-weight:500}.sdPlanoAlimentar__macroDistComposition{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sdPlanoAlimentar__macroDistSelectWrap{position:relative;display:block}.sdPlanoAlimentar__macroDistSelectLabel{position:absolute;top:-6px;left:12px;z-index:1;padding:0 4px;background:var(--color-white);font-family:Roboto,Inter,sans-serif;font-size:12px;line-height:12px;color:var(--color-steel-20)}.sdPlanoAlimentar__macroDistResults{display:flex;flex-direction:column;gap:16px;padding:16px 24px;min-height:192px;border-radius:4px;background-color:var(--color-gray-800)}.sdPlanoAlimentar__macroDistResultRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:24px;color:var(--color-gray-0)}.sdPlanoAlimentar__macroDistResultRow span:last-child{font-size:16px;color:var(--color-gray-300)}.sdPlanoAlimentar__macroDistControls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sdPlanoAlimentar__macroDistMethods,.sdPlanoAlimentar__substituteMacroTabs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background-color:var(--color-blue-100);flex-wrap:wrap}.sdPlanoAlimentar__substitutePickerTabs{display:flex;width:100%;gap:4px;padding:4px;border-radius:var(--radius-pill);background-color:var(--color-blue-100);flex-wrap:wrap}.sdPlanoAlimentar__macroDistMethod{border:none;background:transparent;border-radius:var(--radius-pill);padding:6px 12px;font-size:13px;color:var(--color-gray-700);cursor:pointer}.sdPlanoAlimentar__macroDistMethod:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:-2px}.sdPlanoAlimentar__macroDistMethod--active{background-color:var(--color-blue-600);color:#253644;font-weight:600}.sdPlanoAlimentar__macroDistMethod--active:focus-visible{outline-color:var(--color-default)}.sdPlanoAlimentar__substitutePickerTabs .sdPlanoAlimentar__macroDistMethod{flex:1 1 120px;text-align:center;color:var(--color-white)}.sdPlanoAlimentar__substitutePickerTabs .sdPlanoAlimentar__macroDistMethod--active{color:var(--color-default)}.sdPlanoAlimentar__macroDistToggle{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;line-height:24px;color:var(--color-default)}.sdPlanoAlimentar__macroDistInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sdPlanoAlimentar__macroDistRow{display:flex;flex-direction:column;gap:0}.sdPlanoAlimentar__macroDistLabel{font-size:12px;color:var(--color-gray-300)}.sdPlanoAlimentar__macroDistField{display:flex;align-items:center;gap:6px}.sdPlanoAlimentar__macroDistInput{flex:1;min-width:0;height:56px;border:1px solid var(--color-gray-500);border-radius:4px;padding:16px;font-family:inherit;font-size:16px;line-height:24px;color:var(--color-default)}.sdPlanoAlimentar__macroDistInput::placeholder{color:var(--color-steel-20);opacity:1}.sdPlanoAlimentar__macroDistInput:read-only::placeholder{color:var(--color-steel-50)}.sdPlanoAlimentar__macroDistInput:read-only:not(:placeholder-shown){background-color:var(--color-gray-800);color:var(--color-gray-300)}.sdPlanoAlimentar__macroDistUnit{font-size:12px;color:var(--color-gray-300);white-space:nowrap}.sdPlanoAlimentar__macroDistSum{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--color-default)}.sdPlanoAlimentar__macroDistPending{margin:0;padding:12px;border:1px dashed var(--color-blue-300);border-radius:var(--radius-card);background-color:var(--color-blue-100);color:var(--color-blue-900);font-size:13px}.sdPlanoAlimentar__macroDistTotal{margin:4px 0 0;font-weight:700;font-size:14px;color:var(--color-link-accent)}.sdPlanoAlimentar__rowNameCell{display:flex;flex-direction:row;align-items:flex-start;gap:8px;min-width:0}.sdPlanoAlimentar__foodThumb{margin-top:8px;flex:0 0 40px;width:40px;height:40px;padding:0;overflow:hidden;border:0;border-radius:var(--radius-card);background-color:var(--color-gray-800);cursor:pointer}.sdPlanoAlimentar__foodThumb:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__foodThumb img{display:block;width:100%;height:100%;object-fit:cover}.sdPlanoAlimentar__rowNameStack{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sdPlanoAlimentar__addFoodUnderTable{margin-top:12px}.sdPlanoAlimentar__rowSource{color:var(--color-gray-300);font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdPlanoAlimentar__rowMeasureTotal{display:block;color:var(--color-gray-300);font-size:11px;line-height:16px}.sdPlanoAlimentar__rowNameInput,.sdPlanoAlimentar__rowMeasureSelect,.sdPlanoAlimentar__rowCountInput,.sdPlanoAlimentar__measureSelect,.sdPlanoAlimentar__qtyInput,.sdPlanoAlimentar__mealTimeInput,.sdPlanoAlimentar__mealNameInput{box-sizing:border-box;height:56px;border:1px solid var(--color-gray-400);border-radius:4px;padding:0 12px;font-size:16px;line-height:24px;color:var(--color-steel-0);background:var(--color-steel-90)}.sdPlanoAlimentar__rowNameInput:disabled,.sdPlanoAlimentar__rowMeasureSelect:disabled,.sdPlanoAlimentar__rowCountInput:disabled,.sdPlanoAlimentar__measureSelect:disabled,.sdPlanoAlimentar__qtyInput:disabled,.sdPlanoAlimentar__mealTimeInput:disabled,.sdPlanoAlimentar__mealNameInput:disabled{background:var(--color-steel-80);color:var(--color-steel-20);cursor:not-allowed}.sdPlanoAlimentar__rowNameInput,.sdPlanoAlimentar__rowMeasureSelect,.sdPlanoAlimentar__measureSelect{width:100%;min-width:0}.sdPlanoAlimentar__rowCountInput,.sdPlanoAlimentar__qtyInput{width:max(56px,var(--sd-qty-chars, 0) * 1ch + 26px);flex:0 0 auto;text-align:right}.sdPlanoAlimentar__rowCountInput::-webkit-outer-spin-button,.sdPlanoAlimentar__rowCountInput::-webkit-inner-spin-button,.sdPlanoAlimentar__qtyInput::-webkit-outer-spin-button,.sdPlanoAlimentar__qtyInput::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sdPlanoAlimentar__rowCountInput,.sdPlanoAlimentar__qtyInput{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sdPlanoAlimentar__replaceRow{background:#6df6ed14}.sdPlanoAlimentar__replaceRow td{color:var(--color-default);overflow:visible}.sdPlanoAlimentar__replaceFood{display:flex;align-items:center;gap:8px;padding-left:40px;vertical-align:middle}.sdPlanoAlimentar__replaceFoodName{min-width:0;font-size:16px;line-height:24px}.sdPlanoAlimentar__replaceFoodName.sdRestrictionField{padding:2px 8px;border-radius:4px}.sdPlanoAlimentar__rowActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:56px}.sdPlanoAlimentar__rowAction{border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:4px;padding:4px 10px;font-size:12px;color:var(--color-default);font-family:inherit;cursor:pointer;white-space:nowrap}.sdPlanoAlimentar__rowAction:hover{border-color:var(--color-blue-300);color:var(--color-link-accent)}.sdPlanoAlimentar__rowAction--danger:hover{border-color:var(--color-red-300);color:var(--color-negative-ink)}.sdPlanoAlimentar__rowAction:disabled,.sdPlanoAlimentar__rowAction:disabled:hover{border-color:var(--color-gray-600);color:var(--color-gray-300);cursor:not-allowed}.sdPlanoAlimentar__substituteList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sdPlanoAlimentar__substituteRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--color-gray-200);border-radius:var(--radius-card)}.sdPlanoAlimentar__substituteRow .buttonSecondary{width:auto}.sdPlanoAlimentar__substituteInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.sdPlanoAlimentar__substituteName{font-weight:600;font-size:14px;color:var(--color-default)}.sdPlanoAlimentar__substituteMacros{font-size:12px;color:var(--color-gray-300)}.sdPlanoAlimentar__nutrients{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.sdPlanoAlimentar__nutrientsBasis,.sdPlanoAlimentar__nutrientsSource{margin:0;font-size:12px;color:var(--color-gray-300)}.sdPlanoAlimentar__nutrientGroup{display:flex;flex-direction:column;gap:6px}.sdPlanoAlimentar__nutrientList{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 16px}.sdPlanoAlimentar__nutrientRow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--color-gray-800)}.sdPlanoAlimentar__nutrientRow dt{font-size:13px;color:var(--color-gray-300)}.sdPlanoAlimentar__nutrientRow dd{margin:0;font-size:13px;font-weight:600;color:var(--color-default)}.sdPlanoAlimentar__nameField{display:flex;flex-direction:column;gap:16px;min-width:min(420px,100%)}.sdPlanoAlimentar__nameField p{margin:0;color:var(--color-steel-20);font-size:14px;line-height:24px}.sdPlanoAlimentar__rotinaEmpty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 900px){.sdPlanoAlimentar__rotinaEmpty{grid-template-columns:minmax(0,1fr)}}.sdPlanoAlimentar__rotinaEmptyCard{display:flex;align-items:stretch;justify-content:space-between;gap:32px;min-height:202px;padding-left:32px;overflow:hidden;border:1px solid var(--color-steel-70);border-radius:8px;background:var(--color-white)}.sdPlanoAlimentar__rotinaEmptyBody{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;max-width:301px}.sdPlanoAlimentar__rotinaEmptyBody p{margin:0;color:var(--color-steel-20);font-size:14px;font-weight:400;line-height:24px}.sdPlanoAlimentar__rotinaEmptyBody .buttonSecondary{width:auto;padding:7px 23px;border:1px solid var(--color-gray-0);border-radius:4px}.sdPlanoAlimentar__rotinaEmptyArt{flex-shrink:0;align-self:flex-end;width:226px;height:202px}.sdPlanoAlimentar__libraryToolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sdPlanoAlimentar__libraryToolbar .buttonSecondary{width:auto;flex:0 0 auto;margin-left:0;border:1px solid var(--color-gray-0);border-radius:4px;background-color:transparent}.sdPlanoAlimentar__libraryToolbar .buttonSecondary:first-child,.sdPlanoAlimentar__libraryToolbar .buttonSecondary:last-child{border-radius:4px}.sdPlanoAlimentar__libraryToolbar .buttonSecondary[disabled]{border-color:var(--color-gray-300)}.sdPlanoAlimentar__refeicaoTotal{margin:0 0 10px;font-size:13px;line-height:18px;font-weight:600;color:var(--color-gray-200)}.sdPlanoAlimentar__refeicaoSections{display:flex;flex-direction:column;gap:16px;min-width:0}.sdPlanoAlimentar__refeicaoSection{display:flex;flex-direction:column;gap:8px;min-width:0}.sdPlanoAlimentar__refeicaoSectionTitle{margin:0;font-size:14px;line-height:20px;font-weight:700;color:var(--color-default);text-transform:none}.sdPlanoAlimentar__refeicaoSectionEmpty{margin:0;font-size:13px;line-height:18px;color:var(--color-gray-300)}.sdPlanoAlimentar__refeicaoCard{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--color-gray-700);border-radius:var(--radius-card);background-color:var(--color-white)}.sdPlanoAlimentar__refeicaoCardMain{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}@media (max-width: 640px){.sdPlanoAlimentar__refeicaoCardMain{flex-direction:column;align-items:stretch}}.sdPlanoAlimentar__refeicaoThumb{flex:0 0 48px;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:var(--radius-card);background-color:var(--color-gray-800);cursor:pointer}.sdPlanoAlimentar__refeicaoThumb:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__refeicaoThumb img{display:block;width:100%;height:100%;object-fit:cover}.sdPlanoAlimentar__refeicaoCardActions{display:flex;flex:0 0 auto;align-items:center;gap:8px;flex-wrap:wrap}.sdPlanoAlimentar__refeicaoCardActions .buttonSecondary{width:auto;flex:0 0 auto}@media (max-width: 640px){.sdPlanoAlimentar__refeicaoCardActions{width:100%;justify-content:flex-start}}.sdPlanoAlimentar__refeicaoPreviewBtn{border:1px solid var(--color-gray-0);border-radius:4px;background:transparent;padding:7px 23px;font-family:inherit;font-size:14px;line-height:24px;font-weight:500;color:var(--color-default);cursor:pointer}.sdPlanoAlimentar__refeicaoPreviewBtn:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__refeicaoPreviewList{list-style:none;margin:0;padding:8px 10px;border-radius:var(--radius-card);background-color:var(--color-gray-800);font-size:12px;line-height:18px;color:var(--color-gray-200);display:flex;flex-direction:column;gap:4px}.sdPlanoAlimentar__refeicaoPreviewItem{display:flex;flex-direction:column}.sdPlanoAlimentar__refeicaoPreviewName{color:var(--color-steel-10);font-size:14px;font-weight:600;line-height:24px}.sdPlanoAlimentar__refeicaoPreviewMeasure{color:var(--color-steel-20);font-size:14px;font-weight:400;line-height:24px}.sdPlanoAlimentar__refeicaoPreviewEmpty{color:var(--color-gray-300);font-style:italic}.sdPlanoAlimentar__dietaryFilters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sdPlanoAlimentar__dietaryFilter{flex:0 0 auto;border:1px solid var(--color-blue-400);background-color:var(--color-blue-800);border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:500;line-height:18px;color:#253644;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sdPlanoAlimentar__dietaryFilter:hover{background-color:var(--color-blue-700);border-color:var(--color-blue-300)}.sdPlanoAlimentar__dietaryFilter:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdPlanoAlimentar__dietaryFilter--active{background-color:var(--color-blue-600);border-color:var(--color-blue-200);box-shadow:inset 0 0 0 1px var(--color-blue-200);color:#253644;font-weight:600}.sdPlanoAlimentar__refeicaoList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.sdPlanoAlimentar__refeicaoRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--color-gray-700);border-radius:var(--radius-card);background-color:var(--color-white)}.sdPlanoAlimentar__refeicaoRow .buttonSecondary{width:auto;flex:0 0 auto}.sdPlanoAlimentar__refeicaoInfo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sdPlanoAlimentar__refeicaoName{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:20px;color:var(--color-default)}.sdPlanoAlimentar__refeicaoLabel{min-width:0;color:var(--color-steel-10);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdPlanoAlimentar__refeicaoMacros{font-size:12px;line-height:18px;color:var(--color-steel-20)}.sdPlanoAlimentar__refeicaoList--mine .sdPlanoAlimentar__refeicaoName{font-weight:400}.sdPlanoAlimentar__refeicaoList--mine .sdPlanoAlimentar__refeicaoLabel,.sdPlanoAlimentar__refeicaoList--mine .sdPlanoAlimentar__refeicaoMacros{color:var(--color-steel-0)}.sdPlanoAlimentar__restritoPill{flex:0 0 auto;display:inline-block;padding:1px 8px;border:1px solid var(--color-yellow-600);border-radius:var(--radius-pill);background-color:var(--color-yellow-800);color:var(--color-yellow-100);font-size:11px;font-weight:600;white-space:nowrap;cursor:help}.sdPlanoAlimentar__panelNotice{margin:0;padding:8px 12px;border:1px solid var(--color-gray-700);border-radius:var(--radius-card);background-color:var(--color-gray-800);color:var(--color-default);font-size:13px;line-height:18px}.sdPlanoAlimentar__panelNotice--error{border-color:var(--color-red-400);background-color:var(--color-red-800);color:var(--color-red-100);font-weight:600}.sdPlanoAlimentar__customFoodForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.sdPlanoAlimentar__customFoodField{display:flex;flex-direction:column;gap:4px}.sdPlanoAlimentar__customFoodField input{width:100%;padding:6px 8px;border:1px solid var(--color-gray-300);border-radius:var(--radius-card);color:var(--color-default);font-size:13px}.sdPlanoAlimentar__customFoodLabel{font-size:12px;color:var(--color-gray-300)}.sdPlanoAlimentar__customFoodSuffix{color:var(--color-gray-300)}.sdPlanoAlimentar__novaMedida{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-gray-700)}.sdPlanoAlimentar__novaMedidaTitle{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--color-default)}.sdPlanoAlimentar__novaMedidaList{list-style:none;margin:0 0 8px;padding:0;font-size:12px;color:var(--color-gray-300)}.sdPlanoAlimentar__novaMedidaList li{padding:2px 0}.sdPlanoAlimentar__novaMedidaRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sdPlanoAlimentar__novaMedidaRow input{flex:1 1 120px;min-width:0;padding:6px 8px;border:1px solid var(--color-gray-300);border-radius:var(--radius-card);color:var(--color-default);font-size:13px}.sdPlanoAlimentar__novaMedidaRow .buttonSecondary{width:auto;flex:0 0 auto}@media (prefers-reduced-motion: reduce){.sdPlanoAlimentar__dietaryFilter,.sdPlanoAlimentar__method{transition:none}}.sdAutosave{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.sdAutosave__label{white-space:nowrap}.sdAutosave__icon svg{width:14px;height:14px}.sdAutosave__spinner{width:12px;height:12px;border:2px solid var(--color-blue-200);border-top-color:var(--color-blue-600);border-radius:50%;animation:sdAutosaveSpin .7s linear infinite}@media (prefers-reduced-motion: reduce){.sdAutosave__spinner{animation:none}}.sdAutosave--saving{color:var(--color-gray-300)}.sdAutosave--saved{color:var(--color-link-accent)}.sdAutosave--error{color:var(--color-negative-ink)}.sdAutosave--blocked{color:var(--color-gray-300);font-style:italic}.sdAutosave--notLoaded,.sdAutosave--methodMismatch{color:var(--color-negative-ink)}@keyframes sdAutosaveSpin{to{transform:rotate(360deg)}}.sdPlanoAlimentar__equivalentPlanningHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sdAddFood{--radius-card: 8px}.sdAddFood__resultName:focus-visible,.sdAddFood__resultFooterLink:focus-visible,.sdAddFood__close:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdAddFood__backdrop:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:-4px}.sdAddFood:not(.sdAddFood--inline){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px}.sdAddFood--inline{position:relative;inset:auto;z-index:auto;display:block;padding:0}.sdAddFood--inline .sdAddFood__panel{width:100%;max-height:min(760px,80vh);box-shadow:none;border:1px solid var(--color-gray-600)}.sdAddFood--inline .sdAddFood__summary{margin:0 -24px -24px}.sdMealEdit .sdAddFood--inline .sdAddFood__panel{max-height:none;padding:0;border:0;background:none;overflow:visible}.sdMealEdit .sdAddFood--inline .sdAddFood__results{max-height:min(640px,65vh);overscroll-behavior:contain}.sdMealEdit .sdAddFood--inline .sdAddFood__search{position:sticky;top:0;z-index:2;background:var(--color-white)}.sdMealEdit .sdAddFood--inline .inputSearch--border{min-height:56px;border-color:var(--color-steel-60);border-radius:4px}.sdAddFood--inline .sdAddFood__searchRow:has(.sdMealEdit__pickerMode) .inputSearch--border{min-height:56px;border-color:var(--color-steel-60);border-radius:4px}.sdAddFood--substitutes .sdAddFood__panel{width:min(1246px,100%);max-height:min(768px,92vh);padding:0;gap:0;border-radius:4px;overflow:hidden}.sdAddFood--substitutes .sdAddFood__header{flex-shrink:0;align-items:center;padding:16px 24px;border-bottom:1px solid var(--color-steel-60)}.sdAddFood--substitutes .sdAddFood__title{font-weight:700;font-size:20px;line-height:28px;color:var(--color-steel-10)}.sdAddFood--substitutes .sdAddFood__search .inputSearch--border{min-height:56px;border-radius:4px;border-color:var(--color-steel-60);background-color:var(--color-steel-90)}.sdAddFood--substitutes .sdAddFood__search .inputSearch--border:has(.inputSearch__element:focus,.inputSearch__element:focus-visible){border-color:var(--color-blue-200)}.sdAddFood__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background-color:#00000073;cursor:pointer}.sdAddFood__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;width:min(960px,100%);max-height:min(720px,90vh);padding:24px;border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:0 12px 40px #00000040;overflow:hidden}.sdAddFood__panel--wide{width:min(820px,100%)}.sdAddFood__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sdAddFood__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.sdAddFood__title{margin:0;color:var(--color-default);font-weight:700;font-size:18px;line-height:24px}.sdAddFood__subtitle{color:var(--color-link-accent);font-weight:600;font-size:13px;line-height:20px}.sdAddFood__close{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:var(--color-gray-300);font-size:22px;line-height:1;cursor:pointer}.sdAddFood__close:hover{background-color:var(--color-gray-700)}.sdAddFood__search{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.sdAddFood__searchRow{display:flex;align-items:stretch;gap:8px}.sdAddFood__searchRow>*{min-width:0}.sdAddFood__searchRow .inputSearch{flex:1}.sdAddFood__searchRow .sdAddFood__close{align-self:center}.sdAddFood__sourceChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sdAddFood__sourceChip{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--color-gray-700);border-radius:var(--radius-pill, 300px);background-color:var(--color-white);color:var(--color-default);font-size:12px;font-weight:500;line-height:18px;cursor:pointer}.sdAddFood__sourceChip:hover{border-color:var(--color-blue-600)}.sdAddFood__sourceChip--active{border-color:var(--color-blue-600);background-color:var(--color-blue-600);color:#253644}.sdAddFood__sourceChip:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdAddFood__sourceChipCount{margin-left:4px;font-weight:500}.sdAddFood__extraSuggestions{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-gray-700)}.sdAddFood__extraSuggestionsTitle{margin:0;color:var(--color-default);font-size:14px;font-weight:700;line-height:20px}.sdAddFood__extraSuggestionsHint{margin:0;color:var(--color-gray-300);font-size:12px;font-style:italic;line-height:18px}.sdAddFood__demoHint{margin:0;color:var(--color-gray-300);font-size:12px;font-style:italic}.sdAddFood__ownRecipeHint{display:block;width:100%;margin:8px 0;padding:10px 12px;border:1px solid var(--color-border-muted);border-radius:8px;background-color:var(--color-tint-surface);color:var(--color-accent-ink);font-family:inherit;font-size:14px;font-weight:600;line-height:20px;text-align:left;cursor:pointer}.sdAddFood__results{display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0}.sdAddFood__summary{flex-shrink:0}.sdAddFood__resultHead,.sdAddFood__result{display:grid;grid-template-columns:minmax(180px,1fr) 80px repeat(5,56px) 191px;align-items:center;gap:8px}.sdAddFood__resultHead{padding:0 13px;color:var(--color-steel-30);font-size:12px;font-weight:500;line-height:20px}.sdAddFood__resultHeadCols,.sdAddFood__resultCols{display:contents}.sdAddFood__resultIdentity{display:flex;align-items:center;gap:8px;min-width:0}.sdAddFood__result{padding:16px 12px;border:1px solid var(--color-steel-60);border-radius:4px;background-color:var(--color-steel-80);text-align:left}.sdAddFood__resultStar{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.sdAddFood__resultStar:focus-visible{outline:2px solid var(--color-steel-0);outline-offset:2px}.sdAddFood__resultRule{flex-shrink:0;width:1px;height:32px;background:var(--color-steel-60)}.sdAddFood__resultName{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.sdAddFood__resultTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-steel-10);font-size:14px;font-weight:600;line-height:20px}.sdAddFood__resultMeasure{color:var(--color-steel-20);font-size:12px;font-weight:400;line-height:20px}.sdAddFood__resultCols{color:var(--color-steel-0);font-size:14px;font-weight:500;line-height:24px}.sdAddFood__resultCols .buttonSecondary{width:100%;min-height:40px;border:1px solid var(--color-steel-40);border-radius:4px;background:var(--color-white);white-space:nowrap}.sdAddFood__resultOrigin{overflow:hidden;color:var(--color-steel-0);text-overflow:ellipsis;white-space:nowrap}.sdAddFood__resultFooter{margin:8px 0 0;color:var(--color-steel-20);font-size:14px;font-weight:400;line-height:24px;text-align:center}.sdAddFood__resultFooterLink{padding:0;border:0;background:none;color:var(--color-steel-10);font-family:inherit;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;cursor:pointer}.sdAddFood__resultFooterLink:disabled{cursor:not-allowed;opacity:.5}.sdAddFood__error{margin:4px 0 0;color:var(--color-negative-ink);font-size:13px}.sdAddFood__note{margin:4px 0 0;color:var(--color-default);font-size:13px;line-height:1.5}.sdAddFood__detail{display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0;padding:16px;border:1px solid var(--color-steel-60);border-radius:4px;background-color:var(--color-steel-80)}.sdAddFood__detailRow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.sdAddFood__detailRow>.sdAddFood__quantityFields{flex:0 0 auto;flex-wrap:nowrap}.sdAddFood__detailRow>.sdAddFood__quantityFields .sdAddFood__measureField{flex:0 0 230px}.sdAddFood__pickedHeading{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0}.sdAddFood__pickedHeadingText{display:flex;flex-direction:column;gap:2px;min-width:0}.sdAddFood__pickedThumb,.sdAddFood__resultThumb{flex:0 0 auto;padding:0;overflow:hidden;border:0;border-radius:4px;background-color:var(--color-steel-60);cursor:pointer}.sdAddFood__pickedThumb:focus-visible,.sdAddFood__resultThumb:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdAddFood__pickedThumb img,.sdAddFood__resultThumb img{display:block;object-fit:cover}.sdAddFood__pickedName{margin:0;color:var(--color-default);font-weight:700;font-size:16px;line-height:24px}.sdAddFood__avoidedWarning{margin:0;color:var(--color-negative-ink);font-size:13px;line-height:18px}.sdAddFood__pickedSource{margin:0;color:var(--color-gray-300);font-size:12px;line-height:18px}.sdAddFood__quantityFields{--sd-add-food-field-height: 44px;--sd-add-food-field-radius: 4px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sdAddFood__measureField{display:flex;flex-direction:column;gap:6px;flex:0 1 230px}.sdAddFood__measureField .inputSelect{width:100%}.sdAddFood__measureField .inputSelect__wrapper{box-sizing:border-box;height:var(--sd-add-food-field-height);border-radius:var(--sd-add-food-field-radius)}.sdAddFood__measureField .inputSelect__option{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdAddFood__countField{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.sdAddFood__countInput{box-sizing:border-box;width:96px;height:var(--sd-add-food-field-height);border:2px solid var(--color-gray-700);border-radius:var(--sd-add-food-field-radius);padding:0 16px;font-family:inherit;font-size:16px;text-align:right;color:var(--color-default);background:var(--color-gray-800)}.sdAddFood__countInput:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdAddFood__countInput::-webkit-outer-spin-button,.sdAddFood__countInput::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sdAddFood__countInput{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sdAddFood__amountLine{display:flex;align-items:center;height:var(--sd-add-food-field-height);margin:0;color:var(--color-gray-300);font-size:14px;line-height:20px;white-space:nowrap}.sdAddFood__amountLine:before{content:"=";margin-right:6px}.sdAddFood__measureLabel{color:var(--color-gray-300);font-weight:600;font-size:13px;line-height:20px}.sdAddFood__newMeasureBlock{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.sdAddFood__newMeasureBlock>.sdAddFood__note{flex:1 1 100%}.sdAddFood__newMeasure{flex:1 1 100%;align-self:stretch;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sdAddFood__newMeasureField{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.sdAddFood__newMeasureField--description{flex:1 1 100%}.sdAddFood__newMeasureInput{width:100%;border:1px solid var(--color-gray-200);border-radius:6px;padding:10px 8px;font-family:inherit;font-size:14px;color:var(--color-default);background:var(--color-white)}.sdAddFood__newMeasureInput:focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}.sdAddFood__newMeasureInput--weight{width:72px;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sdAddFood__newMeasureInput--weight::-webkit-outer-spin-button,.sdAddFood__newMeasureInput--weight::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sdAddFood__newMeasureActions{display:flex;align-items:center;gap:12px}.sdAddFood__newMeasureMessage{flex:1 1 100%}.sdAddFood__newMeasureTitle{flex:1 1 100%;margin:0}.sdAddFood__deleteMeasure{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sdAddFood__deleteMeasureText{flex:1 1 100%;margin:0;color:var(--color-default);font-size:14px;line-height:24px}.sdAddFood__preview{display:grid;grid-template-columns:repeat(4,64px);gap:8px;margin:0;padding:0}.sdAddFood__previewRow{display:flex;flex-direction:column;gap:2px;text-align:center}.sdAddFood__previewRow dt{color:var(--color-steel-30);font-size:12px;font-weight:500;line-height:20px}.sdAddFood__previewRow dd{display:flex;align-items:center;justify-content:center;height:var(--sd-add-food-field-height, 44px);margin:0;color:var(--color-steel-0);font-weight:600;font-size:16px;line-height:24px}.sdAddFood__added{display:flex;flex-shrink:0;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-steel-70)}.sdAddFood__addedBanner{margin:0;padding:8px 12px;border-left:4px solid var(--color-positive-ink);border-radius:4px;background-color:var(--color-success-tint);color:var(--color-on-success-tint);font-size:14px;font-weight:600;line-height:24px}.sdAddFood__addedList{display:flex;flex-direction:column;gap:4px;max-height:176px;margin:0;padding:0;overflow-y:auto;list-style:none}.sdAddFood__addedList .sdAddFood__result{padding-block:8px}.sdAddFood__result--added{border-color:var(--color-positive-ink);background-color:var(--color-success-tint)}.sdAddFood__addedCheck{flex-shrink:0;width:32px;color:var(--color-positive-ink);font-weight:700;text-align:center}.sdAddFood__addedPill{display:inline-flex;align-self:flex-start;justify-self:start;align-items:center;padding:0 8px;border:1px solid var(--color-positive-ink);border-radius:999px;color:var(--color-on-success-tint);font-size:12px;font-weight:600;line-height:20px}.sdAddFood__doneBar{display:flex;justify-content:flex-end}.sdAddFood__doneBar .buttonDefault{width:auto}.sdAddFood__detailActions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.sdAddFood__detailActions .buttonSecondary,.sdAddFood__detailActions .buttonDefault{width:auto}.sdSubstitutos__body{display:flex;flex-direction:column;gap:16px;min-height:0;padding:16px 24px 128px;overflow-y:auto;overscroll-behavior:contain}.sdSubstitutos__stagedCaption{padding-bottom:8px;color:var(--color-steel-20);font-size:12px;line-height:20px;text-align:left;caption-side:top}.sdSubstitutos__baseRow .sdSubstitutos__baseCell{justify-content:flex-start;text-align:left}.sdSubstitutos__baseRow .sdPlanoAlimentar__macroCell{height:48px}.sdSubstitutos__stagedRow .sdPlanoAlimentar__replaceFoodName{display:block;padding:0 12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdSubstitutos__handle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-steel-0);font-size:16px;line-height:1}.sdSubstitutos__footer{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:24px;min-height:72px;padding:16px 24px;background-color:var(--color-steel-10)}.sdSubstitutos__cancel{border:none;background:transparent;padding:8px 4px;color:var(--color-steel-90);font-weight:500;font-size:14px;line-height:24px;cursor:pointer;border-radius:8px}.sdSubstitutos__cancel:hover{text-decoration:underline}.sdSubstitutos__cancel:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}.sdAddFood__result.sdSubstitutos__searchResult{grid-template-columns:32px minmax(0,1fr) auto}.sdAddFood__search .inputSearch__element{font-family:inherit;font-size:16px;line-height:24px;font-weight:400}.sdAddFood__search .inputSearch__element::placeholder{color:var(--color-steel-20);opacity:1}.catalogEditor__sourceNote{grid-column:1/-1;margin:0;color:var(--color-gray-100);font-size:12px;line-height:16px}.catalogRestrictions{display:inline-flex;align-items:center;gap:8px}.catalogRestrictions__summary{min-width:0;overflow-wrap:anywhere}.catalogRestrictions__derived{min-width:0;overflow-wrap:anywhere;color:var(--color-gray-100);font-size:12px;line-height:16px}.catalogRestrictions__hint{margin:0 0 12px;color:var(--color-gray-100);font-size:12px;line-height:16px}.catalogRestrictions__options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.catalogRestrictions__option{display:flex;align-items:center;gap:8px;cursor:pointer}.catalogCell__item{white-space:nowrap}.catalogCell__muted,.catalogCell__more{color:var(--color-gray-300)}.catalogCell__more{position:relative}.catalogCell__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}.catalogLink--name{display:inline-block;min-width:200px}.catalogEditor__measureSource{flex-basis:100%;margin:0;font-size:12px;line-height:16px;color:var(--color-gray-300)}.catalogEditor__flags{display:flex;flex-direction:column;gap:8px;margin-top:8px}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}.massEmail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1100px){.massEmail__layout{grid-template-columns:minmax(0,1fr)}}.massEmail__compose{display:flex;flex-direction:column;gap:16px}.massEmail__label,.massEmail__sectionTitle{font-size:14px;font-weight:700;color:var(--color-gray-0);margin:0}.massEmail__sectionTitle{font-size:16px}.massEmail__hint{font-size:13px;line-height:18px;color:var(--color-gray-300);margin:0 0 8px}.massEmail__notice{color:var(--color-green-600);margin:0;font-size:14px}.massEmail__editor{display:flex;flex-direction:column;gap:8px}.massEmail__linkTool{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.massEmail__audience{border:1px solid var(--color-border-muted);border-radius:8px;padding:12px 16px;margin:0;display:flex;flex-direction:column;gap:10px}.massEmail__audienceOption{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.massEmail__audienceOption span{display:flex;flex-direction:column;gap:2px}.massEmail__audienceOption small{color:var(--color-gray-300);font-size:13px}.massEmail__count{margin:0;font-weight:700;color:var(--color-gray-0)}.massEmail__preview{background:var(--color-white);border:1px solid var(--color-border-muted);border-radius:8px;padding:16px}.massEmail__frame{width:100%;height:720px;border:1px solid var(--color-border-muted);border-radius:8px;background:var(--color-white)}.massEmail__confirm{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px}.massEmail__confirm dt{font-weight:700}.massEmail__confirm dd{margin:0;word-break:break-word}.massEmail__warning{color:var(--color-red-500);margin:0 0 8px}.massEmail__progress{display:flex;flex-direction:column;gap:12px;max-width:720px;align-items:flex-start}.massEmail__progressHead{display:flex;align-items:center;gap:12px}.massEmail__bar{width:100%;height:10px;border-radius:999px;background:var(--color-gray-800);overflow:hidden}.massEmail__bar span{display:block;height:100%;background:var(--color-blue-600);transition:width .3s ease}.massEmail__counts{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0}.massEmail__counts div{display:flex;flex-direction:column}.massEmail__counts dt{font-size:13px;color:var(--color-gray-300)}.massEmail__counts dd{margin:0;font-size:20px;font-weight:700;color:var(--color-gray-0)}@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}@media print{*,*:before,*:after{text-shadow:none!important}}*,html,body{color:var(--color-gray-10);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:not(:focus-visible),html button:focus:not(:focus-visible),body button:focus:not(:focus-visible){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}:where(a,button,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"]):not(input):not(textarea):not(select)):focus-visible{outline:2px solid var(--color-link-accent);outline-offset:2px}html,body{background-color:var(--color-gray-900)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--color-gray-500);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:var(--color-gray-500) 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}.authLayout{min-height:100vh;width:100%}.authLayout--hero{display:grid;grid-template-columns:674fr 692fr;background-color:var(--color-white);color:var(--color-gray-0)}@media (max-width: 768px){.authLayout--hero{grid-template-columns:1fr}}.authLayout--plain{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--color-white);color:var(--color-gray-0)}.authLayout__back{position:absolute;top:64px;left:64px}.authLayout__panel{position:relative;display:flex;justify-content:center;align-items:center;padding:48px 24px}.authLayout__container{display:flex;flex-direction:column;width:100%;max-width:342px}.authLayout__logo{display:flex;justify-content:center;margin-bottom:16px}.authLayout__logoIcon{width:auto!important;height:125px!important}.authLayout__logoIcon svg{width:auto;height:100%}.authLayout__hero{position:relative;height:100vh;overflow:hidden}@media (max-width: 768px){.authLayout__hero{display:none}}.authLayout__heroImg{width:100%;height:100%;object-fit:cover;display:block}.authScreen__title{font-size:24px;line-height:34px;font-weight:700;color:var(--color-gray-0);text-align:center;margin:0}.authScreen__description{font-size:14px;line-height:24px;color:var(--color-steel-20);text-align:center;margin:0 0 16px}.authScreen__form{display:flex;flex-direction:column;gap:13px}.authScreen__forgotRow{display:flex;justify-content:flex-end;margin:-5px 0 0}.authScreen__forgot{border:0;background:none;padding:4px;font-size:14px;font-weight:500;line-height:24px;color:var(--color-hover);cursor:pointer;text-decoration:underline}.authScreen__error{color:var(--color-red-400);font-size:13px}.authScreen__recovery{display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:12px;background-color:var(--color-gray-800);border-radius:8px;font-size:13px;word-break:break-all}.authScreen__recoveryList{margin:0;padding-left:18px}.authScreen__qr{display:flex;justify-content:center;padding:12px;background-color:var(--color-white);border-radius:8px}.authScreen__rules{display:flex;flex-direction:column;gap:5px;margin:0}.authScreen__rulesTitle{font-size:14px;line-height:24px;font-weight:600;color:var(--color-gray-0);margin:0}.authScreen__ruleList{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.authScreen__rule{display:flex;align-items:center;gap:8px;font-size:14px;line-height:24px;color:var(--color-gray-0)}.authScreen__ruleIcon{flex-shrink:0;color:var(--color-gray-0)}.authScreen__ruleIcon svg [stroke]:not([stroke=none]){stroke:currentColor}.authScreen__ruleIcon svg [fill]:not([fill=none]){fill:currentColor}.authScreen__rule--met .authScreen__ruleIcon,.authScreen__rule.is-met .authScreen__ruleIcon{color:var(--color-green-300)}.authScreen__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.authScreen__remember{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:14px;line-height:20px;color:var(--color-gray-0);cursor:pointer}.authScreen__remember input{margin-top:3px;accent-color:var(--color-hover)}.authScreen__notice{font-size:14px;line-height:24px;color:var(--color-steel-20);margin:0 0 16px;text-align:center}.authLayout .inputText,.authLayout .inputPassword{display:flex;flex-direction:column}.authLayout .inputText--white .inputText__label,.authLayout .inputPassword--white .inputPassword__label{color:var(--color-gray-0)}.authLayout .inputText__element,.authLayout .inputPassword__element{box-sizing:border-box;height:40px;padding:8px 12px;background:var(--color-white);border:1px solid var(--color-border-muted);border-radius:4px}.authLayout .inputText__element{display:flex;align-items:center}.authLayout .inputText__element:has(.inputText__input:focus),.authLayout .inputText__element:has(.inputText__input:focus-visible){border-color:var(--color-steel-40)}.authLayout .inputText__input,.authLayout .inputPassword__element{width:100%;border:0;background:transparent;font-size:16px;line-height:24px;color:var(--color-gray-0);outline:none}.authLayout .inputText__input::placeholder,.authLayout .inputPassword__element::placeholder{color:var(--color-steel-20);opacity:1}.authLayout .inputText__helpText,.authLayout .inputPassword__helpText{min-height:0;font-size:13px;line-height:20px}.authLayout .inputText__helpText:empty,.authLayout .inputPassword__helpText:empty{display:none}.authLayout .inputPassword__container{position:relative;display:flex;align-items:center}.authLayout .inputPassword__iconContainer{position:absolute;right:12px;border:0;background:none;cursor:pointer;display:inline-flex;color:var(--color-gray-0)}.authLayout .inputPassword__element{padding-right:44px}.authLayout--plain .inputText__element,.authLayout--plain .inputPassword__element{height:56px;padding:16px}.authLayout--plain .inputPassword__element{padding-right:48px}@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-chrome: #1a2026;--color-chrome-raised: #253644;--color-metric-accent: #097d76;--color-field-on-chrome: #ffffff;--color-on-chrome: #fafcff;--color-on-chrome-muted: #aac2d5;--color-on-brand: #1a2026;--color-chrome-hover: #1b3144;--color-link-accent: #097d76;--color-accent-ink: #0b756e;--color-row-wash: rgba(109, 246, 237, .5);--color-tint-surface: #f1fffe;--color-tint-surface-hover: #c6fffb;--color-success-tint: #edfff5;--color-on-success-tint: #066b35;--color-danger-field: #fffbf9;--color-danger-ink: #dc362e;--color-negative-ink: #b3261e;--color-positive-ink: #066b35;--color-border-soft: #bfddf6;--color-border-muted: #c4dbee;--color-text-muted: #607282;--color-steel-0: #253644;--color-steel-10: #1a2026;--color-steel-20: #50616f;--color-steel-30: #657888;--color-steel-40: #92a9bb;--color-steel-50: #aac2d5;--color-steel-60: #c4dbee;--color-steel-70: #d6e8f7;--color-steel-80: #ecf6ff;--color-steel-90: #ffffff;--color-gray-10: #1b3144;--color-gray-90: #fafcff;--color-green-40: #30d17b;--color-black-rgb: 0, 0, 0;--color-gray-0-rgb: 26, 32, 38;--color-blue-300-rgb: 31, 169, 160;--color-blue-400-rgb: 60, 202, 193;--color-blue-600-rgb: 109, 246, 237;--color-yellow-400-rgb: 233, 143, 24;--color-green-300-rgb: 30, 175, 98;--color-steel-20-rgb: 80, 97, 111;--color-steel-30-rgb: 101, 120, 136}[data-color-scheme=dark]{--color-primary: #6df6ed;--color-hover: #0b756e;--color-default: #ecf6ff;--color-gray-0: #fafcff;--color-gray-100: #ecf6ff;--color-gray-200: #dcedfb;--color-gray-300: #88abcb;--color-gray-400: #7fa3c4;--color-gray-500: #6489aa;--color-gray-600: #476a88;--color-gray-700: #2f4c66;--color-gray-800: #1b3144;--color-gray-900: #1a2026;--color-steel-0: #ecf6ff;--color-steel-10: #ffffff;--color-steel-20: #d6e8f7;--color-steel-30: #c4dbee;--color-steel-40: #aac2d5;--color-steel-50: #92a9bb;--color-steel-60: #657888;--color-steel-70: #50616f;--color-steel-80: #253644;--color-steel-90: #1a2026;--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-green-40: #30d17b;--color-black: #ffffff;--color-white: #253644;--color-chrome: #253644;--color-chrome-raised: #2f4c66;--color-metric-accent: #1fa9a0;--color-field-on-chrome: #2f4c66;--color-on-chrome: #fafcff;--color-on-chrome-muted: #aac2d5;--color-on-brand: #1a2026;--color-chrome-hover: #2f4c66;--color-link-accent: #3ccac1;--color-accent-ink: #3ccac1;--color-row-wash: #1b3144;--color-tint-surface: #003c38;--color-tint-surface-hover: #1b3144;--color-success-tint: #004922;--color-on-success-tint: #c4ffdf;--color-danger-field: #410e0b;--color-danger-ink: #ec928e;--color-negative-ink: #ec928e;--color-positive-ink: #30d17b;--color-text-muted: #c4dbee;--color-border-muted: #657888;--color-border-soft: #2f4c66;--color-gray-10: #ecf6ff;--color-gray-90: #1a2026;--color-black-rgb: 255, 255, 255;--color-gray-0-rgb: 250, 252, 255;--color-blue-300-rgb: 31, 169, 160;--color-blue-400-rgb: 60, 202, 193;--color-blue-600-rgb: 109, 246, 237;--color-yellow-400-rgb: 233, 143, 24;--color-green-300-rgb: 30, 175, 98;--color-steel-20-rgb: 214, 232, 247;--color-steel-30-rgb: 196, 219, 238}.adminApp{min-height:100vh;background-color:var(--color-gray-800)}.adminRail{position:fixed;top:0;left:0;width:88px;height:100vh;z-index:5;background-color:var(--color-gray-0);display:flex;flex-direction:column;padding:24px 0;box-sizing:border-box}.adminRail__brand{position:absolute;top:24px;left:0;width:88px;display:flex;justify-content:center;color:var(--color-white)}.adminRail__brand [data-icon=snake]{width:40px!important;height:72px!important}.adminRail__brand [data-icon=snake] svg{width:100%;height:100%}.adminRail__nav{display:flex;flex-direction:column;align-items:center;padding-top:113px}.adminRail__nav .menuNav{gap:16px;align-items:center}.adminRail__pinned{margin-top:auto;display:flex;flex-direction:column;align-items:center}.adminRail__pinned .menuNav{gap:8px;align-items:center}.adminRail .menuNav__item{position:relative;width:40px;height:40px;padding:0;justify-content:center;gap:0;border-radius:8px;color:#fff;background-color:transparent}.adminRail .menuNav__item .menuNav__icon{width:20px;height:20px;flex-shrink:0;color:inherit}.adminRail .menuNav__item .menuNav__icon svg[stroke]:not([stroke=none]),.adminRail .menuNav__item .menuNav__icon svg [stroke]:not([stroke=none]){stroke:#fff!important}.adminRail .menuNav__item .menuNav__icon svg[fill]:not([fill=none]),.adminRail .menuNav__item .menuNav__icon svg [fill]:not([fill=none]){fill:#fff!important}.adminRail .menuNav__item--active,.adminRail .menuNav__item--section{background-color:#6df6ed;color:#1a2026}.adminRail .menuNav__item--active .menuNav__icon svg[stroke]:not([stroke=none]),.adminRail .menuNav__item--active .menuNav__icon svg [stroke]:not([stroke=none]),.adminRail .menuNav__item--section .menuNav__icon svg[stroke]:not([stroke=none]),.adminRail .menuNav__item--section .menuNav__icon svg [stroke]:not([stroke=none]){stroke:#1a2026!important}.adminRail .menuNav__item--active .menuNav__icon svg[fill]:not([fill=none]),.adminRail .menuNav__item--active .menuNav__icon svg [fill]:not([fill=none]),.adminRail .menuNav__item--section .menuNav__icon svg[fill]:not([fill=none]),.adminRail .menuNav__item--section .menuNav__icon svg [fill]:not([fill=none]){fill:#1a2026!important}.adminRail .menuNav__item .menuNav__label{position:absolute;left:calc(100% + 36px);top:50%;transform:translateY(-50%);z-index:1;padding:4px 10px;border-radius:4px;background-color:var(--color-gray-0);color:var(--color-white);font-size:12px;line-height:20px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.adminRail .menuNav__item:hover .menuNav__label,.adminRail .menuNav__item:focus-visible .menuNav__label{opacity:1}.adminRail--expanded{width:272px;align-items:flex-start}.adminRail--expanded .adminRail__brand{width:272px;justify-content:flex-start;padding-left:16px;box-sizing:border-box}.adminRail--expanded .adminRail__nav,.adminRail--expanded .adminRail__pinned{align-items:flex-start;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}.adminRail--expanded .menuNav{align-items:stretch;width:100%}.adminRail--expanded .menuNav__sub{border-left-color:var(--color-gray-200)}.adminRail--expanded .menuNav__item{width:100%;height:40px;padding:8px 10px;justify-content:flex-start;gap:16px}.adminRail--expanded .menuNav__item .menuNav__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;opacity:1;transform:none;left:auto;top:auto;padding:0;background-color:transparent;pointer-events:auto;font-size:16px;line-height:24px;font-weight:500;color:inherit}.adminRail--expanded .menuNav__item--child{height:32px;margin-left:0}.adminRail--expanded .menuNav__item--child .menuNav__label{font-size:14px;line-height:20px;font-weight:500}.adminMain{margin-left:88px;min-height:100vh;padding:16px;box-sizing:border-box}.adminRail--expanded~.adminMain,.adminApp:has(.adminRail--expanded) .adminMain{margin-left:272px}.adminPage{max-width:1246px}.adminPage__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.adminPage__header .adminPage__title{margin-bottom:0}.adminPage__title{font-size:24px;line-height:36px;font-weight:700;color:var(--color-gray-0);margin:0 0 16px}.adminPage__empty{color:var(--color-gray-300);font-size:14px;line-height:20px;margin:0}.adminCard{background:var(--color-white);border:1px solid var(--color-border-muted);border-radius:8px;padding:16px}.adminForm{display:flex;flex-direction:column;gap:12px;padding:8px 0 16px}.adminForm__actions{display:flex;flex-wrap:wrap;gap:8px}.adminForm__error{color:var(--color-red-500);margin:0;font-size:14px}.adminForm__password{display:flex;flex-direction:column;gap:8px}.adminForm__password code{font-size:16px;word-break:break-all}.adminLink{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.adminDetail{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin:0;padding:8px 0 16px}.adminDetail dt{font-weight:600}.adminDetail dd{margin:0}.adminDetail pre{margin:0;white-space:pre-wrap;word-break:break-word}.adminParam{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--color-border-muted);margin-bottom:24px}.adminParam:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.adminParam__key{font-size:18px;line-height:24px;font-weight:700;margin:0}.adminToggle{display:flex;align-items:center;gap:8px;margin-top:12px}.adminPage__actions{display:flex;align-items:center;gap:8px}.adminPage__header{margin-bottom:8px}.adminCard--table{padding:0;overflow:hidden}.adminCard--table .dsDataTable__footer{justify-content:flex-start;gap:0;padding:12px 16px}.adminCard--table .dsDataTable__rowsPerPage{margin-left:16px;padding-left:17px;border-left:1px solid var(--color-steel-70)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-neutral-0: #FFFFFF;--color-neutral-50: #F4FAFF;--color-neutral-100: #ECF4FA;--color-neutral-200: #DDE7EF;--color-neutral-300: #CAD5DF;--color-neutral-400: #9FABB6;--color-neutral-500: #7A8692;--color-neutral-600: #5F6B75;--color-neutral-700: #49545E;--color-neutral-800: #323A42;--color-neutral-850: #242B31;--color-neutral-900: #1A2025;--color-neutral-950: #0E1318;--color-accent-50: #EEFAF8;--color-accent-100: #DCF2F0;--color-accent-200: #B9E5E1;--color-accent-300: #87D1CB;--color-accent-400: #44B6AF;--color-accent-500: #009790;--color-accent-600: #007B75;--color-accent-700: #006460;--color-accent-800: #004F4B;--color-accent-900: #003936;--color-accent-950: #002725;--color-success-50: #F0FAF2;--color-success-100: #DFF3E3;--color-success-200: #C0E6C9;--color-success-300: #93D3A3;--color-success-400: #5DB879;--color-success-500: #1F9C53;--color-success-600: #00803F;--color-success-700: #006933;--color-success-800: #005227;--color-success-900: #003B1A;--color-success-950: #002910;--color-warning-50: #FCF6EB;--color-warning-100: #F7ECD5;--color-warning-200: #EFD8AE;--color-warning-300: #E3BA75;--color-warning-400: #D1942A;--color-warning-500: #B27400;--color-warning-600: #975A00;--color-warning-700: #804600;--color-warning-800: #683400;--color-warning-900: #4D2300;--color-warning-950: #371600;--color-danger-50: #FFF4F3;--color-danger-100: #FFE6E4;--color-danger-200: #FFCDC8;--color-danger-300: #FFA59E;--color-danger-400: #FA706A;--color-danger-500: #E23F40;--color-danger-600: #C31A26;--color-danger-700: #A50118;--color-danger-800: #830011;--color-danger-900: #5F050C;--color-danger-950: #420508;--color-info-50: #EFF8FF;--color-info-100: #DCF0FF;--color-info-200: #B9E1FD;--color-info-300: #88C9F7;--color-info-400: #4AABE9;--color-info-500: #008CCE;--color-info-600: #0072A8;--color-info-700: #005D8A;--color-info-800: #00496E;--color-info-900: #003450;--color-info-950: #002338;--color-sky-teal: #6DF6ED;--color-sky-ground: #ECF6FF;--color-sky-ink: #1A2026;--color-sky-navy: #1B3144;--color-sky-navy-hover: #0F2437;--color-sky-navy-raised: #273D50;--color-sky-navy-subtle: #32495D;--color-sky-navy-pressed: #41586D;--color-sky-group: #25394B;--color-macro-carbs: #009F55;--color-macro-protein: #0D5B97;--color-macro-fat: #C47800;--color-macro-carbs-on-dark: #1EAF62;--color-macro-protein-on-dark: #468BCB;--color-macro-fat-on-dark: #FFA32A;--color-hue-water: #0284C7;--color-hue-water-on-dark: #38BDF8;--color-hue-violet: #6D4FC2;--color-hue-violet-on-dark: #A78BFA;--font-sans: "Inter Variable", Inter, "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-12: .75rem;--font-size-13: .8125rem;--font-size-14: .875rem;--font-size-15: .9375rem;--font-size-16: 1rem;--font-size-17: 1.0625rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-30: 1.875rem;--font-size-36: 2.25rem;--font-size-48: 3rem;--type-display: 600 2.25rem/2.75rem var(--font-sans);--type-display-tracking: -.022em;--type-display-lg: 600 3rem/3.5rem var(--font-sans);--type-display-lg-tracking: -.022em;--type-headline: 600 1.875rem/2.25rem var(--font-sans);--type-headline-tracking: -.02em;--type-title-lg: 600 1.5rem/2rem var(--font-sans);--type-title-lg-tracking: -.015em;--type-title: 600 1.25rem/1.75rem var(--font-sans);--type-title-tracking: -.01em;--type-title-sm: 600 1.125rem/1.5rem var(--font-sans);--type-title-sm-tracking: -.01em;--type-body-lg: 400 1.125rem/1.75rem var(--font-sans);--type-body-lg-tracking: 0;--type-body: 400 1rem/1.5rem var(--font-sans);--type-body-tracking: 0;--type-body-sm: 400 .875rem/1.25rem var(--font-sans);--type-body-sm-tracking: 0;--type-label: 500 .875rem/1.25rem var(--font-sans);--type-label-tracking: 0;--type-button: 600 1rem/1.5rem var(--font-sans);--type-button-tracking: 0;--type-caption: 500 .75rem/1rem var(--font-sans);--type-caption-tracking: .01em;--type-large-title: 700 1.75rem/2.125rem var(--font-sans);--type-large-title-tracking: -.02em;--type-bar-title: 700 1.0625rem/1.375rem var(--font-sans);--type-bar-title-tracking: -.01em;--type-footnote: 400 .8125rem/1.125rem var(--font-sans);--type-footnote-tracking: 0;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--size-control-sm: 36px;--size-control-md: 48px;--size-control-lg: 56px;--size-tap-min: 48px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-container-max: 1120px;--size-sheet-max: 560px;--size-rail: 272px;--size-rail-collapsed: 88px;--size-reading-max: 720px;--size-control-tonal: 44px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--radius-control: 14px;--radius-card: var(--radius-lg);--radius-sheet: var(--radius-xl);--radius-chip: var(--radius-full);--radius-group: 20px;--radius-tile: var(--radius-lg);--border-width-hairline: 1px;--border-width-strong: 2px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--border-width-glow: 4px;--duration-xs: .1s;--duration-sm: .15s;--duration-md: .2s;--duration-lg: .3s;--duration-xl: .4s;--duration-fade: var(--duration-sm);--duration-shimmer: 1.4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(.05, .7, .1, 1);--ease-exit: cubic-bezier(.3, 0, .8, .15);--ease-linear: linear;--transition-sheet-enter: var(--duration-lg) var(--ease-enter) 0ms;--transition-sheet-exit: var(--duration-md) var(--ease-exit) 0ms;--transition-state: var(--duration-xs) var(--ease-standard) 0ms;--spring-snappy-duration: .32s;--spring-snappy-easing: linear(0, .03, .101, .195, .297, .4, .496, .584, .662, .728, .785, .832, .87, .901, .926, .946, .961, .972, .981, .987, .992, .996, .998, .999, 1, 1.001, 1.001, 1.002, 1.002, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1, 1, 1, 1);--spring-smooth-duration: .45s;--spring-smooth-easing: linear(0, .024, .082, .159, .245, .331, .415, .493, .564, .628, .684, .733, .776, .812, .843, .869, .891, .91, .926, .939, .95, .959, .966, .972, .977, .981, .985, .988, .99, .992, .993, .995, .996, .996, .997, .998, .998, .998, .999, 1);--spring-morph-duration: .56s;--spring-morph-easing: linear(0, .031, .106, .203, .31, .416, .515, .605, .683, .75, .807, .853, .89, .919, .942, .96, .973, .983, .99, .995, .998, 1.001, 1.002, 1.003, 1.003, 1.003, 1.003, 1.003, 1.002, 1.002, 1.002, 1.001, 1.001, 1.001, 1.001, 1.001, 1, 1, 1, 1);--spring-lead-duration: .3s;--spring-lead-easing: linear(0, .031, .106, .203, .31, .416, .515, .605, .683, .75, .807, .853, .89, .919, .942, .96, .973, .983, .99, .995, .998, 1.001, 1.002, 1.003, 1.003, 1.003, 1.003, 1.003, 1.002, 1.002, 1.002, 1.001, 1.001, 1.001, 1.001, 1.001, 1, 1, 1, 1);--spring-trail-duration: .48s;--spring-trail-easing: linear(0, .026, .089, .172, .264, .357, .445, .527, .601, .666, .723, .772, .813, .848, .877, .901, .92, .937, .95, .96, .969, .976, .981, .985, .989, .991, .993, .995, .996, .997, .998, .998, .999, .999, .999, 1, 1, 1, 1, 1);--spring-count-duration: .8s;--spring-count-easing: linear(0, .024, .082, .159, .245, .331, .415, .493, .564, .628, .684, .733, .776, .812, .843, .869, .891, .91, .926, .939, .95, .959, .966, .972, .977, .981, .985, .988, .99, .992, .993, .995, .996, .996, .997, .998, .998, .998, .999, 1);--blur-swap: 1.5px;--blur-glass: 16px;--opacity-glass: .78;--scale-press: .97;--scale-swap: .98;--scale-press-card: .985;--scale-hover-tile: 1.04;--scale-behind: .94;--scale-enter: .96;--lift-hover: -2px;--lift-hover-control: -1px;--stagger-step: 40ms;--stagger-cap: 8;--glass-filter: blur(var(--blur-glass)) saturate(1.4);--gutter: var(--space-4);--card-padding: var(--space-4);--field-gap: var(--space-4);--section-gap: var(--space-5);--group-gap: var(--space-3);--group-inset: var(--space-3);--group-padding: var(--space-4);--hero-overlap: 24px;--depth-lift: 2px;--depth-enter: 16px;--sound-quiet: .035;--sound-soft: .06;--sound-medium: .09;--cta-height: var(--size-control-md);--control-height: var(--size-control-md);--nav-bottom-height: var(--size-control-lg);--topbar-height: var(--size-control-lg);--slot-chip-height: var(--size-control-md);--sheet-radius: var(--radius-sheet);--status-held-bg: var(--warning-subtle);--status-held-text: var(--warning-text);--status-held-icon: var(--warning-icon);--status-requested-bg: var(--warning-subtle);--status-requested-text: var(--warning-text);--status-requested-icon: var(--warning-icon);--status-confirmed-bg: var(--warning-subtle);--status-confirmed-text: var(--warning-text);--status-confirmed-icon: var(--warning-icon);--status-client-confirmed-bg: var(--success-subtle);--status-client-confirmed-text: var(--success-text);--status-client-confirmed-icon: var(--success-icon);--status-attended-bg: var(--success-subtle);--status-attended-text: var(--success-text);--status-attended-icon: var(--success-icon);--status-no-show-bg: var(--danger-subtle);--status-no-show-text: var(--danger-text);--status-no-show-icon: var(--danger-icon);--status-canceled-bg: var(--danger-subtle);--status-canceled-text: var(--danger-text);--status-canceled-icon: var(--danger-icon);--status-late-cancel-bg: var(--danger-subtle);--status-late-cancel-text: var(--danger-text);--status-late-cancel-icon: var(--danger-icon);--status-declined-bg: var(--danger-subtle);--status-declined-text: var(--danger-text);--status-declined-icon: var(--danger-icon);--status-expired-bg: var(--danger-subtle);--status-expired-text: var(--danger-text);--status-expired-icon: var(--danger-icon);--reading-column-max: var(--size-container-max)}:root{color-scheme:light;--shadow-1: 0 1px 2px 0 rgb(16 32 46 / .1), 0 3px 8px -2px rgb(16 32 46 / .1);--shadow-2: 0 2px 4px -1px rgb(16 32 46 / .1), 0 10px 22px -6px rgb(16 32 46 / .18);--shadow-3: 0 4px 8px -2px rgb(16 32 46 / .12), 0 18px 36px -10px rgb(16 32 46 / .24);--shadow-4: 0 8px 16px -4px rgb(16 32 46 / .14), 0 28px 56px -12px rgb(16 32 46 / .3);--shadow-5: 0 12px 24px -6px rgb(16 32 46 / .16), 0 40px 80px -16px rgb(16 32 46 / .36);--shadow-glow: 0 2px 5px -1px color-mix(in srgb, var(--accent-solid) 30%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--accent-solid) 45%, transparent);--shadow-glow-press: 0 1px 2px 0 color-mix(in srgb, var(--accent-solid) 28%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--accent-solid) 36%, transparent);--shadow-sheet: 0 -2px 6px -2px rgb(16 32 46 / .08), 0 -16px 40px -12px rgb(16 32 46 / .26);--shadow-bar-top: 0 1px 0 0 rgb(16 32 46 / .06), 0 10px 24px -12px rgb(16 32 46 / .24);--shadow-bar-bottom: 0 -1px 0 0 rgb(16 32 46 / .06), 0 -10px 28px -14px rgb(16 32 46 / .24);--shadow-highlight: inset 0 1px 0 0 rgb(255 255 255 / .7);--shadow-inset: inset 0 1px 3px 0 rgb(16 32 46 / .1);--shadow-glow-teal: 0 2px 5px -1px color-mix(in srgb, var(--accent-teal) 30%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--accent-teal) 45%, transparent);--shadow-primary: 0 1px 2px 0 rgb(27 49 68 / .18), 0 6px 14px -4px rgb(27 49 68 / .35);--shadow-tabs: 0 -1px 0 0 rgb(27 49 68 / .09), 0 -8px 24px -12px rgb(27 49 68 / .18);--edge-light: inset 0 0 0 0 rgb(0 0 0 / 0);--track: rgb(27 49 68 / .08);--border-row: rgb(27 49 68 / .09);--glass-fill: rgb(255 255 255 / .78);--shimmer: rgb(255 255 255 / .55);--thumb-ring: rgb(27 49 68 / .28);--nav-glass: rgb(27 49 68 / .88);--tile-tint: 14%;--tile-tint-teal: 34%;--streak-ink-share: 65%;--scrim: rgb(20 18 17 / .48);--bg-canvas: var(--color-sky-ground);--bg-surface: var(--color-neutral-0);--bg-raised: var(--color-neutral-0);--bg-subtle: var(--color-neutral-100);--bg-pressed: var(--color-neutral-200);--bg-inverse: var(--color-sky-ink);--bg-hero: var(--color-sky-navy);--bg-sheet: var(--color-neutral-0);--border-subtle: var(--color-neutral-200);--border-control: var(--color-neutral-500);--text-primary: var(--color-sky-ink);--text-secondary: var(--color-neutral-700);--text-tertiary: var(--color-neutral-600);--text-disabled: var(--color-neutral-400);--text-inverse: var(--color-neutral-50);--text-link: var(--color-accent-700);--text-on-accent: var(--color-neutral-0);--text-on-success: var(--color-neutral-0);--text-on-warning: var(--color-neutral-950);--text-on-danger: var(--color-neutral-0);--text-on-info: var(--color-neutral-0);--text-on-hero: var(--color-neutral-0);--text-on-hero-secondary: #BFC5CB;--accent-solid: var(--color-sky-navy);--accent-solid-hover: var(--color-sky-navy-hover);--accent-subtle: var(--color-sky-teal);--accent-text: var(--color-sky-navy);--accent-teal: var(--color-sky-teal);--accent-on-teal: var(--color-sky-navy);--accent-tonal: #D9FDFA;--accent-tonal-hover: #CDFCF9;--accent-tonal-pressed: #C5FBF8;--accent-violet: var(--color-hue-violet);--focus-ring: var(--color-accent-600);--success-subtle: var(--color-success-50);--success-border: var(--color-success-200);--success-text: var(--color-success-700);--success-icon: var(--color-success-600);--success-solid: var(--color-success-600);--warning-subtle: var(--color-warning-50);--warning-border: var(--color-warning-200);--warning-text: var(--color-warning-800);--warning-icon: var(--color-warning-600);--warning-solid: var(--color-warning-400);--danger-subtle: var(--color-danger-50);--danger-border: var(--color-danger-200);--danger-text: var(--color-danger-700);--danger-icon: var(--color-danger-600);--danger-solid: var(--color-danger-600);--info-subtle: var(--color-info-50);--info-border: var(--color-info-200);--info-text: var(--color-info-700);--info-icon: var(--color-info-600);--info-solid: var(--color-info-600);--nav-rail: var(--color-sky-navy);--nav-rail-text: var(--color-neutral-50);--nav-rail-text-secondary: var(--color-neutral-300);--nav-rail-indicator: var(--color-sky-teal);--nav-rail-on-indicator: var(--color-sky-navy);--macro-carbs: var(--color-macro-carbs);--macro-protein: var(--color-macro-protein);--macro-fat: var(--color-macro-fat);--surface-selected: #EDFEFD;--surface-thumb: var(--color-neutral-0);--water: var(--color-hue-water);--hero-track: #3B4E5E;--hero-top: var(--color-sky-navy);--hero-bottom: var(--color-sky-navy-hover);--tile-carbs: #DBF2E7;--tile-protein: #DDE8F0;--tile-fat: #F7ECDB;--tile-carbs-ink: #019953;--tile-protein-ink: var(--color-macro-protein);--tile-fat-ink: #BC7402}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--shadow-1: 0 1px 2px 0 rgb(0 0 0 / .5), 0 3px 8px -2px rgb(0 0 0 / .45);--shadow-2: 0 2px 4px -1px rgb(0 0 0 / .5), 0 10px 22px -6px rgb(0 0 0 / .55);--shadow-3: 0 4px 8px -2px rgb(0 0 0 / .55), 0 18px 36px -10px rgb(0 0 0 / .6);--shadow-4: 0 8px 16px -4px rgb(0 0 0 / .6), 0 28px 56px -12px rgb(0 0 0 / .65);--shadow-5: 0 12px 24px -6px rgb(0 0 0 / .6), 0 40px 80px -16px rgb(0 0 0 / .7);--shadow-glow: 0 2px 5px -1px color-mix(in srgb, var(--accent-solid) 30%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--accent-solid) 40%, transparent);--shadow-glow-press: 0 1px 2px 0 color-mix(in srgb, var(--accent-solid) 26%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--accent-solid) 30%, transparent);--shadow-sheet: 0 -2px 6px -2px rgb(0 0 0 / .4), 0 -16px 40px -12px rgb(0 0 0 / .6);--shadow-bar-top: 0 1px 0 0 rgb(0 0 0 / .4), 0 10px 24px -12px rgb(0 0 0 / .6);--shadow-bar-bottom: 0 -1px 0 0 rgb(0 0 0 / .4), 0 -10px 28px -14px rgb(0 0 0 / .6);--shadow-highlight: inset 0 1px 0 0 rgb(255 255 255 / .08);--shadow-inset: inset 0 1px 3px 0 rgb(0 0 0 / .4);--shadow-glow-teal: 0 2px 5px -1px color-mix(in srgb, var(--accent-teal) 30%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--accent-teal) 40%, transparent);--shadow-primary: 0 1px 2px 0 rgb(0 0 0 / .3), 0 6px 16px -4px rgb(0 0 0 / .45);--shadow-tabs: 0 -1px 0 0 rgb(255 255 255 / .08), 0 -8px 24px -12px rgb(0 0 0 / .5);--edge-light: inset 0 1px 0 0 rgb(255 255 255 / .06);--track: rgb(255 255 255 / .09);--border-row: rgb(255 255 255 / .08);--glass-fill: rgb(37 57 75 / .78);--shimmer: rgb(255 255 255 / .06);--thumb-ring: rgb(255 255 255 / .22);--nav-glass: rgb(27 49 68 / .88);--tile-tint: 20%;--tile-tint-teal: 18%;--streak-ink-share: 75%;--scrim: rgb(0 0 0 / .64);--bg-canvas: var(--color-sky-ink);--bg-surface: var(--color-sky-group);--bg-raised: var(--color-sky-navy-raised);--bg-subtle: var(--color-sky-navy-subtle);--bg-pressed: var(--color-sky-navy-pressed);--bg-inverse: var(--color-neutral-100);--bg-hero: var(--color-sky-navy);--bg-sheet: #2E4152;--border-subtle: var(--color-sky-navy-subtle);--border-control: var(--color-neutral-400);--text-primary: var(--color-neutral-50);--text-secondary: var(--color-neutral-200);--text-tertiary: var(--color-neutral-300);--text-disabled: var(--color-neutral-500);--text-inverse: var(--color-sky-ink);--text-link: var(--color-sky-teal);--text-on-accent: var(--color-sky-ink);--text-on-success: var(--color-neutral-950);--text-on-warning: var(--color-neutral-950);--text-on-danger: var(--color-neutral-950);--text-on-info: var(--color-neutral-950);--text-on-hero: var(--color-neutral-0);--text-on-hero-secondary: #BFC5CB;--accent-solid: var(--color-sky-teal);--accent-solid-hover: var(--color-accent-200);--accent-subtle: var(--color-accent-900);--accent-text: var(--color-sky-teal);--accent-teal: var(--color-sky-teal);--accent-on-teal: var(--color-sky-navy);--accent-tonal: #315765;--accent-tonal-hover: #35636F;--accent-tonal-pressed: #386A75;--accent-violet: var(--color-hue-violet-on-dark);--focus-ring: var(--color-sky-teal);--success-subtle: var(--color-success-950);--success-border: var(--color-success-800);--success-text: var(--color-success-200);--success-icon: var(--color-success-400);--success-solid: var(--color-success-400);--warning-subtle: var(--color-warning-950);--warning-border: var(--color-warning-800);--warning-text: var(--color-warning-200);--warning-icon: var(--color-warning-400);--warning-solid: var(--color-warning-400);--danger-subtle: var(--color-danger-950);--danger-border: var(--color-danger-800);--danger-text: var(--color-danger-200);--danger-icon: var(--color-danger-400);--danger-solid: var(--color-danger-400);--info-subtle: var(--color-info-950);--info-border: var(--color-info-800);--info-text: var(--color-info-200);--info-icon: var(--color-info-400);--info-solid: var(--color-info-400);--nav-rail: var(--color-sky-navy);--nav-rail-text: var(--color-neutral-50);--nav-rail-text-secondary: var(--color-neutral-300);--nav-rail-indicator: var(--color-sky-teal);--nav-rail-on-indicator: var(--color-sky-navy);--macro-carbs: var(--color-macro-carbs-on-dark);--macro-protein: var(--color-macro-protein-on-dark);--macro-fat: var(--color-macro-fat-on-dark);--surface-selected: #2E505E;--surface-thumb: #3B4D5D;--water: var(--color-hue-water-on-dark);--hero-track: #3B4E5E;--hero-top: var(--color-sky-navy);--hero-bottom: var(--color-sky-navy-hover);--tile-carbs: #245150;--tile-protein: #2C4965;--tile-fat: #514E44;--tile-carbs-ink: var(--color-macro-carbs-on-dark);--tile-protein-ink: #609CD3;--tile-fat-ink: var(--color-macro-fat-on-dark)}}:root[data-theme=dark]{color-scheme:dark;--shadow-1: 0 1px 2px 0 rgb(0 0 0 / .5), 0 3px 8px -2px rgb(0 0 0 / .45);--shadow-2: 0 2px 4px -1px rgb(0 0 0 / .5), 0 10px 22px -6px rgb(0 0 0 / .55);--shadow-3: 0 4px 8px -2px rgb(0 0 0 / .55), 0 18px 36px -10px rgb(0 0 0 / .6);--shadow-4: 0 8px 16px -4px rgb(0 0 0 / .6), 0 28px 56px -12px rgb(0 0 0 / .65);--shadow-5: 0 12px 24px -6px rgb(0 0 0 / .6), 0 40px 80px -16px rgb(0 0 0 / .7);--shadow-glow: 0 2px 5px -1px color-mix(in srgb, var(--accent-solid) 30%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--accent-solid) 40%, transparent);--shadow-glow-press: 0 1px 2px 0 color-mix(in srgb, var(--accent-solid) 26%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--accent-solid) 30%, transparent);--shadow-sheet: 0 -2px 6px -2px rgb(0 0 0 / .4), 0 -16px 40px -12px rgb(0 0 0 / .6);--shadow-bar-top: 0 1px 0 0 rgb(0 0 0 / .4), 0 10px 24px -12px rgb(0 0 0 / .6);--shadow-bar-bottom: 0 -1px 0 0 rgb(0 0 0 / .4), 0 -10px 28px -14px rgb(0 0 0 / .6);--shadow-highlight: inset 0 1px 0 0 rgb(255 255 255 / .08);--shadow-inset: inset 0 1px 3px 0 rgb(0 0 0 / .4);--shadow-glow-teal: 0 2px 5px -1px color-mix(in srgb, var(--accent-teal) 30%, transparent), 0 10px 24px -6px color-mix(in srgb, var(--accent-teal) 40%, transparent);--shadow-primary: 0 1px 2px 0 rgb(0 0 0 / .3), 0 6px 16px -4px rgb(0 0 0 / .45);--shadow-tabs: 0 -1px 0 0 rgb(255 255 255 / .08), 0 -8px 24px -12px rgb(0 0 0 / .5);--edge-light: inset 0 1px 0 0 rgb(255 255 255 / .06);--track: rgb(255 255 255 / .09);--border-row: rgb(255 255 255 / .08);--glass-fill: rgb(37 57 75 / .78);--shimmer: rgb(255 255 255 / .06);--thumb-ring: rgb(255 255 255 / .22);--nav-glass: rgb(27 49 68 / .88);--tile-tint: 20%;--tile-tint-teal: 18%;--streak-ink-share: 75%;--scrim: rgb(0 0 0 / .64);--bg-canvas: var(--color-sky-ink);--bg-surface: var(--color-sky-group);--bg-raised: var(--color-sky-navy-raised);--bg-subtle: var(--color-sky-navy-subtle);--bg-pressed: var(--color-sky-navy-pressed);--bg-inverse: var(--color-neutral-100);--bg-hero: var(--color-sky-navy);--bg-sheet: #2E4152;--border-subtle: var(--color-sky-navy-subtle);--border-control: var(--color-neutral-400);--text-primary: var(--color-neutral-50);--text-secondary: var(--color-neutral-200);--text-tertiary: var(--color-neutral-300);--text-disabled: var(--color-neutral-500);--text-inverse: var(--color-sky-ink);--text-link: var(--color-sky-teal);--text-on-accent: var(--color-sky-ink);--text-on-success: var(--color-neutral-950);--text-on-warning: var(--color-neutral-950);--text-on-danger: var(--color-neutral-950);--text-on-info: var(--color-neutral-950);--text-on-hero: var(--color-neutral-0);--text-on-hero-secondary: #BFC5CB;--accent-solid: var(--color-sky-teal);--accent-solid-hover: var(--color-accent-200);--accent-subtle: var(--color-accent-900);--accent-text: var(--color-sky-teal);--accent-teal: var(--color-sky-teal);--accent-on-teal: var(--color-sky-navy);--accent-tonal: #315765;--accent-tonal-hover: #35636F;--accent-tonal-pressed: #386A75;--accent-violet: var(--color-hue-violet-on-dark);--focus-ring: var(--color-sky-teal);--success-subtle: var(--color-success-950);--success-border: var(--color-success-800);--success-text: var(--color-success-200);--success-icon: var(--color-success-400);--success-solid: var(--color-success-400);--warning-subtle: var(--color-warning-950);--warning-border: var(--color-warning-800);--warning-text: var(--color-warning-200);--warning-icon: var(--color-warning-400);--warning-solid: var(--color-warning-400);--danger-subtle: var(--color-danger-950);--danger-border: var(--color-danger-800);--danger-text: var(--color-danger-200);--danger-icon: var(--color-danger-400);--danger-solid: var(--color-danger-400);--info-subtle: var(--color-info-950);--info-border: var(--color-info-800);--info-text: var(--color-info-200);--info-icon: var(--color-info-400);--info-solid: var(--color-info-400);--nav-rail: var(--color-sky-navy);--nav-rail-text: var(--color-neutral-50);--nav-rail-text-secondary: var(--color-neutral-300);--nav-rail-indicator: var(--color-sky-teal);--nav-rail-on-indicator: var(--color-sky-navy);--macro-carbs: var(--color-macro-carbs-on-dark);--macro-protein: var(--color-macro-protein-on-dark);--macro-fat: var(--color-macro-fat-on-dark);--surface-selected: #2E505E;--surface-thumb: #3B4D5D;--water: var(--color-hue-water-on-dark);--hero-track: #3B4E5E;--hero-top: var(--color-sky-navy);--hero-bottom: var(--color-sky-navy-hover);--tile-carbs: #245150;--tile-protein: #2C4965;--tile-fat: #514E44;--tile-carbs-ink: var(--color-macro-carbs-on-dark);--tile-protein-ink: #609CD3;--tile-fat-ink: var(--color-macro-fat-on-dark)}@media (min-width: 768px){:root{--gutter: var(--space-6);--card-padding: var(--space-5)}}@media (min-width: 1024px){:root{--type-display: 600 3rem/3.5rem var(--font-sans);--type-display-tracking: -.022em;--gutter: var(--space-8);--section-gap: var(--space-8)}}[data-mode=easy]{--cta-height: var(--size-control-lg)}@media (pointer: fine){[data-mode=pro] [data-density=compact]{--control-height: var(--size-control-sm)}}@media (any-pointer: coarse){[data-mode=pro] [data-density=compact]{--control-height: var(--size-control-md)}}@supports not (animation-timing-function: linear(0,1)){:root{--spring-snappy-easing: var(--ease-standard);--spring-smooth-easing: var(--ease-standard);--spring-morph-easing: var(--ease-standard);--spring-lead-easing: var(--ease-standard);--spring-trail-easing: var(--ease-standard);--spring-count-easing: var(--ease-standard)}}@media (prefers-reduced-motion: reduce){:root{--duration-md: 1ms;--duration-lg: 1ms;--duration-xl: 1ms;--spring-snappy-duration: 1ms;--spring-smooth-duration: 1ms;--spring-morph-duration: 1ms;--spring-lead-duration: 1ms;--spring-trail-duration: 1ms;--spring-count-duration: 1ms}}:root{--brand-midnight: #05080e;--brand-navy: #0a1a2a;--brand-mint: #66f0d5;--brand-cyan: #19cbff;--brand-ocean: #148bff;--brand-ocean-deep: #0b6fd6;--brand-soft-white: #f5f7fa;--brand-gradient: linear-gradient(135deg, var(--brand-mint) 0%, var(--brand-cyan) 52%, var(--brand-ocean) 100%);--brand-gradient-text: var(--brand-navy);--bg-canvas: var(--brand-soft-white);--bg-inverse: var(--brand-midnight);--bg-hero: var(--brand-navy);--hero-top: var(--brand-navy);--hero-bottom: var(--brand-midnight);--hero-track: color-mix(in srgb, var(--brand-navy) 78%, white);--text-primary: var(--brand-navy);--text-link: var(--brand-ocean-deep);--text-on-accent: #fff;--accent-solid: var(--brand-ocean-deep);--accent-solid-hover: color-mix(in srgb, var(--brand-ocean-deep) 86%, var(--brand-midnight));--accent-text: var(--brand-ocean-deep);--accent-subtle: var(--brand-mint);--accent-teal: var(--brand-mint);--accent-on-teal: var(--brand-navy);--accent-tonal: color-mix(in srgb, var(--brand-mint) 22%, white);--accent-tonal-hover: color-mix(in srgb, var(--brand-mint) 30%, white);--accent-tonal-pressed: color-mix(in srgb, var(--brand-mint) 38%, white);--surface-selected: color-mix(in srgb, var(--brand-mint) 12%, white);--focus-ring: var(--brand-ocean);--nav-rail: var(--brand-navy);--nav-rail-indicator: var(--brand-mint);--nav-rail-on-indicator: var(--brand-navy);--nav-glass: rgb(10 26 42 / .88);--water: var(--brand-ocean)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg-canvas: var(--brand-midnight);--bg-surface: var(--brand-navy);--bg-raised: color-mix(in srgb, var(--brand-navy) 92%, white);--bg-subtle: color-mix(in srgb, var(--brand-navy) 88%, white);--bg-pressed: color-mix(in srgb, var(--brand-navy) 82%, white);--bg-sheet: color-mix(in srgb, var(--brand-navy) 90%, white);--bg-inverse: var(--brand-soft-white);--bg-hero: var(--brand-navy);--hero-top: var(--brand-navy);--hero-bottom: var(--brand-midnight);--hero-track: color-mix(in srgb, var(--brand-navy) 78%, white);--border-subtle: color-mix(in srgb, var(--brand-navy) 82%, white);--text-primary: var(--brand-soft-white);--text-inverse: var(--brand-midnight);--text-link: var(--brand-cyan);--text-on-accent: var(--brand-midnight);--accent-solid: var(--brand-mint);--accent-solid-hover: color-mix(in srgb, var(--brand-mint) 84%, white);--accent-text: var(--brand-mint);--accent-subtle: color-mix(in srgb, var(--brand-mint) 24%, var(--brand-navy));--accent-teal: var(--brand-mint);--accent-on-teal: var(--brand-navy);--accent-tonal: color-mix(in srgb, var(--brand-mint) 20%, var(--brand-navy));--accent-tonal-hover: color-mix(in srgb, var(--brand-mint) 26%, var(--brand-navy));--accent-tonal-pressed: color-mix(in srgb, var(--brand-mint) 32%, var(--brand-navy));--surface-selected: color-mix(in srgb, var(--brand-mint) 16%, var(--brand-navy));--surface-thumb: color-mix(in srgb, var(--brand-navy) 78%, white);--focus-ring: var(--brand-cyan);--water: var(--brand-cyan);--glass-fill: rgb(10 26 42 / .78);--nav-glass: rgb(10 26 42 / .88);--nav-rail: var(--brand-navy);--nav-rail-indicator: var(--brand-mint);--nav-rail-on-indicator: var(--brand-navy)}}:root[data-theme=dark]{--bg-canvas: var(--brand-midnight);--bg-surface: var(--brand-navy);--bg-raised: color-mix(in srgb, var(--brand-navy) 92%, white);--bg-subtle: color-mix(in srgb, var(--brand-navy) 88%, white);--bg-pressed: color-mix(in srgb, var(--brand-navy) 82%, white);--bg-sheet: color-mix(in srgb, var(--brand-navy) 90%, white);--bg-inverse: var(--brand-soft-white);--bg-hero: var(--brand-navy);--hero-top: var(--brand-navy);--hero-bottom: var(--brand-midnight);--hero-track: color-mix(in srgb, var(--brand-navy) 78%, white);--border-subtle: color-mix(in srgb, var(--brand-navy) 82%, white);--text-primary: var(--brand-soft-white);--text-inverse: var(--brand-midnight);--text-link: var(--brand-cyan);--text-on-accent: var(--brand-midnight);--accent-solid: var(--brand-mint);--accent-solid-hover: color-mix(in srgb, var(--brand-mint) 84%, white);--accent-text: var(--brand-mint);--accent-subtle: color-mix(in srgb, var(--brand-mint) 24%, var(--brand-navy));--accent-teal: var(--brand-mint);--accent-on-teal: var(--brand-navy);--accent-tonal: color-mix(in srgb, var(--brand-mint) 20%, var(--brand-navy));--accent-tonal-hover: color-mix(in srgb, var(--brand-mint) 26%, var(--brand-navy));--accent-tonal-pressed: color-mix(in srgb, var(--brand-mint) 32%, var(--brand-navy));--surface-selected: color-mix(in srgb, var(--brand-mint) 16%, var(--brand-navy));--surface-thumb: color-mix(in srgb, var(--brand-navy) 78%, white);--focus-ring: var(--brand-cyan);--water: var(--brand-cyan);--glass-fill: rgb(10 26 42 / .78);--nav-glass: rgb(10 26 42 / .88);--nav-rail: var(--brand-navy);--nav-rail-indicator: var(--brand-mint);--nav-rail-on-indicator: var(--brand-navy)}:where([data-admin-ui],[data-td-overlay]) *,:where([data-admin-ui],[data-td-overlay]) *:before,:where([data-admin-ui],[data-td-overlay]) *:after{box-sizing:border-box}:where([data-admin-ui],[data-td-overlay]) html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body);letter-spacing:var(--type-body-tracking)}:where([data-admin-ui],[data-td-overlay]) body{margin:0;min-height:100dvh;background:var(--bg-canvas)}:where([data-admin-ui],[data-td-overlay]) h1,:where([data-admin-ui],[data-td-overlay]) h2,:where([data-admin-ui],[data-td-overlay]) h3,:where([data-admin-ui],[data-td-overlay]) h4,:where([data-admin-ui],[data-td-overlay]) h5,:where([data-admin-ui],[data-td-overlay]) h6,:where([data-admin-ui],[data-td-overlay]) p,:where([data-admin-ui],[data-td-overlay]) figure,:where([data-admin-ui],[data-td-overlay]) blockquote,:where([data-admin-ui],[data-td-overlay]) dl,:where([data-admin-ui],[data-td-overlay]) dd{margin:0}:where([data-admin-ui],[data-td-overlay]) button,:where([data-admin-ui],[data-td-overlay]) input,:where([data-admin-ui],[data-td-overlay]) select,:where([data-admin-ui],[data-td-overlay]) textarea{font-family:inherit;font-size:100%;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}:where([data-admin-ui],[data-td-overlay]) input,:where([data-admin-ui],[data-td-overlay]) select,:where([data-admin-ui],[data-td-overlay]) textarea{font-size:max(var(--font-size-16),1em)}:where([data-admin-ui],[data-td-overlay]) button{cursor:pointer}:where([data-admin-ui],[data-td-overlay]) img,:where([data-admin-ui],[data-td-overlay]) video{max-width:100%;height:auto}:where([data-admin-ui],[data-td-overlay]) a{color:var(--text-link);text-decoration-line:underline}:where([data-admin-ui],[data-td-overlay]) :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where([data-admin-ui],[data-td-overlay]) .tnum,:where([data-admin-ui],[data-td-overlay]) time,:where([data-admin-ui],[data-td-overlay]) .price,:where([data-admin-ui],[data-td-overlay]) .slot{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){:where([data-admin-ui],[data-td-overlay]) html{scroll-behavior:auto}}:where([data-admin-ui],[data-td-overlay]) [data-td-plane]{transform-origin:50% var(--td-plane-origin, 50%);transition:transform var(--spring-smooth-duration) var(--spring-smooth-easing),border-radius var(--spring-smooth-duration) var(--spring-smooth-easing)}:where([data-admin-ui],[data-td-overlay]) :root[data-td-overlay-open] [data-td-plane]:not(:has([data-td-sticky-footer])){border-radius:var(--radius-sheet);transform:scale(var(--scale-behind))}@media (prefers-reduced-motion: reduce){:where([data-admin-ui],[data-td-overlay]) :root[data-td-overlay-open] [data-td-plane]:not(:has([data-td-sticky-footer])){border-radius:0;transform:none}}@media (forced-colors: active){:where([data-admin-ui],[data-td-overlay]) .card,:where([data-admin-ui],[data-td-overlay]) .popover,:where([data-admin-ui],[data-td-overlay]) .sheet,:where([data-admin-ui],[data-td-overlay]) .dialog{border:var(--border-width-hairline) solid CanvasText}}:where([data-admin-ui],[data-td-overlay]){color:var(--text-primary);font:var(--type-body);letter-spacing:var(--type-body-tracking)}:where([data-admin-ui],[data-td-overlay]) :where(*){color:inherit;line-height:inherit}[data-td-plane]{transform-origin:50% var(--td-plane-origin, 50%);transition:transform var(--spring-smooth-duration) var(--spring-smooth-easing),border-radius var(--spring-smooth-duration) var(--spring-smooth-easing)}:root[data-td-overlay-open] [data-td-plane]:not(:has([data-td-sticky-footer])){border-radius:var(--radius-sheet);transform:scale(var(--scale-behind))}@media (prefers-reduced-motion: reduce){:root[data-td-overlay-open] [data-td-plane]:not(:has([data-td-sticky-footer])){border-radius:0;transform:none}}html{-webkit-tap-highlight-color:transparent;background:var(--bg-canvas)}body{background:var(--bg-canvas)}[data-admin-ui] .adminPage{display:flex;flex-direction:column;gap:var(--section-gap);padding:var(--space-5) var(--gutter) var(--space-12);animation:admin-reveal var(--spring-smooth-duration) backwards;animation-timing-function:var(--spring-smooth-easing)}[data-admin-ui] .adminPage__title,[data-admin-ui] .adminPage__header .adminPage__title{margin:0;color:var(--text-primary);font:var(--type-title-lg);font-family:inherit;letter-spacing:var(--type-title-lg-tracking);text-transform:none}[data-admin-ui] .adminPage>.adminPage__title,[data-admin-ui] .adminPage__header>.adminPage__title{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-admin-ui] .adminPage__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0}[data-admin-ui] .adminPage__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-admin-ui] .adminPage__empty{margin:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-1);color:var(--text-secondary);font:var(--type-body-sm)}[data-admin-ui] .adminCard{padding:var(--space-4);border:0;border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-2),var(--shadow-highlight)}[data-admin-ui] .adminCard--table{padding:0;overflow:hidden}[data-admin-ui] .adminForm{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:calc(var(--space-24) * 7)}[data-admin-ui] .adminPrefs{display:flex;flex-direction:column;gap:var(--space-4);margin-block-end:var(--space-4)}[data-admin-ui] .adminPrefs>*{max-inline-size:calc(var(--space-24) * 7)}[data-admin-ui] .adminForm__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-admin-ui] .adminForm__error{margin:0;color:var(--danger-text);font:var(--type-body-sm)}[data-admin-ui] .adminLink,[data-admin-ui] a.adminLink{color:var(--text-link);font-weight:var(--font-weight-medium);text-decoration:none}[data-admin-ui] .adminLink:hover{text-decoration:underline}[data-admin-ui] .subsKpi,[data-admin-ui] .affKpi,[data-admin-ui] .dashKpi,[data-admin-ui] .affiliateKpi{border:0;border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-2),var(--shadow-highlight)}[data-admin-ui] .subsKpi__label,[data-admin-ui] .affKpi__label{color:var(--text-secondary);font:var(--type-label)}[data-admin-ui] .subsKpi__value,[data-admin-ui] .affKpi__value{color:var(--text-primary);font:var(--type-title-lg);letter-spacing:var(--type-title-lg-tracking);font-variant-numeric:tabular-nums}@keyframes admin-reveal{0%{opacity:0;transform:translateY(var(--depth-enter)) scale(var(--scale-enter))}}@media (prefers-reduced-motion: reduce){[data-admin-ui] .adminPage{animation:none}}[data-admin-ui] .adminButton,[data-admin-ui] .buttonSecondary,[data-admin-ui] .buttonDefault,[data-admin-ui] .subsFilters__submit,[data-td-overlay] .adminButton,[data-td-overlay] .buttonSecondary,[data-td-overlay] .buttonDefault,[data-td-overlay] .subsFilters__submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-4);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary);font:var(--type-button);font-family:inherit;letter-spacing:var(--type-button-tracking);text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-state),border-color var(--transition-state),color var(--transition-state),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}[data-admin-ui] .adminButton:active:not(:disabled),[data-admin-ui] .buttonSecondary:active:not(:disabled),[data-admin-ui] .buttonDefault:active:not(:disabled),[data-admin-ui] .subsFilters__submit:active:not(:disabled),[data-td-overlay] .adminButton:active:not(:disabled),[data-td-overlay] .buttonSecondary:active:not(:disabled),[data-td-overlay] .buttonDefault:active:not(:disabled),[data-td-overlay] .subsFilters__submit:active:not(:disabled){transform:scale(var(--scale-press))}@media (hover: hover){[data-admin-ui] .adminButton:hover:not(:disabled):not(:active),[data-admin-ui] .buttonSecondary:hover:not(:disabled):not(:active),[data-admin-ui] .buttonDefault:hover:not(:disabled):not(:active),[data-admin-ui] .subsFilters__submit:hover:not(:disabled):not(:active),[data-td-overlay] .adminButton:hover:not(:disabled):not(:active),[data-td-overlay] .buttonSecondary:hover:not(:disabled):not(:active),[data-td-overlay] .buttonDefault:hover:not(:disabled):not(:active),[data-td-overlay] .subsFilters__submit:hover:not(:disabled):not(:active){transform:translateY(calc(var(--depth-lift) * -1));box-shadow:var(--shadow-1)}}[data-admin-ui] .adminButton--primary,[data-admin-ui] .buttonDefault,[data-td-overlay] .adminButton--primary,[data-td-overlay] .buttonDefault{border-color:transparent;background:var(--brand-gradient);box-shadow:var(--shadow-glow);color:var(--brand-gradient-text)}[data-admin-ui] .adminButton--primary:active:not(:disabled),[data-admin-ui] .buttonDefault:active:not(:disabled),[data-td-overlay] .adminButton--primary:active:not(:disabled),[data-td-overlay] .buttonDefault:active:not(:disabled){box-shadow:var(--shadow-glow-press)}[data-admin-ui] .adminButton--danger,[data-admin-ui] .buttonSecondary--red,[data-td-overlay] .adminButton--danger,[data-td-overlay] .buttonSecondary--red{border-color:transparent;background:var(--danger-solid);color:var(--text-on-danger)}[data-admin-ui] .adminButton--ghost,[data-td-overlay] .adminButton--ghost{border-color:transparent;background:transparent;color:var(--text-link)}[data-admin-ui] .adminButton:disabled,[data-admin-ui] .buttonSecondary:disabled,[data-admin-ui] .buttonDefault:disabled,[data-admin-ui] .subsFilters__submit:disabled,[data-td-overlay] .adminButton:disabled,[data-td-overlay] .buttonSecondary:disabled,[data-td-overlay] .buttonDefault:disabled,[data-td-overlay] .subsFilters__submit:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}[data-admin-ui] .adminIconButton,[data-td-overlay] .adminIconButton{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-tap-min);min-block-size:var(--size-tap-min);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-state),transform var(--spring-snappy-duration) var(--spring-snappy-easing)}[data-admin-ui] .adminIconButton:hover,[data-td-overlay] .adminIconButton:hover{background:var(--bg-subtle)}[data-admin-ui] .adminIconButton:active,[data-td-overlay] .adminIconButton:active{transform:scale(var(--scale-press))}[data-admin-ui] .inputText__label,[data-admin-ui] .inputPassword__label,[data-admin-ui] .inputTextArea__label,[data-admin-ui] .inputSelect__label,[data-admin-ui] .inputDateRange__legend,[data-td-overlay] .inputText__label,[data-td-overlay] .inputPassword__label,[data-td-overlay] .inputTextArea__label,[data-td-overlay] .inputSelect__label,[data-td-overlay] .inputDateRange__legend{color:var(--text-secondary);font:var(--type-label);font-family:inherit}[data-admin-ui] .inputText__element,[data-admin-ui] .inputPassword__container,[data-admin-ui] .inputTextArea__element,[data-admin-ui] .inputSearch,[data-admin-ui] .inputSelect__wrapper,[data-td-overlay] .inputText__element,[data-td-overlay] .inputPassword__container,[data-td-overlay] .inputTextArea__element,[data-td-overlay] .inputSearch,[data-td-overlay] .inputSelect__wrapper{min-block-size:var(--control-height);border:var(--border-width-hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:var(--shadow-inset);color:var(--text-primary);font:var(--type-body);font-family:inherit;transition:border-color var(--transition-state),box-shadow var(--transition-state)}[data-admin-ui] .inputText__element:focus-within,[data-admin-ui] .inputPassword__container:focus-within,[data-admin-ui] .inputTextArea__element:focus,[data-admin-ui] .inputSearch:focus-within,[data-admin-ui] .inputSelect__wrapper:focus-within,[data-td-overlay] .inputText__element:focus-within,[data-td-overlay] .inputPassword__container:focus-within,[data-td-overlay] .inputTextArea__element:focus,[data-td-overlay] .inputSearch:focus-within,[data-td-overlay] .inputSelect__wrapper:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--accent-solid)}[data-admin-ui] .inputText__input,[data-admin-ui] .inputText__element input,[data-admin-ui] .inputPassword__element,[data-admin-ui] .inputSearch__element,[data-td-overlay] .inputText__input,[data-td-overlay] .inputText__element input,[data-td-overlay] .inputPassword__element,[data-td-overlay] .inputSearch__element{min-block-size:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;outline:none}[data-admin-ui] .inputText--invalid .inputText__element,[data-admin-ui] .inputSelect--invalid .inputSelect__wrapper,[data-admin-ui] .inputTextArea--invalid .inputTextArea__element,[data-admin-ui] .inputPassword--invalid .inputPassword__container,[data-td-overlay] .inputText--invalid .inputText__element,[data-td-overlay] .inputSelect--invalid .inputSelect__wrapper,[data-td-overlay] .inputTextArea--invalid .inputTextArea__element,[data-td-overlay] .inputPassword--invalid .inputPassword__container{border-color:var(--danger-solid)}[data-admin-ui] .inputText__helpText,[data-admin-ui] .inputSelect__helpText,[data-admin-ui] .inputTextArea__helpText,[data-admin-ui] .inputPassword__helpText,[data-td-overlay] .inputText__helpText,[data-td-overlay] .inputSelect__helpText,[data-td-overlay] .inputTextArea__helpText,[data-td-overlay] .inputPassword__helpText{color:var(--danger-text);font:var(--type-caption)}[data-admin-ui] .inputSelect__list,[data-td-overlay] .inputSelect__list{border:0;border-radius:var(--radius-md);background:var(--bg-raised);box-shadow:var(--shadow-3),var(--shadow-highlight);overflow:hidden}[data-admin-ui] .inputSelect__item,[data-admin-ui] .inputSelect__option,[data-td-overlay] .inputSelect__item,[data-td-overlay] .inputSelect__option{color:var(--text-primary);font:var(--type-body)}[data-admin-ui] .inputSelect__item:hover,[data-admin-ui] .inputSelect__option:hover,[data-admin-ui] .inputSelect__item[aria-selected=true],[data-admin-ui] .inputSelect__option[aria-selected=true],[data-td-overlay] .inputSelect__item:hover,[data-td-overlay] .inputSelect__option:hover,[data-td-overlay] .inputSelect__item[aria-selected=true],[data-td-overlay] .inputSelect__option[aria-selected=true]{background:var(--accent-subtle);color:var(--accent-text)}[data-admin-ui] .dsDataTable{border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font:var(--type-body-sm)}[data-admin-ui] .dsDataTable__table{font-variant-numeric:tabular-nums}[data-admin-ui] .dsDataTable__headCell{padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-hairline) solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-secondary);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-transform:uppercase}[data-admin-ui] .dsDataTable__sortButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}[data-admin-ui] .dsDataTable__cell{padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-hairline) solid var(--border-subtle);color:var(--text-primary);font:var(--type-body-sm);vertical-align:middle}[data-admin-ui] .dsDataTable__row{transition:background-color var(--transition-state)}[data-admin-ui] .dsDataTable__row:hover{background:var(--bg-subtle)}[data-admin-ui] .dsDataTable__cell--empty{padding:var(--space-8) var(--space-4);color:var(--text-secondary);text-align:center}[data-admin-ui] .dsDataTable__footer{border-block-start:0;background:var(--bg-surface);color:var(--text-secondary);font:var(--type-label)}[data-admin-ui] .dsDataTable__pagerButton{min-inline-size:var(--size-tap-min);min-block-size:var(--size-tap-min);border-radius:var(--radius-full);color:var(--text-primary)}[data-admin-ui] .dsDataTable__pagerButton:hover:not(:disabled){background:var(--bg-subtle)}@media (max-width: 767px){[data-admin-ui] .dsDataTable__scroll{overflow-x:visible}[data-admin-ui] .dsDataTable__table,[data-admin-ui] .dsDataTable__body,[data-admin-ui] .dsDataTable__row,[data-admin-ui] .dsDataTable__cell{display:block;inline-size:100%}[data-admin-ui] .dsDataTable__head{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-admin-ui] .dsDataTable__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-hairline) solid var(--border-subtle)}[data-admin-ui] .dsDataTable__row:hover{background:transparent}[data-admin-ui] .dsDataTable__cell{block-size:auto;height:auto;padding:0;border:0;text-align:start;overflow-wrap:anywhere}[data-admin-ui] .dsDataTable__cell:not([data-label]){grid-column:1/-1}[data-admin-ui] .dsDataTable__cell[data-label]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-0-5)}[data-admin-ui] .dsDataTable__cell[data-label]:before{content:attr(data-label);color:var(--text-secondary);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-transform:uppercase}[data-admin-ui] .dsDataTable__cell:first-child{display:block;grid-column:1/-1;font:var(--type-body);font-weight:var(--font-weight-semibold)}[data-admin-ui] .dsDataTable__cell:first-child:before{content:none}[data-admin-ui] .dsDataTable__cell--empty{padding:var(--space-8) var(--space-4);font:var(--type-body-sm);text-align:center}}[data-admin-ui] .dsStatusPill,[data-td-overlay] .dsStatusPill{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border:0;border-radius:var(--radius-full);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);white-space:nowrap}[data-admin-ui] .dsStatusPill:before,[data-td-overlay] .dsStatusPill:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:currentColor}[data-admin-ui] .dsStatusPill--success,[data-td-overlay] .dsStatusPill--success{background:var(--success-subtle);color:var(--success-text)}[data-admin-ui] .dsStatusPill--warning,[data-td-overlay] .dsStatusPill--warning{background:var(--warning-subtle);color:var(--warning-text)}[data-admin-ui] .dsStatusPill--danger,[data-td-overlay] .dsStatusPill--danger{background:var(--danger-subtle);color:var(--danger-text)}[data-admin-ui] .dsStatusPill--neutral,[data-td-overlay] .dsStatusPill--neutral{background:var(--bg-subtle);color:var(--text-secondary)}[data-admin-ui] .dsTabs__list{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:0;border-radius:var(--radius-md);background:var(--bg-subtle);box-shadow:var(--shadow-inset)}[data-admin-ui] .dsTabs__tab{min-block-size:var(--size-tap-min);padding-inline:var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font:var(--type-label);font-family:inherit;cursor:pointer;transition:background-color var(--transition-state),color var(--transition-state),box-shadow var(--spring-snappy-duration) var(--spring-snappy-easing)}[data-admin-ui] .dsTabs__tab[aria-selected=true]{background:var(--bg-surface);box-shadow:var(--shadow-2),var(--shadow-highlight);color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media (max-width: 767px){[data-admin-ui] .dsTabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}[data-admin-ui] .dsTabs__tab{flex:0 0 auto;padding-inline:var(--space-3)}}[data-admin-ui] .adminModal,[data-td-overlay] .adminModal{background:color-mix(in srgb,var(--bg-inverse) 40%,transparent);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}[data-admin-ui] .adminModal__panel,[data-td-overlay] .adminModal__panel{border:0;border-radius:var(--radius-xl);background:var(--bg-raised);box-shadow:var(--shadow-5),var(--shadow-highlight);animation:admin-pop var(--spring-morph-duration) backwards;animation-timing-function:var(--spring-morph-easing)}[data-admin-ui] .adminModal__head h2,[data-td-overlay] .adminModal__head h2{font:var(--type-title);font-family:inherit;letter-spacing:var(--type-title-tracking);text-transform:none}@keyframes admin-pop{0%{opacity:0;transform:translateY(var(--depth-enter)) scale(var(--scale-enter))}}@media (prefers-reduced-motion: reduce){[data-admin-ui] .adminModal__panel,[data-td-overlay] .adminModal__panel{animation:none}}[data-admin-ui] .authScreen__title{margin:0;color:var(--text-primary);font:var(--type-title-lg);font-family:inherit;letter-spacing:var(--type-title-lg-tracking);text-align:start;text-transform:none}[data-admin-ui] .authScreen__description{margin:0;color:var(--text-secondary);font:var(--type-body-sm);text-align:start}[data-admin-ui] .authScreen__form{display:flex;flex-direction:column;gap:var(--space-3);inline-size:100%}[data-admin-ui] .authScreen__forgotRow{display:flex;justify-content:flex-end}[data-admin-ui] .authScreen__forgot{color:var(--text-link);font:var(--type-label)}[data-admin-ui] .authScreen__error{color:var(--danger-text);font:var(--type-body-sm)}[data-admin-ui] .authScreen__notice{margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--info-subtle);color:var(--info-text);font:var(--type-body-sm)}[data-admin-ui] .authScreen__rules,[data-admin-ui] .authScreen__recovery{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-subtle);font:var(--type-body-sm)}
