@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (width>=576px){.container-sm,.container{max-width:540px}}@media (width>=768px){.container-md,.container-sm,.container{max-width:720px}}@media (width>=992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (width>=1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (width>=1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{flex-wrap:wrap;margin-top:0;margin-left:-.75rem;margin-right:-.75rem;display:flex}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin-top:0;padding-left:.75rem;padding-right:.75rem}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--imjuve-primary:var(--brand-magenta);--imjuve-button-draft:var(--color-surface-subtle);--imjuve-dark:var(--color-charcoal);--imjuve-border:var(--color-border);--imjuve-text:var(--color-text)}html,body,#root{min-height:100%}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre,fieldset,input,button,select,textarea{margin:0}body{font-family:var(--font-family);color:var(--color-text);background-color:var(--color-surface)}button,input,textarea,select{font:inherit}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-page{padding-block:var(--space-page)}.home-page{gap:var(--space-group);padding:var(--space-container);flex-direction:column;display:flex}.activity-form__content{padding-block:var(--space-container)}.activity-form__fields{gap:var(--space-group);grid-template-columns:minmax(0,1fr);display:grid}.activity-form__fields-heading{grid-column:1/-1}@media (width>=992px){.activity-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}h1{font-size:var(--font-size-h1);line-height:var(--font-line-h1);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2);line-height:var(--font-line-h2);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3);line-height:var(--font-line-h3);font-weight:var(--font-weight-semibold)}:root{--list-text:var(--color-text);--list-muted:var(--color-text-muted);--list-border:#ededf0;--list-padding:var(--space-container);--chip-neutral-bg:#f1f2f4;--chip-neutral-text:#62666c;--chip-tequio-bg:#eeebff;--chip-tequio-text:#4935bc;--chip-workday-bg:#e3f0f0;--chip-workday-text:#27585b;--chip-announcement-bg:#fff3d5;--chip-announcement-text:#79580c;--chip-published-bg:#e6f5e9;--chip-published-text:#21853b}.page-header.page-header{padding:28px var(--list-padding) 0;gap:16px;margin-bottom:12px}.page-header h1.MuiTypography-root{color:var(--list-text);font-size:20px;font-weight:600;line-height:1.4}.page-header .MuiButton-root{min-height:36px;box-shadow:none;padding:8px 16px;font-size:12px}.list-page__tabs.list-page__tabs{padding-inline:var(--list-padding)}.data-tabs .MuiTabs-root{min-height:40px}.data-tabs .MuiTab-root{min-width:0;min-height:40px;color:var(--list-muted);margin-right:24px;padding:8px 0;font-size:13px}.list-page__content.list-page__content{padding:20px var(--list-padding) 24px;background:#fff}.list-toolbar.list-toolbar{gap:16px;margin-bottom:18px}.list-quick-filters .MuiButton-root{border-radius:4px;min-height:34px;padding:6px 10px;font-size:12px}.data-filters .MuiInputBase-root{background:#fff;height:34px}.data-filters .MuiOutlinedInput-notchedOutline{border-color:#dadddf}.data-filters .MuiButton-root{height:34px;padding:4px 12px}.view-switcher.view-switcher{gap:8px;height:34px}.view-switcher.view-switcher .MuiToggleButton-root{border:1px solid #dadddf;border-radius:4px;width:34px;min-width:34px;margin:0;padding:6px}.data-table .data-table__container{box-shadow:none;border:0;border-radius:0}.data-table .MuiTable-root{table-layout:auto;min-width:760px}.data-table .MuiTable-root .MuiTableCell-root{border-bottom:1px solid var(--list-border);color:var(--list-text);padding:15px 12px;font-size:12px;line-height:1.5}.data-table .MuiTable-root .MuiTableCell-root:first-child{padding-left:0}.data-table .MuiTable-root .MuiTableCell-root:last-child{padding-right:0}.data-table .MuiTableHead-root .MuiTableRow-root{background:#fff}.data-table .MuiTableHead-root .MuiTableCell-root{white-space:nowrap;padding-top:8px;padding-bottom:12px;font-weight:500}.data-table .MuiTableCell-root>.MuiTypography-root{font-size:inherit;color:inherit}.data-table .MuiTable-root .data-table__actions{width:40px;min-width:40px}.data-table .MuiTableRow-root.MuiTableRow-hover:hover{background:#f8f8f9}.data-table .data-table__secondary{color:var(--list-muted);margin-top:1px;font-size:11px}.data-table .MuiIconButton-root{color:var(--list-text)}.data-table .MuiIconButton-root>.MuiSvgIcon-root{font-size:18px}.data-table-menu.MuiPaper-root{border-radius:4px;min-width:160px;box-shadow:0 3px 12px #161a1d1a}.data-table-menu .MuiMenuItem-root{min-height:36px;padding:8px 12px}.data-table-menu .MuiTypography-root{font-size:12px}.data-table-menu .MuiListItemIcon-root{min-width:26px}.data-table-menu .MuiSvgIcon-root{font-size:16px}[data-tone]{--chip-bg:var(--chip-neutral-bg);--chip-text:var(--chip-neutral-text)}[data-tone=tequio],[data-tone=tequios]{--chip-bg:var(--chip-tequio-bg);--chip-text:var(--chip-tequio-text)}[data-tone=workday],[data-tone=jornadas]{--chip-bg:var(--chip-workday-bg);--chip-text:var(--chip-workday-text)}[data-tone=announcement],[data-tone=convocatorias]{--chip-bg:var(--chip-announcement-bg);--chip-text:var(--chip-announcement-text)}[data-tone=published],[data-tone=active],[data-tone=accepted],[data-tone=approved]{--chip-bg:var(--chip-published-bg);--chip-text:var(--chip-published-text)}[data-tone=completed]{--chip-bg:#e8effb;--chip-text:#385e95}[data-tone=cancelled],[data-tone=rejected]{--chip-bg:#fcebed;--chip-text:#a43846}.data-chip.MuiChip-root{border-radius:12px;height:20px;font-size:11px;font-weight:500}.data-chip[data-tone]{background-color:var(--chip-bg);color:var(--chip-text)}.data-chip .MuiChip-label{padding-inline:9px}.calendar-activity{border-left:3px solid var(--chip-text);background:var(--chip-bg);color:var(--chip-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:4px 6px;font-size:11px;font-weight:500;overflow:hidden}.data-pagination.data-pagination{gap:12px;margin-top:14px}.data-pagination .MuiButton-root{min-width:0;padding:4px 6px;font-size:11px}.data-pagination .MuiTypography-root{color:var(--list-muted);font-size:11px}.data-pagination .MuiButton-startIcon,.data-pagination .MuiButton-endIcon{margin-inline:2px}.data-pagination .MuiSvgIcon-root{font-size:16px}@media (width<=599px){:root{--list-padding:16px}.page-header.page-header{padding-top:20px}.list-toolbar.list-toolbar{gap:12px}}.territory-form{width:100%;max-width:720px;padding:24px var(--list-padding) 40px;margin-inline:auto}.territory-assignment{color:#161a1d;background:#fff;min-height:100vh}.territory-assignment__header{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 24px;display:flex}.territory-assignment__heading{align-items:center;gap:12px;font-size:12px;display:flex}.territory-assignment__heading>span{border-left:1px solid #ddd;padding-left:12px}.territory-assignment__heading .MuiSvgIcon-root{font-size:18px}.territory-assignment__header .MuiButton-root{text-transform:none;min-width:116px;box-shadow:none;background:#bf1745;border-radius:4px;padding:8px 20px;font-size:12px}.territory-assignment__header .MuiButton-root:hover{box-shadow:none;background:#a31539}.territory-assignment__header .MuiButton-root.Mui-disabled{background:#eee}.territory-assignment__body{width:100%;max-width:408px;margin-inline:auto;padding:44px 24px 32px}.territory-assignment__body h1{margin-bottom:8px;font-size:18px;font-weight:600}.territory-assignment__body .territory-assignment__description{color:#54585d;font-size:12px;line-height:1.5}.territory-assignment__fieldset{border:0;min-width:0;margin:0;padding:0}.territory-assignment .MuiFormLabel-root{color:#161a1d;font-size:13px;font-weight:500}.territory-assignment .MuiInputBase-root{background:#fff;min-height:36px;font-size:12px}.territory-assignment .MuiOutlinedInput-notchedOutline{border-color:#dedee3}.territory-assignment .MuiAutocomplete-root .MuiInputBase-root,.territory-assignment .territory-coverage__search .MuiInputBase-root{border-radius:24px}.territory-assignment .MuiChip-root{background:#fff;border:1px solid #dedee3;border-radius:16px;height:26px;font-size:12px}.territory-assignment .MuiChip-deleteIcon{color:#363b40;font-size:16px}.territory-assignment__user{background:#f8f8f9;border:1px solid #dedee3;border-radius:24px;min-height:36px;padding:3px 6px}.territory-assignment__user .MuiAvatar-root{color:#fff;background:#791d39;width:20px;height:20px;font-size:11px}.territory-coverage__add{align-items:flex-start;gap:10px;display:flex}.territory-coverage__add .MuiAutocomplete-root{flex:1;min-width:0}.territory-coverage__add .MuiButton-root{color:#fff;min-width:108px;height:36px;box-shadow:none;text-transform:none;background:#161a1d;font-size:12px}.territory-coverage__add .MuiButton-root.Mui-disabled{color:#999;background:#eee}.territory-coverage__chips{flex-wrap:wrap;gap:8px;display:flex}.territory-coverage__chips:empty{display:none}.territory-coverage__panel{border:1px solid #dedee3;border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.territory-coverage__states,.territory-coverage__municipalities{scrollbar-width:thin;height:196px;overflow-y:auto}.territory-coverage__states{border-right:1px solid #dedee3}.territory-coverage__state,.territory-coverage__municipality{align-items:center;min-height:34px;padding:2px 6px;font-size:11px;display:flex}.territory-coverage__state.is-active{background:#f5f5f6}.territory-coverage__state button{min-width:0;color:inherit;text-align:left;font-size:inherit;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:2px;padding:0;display:flex}.territory-coverage__state button .MuiSvgIcon-root{flex-shrink:0;font-size:16px}.territory-coverage__panel .MuiCheckbox-root{color:#dedee3;padding:4px}.territory-coverage__panel .MuiCheckbox-root.Mui-checked,.territory-coverage__panel .MuiCheckbox-root.MuiCheckbox-indeterminate{color:#161a1d}.territory-coverage__panel .MuiCheckbox-root .MuiSvgIcon-root{font-size:20px}.territory-assignment .territory-coverage__empty,.territory-assignment .territory-coverage__hint{color:#62666c;font-size:11px;line-height:1.5}.territory-coverage__empty{padding:8px}@media (width<=599px){.territory-assignment__header{padding:12px 16px}.territory-assignment__body{padding-top:28px}.territory-coverage__add .MuiButton-root{min-width:80px}}.detail-page{min-height:100%;color:var(--list-text);padding:20px var(--list-padding) 48px;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:minmax(140px,1fr) minmax(0,360px) minmax(140px,1fr);align-items:start;column-gap:24px;display:grid}.detail-page__navigation{grid-area:1/1}.detail-page__back{color:var(--list-text);align-items:center;gap:6px;font-size:12px;line-height:32px;text-decoration:none;display:inline-flex}.detail-page__back:hover{color:#a31539}.detail-page__back svg{flex-shrink:0}.detail-page__actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.detail-page__actions .detail-page__edit{color:var(--list-text);text-transform:none;background:#f5f5f6;border-radius:4px;align-items:center;gap:6px;min-width:0;padding:5px 12px;font-size:12px;line-height:22px;text-decoration:none;display:inline-flex}.detail-page__actions .detail-page__edit:hover{background:#eaeaec}.detail-page__indicator{align-items:center;gap:5px;font-size:12px;display:inline-flex}.detail-page__body{overflow-wrap:anywhere;flex-direction:column;grid-area:1/2/span 2;gap:22px;min-width:0;padding-top:28px;display:flex}.detail-page__heading{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.detail-page__title{margin:0;font-size:20px;font-weight:700;line-height:1.4}.detail-field{min-width:0}.detail-field__label{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.5}.detail-field__value{font-size:12px;font-weight:400;line-height:1.6}.detail-field__multiline{white-space:pre-wrap;margin:0}.detail-field__list{margin:0;padding-left:17px}.detail-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-badge{background:var(--chip-bg);width:fit-content;color:var(--chip-text);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.5;display:inline-block}.detail-page__image{object-fit:cover;border-radius:5px;width:100%;max-height:200px;display:block}.detail-page__metadata{border-top:1px solid var(--list-border);color:var(--list-muted);gap:16px;padding-top:16px;display:grid}.location-preview__map{background:#f1f3f4;border-radius:4px;width:100%;height:190px;overflow:hidden}.location-preview__link{color:var(--list-muted);margin-top:5px;font-size:11px;display:inline-block}.detail-page a:focus-visible{outline-offset:4px;outline:2px solid #a31539}@media (width<=1199px){.detail-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:24px}.detail-page__actions{grid-column:2}.detail-page__body{grid-area:2/1/auto/-1;width:100%;max-width:400px;margin-inline:auto;padding-top:0}}@media (width<=599px){.detail-page{column-gap:12px}.detail-page__actions{gap:6px}.detail-page__indicator{font-size:11px}.detail-page__body{gap:20px}.detail-page__title{font-size:19px}.detail-page__grid{gap:12px}}.MuiNativeSelect-select{font-family:inherit}.MuiNativeSelect-select option{color:#161a1d;background:#fff}.MuiNativeSelect-select[multiple]{min-height:120px;padding-right:14px}.territory-coverage__add>.MuiTextField-root{flex:1;min-width:0}.record-form{min-height:100vh;color:var(--list-text);background:#fff}.record-form__header{z-index:10;background:#fff;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;top:0}.record-form__heading{align-items:center;gap:12px;display:flex}.record-form__heading h1{border-left:1px solid #ddd;margin:0;padding-left:12px;font-size:12px;font-weight:500}.record-form__header>.MuiButton-root{text-transform:none;box-shadow:none;border-radius:4px;font-size:12px}.record-form__body{width:100%;max-width:408px;margin-inline:auto;padding:28px 24px 48px}.record-form__body>.MuiAlert-root{margin-bottom:24px}.record-form__fieldset{border:0;min-width:0;margin:0;padding:0}.record-form .MuiFormLabel-root{color:var(--list-text);font-size:14px;font-weight:600}.record-form .MuiInputBase-root{font-size:13px}.record-form .MuiOutlinedInput-notchedOutline{border-color:#dedee3}.record-form .MuiInputBase-input{padding:12px 14px}@media (width<=599px){.record-form__header{padding:12px 16px}.record-form__body{padding-inline:16px}}.filter-panel__trigger.MuiButton-root{color:#181d20;text-transform:none;background:#fff;border:1px solid #181d20;border-radius:4px;min-width:86px;height:34px;padding:4px 12px;font-size:12px}.filter-panel__trigger .MuiSvgIcon-root{font-size:16px}.filter-panel__trigger.MuiButton-root:hover{background:#f8f8f9;border-color:#181d20}.filter-panel__paper.MuiPaper-root{border:1px solid #e5e7eb;border-radius:4px;width:280px;max-width:calc(100vw - 32px);margin-top:8px;padding:16px;box-shadow:0 3px 12px #161a1d1a}.filter-panel{flex-direction:column;gap:16px;display:flex}.filter-panel__title{color:var(--list-text);margin:0;font-size:14px;font-weight:600;line-height:1.4}.filter-panel .MuiFormLabel-root,.filter-panel__field>label{color:var(--list-text);font-size:12px;font-weight:500}.filter-panel .MuiFormControlLabel-label{font-size:12px}.filter-panel .MuiCheckbox-root{padding:4px}.filter-panel .MuiFormControlLabel-root{margin-left:-4px;margin-right:0}.filter-panel__field{flex-direction:column;gap:4px;display:flex}.filter-panel__field select,.filter-panel .MuiInputBase-root{width:100%;min-width:0;min-height:34px;color:var(--list-text);background:#fff;border-radius:4px;font-size:12px}.filter-panel__field select{border:1px solid #dadddf;padding:7px 10px}.filter-panel .MuiOutlinedInput-notchedOutline{border-color:#dadddf}.filter-panel__apply.MuiButton-root{width:100%;min-height:34px;box-shadow:none;color:#fff;text-transform:none;background:#181d20;border-radius:4px;padding:6px 12px;font-size:12px}.filter-panel__apply.MuiButton-root:hover{box-shadow:none;background:#303639}.filter-panel__field select:focus-visible{outline-offset:2px;outline:2px solid #181d20}.ui-auth-layout,.ui-action-layout{gap:var(--space-section);flex-direction:column;width:100%;min-height:100%;display:flex}.ui-auth-layout__content,.ui-action-layout__content{gap:var(--space-section);padding:var(--space-container);flex-direction:column;align-self:center;width:100%;display:flex}.ui-auth-layout__content{max-width:var(--size-auth-content)}.ui-action-layout__content{max-width:var(--size-action-content)}.ui-action-layout__bar,.ui-admin-layout__header{align-items:center;gap:var(--space-group);padding:var(--space-container);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.ui-action-layout__bar{z-index:var(--layer-sticky-header);position:sticky;top:0}.ui-action-layout__bar>.ui-page-heading{flex:1}.ui-admin-layout{background:var(--color-surface-subtle);width:100%;display:flex}.ui-admin-layout__sidebar{flex:0 0 var(--size-sidebar);background:var(--color-surface);border-right:var(--border-width) solid var(--color-border);height:100dvh;padding:0;position:sticky;top:0}.ui-admin-layout[data-collapsed=true] .ui-admin-layout__sidebar{flex-basis:var(--size-sidebar-collapsed)}.ui-admin-layout__body{gap:var(--space-section);flex-direction:column;flex:1;min-width:0;display:flex}.ui-admin-layout__content{gap:var(--space-section);flex-direction:column;display:flex}.ui-admin-layout .ui-admin-layout__mobile-toggle{display:none}@media (width<=48rem){.ui-admin-layout__sidebar{display:none}.ui-admin-layout .ui-admin-layout__mobile-toggle{display:inline-flex}}.ui-admin-layout__drawer{width:var(--size-sidebar);height:100%}.ui-admin-layout__header{z-index:var(--layer-sticky-header);min-height:var(--size-admin-header);padding:var(--space-field) var(--space-container);flex-wrap:nowrap;position:sticky;top:0}.ui-admin-header{justify-content:flex-end;align-items:center;gap:var(--space-group);flex:1;min-width:0;display:flex}.ui-admin-header__leading{flex:1;min-width:0}.ui-admin-header__user{justify-content:flex-end;min-width:0;display:flex}.ui-action-layout__bar>.ui-page-heading{padding:0}.ui-action-layout__bar .ui-page-heading h1{font-size:var(--font-size-medium);line-height:var(--font-line-medium);font-weight:var(--font-weight-regular)}.ui-user-menu__trigger.MuiButtonBase-root{align-items:center;gap:var(--space-field);padding:var(--space-field);border-radius:var(--radius-control);color:var(--color-text);text-align:start;min-width:0;max-width:100%;display:flex}.ui-user-menu__trigger:hover{background:var(--color-surface-subtle)}.ui-user-menu__trigger.Mui-focusVisible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ui-user-menu__avatar.MuiAvatar-root{width:var(--size-user-avatar);height:var(--size-user-avatar);background:var(--brand-wine);color:var(--color-white);font-size:var(--font-size-caption);flex-shrink:0}.ui-user-menu__identity{flex-direction:column;min-width:0;display:flex}.ui-user-menu__name{font-size:var(--font-size-medium);line-height:var(--font-line-medium);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;max-width:var(--size-user-name);overflow:hidden}.ui-user-menu__role{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--font-line-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-user-menu__caret{font-size:var(--size-sidebar-icon);flex-shrink:0;align-items:center;display:flex}.ui-user-menu__paper.MuiPaper-root{min-width:var(--size-user-menu);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);max-width:100%;box-shadow:var(--shadow-menu)}.ui-user-menu__list.MuiList-root{flex-direction:column;gap:0;padding:0;display:flex}.ui-user-menu__option.MuiMenuItem-root{gap:var(--space-field);padding:var(--space-control-block) var(--space-group);font-size:var(--font-size-small);line-height:var(--font-line-small);display:flex}.ui-user-menu__option svg{width:var(--size-sidebar-icon);height:var(--size-sidebar-icon);flex-shrink:0}@media (width<=30rem){.ui-user-menu__name{max-width:var(--size-user-name-mobile)}}.ui-sidebar{gap:var(--space-section);width:100%;height:100%;padding:var(--space-field);background:var(--color-surface);flex-direction:column;display:flex}.ui-sidebar__heading{justify-content:space-between;align-items:center;gap:var(--space-field);min-height:var(--size-brand-header);display:flex}.ui-sidebar__brand{align-items:center;min-width:0;display:flex}.ui-sidebar__brand img{width:var(--size-logo-width);max-width:100%;height:var(--size-logo-height);object-fit:contain}.ui-sidebar[data-collapsed=true] .ui-sidebar__heading{flex-direction:column}.ui-sidebar[data-collapsed=true] .ui-sidebar__brand img{width:var(--size-sidebar-brand-collapsed)}.ui-sidebar nav{min-height:0;overflow-y:auto}.ui-sidebar__list{gap:var(--space-field);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-sidebar-item{align-items:center;gap:var(--space-field);width:100%;min-height:var(--size-sidebar-item);padding:var(--space-field);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-caption);line-height:var(--font-line-caption);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;text-decoration:none;display:flex}.ui-sidebar-item:hover{background:var(--color-surface-subtle)}.ui-sidebar-item[data-active]{color:var(--brand-magenta);background:var(--tag-committee-surface);font-weight:var(--font-weight-semibold)}.ui-sidebar-item:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ui-sidebar-item__icon{font-size:var(--size-sidebar-icon);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-sidebar-item__icon svg{width:1em;height:1em}.ui-sidebar[data-collapsed=true] .ui-sidebar-item{justify-content:center}.ui-page-heading,.ui-list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-group);min-width:0;padding:var(--space-container);flex-wrap:wrap;display:flex}.ui-section,.ui-section__heading{gap:var(--space-field);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ui-section{gap:var(--space-section)}.ui-action-bar,.ui-list-toolbar__filters{align-items:center;gap:var(--space-group);flex-wrap:wrap;display:flex}.ui-action-bar>:not(style)~:not(style){margin:0}.ui-confirm-dialog .MuiDialog-paper{width:var(--size-confirm-dialog)}.ui-confirm-dialog .ui-confirm-dialog__close.MuiIconButton-root{top:var(--space-section);right:var(--space-section);color:var(--color-text);position:absolute}.ui-confirm-dialog .MuiDialogTitle-root{padding:var(--space-dialog-heading) var(--space-dialog-inline) var(--space-group);text-align:center;font-size:var(--font-size-h3);line-height:var(--font-line-h3);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-confirm-dialog .MuiDialogContent-root{gap:var(--space-group);padding:0 var(--space-dialog-inline) var(--space-dialog-content-bottom);text-align:center;font-size:var(--font-size-medium);line-height:var(--font-line-medium);color:var(--color-text);flex-direction:column;display:flex}.ui-confirm-dialog .MuiDialogActions-root{justify-content:center;gap:var(--space-group);padding:var(--space-container);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.ui-confirm-dialog .MuiDialogActions-root .ui-button{min-width:var(--size-dialog-action);min-height:var(--size-dialog-action-height);padding:var(--space-field) var(--space-group);font-weight:var(--font-weight-regular)}.ui-confirm-dialog .MuiDialogActions-root .MuiButton-text{background:var(--color-surface-subtle)}.ui-button.MuiButton-root{padding:var(--space-control-block) var(--space-container);border-radius:var(--radius-control);box-shadow:none;gap:var(--space-field)}.ui-button.MuiButton-root .MuiButton-startIcon,.ui-button.MuiButton-root .MuiButton-endIcon{margin:0}.ui-button.MuiButton-root.MuiButton-sizeSmall{padding:var(--space-field) var(--space-group)}.ui-button.MuiButton-root:active{filter:brightness(var(--action-pressed-brightness))}.ui-button.MuiButton-outlined{background:var(--color-white);color:var(--color-text);border-color:var(--color-border)}.ui-button.MuiButton-text{color:var(--color-text);background:0 0;border:0}.ui-button.MuiButton-root:not(.MuiButton-sizeSmall){height:var(--size-control);padding-block:0}.ui-button.MuiButton-root .MuiButton-startIcon>svg,.ui-button.MuiButton-root .MuiButton-endIcon>svg{width:var(--size-control-icon);height:var(--size-control-icon)}.activities-heading{gap:var(--space-section);padding:var(--space-container) var(--space-container) 0;flex-direction:column;display:flex}.activities-tabs{gap:var(--space-section);border-bottom:var(--border-width) solid var(--color-border);display:flex}.activities-tabs a{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);padding:var(--space-group) 0;border-bottom:var(--focus-width) solid transparent;text-decoration:none}.activities-tabs a[aria-current]{color:var(--color-text);border-color:var(--color-text)}.activities-content{gap:var(--space-section);padding:var(--space-container);background:var(--color-surface);flex-direction:column;min-height:100%;display:flex}.activities-types,.data-filters{align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.activities-types button[aria-pressed=true]{background:var(--color-charcoal);color:var(--color-white)}.activity-cell,.activity-filter-field{gap:var(--space-field);flex-direction:column;display:flex}.activity-cell small,.activities-calendar__pending{color:var(--color-text-muted);font-size:var(--font-size-small)}.activities-content .ui-data-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.activities-content .MuiTableCell-body{padding-block:var(--space-section)}.activities-calendar{gap:var(--space-group);flex-direction:column;display:flex;overflow-x:auto}.activities-heading{gap:var(--space-module-heading);padding-top:0}.activities-heading .ui-page-heading{padding:0}.activities-content{gap:var(--space-list-toolbar);padding-top:var(--space-container)}.activities-content .ui-list-toolbar{padding:0}.activities-content .data-filters .form-field{width:var(--size-search-activities);max-width:100%}.activities-content .ui-data-table .MuiTableCell-root:first-child{padding-inline-start:0}.activities-content .ui-data-table .MuiTableCell-root:last-child{padding-inline-end:0}.activity-name{align-items:center;gap:var(--space-field);display:flex}.activity-featured{color:var(--color-featured);width:var(--size-control-icon);height:var(--size-control-icon);flex-shrink:0}.activities-module{flex-direction:column;gap:0;min-width:0;display:flex}.ui-view-switcher{align-items:center;gap:var(--space-field);flex-shrink:0;display:flex}.ui-view-switcher a,.ui-view-switcher .MuiToggleButtonGroup-grouped.MuiToggleButton-root{width:var(--size-control);height:var(--size-control);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);justify-content:center;align-items:center;padding:0;display:flex}.ui-view-switcher a[aria-current],.ui-view-switcher .MuiToggleButtonGroup-grouped.Mui-selected{background:var(--color-surface-subtle);border-color:var(--color-text)}.ui-view-switcher svg{width:var(--size-control-icon);height:var(--size-control-icon)}.ui-data-table{border:0;border-radius:0}.ui-data-table .MuiTableCell-root,.ui-data-table caption{padding:var(--space-group);font-size:var(--font-size-medium);line-height:var(--font-line-medium)}.ui-data-table .MuiTableCell-head{font-weight:var(--font-weight-semibold);background:0 0}.ui-pagination{justify-content:flex-end;align-items:center;gap:var(--space-group);flex-wrap:wrap;display:flex}.ui-filter-panel{gap:var(--space-group);padding:var(--space-container);max-width:var(--size-auth-content);flex-direction:column;display:flex}.ui-data-list{gap:var(--space-group);flex-direction:column;min-width:0;display:flex}.ui-pagination__controls{align-items:center;gap:var(--space-field);display:flex}.ui-pagination p{color:var(--color-text-muted);font-size:var(--font-size-small)}.ui-filter-count .MuiBadge-badge{background:var(--color-charcoal);color:var(--color-white);min-width:var(--size-filter-count);height:var(--size-filter-count);font-size:var(--font-size-caption)}.form-field{gap:var(--space-field);flex-direction:column;min-width:0;display:flex}.form-field__label{color:var(--color-text);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--font-line-medium);overflow-wrap:anywhere}.form-field__optional,.form-field__help{color:var(--color-text-muted)}.form-field__help,.form-field__error{font-size:var(--font-size-small);line-height:var(--font-line-small);overflow-wrap:anywhere}.form-field__error{color:var(--color-error)}.form-field[data-disabled]>.form-field__label{color:var(--color-text-muted)}.ui-input.MuiFormControl-root .MuiInputBase-root{background:var(--color-surface-input);border-radius:var(--radius-control);font-size:var(--font-size-medium);line-height:var(--font-line-medium)}.ui-input.MuiFormControl-root .MuiInputBase-input,.ui-input.MuiFormControl-root .MuiInputBase-multiline{padding:var(--space-control-block) var(--space-group)}.ui-input.MuiFormControl-root .MuiInputBase-inputMultiline{padding:0}.ui-input.MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.ui-input.MuiFormControl-root .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brand-magenta)}.ui-input.MuiFormControl-root .Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-error)}.ui-input--search.ui-input .MuiInputBase-root{border-radius:var(--radius-pill);background:var(--color-white)}.ui-segments.MuiToggleButtonGroup-root{gap:var(--space-field);flex-wrap:wrap;display:flex}.ui-segments .MuiToggleButtonGroup-grouped.MuiToggleButton-root{padding:var(--space-field) var(--space-group);flex:1}.ui-picker.MuiFormControl-root .MuiPickersInputBase-root{background:var(--color-surface-input);border-radius:var(--radius-control);font-family:var(--font-family);font-size:var(--font-size-medium);line-height:var(--font-line-medium);padding-inline:var(--space-group)}.ui-picker.MuiFormControl-root .MuiPickersInputBase-sectionsContainer{padding-block:var(--space-control-block);padding-inline:0}.ui-picker.MuiFormControl-root .MuiPickersOutlinedInput-notchedOutline{border-color:var(--color-border)}.ui-picker.MuiFormControl-root .Mui-focused .MuiPickersOutlinedInput-notchedOutline{border-color:var(--brand-magenta)}.ui-picker.MuiFormControl-root .Mui-error .MuiPickersOutlinedInput-notchedOutline{border-color:var(--color-error)}.ui-input--search.ui-input .MuiInputBase-root{height:var(--size-control)}.ui-input--search.ui-input .MuiInputBase-input{padding-block:0}.form-field[data-invalid]>div>.form-field__label,[data-invalid]>.form-field>div>.form-field__label{color:var(--color-error)}.ui-text-list__input{align-items:center;gap:var(--space-field);display:flex}.ui-text-list__input>.form-field{flex:1}.ui-text-list__input>.ui-button{min-width:0;padding:0;text-decoration:underline}.ui-text-list__items{gap:var(--space-field);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-autocomplete .ui-input.MuiFormControl-root .MuiOutlinedInput-root{min-height:var(--size-control);padding-block:0;padding-inline-start:0}.ui-autocomplete .ui-input.MuiFormControl-root .MuiAutocomplete-input{padding:var(--space-control-block) var(--space-group)}.activity-month.MuiDateCalendar-root{width:100%;min-width:var(--size-calendar-min);height:auto;max-height:none;margin:0}.activity-month-navigation{align-items:center;gap:var(--space-field);padding-bottom:var(--space-group);display:flex}.activity-month-navigation h2{font-size:var(--font-size-body);line-height:var(--font-line-body);font-weight:var(--font-weight-semibold);text-transform:capitalize;padding-inline:var(--space-field)}.activity-month-navigation .ui-button.MuiButton-root{min-width:var(--size-calendar-navigation);height:var(--size-calendar-navigation);padding:0 var(--space-field)}.activity-month .MuiDayCalendar-header,.activity-month .MuiDayCalendar-weekContainer{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;display:grid}.activity-month .MuiDayCalendar-header{border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}.activity-month .MuiDayCalendar-weekDayLabel{width:auto;height:auto;padding:var(--space-field);font-size:var(--font-size-caption);color:var(--color-text);text-transform:capitalize;border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);margin:0}.activity-month .MuiDayCalendar-slideTransition{min-height:0;overflow:visible}.activity-month .MuiDayCalendar-monthContainer{border-left:var(--border-width) solid var(--color-border);position:relative}.activity-month-day{gap:var(--space-field);min-width:0;min-height:var(--size-calendar-day);padding-block:var(--space-field);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.activity-month-day[data-weekend],.activity-month-day[data-outside]{background:var(--color-calendar-weekend)}.activity-month-day__number{padding-inline:var(--space-group);font-size:var(--font-size-caption)}.activity-month-day[data-outside] .activity-month-day__number{color:var(--color-calendar-muted)}.activity-month-events{gap:var(--space-field);flex-direction:column;display:flex}.activity-month-event{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding:var(--space-tag-block) var(--space-field);border:0;border-left:var(--focus-width) solid currentColor;border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-caption);cursor:pointer;display:block;overflow:hidden}.activity-month-event[data-type=tequio]{background:var(--tag-tequio-surface);color:var(--tag-tequio-text)}.activity-month-event[data-type=workday]{background:var(--tag-workday-surface);color:var(--tag-workday-text)}.activity-month-event[data-type=announcement]{background:var(--tag-announcement-surface);color:var(--tag-announcement-text)}.activity-event-tooltip.MuiTooltip-tooltip{max-width:var(--size-calendar-tooltip);padding:var(--space-group);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-menu);font-size:var(--font-size-small);font-weight:var(--font-weight-regular)}.activity-event-details{gap:var(--space-field);flex-direction:column;display:flex}.activity-event-details small{font-size:var(--font-size-caption)}.ui-tag{max-width:100%;padding:var(--space-tag-block) var(--space-tag-inline);border-radius:var(--radius-pill);font-size:var(--font-size-medium);line-height:var(--font-line-medium);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;color:var(--tag-text);background:var(--tag-surface);align-items:center;display:inline-flex}.ui-tag[data-tone=success]{--tag-text:var(--tag-success-text);--tag-surface:var(--tag-success-surface)}.ui-tag[data-tone=warning]{--tag-text:var(--tag-warning-text);--tag-surface:var(--tag-warning-surface)}.ui-tag[data-tone=neutral]{--tag-text:var(--tag-neutral-text);--tag-surface:var(--tag-neutral-surface)}.ui-tag[data-tone=error]{--tag-text:var(--tag-error-text);--tag-surface:var(--tag-error-surface)}.ui-tag[data-tone=info]{--tag-text:var(--tag-info-text);--tag-surface:var(--tag-info-surface)}.ui-tag[data-tone=tequio]{--tag-text:var(--tag-tequio-text);--tag-surface:var(--tag-tequio-surface)}.ui-tag[data-tone=workday]{--tag-text:var(--tag-workday-text);--tag-surface:var(--tag-workday-surface)}.ui-tag[data-tone=announcement]{--tag-text:var(--tag-announcement-text);--tag-surface:var(--tag-announcement-surface)}.ui-tag[data-tone=committee]{--tag-text:var(--tag-committee-text);--tag-surface:var(--tag-committee-surface)}.ui-tag[data-tone=program]{--tag-text:var(--tag-program-text);--tag-surface:var(--tag-program-surface)}.ui-tag[data-tone=right]{--tag-text:var(--tag-right-text);--tag-surface:var(--tag-right-surface)}.media-image{border-radius:var(--radius-control);max-width:100%;height:auto;display:block}.media-image__placeholder{padding:var(--space-container);background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:var(--radius-control);justify-content:center;align-items:center;display:flex}.ui-admin-layout:has(.support-detail){background:var(--color-surface)}.support-detail{gap:var(--space-section);min-width:0;padding-inline:var(--space-container);flex-direction:column;display:flex}.support-detail__toolbar,.support-detail__actions{align-items:center;gap:var(--space-group);flex-wrap:wrap;display:flex}.support-detail__toolbar{justify-content:space-between}.support-detail__body{gap:var(--space-section);width:100%;max-width:var(--size-detail-content);padding-bottom:var(--space-page);flex-direction:column;align-self:center;display:flex}.support-detail__heading,.support-detail__section,.help-history,.help-history__entry,.help-dialog__form{gap:var(--space-section);flex-direction:column;display:flex}.support-detail__heading{gap:var(--space-field);align-items:flex-start}.support-detail__heading h1{font-size:var(--font-size-h3);line-height:var(--font-line-h3)}.support-detail__field{gap:var(--space-field);flex-direction:column;display:flex}.support-detail h2{font-size:var(--font-size-title);line-height:var(--font-line-title)}.support-detail h3{font-size:var(--font-size-medium);line-height:var(--font-line-medium);font-weight:var(--font-weight-semibold)}.support-detail p,.support-detail__person{font-size:var(--font-size-medium);line-height:var(--font-line-medium);overflow-wrap:anywhere}.support-detail__information,.help-history__entry{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-section)}.support-detail__value{background:var(--color-surface-subtle);border-radius:var(--radius-control);padding:var(--space-group);white-space:pre-wrap}.help-history__message{white-space:pre-wrap}.support-detail__person{align-items:center;gap:var(--space-field);display:flex}.support-detail__person .MuiAvatar-root{width:var(--size-user-avatar);height:var(--size-user-avatar);background:var(--brand-wine)}.support-detail__attachments{align-items:flex-start;gap:var(--space-field);flex-direction:column;display:flex}.support-detail__attachments .media-image{width:var(--size-attachment-preview);object-fit:contain;max-width:100%;height:auto}.support-detail__actions .support-detail__finish{background:var(--color-surface-subtle)}.support-detail__loading{padding:var(--space-container);justify-content:center;display:flex}.help-history:empty{display:none}.help-dialog .MuiDialogTitle-root{text-align:center;padding:var(--space-container) var(--space-page);position:relative}.help-dialog .help-dialog__close.MuiIconButton-root{top:var(--space-field);right:var(--space-field);position:absolute}.help-dialog .MuiDialogActions-root{justify-content:center;gap:var(--space-group);padding:var(--space-container);border-top:var(--border-width) solid var(--color-border)}.help-dialog .MuiDialogActions-root .MuiButton-text{background:var(--color-surface-subtle)}.support-page{gap:var(--space-section);flex-direction:column;display:flex}.support-page__content{gap:var(--space-section);background:var(--color-surface);padding:var(--space-container);flex-direction:column;display:flex}.support-page__toolbar,.support-page__tabs,.support-page__filters,.support-page__search{align-items:center;gap:var(--space-field);flex-wrap:wrap;display:flex}.support-page__toolbar{justify-content:space-between;gap:var(--space-group)}.support-page__tabs .MuiButton-root{color:var(--color-text);border-color:var(--color-border)}.support-page__tabs .MuiButton-contained{background:var(--color-charcoal);color:var(--color-white)}.support-page__requester{align-items:center;gap:var(--space-field);display:flex}.support-page__requester .MuiAvatar-root{width:var(--size-user-avatar);height:var(--size-user-avatar);background:var(--brand-wine)}.support-page__identity,.support-page__summary,.support-page__empty{gap:var(--space-field);flex-direction:column;display:flex}.support-page__email{color:var(--color-text-muted);overflow-wrap:anywhere}.support-page__loading{padding:var(--space-container);justify-content:center;display:flex}.support-page__clear{align-self:flex-start}.support-page .ui-data-table td:first-child{white-space:nowrap}.component-gallery{gap:var(--space-section);padding:var(--space-container);width:100%;max-width:var(--size-gallery);flex-direction:column;justify-self:center;display:flex}.component-gallery__header,.component-gallery__section,.component-gallery__example,.component-gallery__typography{gap:var(--space-group);flex-direction:column;min-width:0;display:flex}.component-gallery__section{padding:var(--space-container);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);scroll-margin-block:var(--space-section)}.component-gallery__eyebrow{color:var(--brand-wine);font-weight:var(--font-weight-semibold)}.component-gallery__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-gallery-card)), 1fr));gap:var(--space-section);align-items:start;display:grid}.component-gallery__actions{align-items:center;gap:var(--space-group);flex-wrap:wrap;display:flex}.component-gallery__swatches{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-swatch)), 1fr));gap:var(--space-group);display:grid}.component-gallery__swatch{gap:var(--space-field);overflow-wrap:anywhere;flex-direction:column;display:flex}.component-gallery__swatch>div{aspect-ratio:2;border-radius:var(--radius-control)}.component-gallery__feedback{padding:var(--space-container);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.component-gallery code{overflow-wrap:anywhere}.activity-place-map{height:var(--size-address-map);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-subtle);position:relative;overflow:hidden}.activity-place-map[data-invalid]{border-color:var(--color-error)}.activity-place-map__canvas{position:absolute;inset:0}.activity-place-map__search{top:var(--space-group);left:var(--space-group);right:var(--space-group);position:absolute}.activity-place-map__search .MuiInputBase-root{background:var(--color-surface)}.activity-place-map__search .MuiInputBase-root>svg{width:var(--size-control-icon);height:var(--size-control-icon);color:var(--color-text-muted);flex-shrink:0}.activity-place-map__search .ui-autocomplete .MuiOutlinedInput-root{padding-inline-start:var(--space-group)}.activity-place-map__pin{width:var(--size-map-pin-width);height:var(--size-map-pin-height);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.activity-place-map__pin:before{content:"";width:var(--size-map-pin-width);height:var(--size-map-pin-width);border:var(--focus-width) solid var(--color-charcoal);border-radius:50%;position:absolute;top:0;left:0}.activity-place-map__pin:after{content:"";top:var(--size-map-pin-width);border-left:var(--focus-width) solid var(--color-charcoal);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.activity-editor{width:100%}.activity-editor,.activity-editor__fields{gap:var(--space-form-section);flex-direction:column;display:flex}.activity-editor__fields{border:0;min-width:0;padding:0}.activity-editor__group{gap:var(--space-group);flex-direction:column;min-width:0;display:flex}.activity-editor__columns{gap:var(--space-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-location-choice{align-items:flex-start;gap:var(--space-field);text-align:left;padding:var(--space-field);font:inherit;font-size:var(--font-size-small);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;display:flex}.activity-location-choice>span{gap:var(--space-field);flex-direction:column;flex:1;display:flex}.activity-location-choice[aria-checked=true]{background:var(--color-surface-subtle);border-color:var(--color-text)}.activity-location-choice:disabled{opacity:var(--action-disabled-opacity);cursor:default}.activity-location-choice .MuiRadio-root{padding:0}.activity-draft-button.ui-button.MuiButton-root{background:var(--color-surface-subtle)}.activity-editor [data-invalid] .ui-segments button,.activity-editor .form-field[data-invalid] .activity-location-choice{border-color:var(--color-error)}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{border-radius:inherit;outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{border-radius:inherit;background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.app-header{width:100%;padding-block:var(--space-group);border-bottom:var(--border-width) solid var(--color-border);background-color:var(--color-surface)}.app-header__logo{width:var(--size-logo-width);max-height:var(--size-logo-height);object-fit:contain;object-position:left center;display:block}.account-auth .ui-auth-layout{background:var(--color-surface);gap:0;min-height:100dvh}.account-auth .ui-auth-layout__content{max-width:var(--size-auth-content);padding-block:var(--space-page);flex:1;justify-content:center}.login-page__heading{gap:var(--space-field);text-align:center;flex-direction:column;display:flex}.login-page__heading h1{font-size:var(--font-size-h2);line-height:var(--font-line-h2)}.account-auth form{gap:var(--space-group);flex-direction:column;display:flex}.login-page__footer{text-align:center}.login-page__footer a{color:var(--color-text);font-size:var(--font-size-medium);text-decoration:underline}
