@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/0938b75f61da35fc-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/f54d3b402c212b9e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/7108afb8b1381ad1-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/2246fb8caa01a49c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7ede3623c9ddac57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9e82d62334b205f4-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_9b9fd1{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_9b9fd1{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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 Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_d2dc74{--cuibox-font-ui:"Manrope","Manrope Fallback"}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}body,html{height:100%}body{margin:0;font-family:var(--font,var(--cuibox-font-ui,"Manrope",system-ui,sans-serif));background:rgb(var(--background)/1);color:var(--text,var(--cuibox-text-main,#1b2a49));transition:background .4s ease,color .4s ease;overflow-x:hidden;position:relative}.kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--text-3)}:root{--ds-surface-1:0 0% 100%;--ds-surface-2:0 0% 96%;--font:var(--cuibox-font-ui),var(--font-poppins),system-ui,-apple-system,sans-serif;--r-card:var(--cuibox-radius-xl,28px);--r-lg:var(--cuibox-radius-lg,18px);--r-md:var(--cuibox-radius-md,12px);--r-sm:var(--cuibox-radius-sm,9px);--r-pill:999px;--blur:0px;--shadow-sm:var(--cuibox-shadow-soft);--shadow-md:var(--cuibox-shadow-card);--shadow-lg:0 22px 70px rgba(0,0,0,0.18);--shadow-brand:var(--cuibox-shadow-brand);--space-1:6px;--space-2:var(--cuibox-space-2,8px);--space-3:var(--cuibox-space-3,12px);--space-4:var(--cuibox-space-4,16px);--space-5:var(--cuibox-space-5,20px);--space-6:var(--cuibox-space-6,24px);--space-7:var(--cuibox-space-7,28px);--space-8:32px;--space-12:48px;--cuibox-font-ui:"Manrope","Avenir Next","Segoe UI",sans-serif;--cuibox-size-xs:12px;--cuibox-size-sm:14px;--cuibox-size-md:18px;--cuibox-size-lg:36px;--cuibox-size-xl:42px;--cuibox-weight-regular:400;--cuibox-weight-medium:500;--cuibox-weight-semibold:600;--cuibox-weight-bold:700;--cuibox-bg-0:#e8edf8;--cuibox-bg-1:#dce4f6;--cuibox-bg-card:rgba(255,255,255,0.56);--cuibox-bg-surface:rgba(255,255,255,0.72);--cuibox-bg-soft:#ecf1fb;--cuibox-line:rgba(132,155,196,0.22);--cuibox-line-strong:rgba(94,123,175,0.32);--cuibox-panel-border:rgba(255,255,255,0.62);--cuibox-panel-border-inner:rgba(255,255,255,0.24);--cuibox-text-main:#1b2a49;--cuibox-text-muted:#5f7096;--cuibox-text-soft:#7f8bad;--cuibox-blue-500:#3d8bff;--cuibox-blue-600:#2c76ec;--cuibox-radius-sm:9px;--cuibox-radius-md:12px;--cuibox-radius-lg:18px;--cuibox-radius-xl:28px;--cuibox-radius-pill:999px;--cuibox-space-2:8px;--cuibox-space-3:12px;--cuibox-space-4:16px;--cuibox-space-5:20px;--cuibox-space-6:24px;--cuibox-space-7:28px;--cuibox-space-8:32px;--cuibox-space-10:40px;--cuibox-space-12:48px;--cuibox-section-separator-color:var(--cuibox-line);--cuibox-section-separator-height:1px;--cuibox-section-separator-gap:var(--cuibox-space-3);--cuibox-shadow-soft:0 8px 20px rgba(120,143,186,0.17);--cuibox-shadow-card:0 22px 50px rgba(132,155,196,0.22);--cuibox-shadow-brand:0 8px 16px rgba(61,139,255,0.32);--cuibox-motion-fast:140ms;--cuibox-motion-base:220ms;--cuibox-motion-slow:900ms;--cuibox-ease-standard:ease;--cuibox-ease-out:cubic-bezier(0.2,0.8,0.2,1);--cuibox-button-height:38px;--cuibox-button-radius:10px;--cuibox-button-px:14px;--cuibox-input-height:38px;--cuibox-input-radius:10px;--cuibox-datatable-row-height:50px;--cuibox-datatable-avatar-size:30px;--cuibox-datatable-toolbar-height:38px;--cuibox-datatable-pagination-height:30px;--cuibox-card-radius:28px;--cuibox-card-blur:9px;--cuibox-card-hover-blur:13px;--cuibox-dock-icon-size:56px;--cuibox-dock-gap:8px;--cuibox-dock-padding-x:16px;--cuibox-dock-padding-y:12px;--cuibox-dock-radius:24px;--cuibox-dock-bottom:16px;--cuibox-dock-blur:blur(32px);--cuibox-dock-bg:linear-gradient(180deg,rgba(60,70,85,0.75),rgba(35,45,60,0.88));--cuibox-dock-border:1px solid rgba(255,255,255,0.1);--cuibox-dock-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 30px 60px -15px rgba(0,0,0,0.45),0 12px 24px -8px rgba(0,0,0,0.25);--cuibox-spotlight-icon-size:80px;--cuibox-spotlight-cell-width:9rem;--cuibox-spotlight-gap-x:var(--cuibox-space-6);--cuibox-spotlight-gap-y:var(--cuibox-space-6);--cuibox-spotlight-section-gap:var(--cuibox-space-6);--cuibox-spotlight-padding:var(--cuibox-space-6);--cuibox-spotlight-max-height:55vh;--cuibox-settings-sidebar-width:280px;--cuibox-settings-sidebar-radius:var(--cuibox-radius-lg);--cuibox-settings-gap:var(--cuibox-space-6);--cuibox-settings-content-max-width:720px;--cuibox-settings-layout-max-width:1080px;--cuibox-overlay-bg:rgba(0,0,0,0.4);--cuibox-overlay-blur:blur(4px);--cuibox-btn-add-bg:var(--cuibox-blue-500);--cuibox-btn-add-color:#ffffff;--cuibox-btn-remove-bg:#ef4444;--cuibox-btn-remove-color:#ffffff;--cuibox-btn-primary:linear-gradient(180deg,#58a0ff,#2f7ced);--cuibox-btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 8px 16px rgba(61,139,255,0.32);--cuibox-btn-primary-pressed:linear-gradient(180deg,#3279e8,#276dd8);--cuibox-btn-secondary:linear-gradient(180deg,#f6f9ff,#ecf2fd);--cuibox-btn-secondary-border:rgba(151,176,220,0.34);--cuibox-input-border:rgba(161,183,221,0.36);--cuibox-input-bg:linear-gradient(180deg,#f6f9ff,#edf4ff);--cuibox-input-placeholder:#8ea0c3;--cuibox-btn-ia-assist-size:48px;--cuibox-btn-ia-assist-icon-size:32px;--cuibox-btn-ia-assist-bg:var(--cuibox-btn-primary);--cuibox-btn-ia-assist-color:#ffffff;--cuibox-btn-ia-assist-shadow:var(--cuibox-btn-primary-shadow);--cuibox-btn-ia-assist-ring:rgba(61,139,255,0.3);--cuibox-combobox-unites-placeholder:unité...;--cuibox-chip-bg:linear-gradient(180deg,#f6f9ff,#edf3fd);--cuibox-chip-border:rgba(166,187,222,0.34);--cuibox-chip-active-bg:linear-gradient(180deg,#e3efff,#d7e8ff);--cuibox-chip-active-border:rgba(99,140,215,0.52);--cuibox-autocomplete-bg:#ffffff;--cuibox-autocomplete-text:#1b2a49;--cuibox-autocomplete-hover:#ecf1fb;--cuibox-card-red-bg:#fef2f2;--cuibox-card-indigo-bg:#eef2ff;--cuibox-card-muted-bg:#f1f5f9;--cuibox-input-inset-bg:#e2e8f0}:root[data-theme=dark]{--cuibox-bg-0:#0b1120;--cuibox-bg-1:#101829;--cuibox-bg-panel-night:#1c2331;--cuibox-bg-card:rgba(19,28,47,0.74);--cuibox-bg-surface:rgba(18,33,58,0.92);--cuibox-bg-soft:#1e293b;--cuibox-line:rgba(129,156,204,0.28);--cuibox-line-strong:rgba(140,167,214,0.40);--cuibox-panel-border:rgba(143,168,218,0.28);--cuibox-panel-border-inner:rgba(168,194,244,0.08);--cuibox-text-main:#eaf2ff;--cuibox-text-muted:#ccdaef;--cuibox-text-soft:#a4b5d7;--cuibox-blue-500:#7eb2ff;--cuibox-blue-600:#4f8fff;--cuibox-shadow-card:0 20px 50px rgba(0,0,0,0.3);--cuibox-shadow-soft:0 8px 24px rgba(0,0,0,0.25);--cuibox-shadow-brand:0 8px 16px rgba(126,178,255,0.25);--cuibox-btn-add-bg:var(--cuibox-blue-500);--cuibox-btn-remove-bg:#ef4444;--cuibox-btn-primary:linear-gradient(180deg,#7eb2ff,#4f8fff);--cuibox-btn-primary-shadow:0 4px 14px rgba(126,178,255,0.35);--cuibox-btn-primary-pressed:linear-gradient(180deg,#5a9eff,#3d7eeb);--cuibox-btn-secondary:linear-gradient(180deg,#1e293b,#0f172a);--cuibox-btn-secondary-border:rgba(148,163,184,0.25);--cuibox-input-border:rgba(148,163,184,0.25);--cuibox-input-bg:rgba(15,23,42,0.8);--cuibox-input-placeholder:#64748b;--cuibox-btn-ia-assist-bg:var(--cuibox-btn-primary);--cuibox-btn-ia-assist-ring:rgba(126,178,255,0.35);--cuibox-chip-bg:rgba(30,41,59,0.8);--cuibox-chip-border:rgba(148,163,184,0.25);--cuibox-chip-active-bg:rgba(59,130,246,0.2);--cuibox-chip-active-border:rgba(96,165,250,0.4);--cuibox-autocomplete-bg:#1e293b;--cuibox-autocomplete-text:#eaf2ff;--cuibox-autocomplete-hover:#334155;--cuibox-card-red-bg:#291c1c;--cuibox-card-indigo-bg:#1e1b2e;--cuibox-card-muted-bg:#1e293b;--cuibox-input-inset-bg:#0f172a;--cuibox-overlay-bg:rgba(0,0,0,0.5);--cuibox-dock-bg:linear-gradient(180deg,rgba(19,28,47,0.85),rgba(14,26,48,0.92));--cuibox-dock-border:1px solid rgba(255,255,255,0.08);--cuibox-dock-shadow:0 0 0 1px rgba(0,0,0,0.2) inset,0 20px 40px -10px rgba(0,0,0,0.5)}@media (max-width:640px){:root{--cuibox-dock-icon-size:56px;--cuibox-dock-gap:8px;--cuibox-dock-padding-x:12px;--cuibox-dock-padding-y:14px;--cuibox-dock-radius:22px;--cuibox-dock-bottom:12px}}@media (min-width:641px) and (max-width:1024px){:root{--cuibox-dock-icon-size:44px;--cuibox-dock-gap:6px;--cuibox-dock-padding-x:14px;--cuibox-dock-padding-y:12px;--cuibox-dock-radius:22px;--cuibox-dock-bottom:14px}}@media (min-width:1025px){:root{--cuibox-dock-icon-size:56px;--cuibox-dock-gap:10px;--cuibox-dock-padding-x:20px;--cuibox-dock-padding-y:12px;--cuibox-dock-bottom:20px}}@media (max-width:640px){:root{--cuibox-spotlight-icon-size:68px;--cuibox-spotlight-cell-width:7.5rem;--cuibox-spotlight-gap-x:var(--cuibox-space-4);--cuibox-spotlight-gap-y:var(--cuibox-space-5);--cuibox-spotlight-section-gap:var(--cuibox-space-5);--cuibox-spotlight-padding:var(--cuibox-space-4)}}@media (min-width:641px) and (max-width:1024px){:root{--cuibox-spotlight-icon-size:76px;--cuibox-spotlight-cell-width:8rem;--cuibox-spotlight-gap-x:var(--cuibox-space-5);--cuibox-spotlight-gap-y:var(--cuibox-space-6)}}@media (min-width:1025px){:root{--cuibox-spotlight-icon-size:80px;--cuibox-spotlight-cell-width:9rem;--cuibox-spotlight-gap-x:var(--cuibox-space-6);--cuibox-spotlight-gap-y:var(--cuibox-space-7)}}@media (max-width:360px){:root{--cuibox-spotlight-icon-size:60px;--cuibox-spotlight-cell-width:6.5rem;--cuibox-spotlight-gap-x:var(--cuibox-space-3);--cuibox-spotlight-gap-y:var(--cuibox-space-4);--cuibox-spotlight-padding:var(--cuibox-space-3);--cuibox-dock-icon-size:38px;--cuibox-dock-gap:6px;--cuibox-dock-padding-x:8px;--cuibox-dock-padding-y:8px;--cuibox-dock-radius:16px;--cuibox-dock-bottom:8px}}:root{--text-xs:var(--cuibox-size-xs,0.75rem);--text-sm:var(--cuibox-size-sm,0.875rem);--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-display-md:var(--cuibox-size-md);--text-display-lg:var(--cuibox-size-lg);--text-display-xl:var(--cuibox-size-xl);--font-light:300;--font-normal:var(--cuibox-weight-regular,400);--font-medium:var(--cuibox-weight-medium,500);--font-semibold:var(--cuibox-weight-semibold,600);--font-bold:var(--cuibox-weight-bold,700);--font-black:900;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-widest:0.1em;--white:#ffffff;--black:#000000;--brand-primary:#b2a48c;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--motion-fast:140ms;--motion-base:220ms;--motion-slow:900ms;--ease-standard:ease;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-emphasized:cubic-bezier(.2,1,.2,1);--motion-distance-1:6px;--motion-distance-2:12px;--motion-distance-3:18px;--motion-scale-in:0.985}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms;--motion-distance-1:0px;--motion-distance-2:0px;--motion-distance-3:0px;--motion-scale-in:1}}:root[data-theme=brand][data-surface=solid],:root[data-theme=light][data-surface=solid]{--surface-1:#ffffff;--surface-2:var(--cuibox-bg-1);--surface-3:var(--cuibox-bg-soft);--border:var(--cuibox-line);--border-strong:var(--cuibox-line-strong);--text:var(--cuibox-text-main);--text-2:var(--cuibox-text-muted);--text-3:var(--cuibox-text-soft);--field-bg:var(--cuibox-input-bg);--field-fg:var(--cuibox-text-main);--field-border:var(--cuibox-input-border);--field-placeholder:var(--cuibox-input-placeholder);--btn-primary-bg:var(--cuibox-btn-primary);--btn-primary-fg:#fff;--btn-primary-shadow:var(--cuibox-btn-primary-shadow);--btn-secondary-bg:var(--cuibox-btn-secondary);--btn-secondary-fg:var(--cuibox-text-main);--btn-secondary-border:var(--cuibox-btn-secondary-border);--elev:var(--cuibox-shadow-soft);--r-card:var(--cuibox-radius-xl);--r-lg:var(--cuibox-radius-lg);--r-md:var(--cuibox-radius-md)}:root[data-theme=dark][data-surface=solid]{--surface-1:var(--cuibox-bg-surface);--surface-2:var(--cuibox-bg-card);--surface-3:var(--cuibox-bg-soft);--border:var(--cuibox-line);--border-strong:var(--cuibox-line-strong);--text:var(--cuibox-text-main);--text-2:var(--cuibox-text-muted);--text-3:var(--cuibox-text-soft);--field-bg:var(--cuibox-input-bg);--field-fg:var(--cuibox-text-main);--field-border:var(--cuibox-input-border);--field-placeholder:var(--cuibox-input-placeholder);--btn-primary-bg:var(--cuibox-btn-primary);--btn-primary-fg:#fff;--btn-primary-shadow:var(--cuibox-btn-primary-shadow);--btn-secondary-bg:var(--cuibox-btn-secondary);--btn-secondary-fg:var(--cuibox-text-main);--btn-secondary-border:var(--cuibox-btn-secondary-border);--elev:var(--cuibox-shadow-soft);--r-card:var(--cuibox-radius-xl);--r-lg:var(--cuibox-radius-lg);--r-md:var(--cuibox-radius-md)}:root[data-theme=brand][data-surface=glass],:root[data-theme=light][data-surface=glass]{--surface-1:var(--cuibox-bg-surface);--surface-2:var(--cuibox-bg-card);--surface-3:rgba(255,255,255,0.5);--border:var(--cuibox-line);--border-strong:var(--cuibox-line-strong);--text:var(--cuibox-text-main);--text-2:var(--cuibox-text-muted);--text-3:var(--cuibox-text-soft);--field-bg:var(--cuibox-input-bg);--field-fg:var(--cuibox-text-main);--field-border:var(--cuibox-input-border);--field-placeholder:var(--cuibox-input-placeholder);--btn-primary-bg:var(--cuibox-btn-primary);--btn-primary-fg:#fff;--btn-primary-shadow:var(--cuibox-btn-primary-shadow);--btn-secondary-bg:var(--cuibox-btn-secondary);--btn-secondary-fg:var(--cuibox-text-main);--btn-secondary-border:var(--cuibox-btn-secondary-border);--elev:var(--cuibox-shadow-soft);--r-card:var(--cuibox-radius-xl);--r-lg:var(--cuibox-radius-lg);--r-md:var(--cuibox-radius-md)}:root[data-theme=dark][data-surface=glass]{--surface-1:var(--cuibox-bg-surface);--surface-2:var(--cuibox-bg-card);--surface-3:rgba(255,255,255,0.08);--border:var(--cuibox-line);--border-strong:var(--cuibox-line-strong);--text:var(--cuibox-text-main);--text-2:var(--cuibox-text-muted);--text-3:var(--cuibox-text-soft);--field-bg:var(--cuibox-input-bg);--field-fg:var(--cuibox-text-main);--field-border:var(--cuibox-input-border);--field-placeholder:var(--cuibox-input-placeholder);--btn-primary-bg:var(--cuibox-btn-primary);--btn-primary-fg:#fff;--btn-primary-shadow:var(--cuibox-btn-primary-shadow);--btn-secondary-bg:var(--cuibox-btn-secondary);--btn-secondary-fg:var(--cuibox-text-main);--btn-secondary-border:var(--cuibox-btn-secondary-border);--elev:var(--cuibox-shadow-soft);--r-card:var(--cuibox-radius-xl);--r-lg:var(--cuibox-radius-lg);--r-md:var(--cuibox-radius-md)}:root:not([data-theme]),:root[data-theme=brand],:root[data-theme=cuibox],:root[data-theme=light]{--surface-1:var(--cuibox-bg-surface);--surface-2:var(--cuibox-bg-card);--surface-3:rgba(255,255,255,0.5);--border:var(--cuibox-line);--border-strong:var(--cuibox-line-strong);--text:var(--cuibox-text-main);--text-2:var(--cuibox-text-muted);--text-3:var(--cuibox-text-soft);--field-bg:var(--cuibox-input-bg);--field-fg:var(--cuibox-text-main);--field-border:var(--cuibox-input-border);--field-placeholder:var(--cuibox-input-placeholder);--btn-primary-bg:var(--cuibox-btn-primary);--btn-primary-fg:#fff;--btn-primary-shadow:var(--cuibox-btn-primary-shadow);--btn-secondary-bg:var(--cuibox-btn-secondary);--btn-secondary-fg:var(--cuibox-text-main);--btn-secondary-border:var(--cuibox-btn-secondary-border);--elev:var(--cuibox-shadow-soft);--r-card:var(--cuibox-radius-xl);--r-lg:var(--cuibox-radius-lg);--r-md:var(--cuibox-radius-md)}:root[data-theme=dark]{--surface-1:var(--cuibox-bg-surface);--surface-2:var(--cuibox-bg-card);--surface-3:rgba(30,41,59,0.7);--border:var(--cuibox-line);--border-strong:var(--cuibox-line-strong);--text:var(--cuibox-text-main);--text-2:var(--cuibox-text-muted);--text-3:var(--cuibox-text-soft);--field-bg:var(--cuibox-input-bg);--field-fg:var(--cuibox-text-main);--field-border:var(--cuibox-input-border);--field-placeholder:var(--cuibox-input-placeholder);--btn-primary-bg:var(--cuibox-btn-primary);--btn-primary-fg:#fff;--btn-primary-shadow:var(--cuibox-btn-primary-shadow);--btn-secondary-bg:var(--cuibox-btn-secondary);--btn-secondary-fg:var(--cuibox-text-main);--btn-secondary-border:var(--cuibox-btn-secondary-border);--elev:var(--cuibox-shadow-soft);--r-card:var(--cuibox-radius-xl);--r-lg:var(--cuibox-radius-lg);--r-md:var(--cuibox-radius-md)}.cuibox-panel{position:relative;isolation:isolate;border-radius:var(--cuibox-radius-xl);border:1px solid var(--cuibox-panel-border);background:linear-gradient(158deg,rgba(255,255,255,.54),rgba(225,236,255,.28)),radial-gradient(circle at 84% 14%,rgba(255,255,255,.58),transparent 46%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),inset 0 26px 38px rgba(255,255,255,.2),inset 0 -26px 36px rgba(173,193,230,.22),0 24px 56px rgba(122,145,184,.24);backdrop-filter:blur(9px) saturate(1.1);-webkit-backdrop-filter:blur(9px) saturate(1.1);overflow:hidden;transform:translateY(0) scale(1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,backdrop-filter .26s ease;animation:cuibox-card-in .42s ease both}.cuibox-panel:before{inset:1px;border-radius:calc(var(--cuibox-radius-xl) - 1px);border:1px solid var(--cuibox-panel-border-inner)}.cuibox-panel:after,.cuibox-panel:before{content:"";position:absolute;pointer-events:none}.cuibox-panel:after{top:-65%;left:-28%;width:120%;height:100%;transform:rotate(18deg);background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 74%)}.cuibox-panel:has([role=combobox]):hover,.cuibox-panel:has(button):hover,.cuibox-panel:has(input):hover,.cuibox-panel:has(select):hover,.cuibox-panel:has(textarea):hover{transform:translateY(0) scale(1)!important}.cuibox-panel:hover{transform:translateY(-5px) scale(1.006);border-color:rgba(161,186,229,.62);backdrop-filter:blur(13px) saturate(1.2) contrast(1.02);-webkit-backdrop-filter:blur(13px) saturate(1.2) contrast(1.02);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 28px 42px rgba(255,255,255,.24),inset 0 -26px 36px rgba(173,193,230,.24),0 30px 68px rgba(108,131,175,.3)}.cuibox-panel[data-dialog-content]{transition:none!important;will-change:auto!important}.cuibox-panel[data-dialog-content]:focus-within,.cuibox-panel[data-dialog-content]:hover{transform:translate(-50%,-50%) scale(1)!important;box-shadow:inherit}@keyframes cuibox-card-in{0%{opacity:0;transform:translateY(8px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}:root[data-theme=dark] .cuibox-panel{border-color:var(--cuibox-panel-border);background:linear-gradient(160deg,rgba(19,28,47,.74),rgba(24,36,58,.66)),radial-gradient(circle at 86% 12%,rgba(114,155,225,.14),transparent 48%);box-shadow:inset 0 0 0 1px rgba(168,194,244,.08),inset 0 20px 28px rgba(112,149,216,.05),inset 0 -24px 34px rgba(7,14,28,.42),0 24px 56px rgba(6,11,22,.44)}:root[data-theme=dark] .cuibox-panel:before{border-color:rgba(168,194,244,.08)}:root[data-theme=dark] .cuibox-panel:after{background:linear-gradient(180deg,rgba(165,196,250,.12),transparent 74%)}:root[data-theme=dark] .cuibox-panel:hover{border-color:rgba(143,168,218,.4);box-shadow:inset 0 0 0 1px rgba(168,194,244,.12),inset 0 20px 28px rgba(112,149,216,.08),inset 0 -24px 34px rgba(7,14,28,.45),0 28px 60px rgba(6,11,22,.5)}:root[data-theme=dark] .cuibox-panel[data-dialog-content]:focus-within,:root[data-theme=dark] .cuibox-panel[data-dialog-content]:hover{transform:translate(-50%,-50%) scale(1)!important}.cuibox-panel[data-page-panel]{transition:none!important}.cuibox-panel[data-page-panel]:hover{transform:translateY(0) scale(1)!important}.cuibox-panel[data-no-hover-lift]{transition:none!important}.cuibox-panel[data-no-hover-lift]:focus-within,.cuibox-panel[data-no-hover-lift]:hover{transform:translateY(0) scale(1)!important}:root[data-theme=dark] .cuibox-panel[data-no-hover-lift]:focus-within,:root[data-theme=dark] .cuibox-panel[data-no-hover-lift]:hover{transform:translateY(0) scale(1)!important}.surface{border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--elev);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .4s ease,border .4s ease,box-shadow .3s ease}.surface--pad{padding:var(--space-5)}.surface--soft{background:var(--surface-2);border-radius:var(--r-lg)}:root[data-surface=glass] .surface{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--cuibox-line);box-shadow:var(--cuibox-shadow-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border);border-radius:var(--r-pill);padding:12px 24px;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:var(--surface-2);color:var(--text-2)}.btn:active{opacity:.95}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent;box-shadow:var(--btn-primary-shadow,var(--shadow-sm))}.btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border,var(--border))}.btn--ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn.is-disabled,.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.cuibox-btn-ia-assist{width:var(--cuibox-btn-ia-assist-size);height:var(--cuibox-btn-ia-assist-size);min-width:var(--cuibox-btn-ia-assist-size);min-height:var(--cuibox-btn-ia-assist-size);background:var(--cuibox-btn-ia-assist-bg)!important;color:var(--cuibox-btn-ia-assist-color)!important;border:none;transition:box-shadow var(--cuibox-motion-base) var(--cuibox-ease-standard)}.cuibox-btn-ia-assist,.cuibox-btn-ia-assist:hover:not(:disabled){box-shadow:var(--cuibox-btn-ia-assist-shadow),0 0 0 2px var(--cuibox-btn-ia-assist-ring)}.cuibox-btn-ia-assist svg{width:var(--cuibox-btn-ia-assist-icon-size);height:var(--cuibox-btn-ia-assist-icon-size)}.input{width:100%;border-radius:var(--radius-control);border:2px solid rgb(var(--input-border));padding:14px 20px;background:rgb(var(--input-bg));color:rgb(var(--input-fg));font-weight:600;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:var(--input-shadow)}.input:focus{border-color:rgb(var(--primary))}.input::placeholder{color:rgb(var(--input-placeholder));opacity:.8}.input-massive{height:8rem;border-radius:2rem;border-color:rgb(255 255 255/.05);background-color:rgb(0 0 0/.8);text-align:center;font-size:4.5rem;line-height:1;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-massive:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--primary)/0.2)}.input-massive::placeholder{color:rgb(255 255 255/.1)}.input[type=number],[type=number],input[type=number]{-moz-appearance:textfield!important;appearance:textfield!important}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button,[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;display:none!important}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-pill);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.chip--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent}.navbar{position:fixed;left:50%;transform:translateX(-50%);bottom:24px;width:94%;max-width:500px;height:96px;border-radius:40px;background:hsl(var(--ds-surface-1));border:1px solid hsl(var(--ds-border));display:flex;align-items:center;justify-content:center;z-index:10000;box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.05);transition:background .4s ease,border .4s ease}.nav-container{width:100%;display:grid;grid-template-columns:repeat(5,1fr);padding:0 10px}.nav-container,.navitem{align-items:center;position:relative}.navitem{flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;gap:6px}.navitem,.navitem__icon{display:flex;justify-content:center}.navitem__icon{width:52px;height:52px;border-radius:22.5%;align-items:center;transition:all .3s ease}.navitem.is-active .app-icon-squircle{transform:scale(1.05);box-shadow:0 12px 25px rgba(0,0,0,.3)}.app-nav-label{display:block;font-size:13px;font-weight:900;text-transform:none;letter-spacing:-.01em;color:hsl(var(--ds-fg));opacity:1;transition:all .3s ease;text-align:center;width:100%;white-space:nowrap}.navitem.is-active .app-nav-label{color:hsl(var(--ds-primary))}.os-overlay-backdrop{background:var(--cuibox-overlay-bg);backdrop-filter:var(--cuibox-overlay-blur);-webkit-backdrop-filter:var(--cuibox-overlay-blur)}.modal-overlay{position:fixed;inset:0;background:transparent;backdrop-filter:none;z-index:100000;display:grid;place-items:center;padding:var(--space-4)}.modal-content{background:var(--surface-1);border-radius:var(--r-card);border:1px solid var(--border);box-shadow:var(--elev);max-width:600px;width:100%;padding:var(--space-5);position:relative}:root[data-surface=glass] .modal-content{backdrop-filter:none}.table-container{width:100%;overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--border)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:16px;font-size:10px;font-weight:900;text-transform:uppercase;color:var(--text-3);background:var(--surface-2)}.table td{padding:16px;border-top:1px solid var(--border);color:var(--text-2)}.table tr:hover td{background:var(--surface-3)}.segment{display:inline-flex;gap:6px;padding:6px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.segment__btn{border:1px solid transparent;background:transparent;color:var(--text-2);border-radius:var(--r-pill);padding:10px 14px;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.segment__btn.is-active{background:var(--surface-3);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.surface-colored{position:relative;overflow:hidden;border-width:1px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.surface-colored--indigo{--color-solid:#4f46e5;--color-glass:rgba(79,70,229,0.9)}.surface-colored--red{--color-solid:#dc2626;--color-glass:rgba(220,38,38,0.9)}.surface-colored--orange{--color-solid:#ea580c;--color-glass:rgba(234,88,12,0.9)}.surface-colored--black{--color-solid:#1f1f23;--color-glass:rgba(31,31,35,0.9)}.surface-colored--purple{--color-solid:#6366f1;--color-glass:rgba(99,102,241,0.9)}:root[data-surface=solid] .surface-colored{background-color:var(--color-solid)}:root[data-surface=glass] .surface-colored{background-color:var(--color-glass);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(255,255,255,.15)}.surface-colored .input,.surface-colored input,.surface-colored textarea{background-color:rgba(0,0,0,.2)!important;border-color:rgba(255,255,255,.1)!important;color:white!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)!important}.surface-colored .field__label,.surface-colored label{color:rgba(255,255,255,.6)!important}.stat{display:flex;height:11rem;flex-direction:column;justify-content:space-between;border-radius:2rem;padding:2rem;position:relative;overflow:hidden;border-width:1px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}:root[data-surface=solid] .stat{background-color:var(--color-solid)}:root[data-surface=glass] .stat{background-color:var(--color-glass);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(255,255,255,.15)}.stat .input,.stat input,.stat textarea{background-color:rgba(0,0,0,.2);border-color:rgba(255,255,255,.1);color:white;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.stat .field__label,.stat label{color:rgba(255,255,255,.6)}.stat{box-shadow:var(--elev)}.stat--indigo{--color-solid:#4f46e5;--color-glass:rgba(79,70,229,0.9)}.stat--red{--color-solid:#dc2626;--color-glass:rgba(220,38,38,0.9)}.stat--orange{--color-solid:#ea580c;--color-glass:rgba(234,88,12,0.9)}.stat--black{--color-solid:#1f1f23;--color-glass:rgba(31,31,35,0.9)}.stat--purple{--color-solid:#6366f1;--color-glass:rgba(99,102,241,0.9)}.stat__label{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.3em;opacity:.4}.stat__label,.stat__value{position:relative;z-index:10;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stat__value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;line-height:2rem;line-height:1;letter-spacing:-.05em;--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0/0.15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:768px){.stat__value{font-size:3rem;line-height:1}}.stat__icon{pointer-events:none;position:absolute;bottom:-10%;right:-5%;height:9rem;width:9rem;--tw-rotate:-15deg;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.05;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s;animation-duration:1s}.group:hover .stat__icon,.stat__icon{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .stat__icon{--tw-rotate:0deg;--tw-scale-x:1.1;--tw-scale-y:1.1;opacity:.1}.app-icon-squircle{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:22.5%;background-color:var(--icon-primary,#b2a48c);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 8px 16px rgba(0,0,0,.15)}.app-icon-squircle:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.25) 0,rgba(255,255,255,0));pointer-events:none;z-index:1}.app-icon-squircle svg{color:white!important;stroke-width:2.8;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));z-index:10;width:50%;height:50%}.app-floor-glow{position:absolute;bottom:-15%;left:50%;transform:translateX(-50%);width:70%;height:15%;background:var(--icon-glow,rgba(255,255,255,.2));filter:blur(15px);border-radius:100%;opacity:.4;pointer-events:none;z-index:0}.group:hover .app-icon-squircle{transform:scale(1.08) translateY(-2px);box-shadow:inset 0 1px 1px rgba(255,255,255,.4),0 12px 24px rgba(0,0,0,.2)}.app-icon-static .app-icon-squircle:active,.app-icon-static .app-icon-squircle:hover,.app-icon-static .group:hover .app-icon-squircle,.app-icon-static.group:hover .app-icon-squircle{transform:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 8px 16px rgba(0,0,0,.15)}.app-icon-static .group:active,.app-icon-static.group:active{transform:none}.folder-card-no-hover .group:hover .app-icon-squircle,.folder-card-no-hover.group:hover .app-icon-squircle{transform:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 8px 16px rgba(0,0,0,.15)}.folder-card-no-hover .group:active,.folder-card-no-hover.group:active{transform:none}.folder-header-no-scale,.folder-header-no-scale h2,.folder-header-no-scale input{transform:none!important}.ui-icon-round{display:inline-flex;align-items:center;justify-content:center;position:relative;width:48px;height:48px;min-height:var(--control-min-h,44px);border-radius:9999px;border:none;background:rgb(var(--primary));color:rgb(var(--primary-fg));box-shadow:var(--shadow-pro);cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease,transform .2s ease}.ui-icon-round:hover{opacity:.95;box-shadow:var(--cuibox-shadow-brand,0 8px 16px rgba(61,139,255,.32))}.ui-icon-round:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--primary)/.5)}.ui-icon-round:disabled{opacity:.5;cursor:not-allowed}.ui-icon-round .icon-line{position:absolute;background:currentColor;border-radius:2px}.ui-icon-round .icon-line.h{width:18px;height:2px}.ui-icon-round .icon-line.v{width:2px;height:18px}.ui-icon-round.is-plus .icon-line.v{display:block}.ui-icon-round.is-minus .icon-line.v{display:none}.ui-icon-round.is-cancel{background:rgb(var(--btn-cancel,55 71 79));color:white}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-left:8px}.field__hint,.field__label{font-size:10px;color:var(--text-3)}.field__hint{font-weight:500;opacity:.6}.field__error{font-size:10px;font-weight:700;color:#ef4444}.autocomplete-suggestion:hover{background-color:var(--cuibox-autocomplete-hover)!important}.list{display:flex;flex-direction:column;gap:12px}.list-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border);transition:all .2s ease}.list-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page-header{margin-bottom:var(--space-12);display:flex;flex-direction:column;gap:8px}.page-actions{display:flex;gap:12px;margin-top:var(--space-4)}@media (min-width:768px){.page-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}[data-surface=glass] .chrome-content,[data-surface=glass] .glass-app-bg{background:linear-gradient(135deg,var(--cuibox-bg-0) 0,var(--cuibox-bg-1) 100%);min-height:100vh}[data-surface=glass] .os-chrome-root .chrome-content{background:transparent}.glass-card{position:relative;isolation:isolate;border-radius:var(--cuibox-radius-xl);border:1px solid var(--cuibox-panel-border);background:linear-gradient(158deg,rgba(255,255,255,.54),rgba(225,236,255,.28)),radial-gradient(circle at 84% 14%,rgba(255,255,255,.58),transparent 46%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),inset 0 26px 38px rgba(255,255,255,.2),inset 0 -26px 36px rgba(173,193,230,.22),0 24px 56px rgba(122,145,184,.24);backdrop-filter:blur(9px) saturate(1.1);-webkit-backdrop-filter:blur(9px) saturate(1.1);overflow:hidden;transform:translateY(0) scale(1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,backdrop-filter .26s ease}.glass-card:hover{transform:translateY(-5px) scale(1.006);border-color:rgba(161,186,229,.62);backdrop-filter:blur(13px) saturate(1.2) contrast(1.02);-webkit-backdrop-filter:blur(13px) saturate(1.2) contrast(1.02);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 28px 42px rgba(255,255,255,.24),inset 0 -26px 36px rgba(173,193,230,.24),0 30px 68px rgba(108,131,175,.3)}.glass-page-header{margin-bottom:1.5rem}.glass-page-header__breadcrumb{font-size:12px;color:var(--cuibox-text-muted);margin-bottom:4px}.glass-page-header__title{font-size:1.5rem;font-weight:700;color:var(--cuibox-text-main)}.glass-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.glass-toolbar__search{flex:1;min-width:200px;max-width:360px}.glass-segment-group{display:inline-flex;background:var(--cuibox-line);border-radius:var(--cuibox-radius-sm);padding:3px}.glass-segment-group button{padding:6px 14px;font-size:13px;font-weight:600;border-radius:8px;transition:all .2s}.glass-segment-group button[data-active=true]{background:white;color:var(--cuibox-blue-500);box-shadow:0 1px 3px rgba(0,0,0,.08)}.glass-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.glass-stat-card{background:rgba(255,255,255,.8);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);border-radius:16px;padding:1.25rem;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:box-shadow .2s}.glass-stat-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.glass-stat-card__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.glass-stat-card__label{font-size:12px;font-weight:600;color:var(--cuibox-text-muted);margin-bottom:4px}.glass-stat-card__value{font-size:1.5rem;font-weight:700;color:var(--cuibox-text-main)}[data-surface=glass] .plugin-panel-mockup{background:var(--cuibox-bg-surface)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--cuibox-line)!important;border-radius:var(--cuibox-radius-lg);box-shadow:var(--cuibox-shadow-soft)}.glass-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.glass-empty-state__icon{width:64px;height:64px;margin-bottom:1rem;opacity:.4}.glass-empty-state__title{font-size:1rem;font-weight:600;color:var(--cuibox-text-muted);margin-bottom:4px}.glass-empty-state__desc{font-size:14px;color:var(--cuibox-text-soft);margin-bottom:1rem}[data-surface=glass] .input{border-radius:var(--cuibox-radius-md);border-color:var(--cuibox-input-border);background:var(--cuibox-input-bg)}[data-surface=glass] .input:focus{border-color:var(--cuibox-blue-500);box-shadow:0 0 0 2px rgba(61,139,255,.2)}[data-surface=glass] button[class*=bg-primary]:not([class*=rounded-full]){border-radius:var(--cuibox-radius-md);box-shadow:var(--cuibox-btn-primary-shadow)}.glass-search-input{flex:1;min-width:200px;padding:10px 16px;border-radius:var(--cuibox-radius-md);border:1px solid var(--cuibox-input-border);background:var(--cuibox-input-bg);font-size:14px;color:var(--cuibox-text-main)}.glass-search-input::placeholder{color:var(--cuibox-input-placeholder)}.glass-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--cuibox-radius-sm);color:var(--cuibox-text-soft);background:transparent;transition:color .2s,background .2s}.glass-icon-btn:hover{color:var(--cuibox-text-muted);background:var(--cuibox-bg-soft)}.glass-datatable{background:var(--cuibox-bg-surface);backdrop-filter:blur(16px);border:1px solid var(--cuibox-line);border-radius:var(--cuibox-radius-lg);overflow:hidden;box-shadow:var(--cuibox-shadow-soft)}.glass-datatable__header{font-size:12px;font-weight:600;color:var(--cuibox-text-muted)}.glass-datatable__header,.glass-datatable__row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--cuibox-line)}.glass-datatable__row{transition:background .15s}.glass-datatable__row:hover{background:var(--cuibox-bg-soft)}.glass-datatable__row:last-child{border-bottom:none}.glass-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--cuibox-line);font-size:13px;color:var(--cuibox-text-muted)}.glass-pagination__nav{display:flex;align-items:center;gap:8px}.glass-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:var(--cuibox-radius-sm);border:1px solid var(--cuibox-line);background:var(--cuibox-bg-card);color:var(--cuibox-text-muted);font-size:13px;transition:all .2s}.glass-pagination__btn:hover{background:var(--cuibox-bg-soft);border-color:var(--cuibox-line-strong)}*,body,html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.stack{flex-direction:column}.row,.stack{display:flex}.row{flex-direction:row;align-items:center}.grid-auto{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.grid-auto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-auto{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.grid-auto{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-shell{min-height:100vh;display:grid;grid-template-rows:1fr auto}.app-content{padding:24px 24px calc(24px + 92px + 18px + env(safe-area-inset-bottom))}@media (max-width:768px){.app-content{padding-left:0;padding-right:0;padding-top:0;min-height:calc(100vh - 3rem - 7rem)}}.app-nav{position:fixed;bottom:0;left:0;right:0;z-index:10000}.page-layout{display:flex;width:100%;flex-direction:column;gap:3rem;transition-duration:.7s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;--tw-enter-opacity:0;animation-duration:.7s}.page-title{font-size:2.25rem;line-height:2.5rem;font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-.05em;--tw-text-opacity:1;color:rgb(var(--fg)/var(--tw-text-opacity,1))}@media (min-width:768px){.page-title{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.page-title{font-size:4.5rem;line-height:1}}.page-subtitle{font-size:.875rem;line-height:1.25rem;font-weight:900;text-transform:uppercase;line-height:1.625;letter-spacing:.4em;opacity:.4}@media (min-width:768px){.page-subtitle{font-size:.75rem;line-height:1rem}}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-center{display:flex;align-items:center;justify-content:center}.u-hidden{display:none!important}.u-full-width{width:100%}.auth-dialog[data-dialog-content]{background:rgb(var(--surface))!important;border:1px solid rgb(var(--border))!important;color:rgb(var(--surface-fg))!important;box-shadow:var(--shadow-pro)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important}.auth-dialog[data-dialog-content],.auth-dialog[data-dialog-content]:focus-within,.auth-dialog[data-dialog-content]:hover{transform:translate(-50%,-50%) scale(1)!important}.auth-dialog[data-dialog-content]:after,.auth-dialog[data-dialog-content]:before{display:none}.auth-dialog [role=combobox],.auth-dialog button,.auth-dialog input,.auth-dialog select,.auth-dialog textarea{transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease!important}