@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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}.cxs{--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--petrol-25:#f7fbfd;--petrol-50:#eff7fc;--petrol-100:#dff0f9;--petrol-200:#c3e2f2;--petrol-300:#9bcae2;--petrol-400:#68a8c7;--petrol-500:#3982a3;--petrol-600:#125e7c;--petrol-700:#0a4d67;--petrol-800:#053c51;--petrol-900:#042c3c;--petrol-950:#021d28;--n-0:#fff;--n-25:#fafbfc;--n-50:#f4f7f9;--n-100:#ecf1f3;--n-150:#e3e9ec;--n-200:#d8dfe3;--n-300:#c4ccd0;--n-400:#9da6ab;--n-500:#788288;--n-550:#6a757b;--n-600:#5b656b;--n-700:#444f55;--n-800:#2f3a3f;--n-900:#1c262b;--n-950:#0d1519;--bg:#f4f7f9;--surface:#fff;--surface-2:#fafbfc;--surface-3:#fff;--sunken:#ecf1f3;--hover:#f1f5f7;--selected:#eff7fc;--border:#d8dfe3;--border-subtle:#e3e9ec;--border-strong:#c4ccd0;--text:#1c262b;--text-2:#5b656b;--text-3:#6a757b;--text-disabled:#9da6ab;--text-on-primary:#fff;--primary:#125e7c;--primary-hover:#0a4d67;--primary-pressed:#053c51;--primary-text:#0a4d67;--primary-soft:#eff7fc;--primary-soft-2:#dff0f9;--primary-border:#c3e2f2;--link:#125e7c;--focus:#3982a3;--focus-ring:#125e7c38;--scrim:#09181f75;--nav-bg:#053c51;--nav-bg-2:#04354a;--nav-text:#c4d4db;--nav-text-strong:#f0f6f9;--nav-icon:#9fbccb;--nav-label:#a4bcc7;--nav-hover:#ffffff12;--nav-active:#125e7c;--nav-divider:#ffffff1a;--nav-field:#ffffff14;--shadow-xs:0 1px 1px #1028340a;--shadow-1:0 1px 2px #1028340f, 0 1px 3px #1028340d;--shadow-2:0 4px 8px -2px #10283414, 0 14px 32px -6px #10283429;--shadow-3:0 28px 56px -16px #10283457, 0 2px 6px #1028340f;--neutral-bg:#ecf1f3;--neutral-border:#d8dfe3;--neutral-text:#444f55;--neutral-solid:#788288;--neutral-fill:#5b656b;--brand-bg:#eff7fc;--brand-border:#c3e2f2;--brand-text:#0a4d67;--brand-solid:#125e7c;--brand-fill:#125e7c;--info-bg:#f0f6ff;--info-border:#c1dcff;--info-text:#205ba0;--info-solid:#4c94ec;--info-fill:#2f72c2;--progress-bg:#f6f4fe;--progress-border:#dcd1ff;--progress-text:#624899;--progress-solid:#9b7ce3;--progress-fill:#7a5cba;--success-bg:#ebfaef;--success-border:#b7e7c2;--success-text:#1a6c3a;--success-solid:#4aa969;--success-fill:#2a854c;--warning-bg:#fef4e8;--warning-border:#fcd19d;--warning-text:#7d5003;--warning-solid:#c68206;--warning-fill:#9b6404;--danger-bg:#fef3f1;--danger-border:#ffcbc4;--danger-text:#a22525;--danger-solid:#f05751;--danger-fill:#c53634;--danger-hover:#a22525;--teal-bg:#eafaf7;--teal-border:#b1e6de;--teal-text:#066962;--teal-solid:#36a69b;--teal-fill:#08837a;--indigo-bg:#f3f5fe;--indigo-border:#ccd8fe;--indigo-text:#44549d;--indigo-solid:#758be7;--indigo-fill:#576abe;--orange-bg:#fff3ed;--orange-border:#ffcdb4;--orange-text:#923f00;--orange-solid:#de6e29;--orange-fill:#b45004;--rose-bg:#fef2f5;--rose-border:#ffc8d4;--rose-text:#953252;--rose-solid:#df6287;--rose-fill:#b64367;--dv-1:#125e7c;--dv-2:#079b8b;--dv-3:#bf7e0e;--dv-4:#bb4271;--dv-5:#5e72d4;--dv-6:#277539;--dv-7:#a8471b;--dv-8:#6d3da4;--dv-grid:#e3e9ec;--money-paid:#08837a;--money-open:#5b656b;--money-nofiscal:#953252;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:20px}.cxs[data-theme=dark]{--bg:#12181c;--surface:#192125;--surface-2:#1f282c;--surface-3:#252e33;--sunken:#131b1e;--hover:#1f282c;--selected:#13303d;--border:#313b40;--border-subtle:#273034;--border-strong:#475257;--text:#ebeff2;--text-2:#b6bfc4;--text-3:#919a9f;--text-disabled:#6a757b;--text-on-primary:#fff;--primary:#217292;--primary-hover:#297898;--primary-pressed:#1d6c8b;--primary-text:#74bcdc;--primary-soft:#13303d;--primary-soft-2:#173b4b;--primary-border:#1e4b5f;--link:#74bcdc;--focus:#74bcdc;--focus-ring:#74bcdc47;--scrim:#0000009e;--nav-bg:#0b1e27;--nav-bg-2:#091921;--nav-text:#becdd5;--nav-text-strong:#f0f6f9;--nav-icon:#98afba;--nav-label:#98afba;--nav-hover:#ffffff0f;--nav-active:#125e7c;--nav-divider:#ffffff14;--nav-field:#ffffff0f;--shadow-xs:0 1px 1px #0000004d;--shadow-1:0 1px 2px #0006, 0 1px 3px #0000004d;--shadow-2:0 6px 12px -2px #00000073, 0 16px 36px -8px #0000008c;--shadow-3:0 30px 60px -16px #000000b3, 0 2px 6px #0006;--neutral-bg:#252e33;--neutral-border:#39444a;--neutral-text:#c5cdd1;--neutral-solid:#919a9f;--neutral-fill:#5b656b;--brand-bg:#13303d;--brand-border:#1e4b5f;--brand-text:#a9d6ea;--brand-solid:#74bcdc;--brand-fill:#217292;--info-bg:#1d2f46;--info-border:#2e496b;--info-text:#b3d4fe;--info-solid:#72aefa;--info-fill:#2f72c2;--progress-bg:#302943;--progress-border:#4b4068;--progress-text:#d5c7fe;--progress-solid:#b299f2;--progress-fill:#7a5cba;--success-bg:#1d3423;--success-border:#2e5138;--success-text:#afdfba;--success-solid:#72bf88;--success-fill:#2a854c;--warning-bg:#3d2a10;--warning-border:#5e411a;--warning-text:#f3c995;--warning-solid:#dc9c45;--warning-fill:#9b6404;--danger-bg:#48201d;--danger-border:#6f332f;--danger-text:#febfb8;--danger-solid:#ff7f75;--danger-fill:#c53634;--danger-hover:#a92b29;--teal-bg:#1a3330;--teal-border:#29504b;--teal-text:#a9ddd6;--teal-solid:#67bcb3;--teal-fill:#08837a;--indigo-bg:#262c44;--indigo-border:#3c456a;--indigo-text:#c1cffe;--indigo-solid:#91a6f6;--indigo-fill:#576abe;--orange-bg:#432516;--orange-border:#673b23;--orange-text:#ffc1a2;--orange-solid:#ef8e5a;--orange-fill:#b45004;--rose-bg:#43222b;--rose-border:#683643;--rose-text:#ffbccb;--rose-solid:#f184a1;--rose-fill:#b64367;--dv-1:#74bcdc;--dv-2:#34a08e;--dv-3:#f6b755;--dv-4:#e87297;--dv-5:#7489de;--dv-6:#8adf97;--dv-7:#db7648;--dv-8:#c9aff4;--dv-grid:#273034;--money-paid:#67bcb3;--money-open:#919a9f;--money-nofiscal:#f184a1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cxs *,.cxs :before,.cxs :after{box-sizing:border-box}.cxs h1,.cxs h2,.cxs h3,.cxs h4,.cxs p,.cxs ul,.cxs ol,.cxs dl,.cxs dd,.cxs figure{margin:0}.cxs ul,.cxs ol{padding:0;list-style:none}.cxs a{color:var(--link);text-decoration:none}.cxs a:hover{text-underline-offset:2px;text-decoration:underline}.cxs button,.cxs input,.cxs select,.cxs textarea{color:inherit;font-family:inherit}.cxs button{cursor:pointer}.cxs table{font-variant-numeric:tabular-nums}.cxs input[type=checkbox],.cxs input[type=radio]{accent-color:var(--primary);cursor:pointer;flex:none;width:16px;height:16px;margin:0}.cxs .msym{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;width:1em;height:1em;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.cxs .msym.fill{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20}.cxs .mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.93em}.cxs .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cxs .t-display{font:600 28px/36px var(--font-sans);letter-spacing:-.015em}.cxs .t-h1{font:600 22px/30px var(--font-sans);letter-spacing:-.01em}.cxs .t-h2{font:600 17px/24px var(--font-sans);letter-spacing:-.005em}.cxs .t-h3{font:600 15px/22px var(--font-sans)}.cxs .t-body{font:400 14px/20px var(--font-sans)}.cxs .t-sm{font:400 13px/18px var(--font-sans)}.cxs .t-xs{font:400 12px/16px var(--font-sans)}.cxs .t-over{font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.cxs .t-strong{font-weight:600}.cxs .t-2{color:var(--text-2)}.cxs .t-3{color:var(--text-3)}.cxs .t-danger{color:var(--danger-text)}.cxs .t-success{color:var(--success-text)}.cxs .t-warning{color:var(--warning-text)}.cxs .t-primary{color:var(--primary-text)}.cxs .ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cxs .strike{text-decoration:line-through}.cxs .tone-neutral{--c-bg:var(--neutral-bg);--c-bd:var(--neutral-border);--c-tx:var(--neutral-text);--c-dot:var(--neutral-solid);--c-fill:var(--neutral-fill)}.cxs .tone-brand{--c-bg:var(--brand-bg);--c-bd:var(--brand-border);--c-tx:var(--brand-text);--c-dot:var(--brand-solid);--c-fill:var(--brand-fill)}.cxs .tone-info{--c-bg:var(--info-bg);--c-bd:var(--info-border);--c-tx:var(--info-text);--c-dot:var(--info-solid);--c-fill:var(--info-fill)}.cxs .tone-progress{--c-bg:var(--progress-bg);--c-bd:var(--progress-border);--c-tx:var(--progress-text);--c-dot:var(--progress-solid);--c-fill:var(--progress-fill)}.cxs .tone-success{--c-bg:var(--success-bg);--c-bd:var(--success-border);--c-tx:var(--success-text);--c-dot:var(--success-solid);--c-fill:var(--success-fill)}.cxs .tone-warning{--c-bg:var(--warning-bg);--c-bd:var(--warning-border);--c-tx:var(--warning-text);--c-dot:var(--warning-solid);--c-fill:var(--warning-fill)}.cxs .tone-danger{--c-bg:var(--danger-bg);--c-bd:var(--danger-border);--c-tx:var(--danger-text);--c-dot:var(--danger-solid);--c-fill:var(--danger-fill)}.cxs .tone-teal{--c-bg:var(--teal-bg);--c-bd:var(--teal-border);--c-tx:var(--teal-text);--c-dot:var(--teal-solid);--c-fill:var(--teal-fill)}.cxs .tone-indigo{--c-bg:var(--indigo-bg);--c-bd:var(--indigo-border);--c-tx:var(--indigo-text);--c-dot:var(--indigo-solid);--c-fill:var(--indigo-fill)}.cxs .tone-orange{--c-bg:var(--orange-bg);--c-bd:var(--orange-border);--c-tx:var(--orange-text);--c-dot:var(--orange-solid);--c-fill:var(--orange-fill)}.cxs .tone-rose{--c-bg:var(--rose-bg);--c-bd:var(--rose-border);--c-tx:var(--rose-text);--c-dot:var(--rose-solid);--c-fill:var(--rose-fill)}.cxs .chip{border:1px solid var(--c-bd,var(--neutral-border));background:var(--c-bg,var(--neutral-bg));height:22px;color:var(--c-tx,var(--neutral-text));font:500 12px/1 var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px 0 7px;display:inline-flex}.cxs .chip:before{content:"";background:var(--c-dot,var(--neutral-solid));border-radius:50%;flex:none;width:6px;height:6px}.cxs .chip.nodot:before{display:none}.cxs .chip.nodot{padding:0 8px}.cxs .chip .msym{font-size:14px}.cxs .chip-lg{height:26px;padding:0 10px 0 9px;font-size:13px}.cxs .tag{border:1px solid var(--c-bd,var(--neutral-border));background:var(--c-bg,var(--neutral-bg));height:20px;color:var(--c-tx,var(--neutral-text));font:600 11px/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.cxs .tag .msym{font-size:13px}.cxs .badge{background:var(--c-fill,var(--danger-fill));color:#fff;min-width:18px;height:18px;font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cxs .count{background:var(--sunken);min-width:20px;height:18px;color:var(--text-2);font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.cxs .dot{background:var(--c-dot,var(--neutral-solid));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cxs .ico-tile{background:var(--c-bg,var(--neutral-bg));width:36px;height:36px;color:var(--c-dot,var(--neutral-solid));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .ico-tile .msym{font-size:20px}.cxs .ico-circle{background:var(--c-bg,var(--neutral-bg));width:40px;height:40px;color:var(--c-dot,var(--neutral-solid));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .ico-circle .msym{font-size:22px}.cxs .btn{height:36px;color:var(--text);font:600 13px/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.cxs .btn:hover{text-decoration:none}.cxs .btn .msym{font-size:18px}.cxs .btn-primary{background:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}.cxs .btn-primary.is-hover{background:var(--primary-hover);border-color:var(--primary-hover)}.cxs .btn-primary.is-pressed{background:var(--primary-pressed);border-color:var(--primary-pressed)}.cxs .btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.cxs .btn-secondary .msym{color:var(--text-2)}.cxs .btn-secondary.is-hover{background:var(--hover);border-color:var(--n-400)}.cxs .btn-ghost{color:var(--text-2);background:0 0}.cxs .btn-ghost.is-hover{background:var(--hover);color:var(--text)}.cxs .btn-link{color:var(--link);background:0 0;height:auto;padding:0 4px}.cxs .btn-danger{background:var(--danger-fill);color:#fff;border-color:var(--danger-fill)}.cxs .btn-danger.is-hover{background:var(--danger-hover);border-color:var(--danger-hover)}.cxs .btn-danger-soft{background:var(--surface);color:var(--danger-text);border-color:var(--danger-border)}.cxs .btn-danger-soft .msym{color:var(--danger-text)}.cxs .btn-sm{gap:5px;height:32px;padding:0 10px;font-size:12.5px}.cxs .btn-sm .msym{font-size:17px}.cxs .btn-xs{border-radius:5px;gap:4px;height:26px;padding:0 8px;font-size:12px}.cxs .btn-xs .msym{font-size:16px}.cxs .btn-lg{border-radius:8px;height:44px;padding:0 18px;font-size:14px}.cxs .btn-lg .msym{font-size:20px}.cxs .btn-icon{width:36px;padding:0}.cxs .btn-icon.btn-sm{width:32px}.cxs .btn-icon.btn-xs{width:26px}.cxs .btn-icon.btn-lg{width:44px}.cxs .btn-block{width:100%}.cxs .btn:disabled,.cxs .btn.is-disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cxs .btn.is-focus,.cxs .input.is-focus-ring{outline:2px solid var(--focus);outline-offset:2px}.cxs .btn .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.cxs .split{flex:none;display:inline-flex}.cxs .split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.cxs .split>.btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:0 8px}.cxs .split>.btn-primary:last-child{border-left:1px solid #ffffff47;margin-left:0}.cxs .field{flex-direction:column;gap:6px;min-width:0;display:flex}.cxs .label{font:500 13px/18px var(--font-sans);color:var(--text);align-items:center;gap:4px;display:flex}.cxs .label .req{color:var(--danger-text)}.cxs .label .msym{color:var(--text-3);font-size:16px}.cxs .hint{font:400 12px/16px var(--font-sans);color:var(--text-2)}.cxs .err{font:400 12px/16px var(--font-sans);color:var(--danger-text);align-items:flex-start;gap:4px;display:flex}.cxs .err .msym{font-size:15px}.cxs .input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--text);font:400 14px/20px var(--font-sans);text-align:left;border-radius:6px;outline:none;align-items:center;gap:8px;padding:0 10px;display:flex}.cxs .input::placeholder{color:var(--text-3)}.cxs .input .msym{color:var(--text-3);font-size:18px}.cxs .input .ph{color:var(--text-3)}.cxs .input .val{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cxs .input>input,.cxs .input>.bare{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.cxs .input>input::placeholder{color:var(--text-3)}.cxs .input .affix{color:var(--text-2);flex:none;font-size:13px}.cxs .input.is-focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.cxs .input.is-error{border-color:var(--danger-solid)}.cxs .input.is-error.is-focus{box-shadow:0 0 0 3px #f057512e}.cxs .input.is-disabled,.cxs .input:disabled{background:var(--sunken);color:var(--text-disabled);border-color:var(--border)}.cxs .input.is-readonly{background:var(--surface-2);border-color:var(--border);color:var(--text)}.cxs .input.is-override{border-color:var(--warning-solid);background:var(--warning-bg)}.cxs .input-sm{height:32px;padding:0 8px;font-size:13px}.cxs .input-lg{border-radius:8px;height:44px;padding:0 12px;font-size:16px}.cxs textarea.input{resize:vertical;height:auto;min-height:76px;padding:8px 10px;display:block}.cxs .input.num-in{text-align:right;font-variant-numeric:tabular-nums}.cxs .input.num-in>input{text-align:right}.cxs .switch,.cxs input.switch[type=checkbox]{appearance:none;background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;margin:0;position:relative}.cxs .switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cxs .switch:checked,.cxs input.switch[type=checkbox]:checked{background:var(--primary)}.cxs .switch:checked:after{left:16px}.cxs .check{font:400 14px/20px var(--font-sans);color:var(--text);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cxs .tri{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.cxs .tri button{border:0;border-right:1px solid var(--border);height:28px;color:var(--text-2);font:500 12px/1 var(--font-sans);background:0 0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.cxs .tri button:last-child{border-right:0}.cxs .tri button .msym{font-size:15px}.cxs .tri button.on-default{background:var(--neutral-bg);color:var(--neutral-text);font-weight:600}.cxs .tri button.on-allow{background:var(--success-bg);color:var(--success-text);font-weight:600}.cxs .tri button.on-deny{background:var(--danger-bg);color:var(--danger-text);font-weight:600}.cxs .seg{background:var(--sunken);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.cxs .seg button{height:28px;color:var(--text-2);font:500 13px/1 var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cxs .seg button .msym{font-size:17px}.cxs .seg button.is-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1);font-weight:600}.cxs .drop{text-align:center;border:1.5px dashed var(--border-strong);background:var(--surface-2);color:var(--text-2);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.cxs .drop .msym{color:var(--primary-text);font-size:28px}.cxs .card{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0}.cxs .card-h{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.cxs .card-t{font:600 15px/22px var(--font-sans);color:var(--text);margin:0}.cxs .card-sub{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .card-b{padding:16px}.cxs .card-f{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.cxs .section-t{font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.cxs .kv{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 24px;display:grid}.cxs .kv>div{min-width:0}.cxs .kv dt{font:500 12px/16px var(--font-sans);color:var(--text-2);margin:0 0 3px}.cxs .kv dd{font:400 14px/20px var(--font-sans);color:var(--text);overflow-wrap:anywhere;margin:0}.cxs .kv-rows{flex-direction:column;display:flex}.cxs .kv-rows>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.cxs .kv-rows>div:last-child{border-bottom:0}.cxs .kv-rows dt{color:var(--text-2)}.cxs .kv-rows dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);margin:0}.cxs .amt{flex-direction:column;gap:2px;min-width:0;display:flex}.cxs .amt-l{font:500 12px/16px var(--font-sans);color:var(--text-2)}.cxs .amt-v{font:600 20px/28px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.cxs .amt-v small{color:var(--text-3);letter-spacing:0;margin-left:3px;font-size:12px;font-weight:500}.cxs .tbl-wrap{width:100%;overflow-x:auto}.cxs .tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.cxs .tbl th{text-align:left;font:600 11px/16px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;height:38px;padding:10px 12px}.cxs .tbl th .msym{vertical-align:-3px;color:var(--text-3);font-size:15px}.cxs .tbl th.is-sorted{color:var(--text)}.cxs .tbl td{border-bottom:1px solid var(--border-subtle);height:46px;color:var(--text);vertical-align:middle;background:var(--surface);padding:0 12px}.cxs .tbl td.wrap{padding-top:9px;padding-bottom:9px}.cxs .tbl tr:last-child td{border-bottom:0}.cxs .tbl tr.is-hover td{background:var(--hover)}.cxs .tbl tr.is-selected td{background:var(--selected)}.cxs .tbl tr.is-danger td{background:var(--danger-bg)}.cxs .tbl tr.is-warning td{background:var(--warning-bg)}.cxs .tbl tr.is-muted td{color:var(--text-3)}.cxs .tbl tr.is-group td{background:var(--surface-2);font-weight:600}.cxs .tbl tr.is-sub>td{background:var(--surface-2)}.cxs .tbl .num,.cxs .tbl th.num{text-align:right}.cxs .tbl .c{text-align:center}.cxs .tbl .w-check{width:44px}.cxs .tbl .w-act{text-align:right;width:48px}.cxs .tbl tfoot td{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:0;height:42px;font-weight:600}.cxs .tbl .sub{color:var(--text-2);margin-top:1px;font-size:12px;line-height:16px;display:block}.cxs .tbl-compact td{height:36px}.cxs .tbl-compact th{height:34px;padding-top:8px;padding-bottom:8px}.cxs .tbl .cell-in{height:32px;padding:0 8px;font-size:13px}.cxs .tbl td.edit{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.cxs .tbl a{color:var(--text);font-weight:500}.cxs .tbl a.lnk{color:var(--link)}.cxs .tbl-foot{border-top:1px solid var(--border-subtle);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:flex}.cxs .pager{align-items:center;gap:4px;display:inline-flex}.cxs .pager button{min-width:32px;height:32px;color:var(--text-2);font:500 13px/1 var(--font-sans);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.cxs .pager button.is-active{border-color:var(--border-strong);background:var(--surface);color:var(--text);font-weight:600}.cxs .pager button .msym{font-size:18px}.cxs .rbar{gap:3px;width:100%;display:flex}.cxs .rbar>span{background:var(--border);border-radius:999px;flex:1;height:6px}.cxs .rbar>span.ok{background:var(--success-solid)}.cxs .rbar>span.part{background:var(--warning-solid)}.cxs .rbar>span.bad{background:var(--danger-solid)}.cxs .rbar>span.cur{background:var(--info-solid)}.cxs .rbar>span.alt{background:var(--teal-solid)}.cxs .rbar-l{gap:3px;width:100%;margin-top:4px;display:flex}.cxs .rbar-l>span{font:500 10.5px/12px var(--font-sans);color:var(--text-3);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cxs .rbar-l>span.ok{color:var(--success-text)}.cxs .rbar-l>span.part{color:var(--warning-text)}.cxs .rbar-l>span.bad{color:var(--danger-text)}.cxs .rbar-l>span.cur{color:var(--info-text)}.cxs .bar{background:var(--sunken);border-radius:999px;width:100%;height:6px;overflow:hidden}.cxs .bar>span{background:var(--primary);border-radius:inherit;height:100%;display:block}.cxs .bar.tone>span{background:var(--c-dot)}.cxs .steps{align-items:center;gap:0;min-width:0;display:flex}.cxs .step{font:500 13px/18px var(--font-sans);color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.cxs .step .n{border:1.5px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-2);font:600 12px/1 var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .step .n .msym{font-size:15px}.cxs .step.is-done{color:var(--text)}.cxs .step.is-done .n{background:var(--success-fill);border-color:var(--success-fill);color:#fff}.cxs .step.is-current{color:var(--text);font-weight:600}.cxs .step.is-current .n{border-color:var(--primary);color:var(--primary-text);box-shadow:0 0 0 3px var(--focus-ring)}.cxs .step.is-warn .n{background:var(--warning-bg);border-color:var(--warning-solid);color:var(--warning-text)}.cxs .step.is-error .n{background:var(--danger-bg);border-color:var(--danger-solid);color:var(--danger-text)}.cxs .step.is-progress .n{background:var(--progress-bg);border-color:var(--progress-solid);color:var(--progress-text)}.cxs .step-line{background:var(--border);border-radius:2px;flex:24px;min-width:16px;height:2px;margin:0 10px}.cxs .step-line.is-done{background:var(--success-solid)}.cxs .tabs{border-bottom:1px solid var(--border);gap:2px;padding:0 8px;display:flex;overflow-x:auto}.cxs .tab{height:44px;color:var(--text-2);font:500 13px/1 var(--font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:inline-flex}.cxs .tab .msym{font-size:18px}.cxs .tab.is-active{color:var(--primary-text);border-bottom-color:var(--primary);font-weight:600}.cxs .tab.is-active .count{background:var(--primary-soft-2);color:var(--primary-text)}.cxs .crumbs{min-width:0;font:400 13px/18px var(--font-sans);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cxs .crumbs a{color:var(--text-2)}.cxs .crumbs .sep{color:var(--text-disabled);font-size:16px}.cxs .crumbs .cur{color:var(--text);font-weight:500}.cxs .fchip{border:1px solid var(--primary-border);background:var(--primary-soft);height:28px;color:var(--primary-text);font:500 12.5px/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.cxs .fchip b{font-weight:600}.cxs .fchip button{width:20px;height:20px;color:var(--primary-text);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cxs .fchip button .msym{font-size:15px}.cxs .menu{background:var(--surface-3);border:1px solid var(--border);min-width:232px;box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;gap:1px;padding:6px;display:flex}.cxs .menu-i{width:100%;min-height:34px;color:var(--text);text-align:left;font:400 13px/18px var(--font-sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.cxs .menu-i>.msym{color:var(--text-2);font-size:18px}.cxs .menu-i .kbd{margin-left:auto}.cxs .menu-i.is-hover{background:var(--hover)}.cxs .menu-i.is-danger,.cxs .menu-i.is-danger>.msym{color:var(--danger-text)}.cxs .menu-i.is-primary,.cxs .menu-i.is-primary>.msym{color:var(--primary-text);font-weight:600}.cxs .menu-i.is-disabled{color:var(--text-disabled);cursor:not-allowed;align-items:flex-start}.cxs .menu-i.is-disabled>.msym{color:var(--text-disabled)}.cxs .menu-i .why{color:var(--text-3);margin-top:1px;font-size:11.5px;line-height:15px;display:block}.cxs .menu-sep{background:var(--border-subtle);height:1px;margin:5px 4px}.cxs .menu-h{font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px}.cxs .opt{border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.cxs .opt.is-hover{background:var(--hover)}.cxs .opt.is-selected{background:var(--selected)}.cxs .opt-t{font:500 13px/18px var(--font-sans);color:var(--text)}.cxs .opt-s{font:400 12px/16px var(--font-sans);color:var(--text-2)}.cxs .avatar{background:var(--primary-soft-2);width:32px;height:32px;color:var(--primary-text);font:600 12px/1 var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .avatar-sm{width:24px;height:24px;font-size:10.5px}.cxs .avatar-lg{width:44px;height:44px;font-size:15px}.cxs .kbd{border:1px solid var(--border-strong);background:var(--surface);height:20px;color:var(--text-2);font:500 11px/1 var(--font-mono);border-bottom-width:2px;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.cxs .alert{border:1px solid var(--c-bd,var(--info-border));background:var(--c-bg,var(--info-bg));color:var(--text);font:400 13px/19px var(--font-sans);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cxs .alert>.msym{color:var(--c-dot,var(--info-solid));margin-top:-1px;font-size:20px}.cxs .alert-t{color:var(--text);font-weight:600}.cxs .alert-b{color:var(--text-2)}.cxs .alert .btn{margin-top:0}.cxs .banner{border-bottom:1px solid var(--c-bd,var(--info-border));background:var(--c-bg,var(--info-bg));min-height:44px;color:var(--text);font:400 13px/18px var(--font-sans);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 24px;display:flex}.cxs .banner>.msym{color:var(--c-dot);font-size:20px}.cxs .toast{background:var(--surface-3);border:1px solid var(--border);width:380px;max-width:100%;box-shadow:var(--shadow-2);font:400 13px/19px var(--font-sans);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;display:flex}.cxs .toast>.msym{color:var(--c-dot);margin-top:0;font-size:20px}.cxs .toast-t{color:var(--text);font-weight:600}.cxs .toast-b{color:var(--text-2)}.cxs .tip{background:var(--n-900);color:#f4f7f9;max-width:280px;font:400 12px/16px var(--font-sans);box-shadow:var(--shadow-2);border-radius:6px;padding:7px 10px;display:inline-block}.cxs[data-theme=dark] .tip{color:#1c262b;background:#e9eef0}.cxs .skel{background:var(--sunken);border-radius:4px;height:12px;display:block}.cxs .skel.strong{background:var(--border-subtle)}.cxs .empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.cxs .empty-ico{background:var(--sunken);width:48px;height:48px;color:var(--text-2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.cxs .empty-ico .msym{font-size:26px}.cxs .empty-t{font:600 15px/22px var(--font-sans);color:var(--text)}.cxs .empty-b{font:400 13px/19px var(--font-sans);color:var(--text-2);max-width:420px}.cxs .scrim{background:var(--scrim)}.cxs .dialog{background:var(--surface-3);border:1px solid var(--border);box-shadow:var(--shadow-3);border-radius:12px;flex-direction:column;width:480px;max-width:100%;display:flex;overflow:hidden}.cxs .dialog-h{align-items:flex-start;gap:14px;padding:20px 20px 4px;display:flex}.cxs .dialog-t{font:600 17px/24px var(--font-sans);color:var(--text);margin:0}.cxs .dialog-s{font:400 13px/19px var(--font-sans);color:var(--text-2);margin-top:2px}.cxs .dialog-b{color:var(--text-2);font:400 14px/21px var(--font-sans);flex-direction:column;gap:14px;padding:12px 20px 20px;display:flex}.cxs .dialog-f{border-top:1px solid var(--border-subtle);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.cxs .panel{background:var(--surface-3);border-left:1px solid var(--border);box-shadow:var(--shadow-3);flex-direction:column;min-width:0;display:flex}.cxs .panel-h{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.cxs .panel-b{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.cxs .panel-f{border-top:1px solid var(--border-subtle);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.cxs .pop{background:var(--surface-3);border:1px solid var(--border);box-shadow:var(--shadow-2);border-radius:10px}.cxs .nav{background:var(--nav-bg);color:var(--nav-text);font-family:var(--font-sans);flex-direction:column;display:flex}.cxs .nav-i{width:100%;min-height:36px;color:var(--nav-text);text-align:left;font:500 13.5px/18px var(--font-sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.cxs .nav-i:hover{text-decoration:none}.cxs .nav-i>.msym{color:var(--nav-icon);font-size:20px}.cxs .nav-i .chev{color:var(--nav-icon);margin-left:auto;font-size:18px}.cxs .nav-i.is-hover{background:var(--nav-hover)}.cxs .nav-i.is-open{color:var(--nav-text-strong)}.cxs .nav-i.is-active{background:var(--nav-active);color:#fff;font-weight:600}.cxs .nav-i.is-active>.msym{color:#fff;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20}.cxs .nav-sub{border-left:1px solid var(--nav-divider);flex-direction:column;gap:1px;margin-left:9px;padding:2px 0 6px 20px;display:flex}.cxs .nav-sub .nav-i{min-height:32px;padding-left:12px;font-size:13px;font-weight:400}.cxs .nav-sub .nav-i.is-active{font-weight:600}.cxs .nav-label{font:600 10.5px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-label);padding:16px 10px 6px}.cxs .nav .badge{--c-fill:#e8604f;margin-left:auto}.cxs .topbar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:56px;padding:0 16px 0 24px;display:flex}.cxs .page{flex-direction:column;gap:20px;min-width:0;padding:24px 28px 40px;display:flex}.cxs .ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.cxs .ph-t{font:600 22px/30px var(--font-sans);letter-spacing:-.01em;color:var(--text);margin:0}.cxs .ph-meta{color:var(--text-2);font:400 13px/18px var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.cxs .ph-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cxs .actionbar{background:var(--surface);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 28px;display:flex;box-shadow:0 -4px 12px #1028340d}.cxs .m-bar{background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;height:56px;padding:0 4px;display:flex}.cxs .m-bar .btn-icon{width:44px;height:44px}.cxs .m-bar-t{min-width:0;font:600 17px/22px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;color:var(--text);flex:1;padding:0 4px;overflow:hidden}.cxs .m-bar-s{font:400 12px/16px var(--font-sans);color:var(--text-2);display:block}.cxs .m-page{flex-direction:column;gap:14px;padding:16px;display:flex}.cxs .m-actions{background:var(--surface);border-top:1px solid var(--border);flex:none;gap:8px;padding:12px 16px 16px;display:flex;box-shadow:0 -6px 16px #1028340f}.cxs .lcard{background:var(--surface);border:1px solid var(--border);min-width:0;color:var(--text);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.cxs .lcard:hover{text-decoration:none}.cxs .sheet{background:var(--surface-3);box-shadow:var(--shadow-3);border-radius:16px 16px 0 0;flex-direction:column;display:flex}.cxs .sheet-grip{background:var(--border-strong);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 4px}.cxs .m-tabbar{background:var(--surface);border-bottom:1px solid var(--border-subtle);gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.cxs .m-pill{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--text-2);font:500 13px/1 var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cxs .m-pill.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.cxs .m-pill .count{color:inherit;background:#ffffff38}.cxs .fbar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.cxs .fbar>.field{flex:180px;gap:4px;min-width:160px;max-width:220px}.cxs .fbar>.field.fw-s{flex:0 150px;min-width:130px;max-width:160px}.cxs .fbar>.field.fw-l{flex:260px;min-width:220px;max-width:320px}.cxs .fbar>.field>.label{font-size:12px;line-height:16px}.cxs .fbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cxs .fbar-note{font:400 12px/16px var(--font-sans);color:var(--text-2);flex:1 0 100%}.cxs .tbl-nowrap th,.cxs .tbl-nowrap td{white-space:nowrap;padding-left:10px;padding-right:10px}.cxs .tbl .docno,.cxs .docno{font:500 13px/18px var(--font-mono);color:var(--text);letter-spacing:-.01em;white-space:nowrap}.cxs .docno .pre{color:var(--text-2);font-weight:400}.cxs .docno b{color:var(--text);font-weight:600}.cxs a.docno:hover{color:var(--link);text-decoration:none}.cxs a.docno:hover b,.cxs a.docno:hover .pre{color:var(--link)}.cxs .lcard-no{font:600 14px/20px var(--font-mono);color:var(--text);letter-spacing:-.01em;overflow-wrap:anywhere}.cxs .lcard-no .pre{color:var(--text-2);font-weight:400}.cxs .lkv{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding-top:8px;display:grid}.cxs .lkv>div{flex-direction:column;gap:1px;min-width:0;display:flex}.cxs .lkv dt{font:500 11.5px/15px var(--font-sans);color:var(--text-2)}.cxs .lkv dd{font:400 13.5px/19px var(--font-sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.cxs .lkv dd .chip,.cxs .lkv dd .tag{vertical-align:middle}.cxs .lkv .w2{grid-column:1/-1}.cxs .lcard.is-muted{background:var(--surface-2)}.cxs .lcard.is-muted .lcard-no,.cxs .lcard.is-muted dd,.cxs .tbl td.t-2,.cxs .lkv dd.t-2{color:var(--text-2)}.cxs .tbl td.t-3,.cxs .lkv dd.t-3{color:var(--text-3)}.cxs .tbl td.t-danger,.cxs .lkv dd.t-danger{color:var(--danger-text)}.cxs .tbl td.t-success,.cxs .lkv dd.t-success{color:var(--success-text)}.cxs .tbl td.t-warning,.cxs .lkv dd.t-warning{color:var(--warning-text)}.cxs .tbl td.t-primary,.cxs .lkv dd.t-primary{color:var(--primary-text)}.cxs .lkv dd.mono{font-family:var(--font-mono);font-size:12.5px}.cxs .lkv dd.wrap{white-space:normal;overflow:visible}.cxs .lkv-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cxs .tbl-nowrap td.wrap{white-space:normal}.cxs .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cxs.g{font-size:15px;line-height:22px}.cxs .g-screen{background:var(--bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.cxs .g-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cxs .g-pad{flex-direction:column;gap:16px;padding:16px;display:flex}.cxs .g-sec{flex-direction:column;gap:10px;display:flex}.cxs .g-bar{background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;height:56px;padding:0 4px;display:flex}.cxs .g-bar .btn-icon{border-radius:10px;width:44px;height:44px}.cxs .g-bar .btn-icon .msym{font-size:22px}.cxs .g-bar-t{flex-direction:column;flex:1;min-width:0;padding:0 4px;display:flex}.cxs .g-bar-t b{font:600 17px/22px var(--font-sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cxs .g-bar-t span{font:400 12.5px/16px var(--font-sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cxs .lang{height:44px;color:var(--text-2);font:600 13px/1 var(--font-sans);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.cxs .lang .msym{font-size:20px}.cxs .g-h{font:600 18px/24px var(--font-sans);letter-spacing:-.005em;color:var(--text);margin:0}.cxs .g-hrow{align-items:center;gap:8px;min-height:24px;display:flex}.cxs .g-hrow .g-h{flex:1;min-width:0}.cxs .g-lbl{font:500 14px/20px var(--font-sans);color:var(--text)}.cxs .pic{background:var(--c-bg,var(--sunken));color:var(--c-dot,var(--text-3));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1028340a}.cxs .pic .msym{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48;font-size:40px}.cxs .pic.sm .msym{font-size:26px}.cxs .pic.lg .msym{font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 48;font-size:88px}.cxs .pic.round{border-radius:50%}.cxs .venue{background:var(--surface);border-bottom:1px solid var(--border);flex:none}.cxs .venue-top{gap:8px;display:flex;position:absolute;top:12px;right:12px}.cxs .chip-btn{background:var(--surface);min-width:44px;height:44px;color:var(--text);font:600 13px/1 var(--font-sans);box-shadow:var(--shadow-1);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cxs .chip-btn .msym{color:var(--text-2);font-size:20px}.cxs .venue-b{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.cxs .venue-logo{background:var(--primary);width:68px;height:68px;color:var(--text-on-primary);font:700 22px/1 var(--font-sans);letter-spacing:-.02em;border:3px solid var(--surface);box-shadow:var(--shadow-1);border-radius:16px;justify-content:center;align-items:center;margin-top:-34px;display:flex;position:relative}.cxs .venue-n{font:600 22px/28px var(--font-sans);letter-spacing:-.01em;color:var(--text);margin:0}.cxs .venue-m{font:400 13px/18px var(--font-sans);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cxs .sto{background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cxs .sto-i{background:var(--surface);width:44px;height:44px;color:var(--primary-text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .sto-i .msym{font-size:24px}.cxs .sto-t{font:600 16px/22px var(--font-sans);color:var(--text)}.cxs .sto-s{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .ord{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cxs .ord.is-mine{border-color:var(--primary-border)}.cxs .ord-h{align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.cxs .ord-no{font:600 14px/20px var(--font-mono);letter-spacing:-.01em;color:var(--text)}.cxs .ord-meta{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .ord-items{font:400 13.5px/19px var(--font-sans);color:var(--text-2);margin:0;padding:8px 16px 12px}.cxs .ord-f{border-top:1px solid var(--border-subtle);background:var(--surface-2);gap:8px;padding:10px 12px 12px;display:flex}.cxs .ord-f .btn{border-radius:10px;flex:1;height:44px;font-size:14px}.cxs .price{font:600 15px/21px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.cxs .price small{color:var(--text-3);margin-left:3px;font-size:12px;font-weight:500}.cxs .g-search{background:var(--surface);flex:none;gap:8px;padding:12px 16px;display:flex}.cxs .g-search .input{background:var(--sunken);height:48px;color:var(--text-3);border-color:#0000;border-radius:12px;padding:0 14px;font-size:16px}.cxs .g-search .input .msym{color:var(--text-2);font-size:22px}.cxs .g-search .btn-icon{border-radius:12px;width:48px;height:48px}.cxs .g-chips{background:var(--surface);border-bottom:1px solid var(--border);flex:none;gap:8px;padding:0 16px 12px;display:flex;overflow:hidden}.cxs .fpill{border:1px solid var(--border-strong);background:var(--surface);height:40px;color:var(--text-2);font:500 13.5px/1 var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cxs .fpill .msym{font-size:18px}.cxs .fpill.is-active{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary-text);font-weight:600}.cxs .feat-row{gap:12px;display:flex;overflow:hidden}.cxs .feat{width:168px;color:var(--text);flex-direction:column;flex:none;gap:6px;text-decoration:none;display:flex}.cxs a.feat:hover{text-decoration:none}.cxs .feat .pic{width:168px;height:120px}.cxs .feat-t{font:600 14px/19px var(--font-sans);color:var(--text)}.cxs .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.cxs .cat{color:var(--text);flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.cxs a.cat:hover{text-decoration:none}.cxs .cat .pic{aspect-ratio:1;border-radius:14px;width:100%}.cxs .cat-t{font:600 14px/18px var(--font-sans);color:var(--text)}.cxs .cat-s{font:400 12px/16px var(--font-sans);color:var(--text-2);margin-top:-6px}.cxs .subs{background:var(--surface);border-bottom:1px solid var(--border);flex:none;gap:2px;padding:12px 10px 10px;display:flex;overflow:hidden}.cxs .sub{width:72px;color:var(--text-2);font:500 12.5px/16px var(--font-sans);text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:4px 0 0;text-decoration:none;display:flex}.cxs .sub .pic{border-radius:50%;width:58px;height:58px}.cxs .sub .pic .msym{font-size:28px}.cxs .sub.is-active{color:var(--primary-text);font-weight:600}.cxs .sub.is-active .pic{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary)}.cxs .list-h{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 16px 8px;display:flex}.cxs .list-h h2{font:600 18px/24px var(--font-sans);color:var(--text);margin:0}.cxs .list-h span{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .items{background:var(--surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cxs .item{border-bottom:1px solid var(--border-subtle);color:var(--text);gap:14px;padding:14px 16px;text-decoration:none;display:flex}.cxs .item:last-child{border-bottom:0}.cxs a.item:hover{text-decoration:none}.cxs .item-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cxs .item-t{font:600 15.5px/21px var(--font-sans);color:var(--text)}.cxs .item-d{font:400 13.5px/19px var(--font-sans);color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cxs .item-m{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.cxs .item-w{font:400 12.5px/16px var(--font-sans);color:var(--text-3)}.cxs .item-pic{flex:none;width:108px;height:108px;position:relative}.cxs .item-pic .pic{width:108px;height:108px}.cxs .add{border:3px solid var(--surface);background:var(--primary);width:44px;height:44px;color:var(--text-on-primary);box-shadow:var(--shadow-1);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.cxs a.add:hover{text-decoration:none}.cxs .add .msym{font-size:22px}.cxs .add:disabled{background:var(--n-400);cursor:not-allowed}.cxs .item.is-out .item-t,.cxs .item.is-out .price{color:var(--text-3)}.cxs .item.is-out .pic{filter:grayscale();opacity:.55}.cxs .cartbar{background:var(--surface);border-top:1px solid var(--border);flex:none;padding:10px 16px 16px;box-shadow:0 -6px 16px #1028340f}.cxs .cartbar-a{background:var(--primary);height:54px;color:var(--text-on-primary);font:600 15px/1 var(--font-sans);border-radius:12px;align-items:center;gap:12px;padding:0 16px 0 10px;text-decoration:none;display:flex}.cxs a.cartbar-a:hover{text-decoration:none}.cxs .cartbar-n{min-width:34px;height:34px;font:600 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.cxs .cartbar-l{flex:1}.cxs .cartbar-s{font-variant-numeric:tabular-nums}.cxs .btn-xl{border-radius:12px;gap:8px;height:52px;padding:0 20px;font-size:15px}.cxs .btn-xl .msym{font-size:22px}.cxs .btn-icon.btn-xl{width:52px;padding:0}.cxs .m-actions .btn-xl{flex:none}.cxs .grp{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cxs .grp-h{align-items:flex-start;gap:10px;padding:16px 16px 10px;display:flex}.cxs .grp-hb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cxs .grp-t{font:600 16px/22px var(--font-sans);color:var(--text);margin:0}.cxs .grp-s{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .opt-r{border-top:1px solid var(--border-subtle);cursor:pointer;min-height:52px;font:400 15px/21px var(--font-sans);color:var(--text);align-items:center;gap:12px;padding:6px 16px;display:flex}.cxs .opt-r input[type=radio],.cxs .opt-r input[type=checkbox]{width:22px;height:22px}.cxs .opt-r .l{flex-direction:column;flex:1;min-width:0;display:flex}.cxs .opt-r .l small{font:400 12.5px/16px var(--font-sans);color:var(--text-2)}.cxs .opt-r .p{font:400 14px/20px var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cxs .opt-r.is-on .l{font-weight:600}.cxs .opt-r.is-dis{color:var(--text-disabled);cursor:not-allowed}.cxs .opt-r.is-dis .p{color:var(--text-disabled)}.cxs .opt-r.is-paid{background:var(--surface-2);cursor:default}.cxs .opt-r.is-paid .l{color:var(--text-3)}.cxs textarea.input.g-ta{resize:none;border-radius:12px;min-height:92px;padding:10px 12px;font-size:16px;line-height:22px}.cxs .input.g-in{border-radius:12px;height:48px;padding:0 12px;font-size:16px}.cxs .stepper{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;flex:none;align-items:center;height:52px;display:inline-flex}.cxs .stepper button{width:46px;height:50px;color:var(--primary-text);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cxs .stepper button:disabled{color:var(--text-disabled);cursor:not-allowed}.cxs .stepper button .msym{font-size:22px}.cxs .stepper .v{text-align:center;min-width:26px;font:600 16px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}.cxs .stepper.sm{border-radius:10px;height:44px}.cxs .stepper.sm button{border-radius:9px;width:44px;height:42px}.cxs .stepper.sm button .msym{font-size:20px}.cxs .seg-lg{background:var(--sunken);border-radius:14px;gap:4px;padding:4px;display:flex}.cxs .seg-lg button{min-width:0;min-height:60px;color:var(--text-2);font:500 14px/18px var(--font-sans);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 8px;display:inline-flex}.cxs .seg-lg button .msym{font-size:22px}.cxs .seg-lg button.is-active{background:var(--surface);color:var(--primary-text);box-shadow:var(--shadow-1);font-weight:600}.cxs .seg-lg.row button{flex-direction:row;gap:6px;min-height:44px;font-size:13.5px}.cxs .seg-lg.row button .msym{font-size:19px}.cxs .pay-list{flex-direction:column;gap:10px;display:flex}.cxs .pay{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cxs .pay.is-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.cxs .pay-r{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.cxs .pay-r input[type=radio]{width:22px;height:22px}.cxs .pay-b{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cxs .pay-t{font:600 15px/20px var(--font-sans);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cxs .pay-s{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .pay-mark{border:1px solid var(--border);background:var(--surface-2);width:48px;height:32px;color:var(--text-2);font:700 12px/1 var(--font-sans);letter-spacing:.03em;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .pay-mark .msym{font-size:22px}.cxs .pay-x{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:14px;display:flex}.cxs .wallet{color:#fff;width:100%;height:54px;font:600 16px/1 var(--font-sans);background:#000;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cxs a.wallet:hover{text-decoration:none}.cxs[data-theme=dark] .wallet{color:#000;background:#fff}.cxs .wallet .msym{font-size:22px}.cxs .or{font:500 12.5px/16px var(--font-sans);color:var(--text-3);align-items:center;gap:12px;display:flex}.cxs .or:before,.cxs .or:after{content:"";background:var(--border);flex:1;height:1px}.cxs .nap{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cxs .nap button{border:1px solid var(--border-strong);background:var(--surface);min-height:54px;color:var(--text);font:600 14px/18px var(--font-sans);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px;display:flex}.cxs .nap button small{font:400 11.5px/14px var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.cxs .nap button .msym{color:var(--text-2);font-size:18px}.cxs .nap button.is-on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary)}.cxs .nap button.is-on small{color:var(--primary-text)}.cxs .g-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0}.cxs .g-card-b{flex-direction:column;gap:12px;padding:16px;display:flex}.cxs .g-row{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.cxs .g-row:first-child{border-top:0}.cxs .g-row .l{flex-direction:column;flex:1;min-width:0;display:flex}.cxs .g-row .l b{font:500 15px/20px var(--font-sans);color:var(--text)}.cxs .g-row .l span{font:400 12.5px/16px var(--font-sans);color:var(--text-2)}.cxs .sum{flex-direction:column;gap:6px;display:flex}.cxs .sum-r{font:400 14px/20px var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.cxs .sum-r.tot{color:var(--text);font:600 17px/24px var(--font-sans);border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:10px}.cxs .cl{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cxs .cl:first-child{border-top:0}.cxs .cl-top{align-items:flex-start;gap:12px;display:flex}.cxs .cl-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cxs .cl-t{font:600 15px/21px var(--font-sans);color:var(--text)}.cxs .cl-mod{font:400 13px/18px var(--font-sans);color:var(--text-2)}.cxs .cl-note{font:italic 400 13px/18px var(--font-sans);color:var(--text-2);align-items:flex-start;gap:6px;display:flex}.cxs .cl-note .msym{color:var(--text-3);margin-top:1px;font-size:16px}.cxs .cl-bot{align-items:center;gap:12px;display:flex}.cxs .ups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cxs .up{flex-direction:column;gap:6px;min-width:0;display:flex}.cxs .up-pic{position:relative}.cxs .up .pic{width:100%;height:84px}.cxs .up .add{width:40px;height:40px;bottom:-6px;right:-4px}.cxs .up .add .msym{font-size:20px}.cxs .up-t{font:500 13px/17px var(--font-sans);color:var(--text)}.cxs .banks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cxs .bank{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-height:56px;font:500 14px/18px var(--font-sans);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.cxs .bank.is-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-soft);font-weight:600}.cxs .bank-i{background:var(--sunken);width:34px;height:34px;color:var(--text-2);font:700 10.5px/1 var(--font-sans);letter-spacing:.02em;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cxs .bank.is-on .bank-i{background:var(--surface);color:var(--primary-text)}.cxs .vflow{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cxs .vflow li{grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.cxs .vflow-dot{flex-direction:column;align-items:center;display:flex}.cxs .vflow-line{background:var(--border);border-radius:2px;flex:1;width:2px;min-height:16px;margin:3px 0}.cxs .vflow-line.ok{background:var(--success-solid)}.cxs .vflow-b{flex-direction:column;padding-bottom:14px;display:flex}.cxs .vflow-b b{font:600 15px/22px var(--font-sans);color:var(--text)}.cxs .vflow-b span{font:400 13px/18px var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.cxs a.lang,.cxs a.chip-btn,.cxs a.lang:hover,.cxs a.chip-btn:hover{text-decoration:none}.cxs a.g-row,.cxs a.g-row:hover{color:var(--text);text-decoration:none}.cxs.lang-zh{--font-sans:"IBM Plex Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}.cxs .lang-list{flex-direction:column;display:flex}.cxs .lang-opt{border-top:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:14px;min-height:56px;padding:6px 20px;display:flex}.cxs .lang-opt input[type=radio]{width:22px;height:22px}.cxs .lang-opt .l{flex-direction:column;flex:1;min-width:0;display:flex}.cxs .lang-opt .l b{font:600 16px/22px var(--font-sans);color:var(--text)}.cxs .lang-opt .l span{font:400 12.5px/16px var(--font-sans);color:var(--text-2)}.cxs .lang-opt.is-on{background:var(--primary-soft)}.cxs .lang-code{font:600 12px/1 var(--font-mono);color:var(--text-3)}html,body,#root{height:100%;margin:0}body{background:var(--app-bg,#f4f7f9)}.cxs.g.g-screen{max-width:1280px;height:100dvh;min-height:100dvh;margin:0 auto}.cxs .g-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.cxs .m-actions,.cxs .cartbar{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.cxs .subs,.cxs .g-chips,.cxs .feat-row{scrollbar-width:none;overflow-x:auto}.cxs .subs::-webkit-scrollbar{display:none}.cxs .g-chips::-webkit-scrollbar{display:none}.cxs .feat-row::-webkit-scrollbar{display:none}.cxs :focus-visible{outline:2px solid var(--focus);outline-offset:2px}
