@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");unicode-range:u+00??,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-ext-600-normal.9d95f760.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-600-normal.5af66179.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-600-normal.8bdc1840.woff2) format("woff2"),url(/_next/static/media/sora-latin-600-normal.2c889c61.woff) format("woff");unicode-range:u+00??,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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-ext-700-normal.abb10ace.woff2) format("woff2"),url(/_next/static/media/sora-latin-ext-700-normal.6eb04684.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-700-normal.a85c9c35.woff2) format("woff2"),url(/_next/static/media/sora-latin-700-normal.7d270064.woff) format("woff");unicode-range:u+00??,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}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-ext-400-normal.3eaf008d.woff2)format("woff2"),url(/_next/static/media/sora-latin-ext-400-normal.9529ec9f.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/sora-latin-400-normal.2ec516d7.woff2)format("woff2"),url(/_next/static/media/sora-latin-400-normal.a2caea6b.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/sora-latin-ext-500-normal.516a2b6c.woff2)format("woff2"),url(/_next/static/media/sora-latin-ext-500-normal.ce3e672c.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/sora-latin-500-normal.1f51a157.woff2)format("woff2"),url(/_next/static/media/sora-latin-500-normal.9dd3ec7c.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-ext-600-normal.9d95f760.woff2)format("woff2"),url(/_next/static/media/sora-latin-ext-600-normal.5af66179.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/sora-latin-600-normal.8bdc1840.woff2)format("woff2"),url(/_next/static/media/sora-latin-600-normal.2c889c61.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-ext-700-normal.abb10ace.woff2)format("woff2"),url(/_next/static/media/sora-latin-ext-700-normal.6eb04684.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/sora-latin-700-normal.a85c9c35.woff2)format("woff2"),url(/_next/static/media/sora-latin-700-normal.7d270064.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2)format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2)format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-ext-500-normal.922f2946.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-500-normal.86328423.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.ac925df1.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.d0b4a6ff.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.0f4495db.woff2)format("woff2"),url(/_next/static/media/manrope-greek-500-normal.cf2d38df.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.9225174a.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.86b7a7d6.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.f764fbe1.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.e7e2486a.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.1439e66f.woff2)format("woff2"),url(/_next/static/media/manrope-latin-500-normal.f0da4735.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2)format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2)format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2)format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2)format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.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}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{font-family:var(--font-body),sans-serif;color:#322b24;background:radial-gradient(circle at 18% 15%,#ebcdaa66 0,#0000 30%),radial-gradient(circle at 78% 18%,#a6bcd073 0,#0000 44%),radial-gradient(circle at 52% 88%,#1a120e75 0,#0000 36%),linear-gradient(166deg,#3f4956,#586472 22%,#b69b7d 62%,#644735);overflow-x:hidden}}@layer components;@layer utilities{.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.paused{animation-play-state:paused}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-display:"Sora";--font-body:"Manrope";--background:oklch(95% .01 85);--foreground:oklch(22% .01 42);--card:oklch(99% .01 82/.96);--card-foreground:oklch(21% .01 42);--popover:oklch(99% .01 82);--popover-foreground:oklch(21% .01 42);--primary:oklch(33% .02 42);--primary-foreground:oklch(98% .01 90);--secondary:oklch(88% .01 82);--secondary-foreground:oklch(22% .01 42);--muted:oklch(91% .01 82);--muted-foreground:oklch(44% .01 40);--accent:oklch(86% .02 74);--accent-foreground:oklch(24% .01 45);--destructive:oklch(62% .2 24);--border:oklch(86% .01 75/.7);--input:oklch(86% .01 75/.7);--ring:oklch(58% .02 60);--chart-1:oklch(74% .03 80);--chart-2:oklch(63% .03 70);--chart-3:oklch(52% .03 55);--chart-4:oklch(40% .02 45);--chart-5:oklch(31% .01 37);--radius:1rem;--sidebar:oklch(97% .01 84);--sidebar-foreground:oklch(21% .01 42);--sidebar-primary:oklch(35% .02 43);--sidebar-primary-foreground:oklch(98% .01 90);--sidebar-accent:oklch(90% .01 83);--sidebar-accent-foreground:oklch(23% .01 44);--sidebar-border:oklch(86% .01 75/.7);--sidebar-ring:oklch(58% .02 60);--ds-overlay-soft:#0003;--ds-overlay-hard:#00000070;--ds-glass-border:#ffffff38;--ds-glass-highlight:#ffffff57;--ds-shadow-glass:0 24px 45px #18100a38;--ds-shadow-card:0 28px 48px #120c0842;--ds-surface-topbar-start:#d0d6dd85;--ds-surface-topbar-end:#747e8961;--ds-surface-card-start:#f8f8f7f2;--ds-surface-card-end:#eae9e6e6;--ds-text-on-glass:#f3f6f8f0;--ds-text-on-glass-soft:#f0f4f7e6;--ds-text-micro:#2d2e31d6;--ds-action-dark:#111114cc;--ds-action-dark-solid:#211f21;--ds-action-light:#fffffff0;--ds-action-neutral:#f5f5f2db;--ds-bubble-core:#ffffffc2;--ds-bubble-stroke:#ffffff6b;--ds-hero-line:#e4ecf3d9;--ds-text-deep:#0e1218ed;--ds-text-soft-dark:#17181c9e;--ds-radius-round:999px;--ds-radius-pill:1.05rem;--ds-radius-chip:.78rem;--ds-radius-soft:.95rem;--ds-radius-card:1.35rem;--ds-radius-bar-track:.9rem;--ds-radius-bar-fill:.7rem}.moonish-page{min-height:100vh;padding:clamp(1rem,2.4vw,2rem);position:relative}.moonish-overlay{background:radial-gradient(circle at 75% 76%,#2c241f4d 0,transparent 38%),linear-gradient(180deg,var(--ds-overlay-soft) 0,var(--ds-overlay-hard) 100%);pointer-events:none;position:fixed;inset:0}.moonish-shell{z-index:1;gap:1.45rem;width:min(1120px,100%);margin-inline:auto;display:grid;position:relative}.glass-card,.glass-pill{border:1px solid var(--ds-glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--ds-shadow-glass),inset 0 1px 0 var(--ds-glass-highlight)}.moonish-topbar{border-radius:var(--ds-radius-round);background:linear-gradient(90deg,var(--ds-surface-topbar-start) 0,var(--ds-surface-topbar-end) 100%);align-items:center;gap:1.5rem;min-height:4.75rem;padding:.95rem 1.9rem;display:flex}.moonish-brand,.moonish-main-brand{font-family:var(--font-display),sans-serif;letter-spacing:.08em;color:#f7f8f9f5;font-size:2rem;font-weight:700;line-height:.95}.moonish-main-brand{color:#ebedefeb;font-size:1.95rem}.moonish-nav-links{color:var(--ds-text-on-glass);text-transform:none;letter-spacing:.01em;gap:clamp(1rem,2.2vw,2.2rem);margin:0;padding:0;font-size:.71rem;font-weight:500;list-style:none;display:flex}.moonish-top-actions{color:var(--ds-text-on-glass-soft);align-items:center;gap:.58rem;margin-left:auto;display:inline-flex}.moonish-top-actions-icons{align-items:center;gap:.24rem;display:inline-flex}.moonish-top-actions-mark{font-size:1rem;font-weight:600;line-height:1}.moonish-top-actions-copy{text-transform:uppercase;letter-spacing:.08em;justify-items:end;display:grid}.moonish-top-actions-copy span{font-size:.56rem;font-weight:700}.moonish-top-actions-copy small{color:#edf1f5d6;font-size:.42rem}.moonish-main-card{background:linear-gradient(145deg,var(--ds-surface-card-start) 0,var(--ds-surface-card-end) 100%);min-height:40rem;box-shadow:var(--ds-shadow-card);border:1px solid #ffffff8c;border-radius:2.65rem;padding:clamp(1.25rem,2vw,1.9rem)}.moonish-main-head{grid-template-columns:auto auto 1fr auto;align-items:start;gap:clamp(.8rem,1.2vw,1.8rem);padding-bottom:1rem;display:grid}.moonish-main-number{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;color:var(--ds-text-deep);font-size:clamp(5rem,9vw,7.4rem);line-height:.86}.moonish-main-copy{text-transform:uppercase;letter-spacing:.05em;max-width:31.25rem;color:var(--ds-text-micro);grid-template-columns:repeat(2,minmax(120px,1fr));gap:.75rem 1.65rem;padding-top:.2rem;font-size:.6rem;display:grid}.moonish-main-copy p{margin:0;font-weight:700;line-height:1.25}.moonish-main-copy-col{gap:.24rem;display:grid}.moonish-main-actions{justify-self:end;align-items:center;gap:.65rem;display:inline-flex}.moonish-bottom-arrow,.moonish-cta-pill button,.moonish-icon-btn,.moonish-login-btn,.moonish-search-btn{cursor:pointer;border:none}.moonish-login-btn{border-radius:var(--ds-radius-round);background:var(--ds-action-light);min-height:2.55rem;padding:.58rem 1.35rem;font-size:.79rem;font-weight:700}.moonish-icon-btn{border-radius:var(--ds-radius-round);background:var(--ds-action-dark-solid);color:#fff;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.moonish-main-grid{grid-template-columns:minmax(210px,250px) 1fr;align-items:stretch;gap:1.25rem;margin-top:1rem;display:grid}.moonish-aside-card{background:linear-gradient(#c4cedc8f,#f8f8f5d6 46%);border-radius:1.75rem;align-content:start;gap:.95rem;padding:.86rem;display:grid;position:relative}.moonish-product-preview{background:radial-gradient(circle at 70% 18%,#b5cff0cc 0,#0000 35%),radial-gradient(circle at 28% 75%,#3d2e269e 0,#0000 43%),linear-gradient(160deg,#cad8e7,#8e7162 42%,#2f2927);border-radius:1.38rem;min-height:23.5rem;position:relative;overflow:hidden}.moonish-preview-badge{gap:.14rem;display:grid;position:absolute;top:.9rem;left:.9rem}.moonish-preview-badge span{font-family:var(--font-display),sans-serif;letter-spacing:.07em;color:#f8f9fbf2;text-transform:uppercase;font-size:2rem}.moonish-preview-badge small{color:#ebeff4e6;text-transform:uppercase;letter-spacing:.09em;font-size:.74rem;font-weight:600}.moonish-search-btn{background:var(--ds-action-dark);color:#eef1f4;justify-content:center;width:2.25rem;height:2.25rem;position:absolute;bottom:5.15rem;right:.95rem}.moonish-refresh,.moonish-search-btn{border-radius:var(--ds-radius-round);align-items:center;display:inline-flex}.moonish-refresh{background:var(--ds-action-neutral);text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffffb3;justify-content:flex-start;gap:.45rem;min-height:2.75rem;padding:0 .8rem;font-size:.68rem;font-weight:700}.moonish-refresh small{text-transform:none;letter-spacing:.02em;color:var(--ds-text-soft-dark);margin-left:auto;font-size:.58rem;font-weight:500}.moonish-hero-card{background:radial-gradient(circle at 15% 95%,#9a8976b3 0,#0000 26%),linear-gradient(165deg,#c0d4e6c7,#f2f4f3d6 82%);border-radius:1.9rem;min-height:29.2rem;padding:1.1rem;position:relative;overflow:hidden}.moonish-hero-card:after{content:"";border-top:2px solid var(--ds-hero-line);opacity:.65;width:clamp(6rem,16vw,11rem);position:absolute;top:1.62rem;right:1.8rem}.moonish-hero-label{z-index:4;color:var(--ds-text-on-glass);gap:.1rem;display:grid;position:relative}.moonish-hero-label span{font-family:var(--font-display),sans-serif;letter-spacing:.06em;font-size:2rem}.moonish-hero-label small{text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.moonish-bubble{border-radius:var(--ds-radius-round);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 32% 28%,var(--ds-bubble-core) 0,#dde4eb1a 64%);border:1px solid var(--ds-bubble-stroke);position:absolute}.bubble-core{aspect-ratio:1;width:min(66%,31.25rem);animation:drift 9s ease-in-out infinite;top:57%;left:55%;transform:translate(-50%,-50%);box-shadow:inset -18px -22px 44px #252c3526}.bubble-a{aspect-ratio:1;width:clamp(4rem,8vw,6rem);animation:bob 7s ease-in-out infinite;top:48%;left:12%}.bubble-b{aspect-ratio:1;width:clamp(3.5rem,7vw,5.2rem);animation:bob 8.5s ease-in-out infinite;top:36%;right:11%}.bubble-c{aspect-ratio:1;width:clamp(2.75rem,5vw,4.1rem);animation:bob 10s ease-in-out infinite;top:19%;right:27%}.moonish-jacket{z-index:5;aspect-ratio:.78;background:radial-gradient(circle at 15% 24%,#dfccbd99 0,#0000 42%),linear-gradient(172deg,#d7c3af,#b89f86 55%,#8a7563);border-radius:35% 35% 31% 31%/24% 24% 44% 44%;width:clamp(13rem,31vw,18.5rem);animation:revealUp .7s ease-out;position:absolute;top:58%;left:56%;transform:translate(-50%,-50%);box-shadow:0 18px 30px #281f1642}.moonish-jacket-neck{background:#2f2521eb;border-radius:0 0 22px 22px;width:40%;height:18%;top:2%}.moonish-jacket-neck,.moonish-jacket-pocket{position:absolute;left:50%;transform:translate(-50%)}.moonish-jacket-pocket{border-top:1.5px solid #3f352b4d;width:44%;height:9%;bottom:14%}.moonish-sku-pill{color:#e6e9ee;letter-spacing:.08em;text-transform:uppercase;background:#1e1e21a3;gap:.9rem;padding:.36rem .78rem;font-size:.6rem;top:50%;left:35%;transform:translate(-50%,-50%)}.moonish-cta-pill,.moonish-sku-pill{z-index:6;border-radius:var(--ds-radius-round);align-items:center;display:inline-flex;position:absolute}.moonish-cta-pill{background:var(--ds-action-dark);color:#f4f4f4;letter-spacing:.04em;gap:.4rem;padding:.35rem .35rem .35rem .78rem;font-size:.72rem;bottom:.95rem;right:1.05rem}.moonish-cta-pill button{width:1.9rem;height:1.9rem;color:inherit;background:#232327;justify-content:center;display:inline-flex}.moonish-bottom-strip,.moonish-cta-pill button{border-radius:var(--ds-radius-round);align-items:center}.moonish-bottom-strip{background:linear-gradient(95deg,var(--ds-surface-topbar-start) 0,var(--ds-surface-topbar-end) 100%);gap:1.2rem;min-height:5.3rem;padding:.7rem .95rem;display:flex}.moonish-bottom-avatar-wrap{flex-shrink:0;width:4.55rem;position:relative}.moonish-bottom-avatar{aspect-ratio:1;border-radius:var(--ds-radius-round);background:radial-gradient(circle at 62% 20%,#f5f8ffb3 0,#0000 33%),linear-gradient(145deg,#87a8bf,#47392e 42%,#c9b8a5);border:1px solid #ffffff59;width:4.25rem}.moonish-bottom-search{border-radius:var(--ds-radius-round);color:#f0f4f8;cursor:pointer;background:#111317d1;border:0;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex;position:absolute;bottom:.05rem;right:-.1rem}.moonish-bottom-copy{color:var(--ds-text-on-glass);gap:.12rem;display:grid}.moonish-bottom-copy span{font-family:var(--font-display),sans-serif;letter-spacing:.02em;font-size:clamp(1.35rem,4vw,3.05rem);line-height:.93}.moonish-bottom-copy small{text-transform:uppercase;letter-spacing:.1em;font-size:.83rem}.moonish-bottom-meta{align-items:center;gap:1.45rem;margin-left:auto;margin-right:.55rem;display:inline-flex}.moonish-bottom-meta small{color:#ecf0f4d1;text-transform:uppercase;letter-spacing:.08em;max-width:7.5rem;font-size:.58rem;font-weight:700;line-height:1.32}.moonish-bottom-arrow{border-radius:var(--ds-radius-round);color:#f3f6f8;background:#ffffff1f;border:1px solid #ffffff59;justify-content:center;align-items:center;width:3.45rem;height:3.45rem;display:inline-flex}.analytics-dashboard-shell,.analytics-home-shell{gap:1rem;width:min(1120px,100%);margin-inline:auto;display:grid}.analytics-home-shell{z-index:1;position:relative}.analytics-home-toolbar{border-radius:var(--ds-radius-card);background:linear-gradient(148deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff8f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex;box-shadow:0 18px 36px #11151c1f}.analytics-home-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.analytics-home-meta-label{border-radius:var(--ds-radius-pill);color:var(--ds-text-soft-dark);background:#f5f8fccc;border:1px solid #d2dde9b3;padding:.3rem .55rem}.analytics-home-meta-label,.analytics-live-indicator{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.analytics-live-indicator{border-radius:var(--ds-radius-pill);border:1px solid #0000;padding:.34rem .58rem}.analytics-live-indicator.connected{color:#146238;background:#1ea35629;border-color:#1ea35661}.analytics-live-indicator.disconnected{color:#8d1f1f;background:#de3f3f26;border-color:#ce494957}.analytics-home-error{border-radius:var(--ds-radius-pill);color:#8d1f1f;background:#de3f3f26;border:1px solid #ce494957;margin:0;padding:.5rem .7rem;font-size:.74rem;font-weight:700}.tenants-shell{z-index:1;gap:.95rem;width:min(1120px,100%);margin-inline:auto;display:grid;position:relative}.tenants-header{border-radius:var(--ds-radius-card);background:linear-gradient(148deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff8f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem 1.05rem;display:flex;box-shadow:0 18px 36px #11151c1f}.tenants-header h1{font-family:var(--font-display),sans-serif;color:var(--ds-text-deep);letter-spacing:.02em;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.tenants-header p{color:var(--ds-text-soft-dark);margin:.34rem 0 0;font-size:.82rem}.tenants-header-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.tenants-header-meta span{border-radius:var(--ds-radius-pill);color:var(--ds-text-soft-dark);letter-spacing:.05em;text-transform:uppercase;background:#f5f8fccc;border:1px solid #d2dde9b3;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.tenants-toolbar{border-radius:var(--ds-radius-card);background:linear-gradient(148deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff8f;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .9rem;display:grid;box-shadow:0 18px 36px #11151c1f}.tenants-search-label{color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.tenants-search{min-height:2.35rem;color:var(--ds-text-deep);background:#f9fbfeeb;border:1px solid #ced8e5e0;border-radius:.88rem;padding:.46rem .7rem;font-size:.83rem}.tenants-pagination{align-items:center;gap:.55rem;display:inline-flex}.tenants-pagination button{min-height:2rem;color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#f8fafdeb;border:1px solid #cdd8e4e0;border-radius:999px;padding:.32rem .75rem;font-size:.72rem;font-weight:700}.tenants-pagination button:disabled{opacity:.52;cursor:not-allowed}.tenants-pagination span{color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.tenants-error{border-radius:var(--ds-radius-pill);color:#8d1f1f;background:#de3f3f26;border:1px solid #ce494957;margin:0;padding:.5rem .7rem;font-size:.74rem;font-weight:700}.tenants-grid{grid-template-columns:1.35fr 1fr;gap:.85rem;display:grid}.tenant-theme-editor,.tenant-theme-route,.tenants-list{border-radius:var(--ds-radius-card);background:linear-gradient(148deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff8f;box-shadow:0 18px 36px #11151c1f}.tenants-list{gap:.6rem;padding:.75rem;display:grid}.tenants-empty{color:var(--ds-text-soft-dark);border:1px dashed #cad5e1e0;border-radius:.9rem;padding:1rem;font-size:.8rem}.tenant-card{background:#f8fafdeb;border:1px solid #cdd8e5c7;border-radius:.9rem;gap:.55rem;padding:.65rem;display:grid}.tenant-card.is-selected{border-color:#4a8e648f;box-shadow:0 0 0 1px #4a8e6438}.tenant-card-select{all:unset;cursor:pointer;gap:.34rem;display:grid}.tenant-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tenant-card-head strong{color:var(--ds-text-deep);font-size:.92rem}.tenant-card-select small{color:var(--ds-text-soft-dark);font-size:.72rem}.integration-status,.tenant-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:700}.integration-status.status-connected,.tenant-status.status-healthy{color:#146238;background:#1ea35629;border:1px solid #1ea3564d}.integration-status.status-degraded,.tenant-status.status-attention{color:#8c5f0e;background:#db941526;border:1px solid #c9881647}.integration-status.status-disconnected,.tenant-status.status-critical{color:#8d1f1f;background:#de3f3f26;border:1px solid #ce494957}.tenant-status.status-inactive{color:#444e58;background:#8f9aa72e;border:1px solid #8f9aa757}.tenant-integrations{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.tenant-integrations li{color:var(--ds-text-soft-dark);justify-content:space-between;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.tenant-theme-editor{align-content:start;gap:.64rem;padding:.85rem;display:grid}.tenant-theme-head h2{color:var(--ds-text-deep);letter-spacing:.02em;margin:0;font-size:1rem}.tenant-theme-head p{color:var(--ds-text-soft-dark);margin:.28rem 0 0;font-size:.75rem}.tenant-theme-target{background:#f8fafdeb;border:1px solid #cdd8e5c7;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.tenant-theme-target strong{color:var(--ds-text-deep);font-size:.82rem}.tenant-theme-target a{color:#18603c;font-size:.72rem;font-weight:700;text-decoration:none}.tenant-theme-editor label{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-soft-dark);gap:.32rem;font-size:.7rem;font-weight:700;display:grid}.tenant-theme-editor input{min-height:2.2rem;color:var(--ds-text-deep);background:#f9fbfeeb;border:1px solid #ced8e5e0;border-radius:.84rem;padding:.42rem .65rem;font-size:.78rem}.tenant-theme-editor button{color:#f5f6f7;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#151f29e8;border:none;border-radius:999px;min-height:2.25rem;font-size:.72rem;font-weight:700}.tenant-theme-editor button:disabled{cursor:not-allowed;opacity:.54}.tenant-theme-editor small{color:var(--ds-text-soft-dark);font-size:.7rem}.tenant-theme-route{z-index:1;gap:.4rem;width:min(820px,100%);margin-inline:auto;padding:1.2rem;display:grid;position:relative}.tenant-theme-route h1{color:var(--ds-text-deep);font-family:var(--font-display),sans-serif;letter-spacing:.02em;margin:0}.tenant-theme-route p{color:var(--ds-text-soft-dark);margin:0;font-size:.83rem}.approvals-shell,.cashback-shell,.integrations-shell,.journeys-shell,.sku-shell{z-index:1;gap:.85rem;width:min(1120px,100%);margin-inline:auto;display:grid;position:relative}.approvals-header,.approvals-list,.approvals-pagination,.approvals-toolbar,.cashback-adjust-card,.cashback-balance-card,.cashback-expiring-card,.cashback-header,.cashback-ledger-card,.cashback-rules-card,.integrations-alerts,.integrations-failure-table,.integrations-grid,.integrations-header,.integrations-toolbar,.journeys-builder-card,.journeys-header,.journeys-list,.journeys-toolbar,.sku-csv-card,.sku-header,.sku-mapping-card,.sku-margin-card,.sku-toolbar{border-radius:var(--ds-radius-card);background:linear-gradient(148deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff8f;padding:.86rem .95rem;box-shadow:0 18px 36px #11151c1f}.approvals-header h1,.cashback-header h1,.integrations-header h1,.journeys-header h1,.sku-header h1{font-family:var(--font-display),sans-serif;color:var(--ds-text-deep);letter-spacing:.02em;margin:0}.approvals-header p,.cashback-header p,.integrations-header p,.journeys-header p,.sku-header p{color:var(--ds-text-soft-dark);margin:.32rem 0 0;font-size:.8rem}.approvals-toolbar,.integrations-toolbar,.journeys-builder-card,.journeys-toolbar,.sku-toolbar{gap:.6rem;display:grid}.approvals-toolbar input,.approvals-toolbar select,.cashback-adjust-form input,.cashback-adjust-form select,.cashback-card-head input,.integrations-toolbar input,.journeys-builder-card textarea,.journeys-toolbar input,.journeys-toolbar select,.sku-toolbar input,.sku-toolbar select{min-height:2.2rem;color:var(--ds-text-deep);background:#f9fbfeeb;border:1px solid #ced8e5e0;border-radius:.82rem;padding:.42rem .66rem;font-size:.78rem}.approvals-list textarea,.journeys-builder-card textarea{resize:vertical;min-height:4.2rem}.approval-row-actions,.approvals-pagination,.approvals-toolbar,.cashback-adjust-form,.cashback-card-head,.journey-row-actions,.journeys-builder-actions,.journeys-pagination,.sku-toolbar{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.approval-row-actions button,.approvals-pagination button,.approvals-toolbar button,.cashback-adjust-form button,.cashback-card-head button,.integrations-grid button,.journey-row-actions button,.journeys-builder-actions button,.journeys-pagination button,.sku-toolbar button,.tenant-theme-editor button{color:#f5f6f7;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#151f29e8;border:none;border-radius:999px;min-height:2rem;padding:.34rem .7rem;font-size:.7rem;font-weight:700}.approval-row-actions button:disabled,.approvals-toolbar button:disabled,.cashback-adjust-form button:disabled,.cashback-card-head button:disabled,.integrations-grid button:disabled,.journey-row-actions button:disabled,.journeys-builder-actions button:disabled,.sku-toolbar button:disabled{opacity:.56;cursor:not-allowed}.journeys-builder-card pre,.sku-csv-card pre{white-space:pre-wrap;background:#f8fafdeb;border:1px solid #cdd8e5c7;border-radius:.8rem;margin:0;padding:.65rem;font-size:.72rem}.journeys-builder-card small{color:var(--ds-text-soft-dark);font-size:.72rem}.approvals-list,.cashback-balance-grid,.cashback-rule-list,.integrations-grid,.journeys-list,.sku-mapping-list{gap:.56rem;display:grid}.approval-row,.cashback-rule-row,.integration-card,.journey-row,.sku-mapping-row{background:#f8fafdeb;border:1px solid #cdd8e5c7;border-radius:.88rem;gap:.4rem;padding:.58rem;display:grid}.approval-row-head,.integration-card-head,.journey-row-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.approval-row small,.cashback-rule-row small,.integration-card small,.journey-row small{color:var(--ds-text-soft-dark);font-size:.72rem}.approval-status,.integration-chip,.journey-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.18rem .48rem;font-size:.62rem;font-weight:700}.approval-status.status-approved,.integration-chip.status-connected,.journey-status.status-active{color:#146238;background:#1ea35629;border:1px solid #1ea3564d}.approval-status.status-pending,.journey-status.status-draft{color:#26467f;background:#426db426;border:1px solid #426db447}.integration-chip.status-degraded,.journey-status.status-paused{color:#8c5f0e;background:#db941526;border:1px solid #c9881647}.approval-status.status-canceled,.journey-status.status-archived{color:#444e58;background:#8f9aa72e;border:1px solid #8f9aa757}.approval-status.status-rejected,.integration-chip.status-disconnected{color:#8d1f1f;background:#de3f3f26;border:1px solid #ce494957}.journey-metrics{flex-wrap:wrap;gap:.45rem;display:inline-flex}.journey-metrics span{background:#f5f8fccc;border:1px solid #d2dde9b3;border-radius:999px;padding:.22rem .46rem;font-size:.68rem}.approvals-pagination span,.journey-metrics span,.journeys-pagination span{color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.approvals-pagination span,.journeys-pagination span{font-size:.7rem}.approvals-empty,.journeys-empty{color:var(--ds-text-soft-dark);border:1px dashed #cad5e1e0;border-radius:.84rem;padding:.9rem;font-size:.78rem}.approvals-error,.cashback-error,.integrations-error,.journeys-error,.sku-error{border-radius:var(--ds-radius-pill);color:#8d1f1f;background:#de3f3f26;border:1px solid #ce494957;margin:0;padding:.5rem .7rem;font-size:.74rem;font-weight:700}.cashback-balance-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.cashback-balance-row{all:unset;cursor:pointer;background:#f8fafdeb;border:1px solid #cdd8e5c7;border-radius:.84rem;gap:.22rem;padding:.52rem;display:grid}.cashback-balance-row.is-selected{border-color:#4a8e648f;box-shadow:0 0 0 1px #4a8e6438}.cashback-balance-row strong{color:var(--ds-text-deep);font-size:.78rem}.cashback-balance-row small{color:var(--ds-text-soft-dark);font-size:.68rem}.cashback-balance-row span{color:var(--ds-text-deep);font-size:.79rem;font-weight:700}.cashback-expiring-card ul,.cashback-ledger-card ul,.integrations-alerts ul{gap:.3rem;margin:0;padding-left:1rem;display:grid}.cashback-expiring-card li,.cashback-ledger-card li,.integrations-alerts li{color:var(--ds-text-soft-dark);font-size:.74rem}.integrations-failure-table table,.sku-margin-card table{border-collapse:collapse;width:100%}.integrations-failure-table td,.integrations-failure-table th,.sku-margin-card td,.sku-margin-card th{text-align:left;color:var(--ds-text-soft-dark);border-bottom:1px solid #d8e1ebb8;padding:.44rem;font-size:.73rem}.integrations-failure-table th,.sku-margin-card th{color:var(--ds-text-deep);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.sku-margin-card td.risk-green{color:#146238;font-weight:700}.sku-margin-card td.risk-yellow{color:#8c5f0e;font-weight:700}.sku-margin-card td.risk-red{color:#8d1f1f;font-weight:700}.analytics-section-heading{gap:.2rem;display:grid}.analytics-section-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:.02em;color:var(--ds-text-deep);margin:0;font-size:clamp(1.35rem,3vw,2rem)}.analytics-section-heading p{color:var(--ds-text-soft-dark);letter-spacing:.02em;margin:0;font-size:.82rem}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:.8rem;display:grid}.analytics-card,.analytics-kpi-card{border-radius:var(--ds-radius-card);background:linear-gradient(148deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff8f;box-shadow:0 18px 36px #11151c1f}.analytics-kpi-card{gap:.45rem;padding:.9rem 1rem;display:grid}.analytics-kpi-label{color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:700}.analytics-kpi-value{letter-spacing:-.02em;color:var(--ds-text-deep);font-size:clamp(1.3rem,2.8vw,2rem);line-height:1}.analytics-kpi-meta{align-items:center;gap:.5rem;display:inline-flex}.analytics-kpi-meta small{color:var(--ds-text-soft-dark);font-size:.68rem}.analytics-trend-badge{border-radius:var(--ds-radius-pill);letter-spacing:.06em;padding:.22rem .54rem;font-size:.64rem;font-weight:700}.analytics-trend-badge.trend-up{color:#156638;background:#28a45a29}.analytics-trend-badge.trend-down{color:#9c1e1e;background:#dc3f3f24}.analytics-trend-badge.trend-neutral{color:#2d3742;background:#434e5a24}.analytics-dashboard-grid{grid-template-columns:1.2fr 1fr;gap:.8rem;display:grid}.analytics-card{gap:.9rem;padding:1rem;display:grid}.analytics-chart-wrap{gap:.45rem;display:grid}.analytics-chart-wrap svg{width:100%;height:auto;overflow:visible}.analytics-chart-line{fill:none;stroke:#5093de;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.analytics-chart-area{stroke:none}.analytics-chart-node{fill:#5093de;stroke:#ffffffeb;stroke-width:2px}.analytics-chart-axis-labels{color:var(--ds-text-soft-dark);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:.68rem;display:flex}.analytics-chart-legend{align-items:center;gap:.9rem;display:inline-flex}.analytics-chart-legend span{color:var(--ds-text-soft-dark);align-items:center;gap:.34rem;font-size:.72rem;display:inline-flex}.analytics-legend-dot{border-radius:var(--ds-radius-round);width:.54rem;height:.54rem}.analytics-legend-dot.tone-primary{background:#5093de}.analytics-legend-dot.tone-accent{background:#73b6cc}.analytics-legend-dot.tone-muted{background:#a1aab3}.analytics-accordion{gap:.5rem;display:grid}.analytics-accordion-item{border-radius:var(--ds-radius-soft);background:#ffffff8f;border:1px solid #d4dde6cc;overflow:hidden}.analytics-accordion-header{margin:0}.analytics-accordion-trigger{cursor:pointer;width:100%;color:var(--ds-text-deep);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.72rem .88rem;font-size:.82rem;font-weight:600;display:inline-flex}.analytics-accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.analytics-accordion-trigger svg{transition:transform .18s}.analytics-accordion-panel{padding:0 .88rem .82rem}.analytics-accordion-panel p{color:var(--ds-text-soft-dark);margin:0;font-size:.74rem;line-height:1.45}.system-filter-toolbar,.system-operations-shell{gap:.8rem;display:grid}.system-filter-chip-group{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.system-filter-chip{border-radius:var(--ds-radius-pill);min-height:2.15rem;color:var(--ds-text-soft-dark);cursor:pointer;background:#f7f9fcbf;border:1px solid #bec7d3b3;align-items:center;gap:.45rem;padding:.35rem .74rem;font-size:.69rem;font-weight:700;display:inline-flex}.system-filter-chip small{border-radius:var(--ds-radius-chip);color:#264260;background:#dfe9f5bf;padding:.08rem .42rem;font-size:.6rem}.system-filter-chip.is-active{color:#123b66;background:#ddebfcdb;border-color:#609ce1d9}.system-operations-grid-bottom,.system-operations-grid-top{gap:.8rem;display:grid}.system-operations-grid-top{grid-template-columns:1.4fr 1fr}.system-operations-grid-bottom{grid-template-columns:1.2fr 1fr}.system-bar-chart{grid-template-columns:repeat(6,minmax(2.25rem,1fr));align-items:end;gap:.7rem;min-height:12rem;display:grid}.system-bar-column{justify-items:center;gap:.35rem;display:grid}.system-bar-track{border-radius:var(--ds-radius-bar-track);background:linear-gradient(#e7edf4bf,#d9e0e98c);align-items:end;width:100%;height:9.6rem;display:grid;position:relative;overflow:hidden}.system-bar-target,.system-bar-value{border-radius:var(--ds-radius-bar-fill);width:68%;position:absolute;left:16%}.system-bar-target{background:#a8b2bdad;bottom:0}.system-bar-value{background:linear-gradient(#71adeef0,#4a84c7f0);bottom:0}.system-bar-column small{color:var(--ds-text-soft-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.system-donut-layout{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.system-donut-wrap{place-items:center;width:11.4rem;height:11.4rem;display:grid;position:relative}.system-donut-svg{width:100%;height:100%}.system-donut-track{fill:none;stroke:#e0e7efd1;stroke-width:18px}.system-donut-segment{fill:none;stroke-width:18px;stroke-linecap:round}.system-donut-segment-fallback{display:none}.system-donut-center{fill:#f6f8fbf2}.system-donut-total{justify-items:center;gap:.1rem;display:grid;position:absolute}.system-donut-total strong{color:var(--ds-text-deep);font-size:1.34rem;line-height:1}.system-donut-total small{color:var(--ds-text-soft-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.system-donut-legend{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.system-donut-legend li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.system-donut-legend li span{color:var(--ds-text-soft-dark);align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.system-donut-legend li strong{color:var(--ds-text-deep);font-size:.76rem}.system-table-wrap{overflow-x:auto}.system-table{border-collapse:collapse;width:100%}.system-table thead th{text-align:left;color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #cdd6e1b8;padding:.48rem .52rem;font-size:.68rem}.system-task-row td{color:var(--ds-text-deep);vertical-align:middle;border-bottom:1px solid #d4dee97a;padding:.6rem .52rem;font-size:.76rem}.system-priority-cell{text-transform:capitalize;align-items:center;gap:.42rem;display:inline-flex}.system-priority-dot{border-radius:var(--ds-radius-round);width:.52rem;height:.52rem}.system-priority-dot.priority-high{background:#d04242}.system-priority-dot.priority-medium{background:#e5a149}.system-priority-dot.priority-low{background:#47905f}.system-status-pill{border-radius:var(--ds-radius-pill);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;font-size:.64rem;font-weight:700}.system-status-pill.status-todo{color:#374454;background:#616f8024}.system-status-pill.status-in-progress{color:#22568c;background:#4692dc24}.system-status-pill.status-blocked{color:#8c2222;background:#ca434324}.system-status-pill.status-done{color:#1e6c4a;background:#319f6f29}.system-pagination-controls{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.system-pagination-controls button{border-radius:var(--ds-radius-pill);cursor:pointer;background:#f7f9fcd1;border:1px solid #bfc9d5b3;min-height:1.95rem;padding:0 .72rem;font-size:.66rem;font-weight:700}.system-pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.system-pagination-controls span{color:var(--ds-text-soft-dark);font-size:.67rem}.system-activity-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.system-activity-item{border-radius:var(--ds-radius-soft);background:#fcfdffa6;border:1px solid #d4dee8bd;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;padding:.62rem .7rem;display:grid}.system-activity-tone{border-radius:var(--ds-radius-round);width:.54rem;height:.54rem;margin-top:.24rem}.system-activity-tone.tone-default{background:#6d7b8c}.system-activity-tone.tone-success{background:#349c68}.system-activity-tone.tone-warning{background:#db9635}.system-activity-copy{gap:.12rem;display:grid}.system-activity-copy strong{color:var(--ds-text-deep);font-size:.73rem}.system-activity-copy p{color:var(--ds-text-soft-dark);margin:0;font-size:.7rem;line-height:1.35}.system-activity-item small{color:var(--ds-text-soft-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.system-state-card{background:#fafcffbd;border:1px solid #ced8e4bf;border-radius:1rem;gap:.48rem;padding:.7rem;display:grid}.system-state-head{align-items:center;gap:.42rem;display:inline-flex}.system-state-head strong{color:var(--ds-text-deep);font-size:.76rem}.system-state-card p{color:var(--ds-text-soft-dark);margin:0;font-size:.72rem;line-height:1.42}.system-state-card.variant-loading svg{animation:spin 1.2s linear infinite}.system-state-card.variant-empty svg{color:#a5814f}.system-state-card.variant-error svg{color:#bb3f3f}.system-state-loading-lines{gap:.32rem;display:grid}.system-skeleton-line{background:linear-gradient(90deg,#dee6ef73,#f3f7fbe0 52%,#dee6ef73) 0 0/180% 100%;border-radius:999px;min-height:.52rem;animation:skeletonMove 1.5s ease-in-out infinite;display:block}.system-skeleton-line.width-short{width:34%}.system-skeleton-line.width-medium{width:56%}.system-skeleton-line.width-long{width:78%}.system-skeleton-line.width-full{width:100%}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes drift{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes revealUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeletonMove{0%{background-position:180% 0}to{background-position:-180% 0}}@media (max-width:1024px){.moonish-main-head{grid-template-columns:auto 1fr auto}.moonish-bottom-meta,.moonish-main-copy,.moonish-main-number,.moonish-nav-links{display:none}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.analytics-dashboard-grid,.system-operations-grid-bottom,.system-operations-grid-top,.tenants-grid{grid-template-columns:1fr}.cashback-balance-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:760px){.moonish-page{padding:.7rem}.moonish-main-grid{grid-template-columns:1fr}.moonish-aside-card{min-height:14.25rem}.moonish-product-preview{min-height:11.75rem}.moonish-search-btn{top:auto;bottom:3rem}.moonish-hero-card{min-height:23rem}.moonish-sku-pill{top:40%;left:48%}.moonish-bottom-copy span{font-size:1.6rem}.moonish-bottom-copy small{font-size:.66rem}.moonish-top-actions-copy small{display:none}.analytics-kpi-grid{grid-template-columns:1fr}.analytics-home-toolbar{padding:.75rem}.analytics-home-meta{gap:.38rem}.tenants-toolbar{grid-template-columns:1fr;justify-items:stretch}.tenants-pagination{justify-content:space-between}.approval-row-actions,.approvals-pagination,.approvals-toolbar,.cashback-adjust-form,.cashback-card-head,.journey-row-actions,.journeys-builder-actions,.journeys-pagination,.sku-toolbar{flex-direction:column;align-items:stretch}.cashback-balance-grid,.system-donut-layout{grid-template-columns:1fr}.system-donut-layout{justify-items:center}.system-bar-chart{grid-template-columns:repeat(3,minmax(2.25rem,1fr))}}:root{--tenant-primary:#4a667f;--tenant-secondary:#a5b7c6;--tenant-accent:#d7b89c;--tenant-surface:#f4f2ef;--tenant-surface-muted:#d6dde4;--tenant-text:#14171c;--tenant-text-muted:#2f3f4f;--tenant-on-primary:#f8fafb;--tenant-font-display:"Sora","Avenir Next","Segoe UI",sans-serif;--tenant-font-body:"Manrope","Inter","Segoe UI",sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{font-family:var(--tenant-font-body);color:var(--tenant-text);background:radial-gradient(circle at 15% 20%,var(--tenant-secondary) 0,transparent 30%),radial-gradient(circle at 82% 18%,var(--tenant-primary) 0,transparent 42%),linear-gradient(165deg,var(--tenant-primary) 0,#5b6981 24%,#bca58f 61%,#6a4f3e 100%)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--tenant-secondary) 45%,#fff) 0,transparent 30%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--tenant-primary) 28%,#24323f) 0,transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--tenant-primary) 40%,#253544) 0,#5b6981 24%,#bca58f 61%,#6a4f3e 100%)}}.portal-page{min-height:100vh;padding:clamp(.85rem,2vw,1.8rem);position:relative}.portal-overlay{pointer-events:none;background:radial-gradient(circle at 72% 78%,#0c0a0838 0,#0000 32%),linear-gradient(#00000024,#0000004d);position:fixed;inset:0}.portal-shell{z-index:1;gap:1rem;width:min(1120px,100%);margin-inline:auto;display:grid;position:relative}.portal-topbar{background:linear-gradient(90deg,var(--tenant-secondary) 0,var(--tenant-primary) 100%);border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:1rem;min-height:4.7rem;padding:.8rem 1.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-topbar{background:linear-gradient(90deg,color-mix(in srgb,var(--tenant-secondary) 35%,transparent) 0,color-mix(in srgb,var(--tenant-primary) 24%,transparent) 100%)}}.portal-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 40px #120c0833,inset 0 1px #ffffff47}.portal-brand{align-items:center;gap:.72rem;display:inline-flex}.portal-logo{object-fit:contain;width:2.5rem;height:2.5rem}.portal-brand-fallback{letter-spacing:.05em;width:2.5rem;height:2.5rem;color:var(--tenant-on-primary);background:var(--tenant-primary);border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.portal-brand-copy{gap:.08rem;display:grid}.portal-brand-copy strong{font-family:var(--tenant-font-display);color:#f5f8fbf0;letter-spacing:.03em;font-size:.92rem}.portal-brand-copy small{letter-spacing:.05em;color:#e4eaf1e0;text-transform:uppercase;font-size:.68rem}.portal-nav{color:#f0f5f9eb;letter-spacing:.03em;align-items:center;gap:clamp(.6rem,1.8vw,1.8rem);margin-left:auto;font-size:.73rem;font-weight:600;display:inline-flex}.portal-nav a{color:inherit;text-decoration:none}.portal-nav a:hover{opacity:.82}.portal-hero{background:linear-gradient(145deg,var(--tenant-surface) 0,var(--tenant-surface-muted) 100%);border:1px solid #ffffff7a;border-radius:2rem;grid-template-columns:1.1fr .9fr;gap:1rem;min-height:29rem;padding:clamp(1rem,2vw,1.7rem);display:grid}@supports (color:color-mix(in lab,red,red)){.portal-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--tenant-surface) 92%,#fff) 0,color-mix(in srgb,var(--tenant-surface-muted) 72%,#fff) 100%)}}.portal-hero{box-shadow:0 28px 48px #120c083d}.portal-hero-copy{align-content:start;gap:.78rem;display:grid}.portal-kicker{border:1px solid var(--tenant-primary);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab,red,red)){.portal-kicker{border:1px solid color-mix(in srgb,var(--tenant-primary) 40%,#fff)}}.portal-kicker{background:var(--tenant-primary)}@supports (color:color-mix(in lab,red,red)){.portal-kicker{background:color-mix(in srgb,var(--tenant-primary) 14%,#fff)}}.portal-kicker{color:var(--tenant-text-muted);text-transform:uppercase;letter-spacing:.09em;padding:.36rem .58rem;font-size:.67rem;font-weight:700}.portal-hero-copy h1{font-family:var(--tenant-font-display);letter-spacing:-.01em;color:var(--tenant-text);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.portal-hero-copy p{max-width:34ch;color:var(--tenant-text-muted);margin:0}@supports (color:color-mix(in lab,red,red)){.portal-hero-copy p{color:color-mix(in srgb,var(--tenant-text-muted) 88%,#2a3744)}}.portal-hero-copy p{line-height:1.5}.portal-pill-row{flex-wrap:wrap;gap:.5rem;display:flex}.portal-pill{border:1px solid var(--tenant-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.portal-pill{border:1px solid color-mix(in srgb,var(--tenant-primary) 28%,#fff)}}.portal-pill{background:var(--tenant-secondary)}@supports (color:color-mix(in lab,red,red)){.portal-pill{background:color-mix(in srgb,var(--tenant-secondary) 20%,#fff)}}.portal-pill{color:var(--tenant-text-muted);letter-spacing:.05em;text-transform:uppercase;padding:.34rem .56rem;font-size:.68rem;font-weight:700}.portal-preview-card{border:1px solid var(--tenant-primary);border-radius:1.4rem}@supports (color:color-mix(in lab,red,red)){.portal-preview-card{border:1px solid color-mix(in srgb,var(--tenant-primary) 25%,#fff)}}.portal-preview-card{background:radial-gradient(circle at 90% 18%,var(--tenant-accent) 0,transparent 45%),linear-gradient(165deg,var(--tenant-surface-muted) 0,var(--tenant-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.portal-preview-card{background:radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--tenant-accent) 38%,#fff) 0,transparent 45%),linear-gradient(165deg,color-mix(in srgb,var(--tenant-surface-muted) 78%,#fff) 0,color-mix(in srgb,var(--tenant-surface) 90%,#fff) 100%)}}.portal-preview-card{gap:.9rem;padding:1rem;display:grid}.portal-preview-header{gap:.28rem;display:grid}.portal-preview-header span{text-transform:uppercase;letter-spacing:.08em;color:var(--tenant-text-muted);font-size:.66rem;font-weight:700}.portal-preview-header code{color:var(--tenant-text);font-size:.78rem;font-weight:600}.portal-token-grid{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.portal-token-grid li{background:#ffffffad;border:1px solid #ffffffa6;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .7rem;display:flex}.portal-token-grid span{color:var(--tenant-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem;font-weight:700}.portal-token-grid code{color:var(--tenant-text);font-size:.75rem;font-weight:700}.portal-actions-row{gap:.6rem;display:flex}.portal-actions-row a{border:1px solid var(--tenant-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.portal-actions-row a{border:1px solid color-mix(in srgb,var(--tenant-primary) 32%,#fff)}}.portal-actions-row a{background:var(--tenant-secondary)}@supports (color:color-mix(in lab,red,red)){.portal-actions-row a{background:color-mix(in srgb,var(--tenant-secondary) 20%,#fff)}}.portal-actions-row a{color:var(--tenant-text);padding:.35rem .6rem;font-size:.72rem;font-weight:700;text-decoration:none}.portal-section{background:linear-gradient(145deg,#f7f8fae6,#eceff3d1);border:1px solid #ffffff70;border-radius:1.5rem;padding:clamp(.9rem,1.9vw,1.4rem);box-shadow:0 20px 42px #0f0a082e}.portal-section-head{gap:.18rem;margin-bottom:.8rem;display:grid}.portal-section-head h1,.portal-section-head h2{font-family:var(--tenant-font-display);color:var(--tenant-text);margin:0}.portal-section-head small{color:var(--tenant-text-muted)}.portal-table-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.portal-table-list li{background:#ffffffc2;border:1px solid #ffffff9e;border-radius:.85rem;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.78rem;display:grid}.portal-filter-row{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.portal-filter-row input,.portal-filter-row select{border:1px solid var(--tenant-secondary);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.portal-filter-row input,.portal-filter-row select{border:1px solid color-mix(in srgb,var(--tenant-secondary) 38%,#fff)}}.portal-filter-row input,.portal-filter-row select{min-height:2.25rem;color:var(--tenant-text);background:#ffffffd9;padding:0 .6rem}.portal-filter-row button{cursor:pointer;min-height:2.25rem;color:var(--tenant-on-primary);background:var(--tenant-primary);border:0;border-radius:.7rem;padding:0 .8rem;font-weight:700}.portal-customer-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.portal-customer-list li{background:#ffffffc2;border:1px solid #ffffff9e;border-radius:.85rem;grid-template-columns:2fr 1fr auto;align-items:center;gap:.6rem;padding:.55rem .7rem;display:grid}.portal-customer-list li.empty{grid-template-columns:1fr}.portal-customer-list strong{display:block}.portal-customer-list small{color:var(--tenant-text-muted)}.portal-customer-list a{color:var(--tenant-primary);font-weight:700;text-decoration:none}.portal-customer-metrics{gap:.18rem;font-size:.75rem;display:grid}.portal-pagination{justify-content:space-between;align-items:center;margin-top:.9rem;font-size:.78rem;display:flex}.portal-pagination div{gap:.5rem;display:inline-flex}.portal-pagination a{color:var(--tenant-primary);font-weight:700;text-decoration:none}.portal-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.portal-profile-grid article{background:#ffffffbf;border:1px solid #ffffffa3;border-radius:.85rem;padding:.7rem}.portal-profile-grid h2,.portal-profile-grid h3{margin:0 0 .5rem;font-size:.95rem}.portal-profile-grid ul{gap:.32rem;margin:0;padding-left:1rem;display:grid}.portal-insight-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.portal-insight-list li{background:#ffffffbf;border:1px solid #ffffffa3;border-radius:.9rem;gap:.5rem;padding:.7rem;display:grid}.portal-insight-list header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.portal-insight-list p{color:var(--tenant-text-muted);margin:0;line-height:1.5}.portal-insight-list footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.portal-insight-list footer div{gap:.45rem;display:inline-flex}.portal-insight-list button{border:1px solid var(--tenant-primary);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.portal-insight-list button{border:1px solid color-mix(in srgb,var(--tenant-primary) 32%,#fff)}}.portal-insight-list button{background:var(--tenant-secondary)}@supports (color:color-mix(in lab,red,red)){.portal-insight-list button{background:color-mix(in srgb,var(--tenant-secondary) 18%,#fff)}}.portal-insight-list button{color:var(--tenant-text);cursor:pointer;min-height:2rem;padding:0 .55rem;font-weight:700}.portal-insight-list button:disabled{opacity:.6}.priority-high{color:#a53c24}.priority-medium{color:#8a6b1e}.priority-low{color:#285f4a}.portal-topbar.compact{min-height:4rem}.portal-auth-page{place-items:center;min-height:100vh;padding:1rem;display:grid}.portal-auth-card{background:#ffffffd1;border:1px solid #ffffff61;border-radius:1.3rem;width:min(560px,100%);padding:1.2rem;box-shadow:0 24px 44px #130e0a38}.portal-auth-card h1{margin:0 0 .5rem}.portal-auth-links{gap:.45rem;margin:.9rem 0;padding-left:1rem;display:grid}.portal-auth-links a{color:var(--tenant-primary);font-weight:700}.portal-auth-error{color:#a53c24;font-weight:700}.portal-auth-info{color:#2e5f4f;font-weight:700}.portal-auth-footnote{color:var(--tenant-text-muted)}@media (max-width:960px){.portal-nav{display:none}.portal-hero{grid-template-columns:1fr}.portal-table-list li{grid-template-columns:1fr 1fr}.portal-customer-list li,.portal-profile-grid{grid-template-columns:1fr}}@media (max-width:640px){.portal-page{padding:.7rem}.portal-topbar{border-radius:1.3rem;padding:.75rem .85rem}.portal-brand-copy small{display:none}}.uvits-auth{isolation:isolate;background:radial-gradient(circle at 15% 20%,oklch(72% .08 260/.35) 0,#0000 45%),radial-gradient(circle at 88% 12%,oklch(65% .14 35/.3) 0,#0000 40%),radial-gradient(circle at 50% 100%,oklch(45% .08 280/.45) 0,#0000 60%),linear-gradient(165deg,#0d1220,#1a1e2e 35%,#2a1f2e);place-items:center;min-height:100vh;padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.uvits-auth:after,.uvits-auth:before{content:"";filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.uvits-auth:before{background:radial-gradient(circle,oklch(68% .18 25) 0,#0000 70%);width:420px;height:420px;top:-100px;right:-80px}.uvits-auth:after{background:radial-gradient(circle,oklch(55% .15 260) 0,#0000 70%);width:360px;height:360px;bottom:-120px;left:-80px}.uvits-auth-shell{z-index:1;gap:1.5rem;width:100%;max-width:480px;display:grid;position:relative}.uvits-auth-hero{text-align:center;color:#fafafa;gap:.6rem;padding:0 .5rem;display:grid}.uvits-auth-hero__mark{font-family:var(--font-display,"Sora"),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;justify-self:center;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.uvits-auth-hero__mark-dot{background:oklch(72% .18 140);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 8px oklch(72% .18 140/.9)}.uvits-auth-hero h1{font-family:var(--font-display,"Sora"),system-ui,sans-serif;letter-spacing:-.025em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#c3d4ff 50%,#e8b9a0);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.85rem,4.5vw,2.45rem);font-weight:700;line-height:1.1}.uvits-auth-hero p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.5}.uvits-auth-card{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:1.4rem;padding:clamp(1.75rem,3.5vw,2.25rem);position:relative;box-shadow:0 30px 80px -20px #0000008c,inset 0 1px #ffffff1f}.uvits-auth-card h2{font-family:var(--font-display,"Sora"),system-ui,sans-serif;color:#f8f8f8;margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.uvits-auth-card p.uvits-auth-card__sub{color:#ffffffd1;margin:0 0 1.4rem;font-size:.85rem;line-height:1.5}.uvits-auth-form{gap:1rem;display:grid}.uvits-auth-field{gap:.45rem;display:grid}.uvits-auth-field span{color:#ffffffe0;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600}.uvits-auth-field input,.uvits-auth-field select{appearance:none;color:#f8f8f8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.75rem;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,background .15s}.uvits-auth-field input::placeholder{color:#ffffffd1}.uvits-auth-field input:focus,.uvits-auth-field select:focus{background:#ffffff14;border-color:#ffffffd1;outline:none}.uvits-auth-field input:disabled{opacity:.5;cursor:not-allowed}.uvits-auth-submit{appearance:none;font-family:var(--font-display,"Sora"),system-ui,sans-serif;color:#0a0e1a;cursor:pointer;background:linear-gradient(135deg,#f0e5d8,#fff 50%,#e8d4c0);border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .1s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 24px -6px #fff3,inset 0 1px #fff6}.uvits-auth-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.uvits-auth-submit:active:not(:disabled){transform:translateY(0)}.uvits-auth-submit:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.2)}.uvits-auth-secondary{appearance:none;color:#f0f0f0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.85rem;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.uvits-auth-secondary:hover{background:#ffffff0f;border-color:#ffffff4d}.uvits-auth-alert{border:1px solid;border-radius:.75rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4}.uvits-auth-alert--error{color:oklch(85% .08 25);background:oklch(45% .12 25/.2);border-color:oklch(65% .15 25/.4)}.uvits-auth-alert--success{color:oklch(88% .12 150);background:oklch(45% .12 150/.2);border-color:oklch(65% .18 150/.4)}.uvits-auth-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.3rem;display:flex}.uvits-auth-pill{color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .75rem;font-size:.72rem}.uvits-auth-footer{text-align:center;color:#ffffffe0;margin-top:.5rem;font-size:.75rem}.uvits-auth-footer a{color:#ffffffe0;border-bottom:1px solid #fff3;text-decoration:none}.uvits-auth-footer a:hover{color:#fff}.uvits-auth--landing .uvits-auth-shell{gap:2rem;max-width:640px}.uvits-auth--landing .uvits-auth-hero h1{font-size:clamp(2.2rem,5.5vw,3.2rem)}.uvits-auth--landing .uvits-auth-ctas{grid-template-columns:1fr;gap:.75rem;max-width:360px;margin:.5rem auto 0;display:grid}@media (min-width:480px){.uvits-auth--landing .uvits-auth-ctas{grid-template-columns:1fr 1fr;max-width:100%}}.uvits-app{color:oklch(95% .01 85);isolation:isolate;background:radial-gradient(circle at 10% 0,oklch(55% .08 260/.35) 0,#0000 45%),radial-gradient(circle at 95% 12%,oklch(52% .12 35/.25) 0,#0000 40%),linear-gradient(165deg,#0c1020,#161a2a 40%,#201723);min-height:100vh;padding:0;position:relative}.uvits-app-shell{gap:clamp(1rem,2vw,1.5rem);max-width:1440px;margin:0 auto;padding:clamp(1rem,2.2vw,1.75rem);display:grid}.uvits-topbar{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;grid-template-columns:auto 1fr auto;gap:clamp(.75rem,2vw,1.25rem);padding:.6rem .75rem .6rem 1rem;display:grid;position:sticky;top:clamp(.75rem,2vw,1.25rem);box-shadow:0 20px 50px -20px #0009,inset 0 1px #ffffff14}.uvits-topbar,.uvits-topbar__brand{border-radius:999px;align-items:center}.uvits-topbar__brand{font-family:var(--font-display,"Sora"),system-ui,sans-serif;color:#f5f5f5;gap:.55rem;padding:.3rem .75rem .3rem .45rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.uvits-topbar__brand:hover{background:#ffffff0d}.uvits-topbar__brand-dot{background:oklch(72% .18 140);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 8px oklch(72% .18 140/.9)}.uvits-topbar__brand-text{letter-spacing:-.01em;font-size:.9rem}.uvits-topbar__brand-scope{color:#ffffffc7;border-left:1px solid #ffffff26;margin-left:.3rem;padding-left:.4rem;font-size:.72rem;font-weight:500}.uvits-topbar__nav{scrollbar-width:none;-ms-overflow-style:none;gap:.15rem;display:flex;overflow-x:auto}.uvits-topbar__nav::-webkit-scrollbar{display:none}.uvits-topbar__nav a{color:#ffffffd9;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.5rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.uvits-topbar__nav a:hover{color:#fff;background:#ffffff0a}.uvits-topbar__nav a[data-active=true]{color:#0a0e1a;background:linear-gradient(135deg,#f0e5d8,#fff 50%,#e8d4c0);box-shadow:inset 0 1px #fff6}.uvits-topbar__user{color:#ffffffe0;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .35rem .35rem .85rem;font-size:.78rem;display:inline-flex}.uvits-topbar__user-email{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.uvits-topbar__user-role{color:oklch(72% .18 140);text-transform:lowercase;letter-spacing:.02em;background:oklch(72% .18 140/.12);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.uvits-topbar__sign-out{color:#ffffffd9;border:1px solid #ffffff1a;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;text-decoration:none;transition:background .15s,color .15s}.uvits-topbar__sign-out:hover{color:#fff;background:#ffffff0f}.uvits-app-main{gap:clamp(1rem,2vw,1.5rem);display:grid}.uvits-app-title{font-family:var(--font-display,"Sora"),system-ui,sans-serif;letter-spacing:-.02em;color:#f5f5f5;margin:.5rem 0 .1rem;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700}.uvits-app-sub{color:#ffffffd1;margin:0 0 .3rem;font-size:.9rem}.uvits-card{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:1.1rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 20px 40px -20px #0006,inset 0 1px #ffffff14}@media (max-width:720px){.uvits-topbar{grid-template-columns:auto 1fr auto;padding:.5rem}.uvits-topbar__brand-scope,.uvits-topbar__user-email{display:none}.uvits-topbar__nav a{padding:.45rem .7rem;font-size:.78rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}