@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-italic-BpOYgEhF.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-italic-BTGUQAkP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-italic-BzAMfQ4d.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-italic-Cf7cROU4.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-italic-B3URO7Ca.woff2)format("woff2-variations");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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff)format("woff");unicode-range:U+900-97F,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff)format("woff");unicode-range:U+900-97F,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-700-normal-h2KXAbYG.woff)format("woff");unicode-range:U+900-97F,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-ext-700-normal-BKjKJI-9.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-700-normal-DXhSwleO.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-700-normal-DcW8oEIt.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-700-normal-B5n956PN.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-telugu-400-normal-7lz0FJyD.woff2)format("woff2"),url(/assets/noto-sans-telugu-telugu-400-normal-B-SOWLxC.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-latin-ext-400-normal-DzVve7Fv.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-ext-400-normal-DI1IggVY.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-telugu-latin-400-normal-D5HVD0Em.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-400-normal-BY_3pSVs.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-telugu-telugu-600-normal-ShqxMSqt.woff2)format("woff2"),url(/assets/noto-sans-telugu-telugu-600-normal-SAyHZyNi.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-telugu-latin-ext-600-normal-BGgD5Np2.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-ext-600-normal-F_Gcdd0Y.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-telugu-latin-600-normal-wff5QEQD.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-600-normal-Ds0K-67z.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-telugu-telugu-700-normal-DUHCiUsY.woff2)format("woff2"),url(/assets/noto-sans-telugu-telugu-700-normal-BjykHOQV.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-telugu-latin-ext-700-normal-Bf_Slvtb.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-ext-700-normal-BkZ2uW01.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:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-telugu-latin-700-normal-P-fIO_mt.woff2)format("woff2"),url(/assets/noto-sans-telugu-latin-700-normal-BeEGFXWT.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-tamil-400-normal-cIr4vgaa.woff2)format("woff2"),url(/assets/noto-sans-tamil-tamil-400-normal-Bt0_HtAo.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-ext-400-normal-DcqX8bzT.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-ext-400-normal-9ZDdQipz.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-tamil-latin-400-normal-Dkj4wjWb.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-400-normal-1qF9FKsw.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-tamil-tamil-600-normal-CL0EX-O6.woff2)format("woff2"),url(/assets/noto-sans-tamil-tamil-600-normal-Bi7KqQ7x.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-tamil-latin-ext-600-normal-C6IvHLZe.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-ext-600-normal-70OeVqCb.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-tamil-latin-600-normal-Olp8itr_.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-600-normal-B-l4EPsz.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-tamil-700-normal-bO3kIbVG.woff2)format("woff2"),url(/assets/noto-sans-tamil-tamil-700-normal-DJ6s4VRX.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-latin-ext-700-normal-D3zsJ9GH.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-ext-700-normal-C9NFjJpX.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:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-latin-700-normal-CmYis2Dp.woff2)format("woff2"),url(/assets/noto-sans-tamil-latin-700-normal-exbT8wdj.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-kannada-400-normal-Bsa1cm6S.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-400-normal-iJYWxeFc.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-ext-400-normal-CbPWf4xQ.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-400-normal-GNUGp1E4.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kannada-latin-400-normal-BUiE64PE.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-400-normal-CR0rPRGy.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kannada-kannada-600-normal-MY_sDt36.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-600-normal-iH-VikIG.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kannada-latin-ext-600-normal-e2AGdE0i.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-600-normal-BwVgEPDi.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-kannada-latin-600-normal-CAzlyByY.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-600-normal-Dfy7G3pq.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kannada-kannada-700-normal-CZJiHcXC.woff2)format("woff2"),url(/assets/noto-sans-kannada-kannada-700-normal-C928FzTL.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kannada-latin-ext-700-normal-B5jNiwyZ.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-ext-700-normal-rdxla3z_.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:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-kannada-latin-700-normal-DAYBXith.woff2)format("woff2"),url(/assets/noto-sans-kannada-latin-700-normal--yTElnLW.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-malayalam-400-normal-BlRtQoab.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-400-normal-BR1YyT1N.woff)format("woff");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-latin-ext-400-normal-IG6d9ReN.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-ext-400-normal-CwMuqgJj.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-latin-400-normal-CPcGtHky.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-400-normal-CeqLzfUC.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-malayalam-malayalam-600-normal-BS2EwmAW.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-600-normal-C6YcGxtf.woff)format("woff");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-malayalam-latin-ext-600-normal-BMqGuSUM.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-ext-600-normal-CTZkmHD8.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-malayalam-latin-600-normal-BOjqrJgE.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-600-normal-BSUVZakM.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-malayalam-malayalam-700-normal-CksN7HIL.woff2)format("woff2"),url(/assets/noto-sans-malayalam-malayalam-700-normal-DHx9wx82.woff)format("woff");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-malayalam-latin-ext-700-normal-CiQiWPJR.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-ext-700-normal-DClXdWmm.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:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-malayalam-latin-700-normal-BhbEATrM.woff2)format("woff2"),url(/assets/noto-sans-malayalam-latin-700-normal-Bp-vluku.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2)format("woff2"),url(/assets/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-ext-400-normal-Caj59Max.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-ext-400-normal-DwoTidnb.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-400-normal-DiV_iq0_.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-400-normal-BNmU3xSe.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-bengali-600-normal-BVnGrJcL.woff2)format("woff2"),url(/assets/noto-sans-bengali-bengali-600-normal-d2kw9WWz.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-latin-ext-600-normal-C6cBZc4J.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-ext-600-normal-DY6HLMBa.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-latin-600-normal-BokLars8.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-600-normal-KNvJZft-.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-bengali-700-normal-C0v9szhP.woff2)format("woff2"),url(/assets/noto-sans-bengali-bengali-700-normal-DXVjD8fr.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-latin-ext-700-normal-3-Al-97M.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-ext-700-normal-BMiYGHX_.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:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-latin-700-normal-DcY8RmmN.woff2)format("woff2"),url(/assets/noto-sans-bengali-latin-700-normal-CBJkAOMM.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-gujarati-400-normal-DxxaIkf3.woff2)format("woff2"),url(/assets/noto-sans-gujarati-gujarati-400-normal-d-efZx69.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-math-400-normal-s1zDI7ev.woff2)format("woff2"),url(/assets/noto-sans-gujarati-math-400-normal-B6yJwsUl.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-symbols-400-normal-CwL5OaQS.woff2)format("woff2"),url(/assets/noto-sans-gujarati-symbols-400-normal-Bkbn1BLc.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-latin-ext-400-normal-CmmbkgGu.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-ext-400-normal-CUjaMbMV.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-gujarati-latin-400-normal-N0qefQFq.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-400-normal-DfOTo8gh.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-gujarati-gujarati-600-normal-B7VwBqbE.woff2)format("woff2"),url(/assets/noto-sans-gujarati-gujarati-600-normal-ytJ0fqUe.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-gujarati-math-600-normal-uVtuFaNR.woff2)format("woff2"),url(/assets/noto-sans-gujarati-math-600-normal-D9MffFYp.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-gujarati-symbols-600-normal-BhyIWsea.woff2)format("woff2"),url(/assets/noto-sans-gujarati-symbols-600-normal-DjxvAHrF.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-gujarati-latin-ext-600-normal-q-CEJkBP.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-ext-600-normal-tdBmbrkH.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-gujarati-latin-600-normal-CAHHaBZt.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-600-normal-C-Ci3pnh.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-gujarati-gujarati-700-normal-CaGOnbqo.woff2)format("woff2"),url(/assets/noto-sans-gujarati-gujarati-700-normal-BCxPGA3f.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-gujarati-math-700-normal-uF0ck_PT.woff2)format("woff2"),url(/assets/noto-sans-gujarati-math-700-normal-CJiAKBwf.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-gujarati-symbols-700-normal-4h4aOPee.woff2)format("woff2"),url(/assets/noto-sans-gujarati-symbols-700-normal-BZNzJVvw.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-gujarati-latin-ext-700-normal-DqzCBMPC.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-ext-700-normal-D8CfXzjA.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:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-gujarati-latin-700-normal-BvhxjnBx.woff2)format("woff2"),url(/assets/noto-sans-gujarati-latin-700-normal-CD1ajt5u.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}:root{--color-primary-900:#092b53;--color-primary-800:#0b3670;--color-primary-700:#0d4281;--color-primary-600:#0f51a0;--color-primary-500:#125ab0;--color-primary-400:#2d70c8;--color-primary-300:#4692ec;--color-primary-200:#7eb3f2;--color-primary-100:#b5d3f7;--color-primary-50:#edf4fd;--color-primary-25:#f6fafe;--color-secondary-900:#0d4281;--color-secondary-500:#1772de;--color-secondary-200:#b5d3f7;--color-neutral-950:#0f172a;--color-neutral-900:#1e293b;--color-neutral-800:#334155;--color-neutral-700:#475569;--color-neutral-600:#64748b;--color-neutral-500:#94a3b8;--color-neutral-400:#cbd5e1;--color-neutral-300:#e2e8f0;--color-neutral-200:#f1f5f9;--color-neutral-100:#f8fafc;--color-success-800:#14532d;--color-success-700:#15803d;--color-success-500:#22c55e;--color-success-200:#bbf7d0;--color-success-100:#dcfce7;--color-success-50:#f0fdf4;--color-warning-800:#92400e;--color-warning-700:#b45309;--color-warning-500:#f59e0b;--color-warning-200:#fde68a;--color-warning-100:#fef3c7;--color-warning-50:#fffbeb;--color-error-800:#991b1b;--color-error-700:#b91c1c;--color-error-500:#ef4444;--color-error-200:#fecaca;--color-error-100:#fee2e2;--color-error-50:#fff5f5;--color-info-700:#0369a1;--color-info-500:#0ea5e9;--color-info-100:#e0f2fe;--color-info-50:#f0f9ff;--color-bg:#fcfcfc;--color-tint-01:var(--color-primary-25);--color-tint-02:var(--color-primary-50);--color-text:#333;--color-white:#fff;--color-brand-rgb:18 90 176}:root,[data-tenant]{--color-tint-01:var(--color-primary-25);--color-tint-02:var(--color-primary-50);--surface-bg:var(--color-bg);--surface-card:var(--color-white);--surface-tint:var(--color-tint-01);--surface-tint-strong:var(--color-tint-02);--surface-sidebar:var(--color-primary-900);--surface-sidebar-item:#ffffff0f;--surface-sidebar-active:#ffffff1f;--text-primary:var(--color-text);--text-secondary:var(--color-neutral-600);--text-muted:var(--color-neutral-500);--text-disabled:var(--color-neutral-400);--text-on-primary:var(--color-white);--text-on-sidebar:#ffffffd9;--text-brand:var(--color-primary-500);--text-success:var(--color-success-700);--text-warning:var(--color-warning-700);--text-error:var(--color-error-700);--text-info:var(--color-info-700);--border-default:var(--color-tint-02);--border-subtle:var(--color-tint-01);--border-strong:var(--color-neutral-300);--border-focus:var(--color-primary-500);--btn-primary-default:var(--color-primary-500);--btn-primary-hover:var(--color-primary-300);--btn-primary-disabled:var(--color-primary-100);--btn-secondary-border:var(--color-primary-500);--btn-secondary-hover:var(--color-primary-500)}@font-face{font-family:Cascadia Code;src:local(Cascadia Code),local(CascadiaCode);font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:local(Cascadia Code Italic),local(CascadiaCode-Italic);font-weight:200 700;font-style:italic;font-display:swap}:root{--font-indic:"Noto Sans Devanagari", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Kannada", "Noto Sans Malayalam", "Noto Sans Bengali", "Noto Sans Gujarati";--font-sans:"Nunito Sans Variable", "Nunito Sans", var(--font-indic), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-family:var(--font-sans);--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:32px;--text-5xl:40px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--leading-indic:1.7;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--type-page-title-size:var(--text-2xl);--type-page-title-weight:var(--weight-semibold);--type-page-title-line:var(--leading-tight);--type-section-title-size:var(--text-lg);--type-section-title-weight:var(--weight-semibold);--type-section-title-line:var(--leading-tight);--type-widget-title-size:var(--text-md);--type-widget-title-weight:var(--weight-semibold);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-line:var(--leading-normal);--type-body-medium-weight:var(--weight-medium);--type-helper-size:var(--text-sm);--type-helper-weight:var(--weight-regular);--type-helper-line:var(--leading-normal);--type-label-size:var(--text-sm);--type-label-weight:var(--weight-medium);--type-caption-size:var(--text-xs);--type-caption-weight:var(--weight-regular);--type-table-header-size:var(--text-sm);--type-table-header-weight:var(--weight-semibold);--type-nav-size:var(--text-base);--type-nav-weight:var(--weight-medium);--type-kpi-size:var(--text-3xl);--type-kpi-weight:var(--weight-bold);--space-0:0px;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-64:256px;--layout-header-height:64px;--layout-nav-expanded:280px;--layout-nav-collapsed:72px;--layout-settings-nav:280px;--card-padding-x:var(--space-6);--card-padding-y:var(--space-5);--card-padding:var(--space-5) var(--space-6);--section-gap:var(--space-6);--page-padding:var(--space-6);--page-padding-x:var(--space-6);--page-padding-y:var(--space-5);--btn-height-xl:48px;--btn-height-lg:40px;--btn-height-md:36px;--btn-height-sm:32px;--btn-padding-xl:0 var(--space-6);--btn-padding-lg:0 var(--space-5);--btn-padding-md:0 var(--space-4);--btn-padding-sm:0 var(--space-3);--input-height-lg:44px;--input-height-md:40px;--input-height-sm:36px;--table-header-height:52px;--table-row-height:48px;--table-padding-x:var(--space-4);--table-padding-y:var(--space-3);--nav-item-height:44px;--nav-item-padding-x:var(--space-4);--nav-item-padding-y:var(--space-2-5);--nav-section-gap:var(--space-1);--nav-group-label-size:var(--text-xs);--modal-padding:var(--space-6);--drawer-padding:var(--space-6);--badge-padding-x:var(--space-2);--badge-padding-y:var(--space-0-5);--chip-padding-x:var(--space-3);--chip-padding-y:var(--space-1)}:root,[data-tenant]{--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-full:9999px;--radius-btn:var(--radius-sm);--radius-input:var(--radius-sm);--radius-card:var(--radius-2xl);--radius-badge:var(--radius-full);--radius-chip:var(--radius-full);--radius-tag:var(--radius-sm);--radius-modal:var(--radius-2xl);--radius-drawer:0px;--radius-tooltip:var(--radius-sm);--radius-dropdown:var(--radius-lg);--radius-avatar:var(--radius-full);--radius-icon-btn:var(--radius-sm);--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--border-card:1px solid var(--border-default);--border-input:1px solid var(--color-neutral-300);--border-input-hover:1px solid var(--color-primary-300);--border-input-focus:1px solid var(--color-primary-500);--border-input-error:1px solid var(--color-error-500);--border-divider:1px solid var(--border-default);--border-strong:1px solid var(--color-neutral-300);--focus-ring:0 0 0 3px rgb(var(--color-brand-rgb) / .2);--focus-ring-error:0 0 0 3px #ef444433;--focus-ring-success:0 0 0 3px #22c55e33;--shadow-none:none;--shadow-xs:0 1px 2px rgb(var(--color-brand-rgb) / .04);--shadow-sm:0 1px 3px rgb(var(--color-brand-rgb) / .06), 0 1px 2px #0000000a;--shadow-md:0 4px 8px rgb(var(--color-brand-rgb) / .08), 0 2px 4px #0000000a;--shadow-lg:0 8px 20px rgb(var(--color-brand-rgb) / .1), 0 4px 8px #0000000d;--shadow-xl:0 16px 40px rgb(var(--color-brand-rgb) / .14), 0 8px 16px #0000000f;--shadow-2xl:0 24px 60px rgb(var(--color-brand-rgb) / .18), 0 12px 24px #00000014;--shadow-inner-sm:inset 0 1px 2px #0000000f;--shadow-inner-md:inset 0 2px 4px #00000014;--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-dropdown:var(--shadow-lg);--shadow-modal:var(--shadow-xl);--shadow-drawer:var(--shadow-xl);--shadow-popover:var(--shadow-lg);--shadow-toast:var(--shadow-lg);--shadow-btn-primary:0 2px 8px rgb(var(--color-brand-rgb) / .3);--shadow-sidebar:2px 0 8px #092b531f;--shadow-header:0 1px 4px rgb(var(--color-brand-rgb) / .08)}:root{--duration-instant:50ms;--duration-fast:.1s;--duration-base:.15s;--duration-slow:.25s;--duration-slower:.35s;--duration-slowest:.5s;--ease-linear:linear;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--transition-color:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);--transition-shadow:box-shadow var(--duration-base) var(--ease-default);--transition-transform:transform var(--duration-base) var(--ease-default);--transition-opacity:opacity var(--duration-base) var(--ease-default);--transition-base:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);--transition-modal:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);--transition-drawer:transform var(--duration-slower) var(--ease-decelerate);--transition-dropdown:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);--transition-nav-width:width var(--duration-slower) var(--ease-default)}@keyframes vcx-spin{to{transform:rotate(360deg)}}@keyframes vcx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vcx-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vcx-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes vcx-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes vcx-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes vcx-pulse{0%,to{opacity:1}50%{opacity:.5}}:root,[data-tenant]{--call-live:var(--color-success-500);--call-live-bg:var(--color-success-50);--call-live-text:var(--color-success-700);--call-ringing:var(--color-warning-500);--call-ringing-bg:var(--color-warning-50);--call-ringing-text:var(--color-warning-700);--call-queued:var(--color-neutral-500);--call-queued-bg:var(--color-neutral-200);--call-queued-text:var(--color-neutral-700);--call-ended:var(--color-neutral-600);--call-ended-bg:var(--color-neutral-200);--call-ended-text:var(--color-neutral-700);--call-failed:var(--color-error-500);--call-failed-bg:var(--color-error-50);--call-failed-text:var(--color-error-700);--agent-live-bg:var(--color-success-100);--agent-live-text:var(--color-success-800);--agent-draft-bg:var(--color-neutral-200);--agent-draft-text:var(--color-neutral-700);--agent-paused-bg:var(--color-warning-100);--agent-paused-text:var(--color-warning-800);--turn-listening:var(--color-primary-500);--turn-thinking:var(--color-info-500);--turn-speaking:var(--color-success-500);--turn-interrupted:var(--color-warning-500);--turn-idle:var(--color-neutral-400);--speaker-agent-bg:var(--color-tint-02);--speaker-agent-text:var(--color-primary-800);--speaker-caller-bg:var(--color-neutral-200);--speaker-caller-text:var(--color-neutral-900);--speaker-system-text:var(--color-neutral-600);--transcript-active-bg:var(--color-warning-50);--meter-track:var(--color-primary-50);--meter-fill:var(--color-primary-500);--meter-peak:var(--color-warning-500);--meter-clip:var(--color-error-500);--waveform-wave:var(--color-primary-200);--waveform-progress:var(--color-primary-500);--waveform-cursor:var(--color-primary-900);--chart-volume:var(--color-primary-200);--chart-connected:var(--color-primary-500);--chart-p50:var(--color-primary-200);--chart-p95:var(--color-primary-500);--chart-eou:var(--color-primary-200);--chart-stt:#0d9488;--chart-llm:var(--color-primary-500);--chart-tts:#c084fc;--chart-grid:var(--color-neutral-200);--chart-axis:var(--color-neutral-400);--chart-text:var(--text-secondary);--chart-surface:var(--surface-card);--prompt-var-bg:var(--color-tint-02);--prompt-var-text:var(--color-primary-700);--prompt-var-unknown-bg:var(--color-warning-100);--prompt-var-unknown-text:var(--color-warning-800);--guardrail-pass:var(--color-success-700);--guardrail-warn:var(--color-warning-700);--guardrail-block:var(--color-error-700);--flow-canvas-bg:var(--color-neutral-100);--flow-grid-dot:var(--color-neutral-400);--flow-node-bg:var(--color-white);--flow-node-border:var(--color-neutral-300);--flow-node-selected:var(--color-primary-500);--flow-edge:var(--color-neutral-500);--flow-edge-active:var(--color-primary-500);--flow-handle:var(--color-primary-500);--duration-meter:80ms;--background:var(--surface-bg);--foreground:var(--color-neutral-900);--card:var(--surface-card);--card-foreground:var(--color-neutral-900);--popover:var(--color-white);--popover-foreground:var(--color-neutral-900);--primary:var(--color-primary-500);--primary-foreground:var(--color-white);--secondary:var(--color-tint-02);--secondary-foreground:var(--color-primary-700);--muted:var(--color-neutral-200);--muted-foreground:var(--color-neutral-600);--accent:var(--color-tint-01);--accent-foreground:var(--color-primary-700);--destructive:var(--color-error-700);--destructive-foreground:var(--color-white);--border:var(--color-neutral-300);--input:var(--color-neutral-300);--ring:var(--color-primary-500);--radius:var(--radius-2xl);--sidebar:var(--surface-sidebar);--sidebar-foreground:var(--text-on-sidebar);--sidebar-primary:var(--color-white);--sidebar-primary-foreground:var(--color-primary-900);--sidebar-accent:var(--surface-sidebar-active);--sidebar-accent-foreground:var(--color-white);--sidebar-border:#ffffff14;--sidebar-ring:var(--color-primary-300);--chart-1:var(--color-primary-500);--chart-2:var(--color-primary-200);--chart-3:var(--color-success-500);--chart-4:var(--color-warning-500);--chart-5:var(--color-info-500)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--surface-bg)}h1{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);color:var(--text-primary)}h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);color:var(--text-primary)}h3{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary)}h4{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary)}p{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary)}a{color:var(--text-brand);transition:var(--transition-color);text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}svg{display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--color-primary-100);color:var(--color-primary-900)}:lang(hi),:lang(mr),:lang(te),:lang(ta),:lang(kn),:lang(ml),:lang(bn),:lang(gu){line-height:var(--leading-indic)}.vcx-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}.vcx-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-tenant=acme-health]{--color-primary-900:#083a35;--color-primary-800:#0b4a44;--color-primary-700:#0e5c54;--color-primary-600:#0f6b61;--color-primary-500:#0f766e;--color-primary-400:#1e8c82;--color-primary-300:#2baa9c;--color-primary-200:#7fd3c8;--color-primary-100:#b8e8e1;--color-primary-50:#e7f7f4;--color-primary-25:#f4fbfa;--color-secondary-500:#0d9488;--color-brand-rgb:15 118 110}[data-tenant=orbit-finance]{--color-primary-900:#2a1863;--color-primary-800:#35207d;--color-primary-700:#412896;--color-primary-600:#4c30ae;--color-primary-500:#5b3cc4;--color-primary-400:#6e52d4;--color-primary-300:#8a72e3;--color-primary-200:#b5a6ef;--color-primary-100:#d6cef7;--color-primary-50:#efebfc;--color-primary-25:#f7f5fe;--color-secondary-500:#6d4fe0;--color-brand-rgb:91 60 196}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-sans);color:#1e293b;background:var(--surface-bg);font-size:14px}a{color:var(--color-primary-500);cursor:pointer;font-weight:600;text-decoration:none}a:hover{color:var(--color-primary-300);text-decoration:none}.ic{flex:none;justify-content:center;align-items:center;display:inline-flex}.ic svg{display:block}.mono{font-family:var(--font-mono);font-size:12.5px}.muted{color:#64748b;font-size:13px}.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app{grid-template-columns:auto minmax(0,1fr);height:100vh;display:grid}.sb{background:var(--surface-sidebar);flex-direction:column;width:256px;min-height:0;transition:width .15s;display:flex}.sb.col{width:72px}.sb-logo{border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:10px;height:64px;padding:0 19px;display:flex}.sb-logo img{border-radius:9px;width:34px;height:34px;box-shadow:0 0 0 1px #ffffff24}.sb-logo span{color:#fff;letter-spacing:-.3px;font-size:19px;font-weight:800}.sb-logo b{color:var(--color-primary-200);font-weight:800}.sb-nav{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow:auto}.sb-g{letter-spacing:.12em;color:#ffffff73;padding:8px 10px 6px;font-size:11px;font-weight:700}.sb-i{height:42px;color:var(--text-on-sidebar);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-weight:500;transition:background .1s;display:flex}.sb-i:hover{background:#ffffff12}.sb-i.on{background:var(--surface-sidebar-active);color:#fff;font-weight:700}.sb-l{white-space:nowrap;flex:1}.sb-c{color:#ffffffbf;background:#ffffff1a;border-radius:9999px;padding:0 8px;font-size:11px;font-style:normal;font-weight:700}.sb-user{border-top:1px solid #ffffff14;flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.av{background:var(--color-primary-500);color:#fff;border-radius:9999px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.cap{letter-spacing:.1em;color:#ffffff80;font-size:11px;font-weight:600}.cap2{color:#64748b;font-size:11px}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.tb{border-bottom:1px solid var(--border-default);height:64px;box-shadow:var(--shadow-header);z-index:5;background:#fff;flex:none;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative}.ws{background:var(--color-tint-01);border:1px solid var(--color-tint-02);cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:10px;padding:5px 10px 5px 6px;display:flex}.ws-sq{background:var(--color-primary-500);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.tb-t{flex:none;min-width:0}.tb-h{white-space:nowrap;font-size:17px;font-weight:700}.crumbs{color:#64748b;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.crumbs .lnk{cursor:pointer}.crumbs .lnk:hover{color:var(--color-primary-500)}.search{color:#8a96a8;background:#f4f6f9;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;max-width:420px;height:38px;margin-left:auto;padding:0 12px;display:flex}.search>span:not(.ic){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{color:#64748b;background:#fff;border:1px solid #dde3ea;border-radius:4px;padding:1px 6px;font-family:inherit;font-size:11px}.tb-r{flex:none;align-items:center;gap:8px;display:flex}.btn{border-radius:var(--radius-btn);height:36px;font:600 14px var(--font-sans);cursor:pointer;white-space:nowrap;color:#334155;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;transition:background .1s,border-color .1s;display:inline-flex}.btn.p{background:var(--btn-primary-default);color:#fff}.btn.p:hover{background:var(--btn-primary-hover)}.btn.o{border-color:var(--color-primary-500);color:var(--color-primary-500);background:#fff}.btn.o:hover{background:var(--color-tint-01)}.btn.g:hover{background:var(--color-tint-02)}.btn.danger{color:#b91c1c}.btn.danger:hover{background:#fff5f5}.btn.dp{color:#fff;background:#b91c1c}.btn.dp:hover{background:#991b1b}.btn.sm{gap:6px;height:30px;padding:0 10px;font-size:13px}.btn.ico{justify-content:center;width:36px;padding:0}.btn.ico.sm{width:30px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.add{width:fit-content;color:var(--color-primary-500)}.menu-w{display:inline-flex;position:relative}.menu{box-shadow:var(--shadow-dropdown);z-index:40;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px)}.menu-scroll{max-height:380px;overflow:auto}.menu-i{cursor:pointer;color:#1e293b;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.menu-i:hover{background:var(--color-tint-01)}.menu-i.top{align-items:flex-start}.menu-i.top .ic{color:var(--color-primary-500);margin-top:2px}.menu-i.dis{cursor:not-allowed;color:#94a3b8}.menu-i.dis:hover{background:0 0}.menu-i.danger{color:#b91c1c}.menu-i.danger:hover{background:#fff5f5}.menu-sep{background:#eef2f6;height:1px;margin:4px 0}.menu-g{letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:700}.content{flex:1;padding:24px;position:relative;overflow:auto}.ph{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}h1{color:#1e293b;margin:0 0 2px;font-size:24px;font-weight:700}h2{margin:0;font-size:20px;font-weight:700}.ph-r{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.card{border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;align-content:start;gap:16px;min-width:0;padding:20px 24px;display:grid}.card.flush{gap:0;padding:0}.card-h{align-items:flex-start;gap:12px;display:flex}.card-ic{background:var(--color-tint-02);width:34px;height:34px;color:var(--color-primary-500);border-radius:9px;flex:none;place-items:center;display:grid}.card-t{font-size:16px;font-weight:700;line-height:1.3}.card-s{color:#64748b;text-wrap:pretty;margin-top:2px;font-size:13px}.chip{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.sm{padding:1px 8px;font-size:11px}.chip.g{background:var(--agent-live-bg);color:var(--agent-live-text)}.chip.a{background:var(--agent-paused-bg);color:var(--agent-paused-text)}.chip.r{color:#991b1b;background:#fee2e2}.chip.s{background:var(--agent-draft-bg);color:var(--agent-draft-text)}.chip.b{background:var(--color-tint-02);color:var(--color-primary-700)}.tw{overflow-x:auto}.tw:has(.menu){overflow:visible}.tbl{border-collapse:collapse;width:100%}.tbl th{color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e8edf3;padding:12px 16px;font-size:12px;font-weight:700}.tbl td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:12px 16px;font-size:13.5px}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover{background:var(--color-tint-01)}.tbl .n{text-align:right;font-variant-numeric:tabular-nums}.tbl tr:last-child td{border-bottom:0}.filters{border-bottom:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.finput{border-radius:var(--radius-input);color:#8a96a8;background:#fff;border:1px solid #e2e8f0;align-items:center;gap:8px;min-width:240px;height:36px;padding:0 12px;display:flex}.finput input{font:14px var(--font-sans);color:#1e293b;background:0 0;border:0;outline:0;flex:1;min-width:0}.fchip{color:#475569;cursor:pointer;white-space:nowrap;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fchip:hover{border-color:var(--color-primary-200)}.fchip.on{border-color:var(--color-primary-500);color:var(--color-primary-600);background:var(--color-tint-01)}.cell-a{align-items:center;gap:12px;min-width:0;display:flex}.ag-ic{background:var(--color-tint-02);width:36px;height:36px;color:var(--color-primary-500);border-radius:9px;flex:none;place-items:center;display:grid}.lc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lang-pill,.ch-pill{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ch-pill{background:var(--color-tint-01);color:var(--color-primary-700)}.seg{background:#f1f5f9;border-radius:8px;flex-wrap:wrap;gap:2px;width:fit-content;padding:3px;display:inline-flex}.seg>span{color:#64748b;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.seg>span:hover{color:#1e293b}.seg>span.on{color:var(--color-primary-600);box-shadow:var(--shadow-sm);background:#fff}.seg.sm>span{padding:4px 12px;font-size:12.5px}.tg{vertical-align:middle;cursor:pointer;background:#cbd5e1;border-radius:9999px;flex:none;width:36px;height:20px;transition:background .1s;display:inline-block;position:relative}.tg i{background:#fff;border-radius:9999px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.tg.on{background:var(--color-primary-500)}.tg.on i{left:18px}.tg.dis{opacity:.4;cursor:not-allowed}.cbx{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.cbx.on{background:var(--color-primary-500);border-color:var(--color-primary-500)}.cbx.dis{opacity:.4;cursor:not-allowed}.field{align-content:start;gap:6px;min-width:0;display:grid}.field-l{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-l>span,.lbl{color:#475569;font-size:12.5px;font-weight:700}.req{color:#b91c1c}.hint{color:#64748b;text-wrap:pretty;font-size:12px}.inp{border:1px solid var(--color-neutral-300);border-radius:var(--radius-input);height:38px;font:14px var(--font-sans);color:#1e293b;background:#fff;outline:0;width:100%;min-width:0;padding:0 10px}.inp:hover{border-color:var(--color-primary-200)}.inp:focus{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.inp.err{background:#fff5f5;border-color:#fca5a5}textarea.inp{resize:vertical;height:auto;padding:9px 10px;line-height:1.5}select.inp{cursor:pointer;padding-right:6px}.inp.mono{font-family:var(--font-mono);font-size:12.5px}.inp.sm-in{height:32px;margin-top:4px}.inp-g{border:1px solid var(--color-neutral-300);border-radius:var(--radius-input);background:#fff;align-items:stretch;height:38px;display:flex;overflow:hidden}.inp-g:focus-within{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.inp-g input{font:14px var(--font-sans);border:0;outline:0;flex:1;min-width:0;padding:0 10px}.inp-g em{color:#64748b;white-space:nowrap;background:#f8fafc;border-left:1px solid #e2e8f0;align-items:center;padding:0 12px;font-size:13px;font-style:normal;display:flex}.inp-g .pw-eye{color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;display:flex}.inp-g .pw-eye:hover{color:#334155}.inp-g .pw-eye:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-4px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stack{gap:16px;display:grid}.sub-box{background:#fafbfc;border:1px solid #eef2f6;border-radius:10px;padding:12px 14px}.row-tg{justify-content:space-between;align-items:center;gap:16px;display:flex}.rt-t{font-weight:600}.tg-list{border:1px solid #eef2f6;border-radius:10px;display:grid}.tg-list .row-tg{border-top:1px solid #eef2f6;padding:12px 14px}.tg-list .row-tg:first-child{border-top:0}.sl{align-items:center;gap:12px;height:38px;display:flex}.sl input{accent-color:var(--color-primary-500);flex:1;min-width:0}.sl-v{text-align:right;font-variant-numeric:tabular-nums;min-width:58px;color:var(--color-primary-700);font-weight:700}.opt{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;display:flex}.opt:hover{border-color:var(--color-primary-200)}.opt i{border:1.5px solid #cbd5e1;border-radius:9999px;flex:none;width:16px;height:16px;margin-top:2px}.opt.on{border-color:var(--color-primary-500);background:var(--color-tint-01)}.opt.on i{border:5px solid var(--color-primary-500)}.opt-t{align-items:center;gap:6px;font-weight:700;display:flex}.chc{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.chc:hover{border-color:var(--color-primary-200)}.chc.on{border-color:var(--color-primary-500);background:var(--color-tint-01)}.chc .cbx{margin-top:2px}.chc.sm{align-items:center;gap:10px;padding:10px 12px}.chc.sm .cbx{margin:0}.chc.dis{cursor:not-allowed;background:#f8fafc}.chc.dis:hover{border-color:#e2e8f0}.chc.dis b,.chc.dis .chc-ic,.chc.dis>svg{opacity:.6}.soon-lock{opacity:.6;-webkit-user-select:none;user-select:none;cursor:not-allowed}.sn-soon{flex:none}.chc-ic{border:1px solid var(--color-tint-02);width:32px;height:32px;color:var(--color-primary-500);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.alert{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.alert>.ic{margin-top:1px}.alert.w{background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-800)}.alert.e{background:var(--color-error-50);border:1px solid var(--color-error-200);color:var(--color-error-800)}.alert.i{background:var(--color-tint-01);border:1px solid var(--color-tint-02);color:var(--color-primary-800)}.alert a{color:inherit;text-decoration:underline}.iss{margin:4px 0 0;padding-left:18px}.overlay,.drawer-ov{z-index:50;background:#092b5359;animation:.2s vcx-fade-in;position:fixed;inset:0}.overlay{place-items:center;padding:20px;display:grid}.drawer-ov{justify-content:flex-end;display:flex}.modal{border-radius:var(--radius-modal);max-height:90vh;box-shadow:var(--shadow-modal);background:#fff;flex-direction:column;animation:.2s vcx-scale-in;display:flex}.drawer{height:100%;box-shadow:var(--shadow-drawer);background:#fff;flex-direction:column;animation:.3s cubic-bezier(0,0,.2,1) vcx-slide-in-right;display:flex}.modal-h{border-bottom:1px solid #eef2f6;flex:none;justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.m-t{font-size:18px;font-weight:700}.modal-b{align-content:start;gap:16px;padding:20px 24px;display:grid;overflow:auto}.modal-b.fill{grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:0}.modal-f{border-top:1px solid #eef2f6;flex:none;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.toast{background:var(--color-primary-900);color:#fff;z-index:70;width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);border-radius:10px;align-items:center;gap:10px;margin-inline:auto;padding:12px 18px;font-weight:600;animation:.2s vcx-slide-up;display:flex;position:fixed;bottom:24px;left:0;right:0}.chipin{border:1px solid var(--color-neutral-300);border-radius:var(--radius-input);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:flex}.chipin:focus-within{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.chipin input{min-width:140px;font:14px var(--font-sans);height:26px;color:var(--text-primary,#1e293b);background:0 0;border:0;outline:0;flex:1;padding:0 2px}.chipin input::placeholder{color:var(--text-disabled)}.chipin input:focus-visible,.inp-g input:focus-visible{box-shadow:none}.chipin:hover:not(:focus-within){border-color:var(--color-primary-200)}.tag{background:var(--color-tint-02);color:var(--color-primary-700);border-radius:9999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tag b{cursor:pointer;color:var(--color-primary-400);display:flex}.tag b:hover{color:#b91c1c}.tag.mono{font-family:var(--font-mono);font-size:12px}span.tag:not(:has(b)){padding:3px 10px}.kv{gap:8px;display:grid}.kv-r{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 30px;align-items:center;gap:8px;display:grid}.pr{grid-template-columns:minmax(0,1fr) 110px minmax(0,1.4fr) 40px 30px;align-items:center;gap:8px;display:grid}.vhead{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.pc{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.pc:hover{border-color:var(--color-primary-200);background:var(--color-tint-01)}.pc.on{border-color:var(--color-primary-500);background:var(--color-tint-01)}.pc b{font-size:14px;display:block}.pc-ic{color:#475569;background:#f1f5f9;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.pc.on .pc-ic{background:var(--color-primary-500);color:#fff}.pe{border:1px solid var(--color-neutral-300);background:#fff;border-radius:8px;position:relative}.pe:focus-within{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.pe-m,.pe textarea{font:14px/22px var(--font-sans);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;letter-spacing:normal;tab-size:4;border:0;width:100%;margin:0;padding:12px 14px}.pe-m{color:#1e293b;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-m mark{background:var(--prompt-var-bg);color:var(--prompt-var-text);border-radius:3px}.pe-m mark.bad{background:var(--prompt-var-unknown-bg);color:var(--prompt-var-unknown-text)}.pe textarea{color:#0000;caret-color:#1e293b;resize:none;background:0 0;outline:0;display:block;position:relative;overflow:hidden}.pe textarea::placeholder{color:#94a3b8}.pe textarea::selection{background:rgb(var(--color-brand-rgb) / .22);color:#0000}.pe:lang(hi) .pe-m,.pe:lang(hi) textarea,.pe:lang(te) .pe-m,.pe:lang(te) textarea,.pe:lang(ta) .pe-m,.pe:lang(ta) textarea,.pe:lang(kn) .pe-m,.pe:lang(kn) textarea,.pe:lang(ml) .pe-m,.pe:lang(ml) textarea,.pe:lang(mr) .pe-m,.pe:lang(mr) textarea,.pe:lang(bn) .pe-m,.pe:lang(bn) textarea,.pe:lang(gu) .pe-m,.pe:lang(gu) textarea{line-height:26px}.pb{gap:8px;min-width:0;display:grid}.pb-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pb-tools{flex-wrap:wrap;gap:6px;display:flex}.pb-f{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.vchip{font-family:var(--font-mono);background:var(--prompt-var-bg);color:var(--prompt-var-text);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.vchip.bad{background:var(--prompt-var-unknown-bg);color:var(--prompt-var-unknown-text)}.vchip.sys{color:#475569;background:#f1f5f9;padding:4px 10px;font-size:12.5px}.lt{border-bottom:1px solid #e8edf3;gap:4px;margin:0 -24px;padding:0 24px;display:flex;overflow-x:auto}.lt-i{color:#64748b;cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-weight:600;display:inline-flex}.lt-i:hover{color:#1e293b}.lt-i.on{color:var(--color-primary-600);border-color:var(--color-primary-500)}.lt-n{color:#94a3b8;font-size:12.5px;font-weight:500}.lt-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lt-act{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.vt{display:grid}.vrow{border-top:1px solid #eef2f6;grid-template-columns:200px 140px minmax(0,1fr) 72px 32px;align-items:start;gap:10px;padding:10px 0;display:grid}.vrow.vhead{border-top:0;padding-top:0}.vrow.vhead span:nth-child(4){text-align:center}.vrow.cx{grid-template-columns:200px 140px minmax(0,1fr) 120px 32px}.vrow.cx.vhead span:nth-child(4){text-align:left}.empty{text-align:center;color:#64748b;justify-items:center;gap:6px;padding:36px 16px;display:grid}.empty>.ic{color:var(--color-primary-200);margin-bottom:4px}.empty b{color:#1e293b;font-size:15px}.empty .btn{margin-top:8px}.ed-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ed-av{background:var(--color-primary-500);color:#fff;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ed-t{align-items:center;gap:10px;min-width:0;font-size:22px;font-weight:700;display:flex}.save-st{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dot{border-radius:9999px;width:8px;height:8px;display:inline-block}.dot.w{background:var(--color-warning-500)}.ed{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.snav{gap:2px;padding:8px;position:sticky;top:0}.sn{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.sn:hover{background:var(--color-tint-01)}.sn.on{background:var(--color-tint-02)}.sn-ic{color:#64748b;background:#f1f5f9;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sn.on .sn-ic{background:var(--color-primary-500);color:#fff}.sn-tx{flex:1;min-width:0}.sn-tx b{font-size:14px;display:block}.sn.on .sn-tx b{color:var(--color-primary-700)}.sn-tx small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.sn-st{background:var(--color-warning-100);min-width:20px;height:20px;color:var(--color-warning-800);border-radius:9999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:grid}.sn-ok{color:var(--color-success-500)}.ed-main{min-width:0;max-width:1080px}.sec-h{margin-bottom:16px}.sec-n{color:var(--color-primary-500);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.sec-f{border-top:1px solid #e8edf3;justify-content:space-between;margin-top:20px;padding-top:16px;display:flex}.ext{white-space:nowrap;align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.kb-pick-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kbp{border:1px solid #e8edf3;border-radius:10px;overflow:hidden}.kbp-c+.kbp-c{border-top:1px solid #e8edf3}.kbp-h{cursor:pointer;background:#f8fafc;align-items:center;gap:10px;padding:11px 14px;display:flex}.kbp-h:hover{background:var(--color-tint-01)}.kbp-h .muted{font-size:12.5px}.kbp-r{cursor:pointer;border-top:1px solid #f1f5f9;align-items:center;gap:10px;min-width:0;padding:9px 14px 9px 42px;display:flex}.kbp-r:hover{background:var(--color-tint-01)}.kbp-r.dis{cursor:default;color:#94a3b8}.kbp-r.dis:hover{background:0 0}.res-ic{background:var(--color-tint-02);width:34px;height:34px;color:var(--color-primary-500);border-radius:8px;flex:none;place-items:center;display:grid}.res-ic.sm{border-radius:6px;width:26px;height:26px}.res-ic.t-xlsx,.res-ic.t-csv{background:var(--color-success-50);color:var(--color-success-700)}.res-ic.t-url{background:var(--color-info-50);color:var(--color-info-700)}.res-ic.t-text{color:#475569;background:#f1f5f9}.vl{border-top:1px solid #eef2f6;gap:8px;padding-top:12px;display:grid}.vl-h{align-items:baseline;gap:8px;display:flex}.vgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.vc{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.vc:hover{border-color:var(--color-primary-200)}.vc.on{border-color:var(--color-primary-500);background:var(--color-tint-01)}.vc-av{color:#475569;background:#f1f5f9;border-radius:9999px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.vc.on .vc-av{background:var(--color-primary-500);color:#fff}.vc-play{border:1px solid var(--color-primary-100);width:30px;height:30px;color:var(--color-primary-500);cursor:pointer;background:#fff;border-radius:9999px;flex:none;place-items:center;display:grid}.vc-play:hover{background:var(--color-tint-02)}.vc-play.on{background:var(--turn-speaking);border-color:var(--turn-speaking);color:#fff;animation:1s infinite vcx-pulse}.ok-t{color:var(--color-success-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.err-t{color:var(--color-error-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.err-t.sm{font-size:12px;font-weight:500}.dz{border:1.5px dashed var(--color-primary-200);background:var(--color-tint-01);text-align:center;cursor:pointer;color:var(--color-primary-600);border-radius:10px;justify-items:center;gap:6px;padding:24px;display:grid}.dz:hover{border-color:var(--color-primary-500)}.dz b{color:#1e293b}.file-row{border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.days{flex-wrap:wrap;gap:6px;display:flex}.day{color:#64748b;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:8px;place-items:center;width:52px;height:36px;font-size:13px;font-weight:700;display:grid}.day:hover{border-color:var(--color-primary-200)}.day.on{border-color:var(--color-primary-500);background:var(--color-primary-500);color:#fff}.mcp-list{gap:10px;display:grid}.mcp-row{border:1px solid #e8edf3;border-radius:10px;gap:12px;padding:12px 14px;display:grid}.mcp-row.on{border-color:var(--color-primary-100);background:var(--color-tint-01)}.mcp-top{align-items:center;gap:12px;min-width:0;display:flex}.mcp-ic{border:1px solid var(--color-tint-02);width:38px;height:38px;color:var(--color-primary-500);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.tool-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tool-g.one{grid-template-columns:minmax(0,1fr)}.tool-i{cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.tool-i .cbx{margin-top:1px}.tool-i .mono{font-weight:600}.tool-i .muted{font-size:12.5px}.ct-list{gap:8px;display:grid}.ct{border:1px solid #e8edf3;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.meth{font-family:var(--font-mono);background:var(--color-tint-02);color:var(--color-primary-700);border-radius:4px;flex:none;margin-top:2px;padding:3px 7px;font-size:11px;font-weight:700}.meth.get{background:var(--color-success-100);color:var(--color-success-800)}.meth.delete{color:#991b1b;background:#fee2e2}.meth.put,.meth.patch{background:var(--color-warning-100);color:var(--color-warning-800)}.ep{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.test-box{background:#fafbfc;border:1px solid #e8edf3;border-radius:10px;gap:12px;padding:14px;display:grid}.code{font-family:var(--font-mono);color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;max-height:340px;padding:2px;display:grid;overflow:auto}.tpl-c{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.tpl-c:hover{border-color:var(--color-primary-200)}.tpl-c.on{border-color:var(--color-primary-500);background:var(--color-tint-01)}.tpl-c .muted{font-size:12.5px}.tpl-ic{background:var(--color-tint-02);width:34px;height:34px;color:var(--color-primary-500);border-radius:8px;flex:none;place-items:center;display:grid}.tpl-d{color:var(--color-primary-500);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.mod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mod-c{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.mod-c:hover{border-color:var(--color-primary-200)}.mod-c:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.mod-c.on{border-color:var(--color-primary-500);background:var(--color-tint-01);box-shadow:0 0 0 3px var(--color-tint-02)}.mod-c.dis{cursor:not-allowed}.mod-c.dis:not(.on){opacity:.55}.mod-c.dis:hover:not(.on){border-color:#e2e8f0}.mod-c>i{border:1.5px solid #cbd5e1;border-radius:9999px;width:18px;height:18px;position:absolute;top:16px;right:16px}.mod-c.on>i{border:5px solid var(--color-primary-500)}.mod-ic{background:var(--color-tint-02);width:44px;height:44px;color:var(--color-primary-500);border-radius:12px;place-items:center;display:grid}.mod-c.on .mod-ic{background:var(--color-primary-500);color:#fff}.mod-c b{color:#1e293b;font-size:15px}.mod-c .muted{font-size:12.5px;line-height:1.5}.mod-ch{flex-wrap:wrap;gap:6px;display:flex}.mod-chip{background:var(--color-tint-02);color:var(--color-primary-700);white-space:nowrap;vertical-align:middle;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}@media (width<=560px){.mod-grid{grid-template-columns:minmax(0,1fr)}}.tabs{border-bottom:1px solid #e8edf3;gap:4px;display:flex}.tabs>span{color:#64748b;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-weight:600;display:inline-flex}.tabs>span:hover{color:#1e293b}.tabs>span.on{color:var(--color-primary-600);border-color:var(--color-primary-500)}.tabs em,.cnt{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:700}.tabs>span.on em{background:var(--color-tint-02);color:var(--color-primary-600)}.kbl{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.coln{gap:2px;padding:10px;position:sticky;top:0}.lbl2{letter-spacing:.1em;color:#94a3b8;text-transform:uppercase;padding:6px 10px 8px;font-size:11px;font-weight:700}.coln-i{cursor:pointer;color:#334155;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-weight:600;display:flex}.coln-i>span:not(.ic){flex:1;min-width:0}.coln-i>.ic{color:#94a3b8}.coln-i:hover{background:var(--color-tint-01)}.coln-i.on{background:var(--color-tint-02);color:var(--color-primary-700)}.coln-i.on>.ic,.coln-i.add,.coln-i.add>.ic{color:var(--color-primary-500)}.proc{color:var(--color-primary-600);background:var(--color-tint-02);border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.spin svg{animation:1s linear infinite vcx-spin}.mcp-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.mcp-c{gap:12px;padding:18px 20px}.mcp-c.add{border:1.5px dashed var(--color-primary-200);box-shadow:none;text-align:center;cursor:pointer;color:var(--color-primary-500);place-content:center;justify-items:center;min-height:220px}.mcp-c.add:hover{background:var(--color-tint-01)}.mcp-c.add b{color:#1e293b}.mcp-meta{color:#64748b;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.mcp-meta span+span:before{content:"·";color:#cbd5e1;margin-left:-8px;margin-right:14px}.mcp-act{border-top:1px solid #eef2f6;gap:8px;padding-top:12px;display:flex}.rchip{cursor:pointer;color:#334155;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.rchip:hover{border-color:var(--color-primary-200)}.rchip.on{border-color:var(--color-primary-500);background:var(--color-tint-01);color:var(--color-primary-700)}@media (width<=1200px){.search{display:none}.ed{grid-template-columns:72px minmax(0,1fr)}.sn-tx,.sn-st,.sn-ok,.sn-soon{display:none}.sn{justify-content:center;padding:8px}.vrow,.vrow.cx{grid-template-columns:160px 120px minmax(0,1fr) 64px 32px}}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.sb{display:none}.g2,.g3,.tool-g,.kbl{grid-template-columns:minmax(0,1fr)}.coln{position:static}.ws{display:none}.vrow,.vrow.cx,.pr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vhead{display:none}}a.sb-i,a.sb-i:hover{color:var(--text-on-sidebar);text-decoration:none}a.sb-i.on,a.sb-i.on:hover{color:#fff}.boot{background:var(--color-neutral-50,#f8fafc);place-items:center;min-height:100vh;padding:16px;display:grid}.boot-c{text-align:center;justify-items:center;gap:10px;width:100%;max-width:420px;padding:32px;display:grid}.boot-c b{color:#1e293b;font-size:16px}.signin{gap:14px;width:100%;max-width:400px;padding:32px;display:grid}.signin-h{color:#1e293b;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.signin-h img{width:32px;height:32px}.toast.e{background:var(--color-error-700)}.pager{border-top:1px solid var(--color-neutral-200,#e2e8f0);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.sb-out{color:#94a3b8;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;display:flex}.sb-out:hover{color:#fff}.ver-l{gap:8px;display:grid}.ver-r{border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sb-sec{gap:4px;margin-bottom:6px;display:grid}.sb-i.dis{cursor:not-allowed;opacity:.5}.sb-i.dis:hover{background:0 0}.sb-soon{color:#ffffffbf;white-space:nowrap;background:#ffffff1f;border-radius:9999px;padding:0 7px;font-size:10.5px;font-weight:700}.sb-un{color:#fff;font-weight:700}.ws{cursor:default;min-width:0;max-width:240px}.ws-n{font-size:13px;font-weight:700;line-height:1.2}.tb-sp{flex:1}.req-id{opacity:.85;margin-top:4px;font-size:12px}.alert.s{background:var(--color-success-50);border:1px solid var(--color-success-200);color:var(--color-success-800)}.pre-line{white-space:pre-line}.confirm-b{color:#475569;line-height:1.55}.confirm-b p:first-child{margin-top:0}.confirm-b p:last-child{margin-bottom:0}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:left;font:inherit;color:inherit;background:#fff;gap:8px;padding:16px 18px;display:grid}.kpi.click{cursor:pointer;transition:box-shadow .15s,transform .15s}.kpi.click:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.kpi.click:focus-visible{box-shadow:var(--focus-ring);outline:0}.kpi-h{color:#64748b;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.kpi-ic{background:var(--color-tint-02);width:32px;height:32px;color:var(--color-primary-500);border-radius:8px;flex:none;place-items:center;display:grid}.kpi-v{color:#1e293b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.grp-h{border-bottom:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:700;display:flex}.tbl.static tbody tr{cursor:default}.tbl.static tbody tr:hover{background:0 0}.tbl tbody tr:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.meta{gap:8px;margin:0;display:grid}.meta>div{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.meta dt{color:#64748b;font-size:12.5px;font-weight:700}.meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.meta.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.meta.cols>div{grid-template-columns:minmax(0,1fr);gap:2px}.date-f{align-items:center;gap:6px;display:inline-flex}.date-f .sel{width:150px}.use{gap:6px;display:grid}.use-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.use-v{font-variant-numeric:tabular-nums;font-weight:700}.use-bar{background:#eef2f6;border-radius:9999px;height:6px;overflow:hidden}.use-bar i{background:var(--color-primary-500);border-radius:inherit;height:100%;display:block}.use-bar.w i{background:var(--color-warning-500)}.use-bar.e i{background:var(--color-error-500)}.nbar{border-bottom:1px solid;flex:none;align-items:flex-start;gap:10px;padding:10px 20px;font-size:13px;line-height:1.5;display:flex}.nbar>.ic{margin-top:2px}.nbar.i{background:var(--color-tint-01);border-color:var(--color-tint-02);color:var(--color-primary-800)}.nbar.w{background:var(--color-warning-50);border-color:var(--color-warning-200);color:var(--color-warning-800)}.nbar.e{background:var(--color-error-50);border-color:var(--color-error-200);color:var(--color-error-800)}.nbar-m{margin-left:8px}.nbar-a{color:inherit;white-space:nowrap;text-decoration:underline}.nb-t{align-items:center;gap:8px;display:inline-flex}.gate{cursor:not-allowed;display:inline-flex}.gate>.btn:disabled{pointer-events:none}.ro-fs{border:0;min-width:0;margin:0;padding:0}.ro-fs:disabled .tg,.ro-fs:disabled .cbx,.ro-fs:disabled .seg>span,.ro-fs:disabled .opt,.ro-fs:disabled .chc,.ro-fs:disabled .pc,.ro-fs:disabled .vc,.ro-fs:disabled .day,.ro-fs:disabled .tpl-c,.ro-fs:disabled .rchip,.ro-fs:disabled .tool-i,.ro-fs:disabled .kbp-h,.ro-fs:disabled .kbp-r,.ro-fs:disabled .tag b,.ro-fs:disabled .dz,.ro-fs:disabled .menu-w,.ro-fs:disabled .pe{pointer-events:none}.ro-fs:disabled .tg,.ro-fs:disabled .cbx,.ro-fs:disabled .seg,.ro-fs:disabled .opt:not(.on),.ro-fs:disabled .chc:not(.on),.ro-fs:disabled .dz{opacity:.6}.ro-fs:disabled .inp,.ro-fs:disabled .inp-g,.ro-fs:disabled .chipin,.ro-fs:disabled .pe{background:#f8fafc}.dz.dis{cursor:not-allowed;opacity:.6}.dz.dis:hover{border-color:var(--color-primary-200)}@media (width<=1200px){.meta.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.meta>div{grid-template-columns:minmax(0,1fr);gap:2px}.nbar-m{margin-left:0;display:block}}.sel{border:1px solid var(--color-neutral-300);border-radius:var(--radius-input);width:100%;min-width:0;height:38px;font:14px var(--font-sans);color:var(--text-primary,#1e293b);text-align:left;cursor:pointer;background:#fff;outline:0;align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .1s,box-shadow .15s;display:flex}.sel:hover{border-color:var(--color-primary-200)}.sel:focus-visible,.sel.open{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.sel.err{background:#fff5f5;border-color:#fca5a5}.sel:disabled{background:var(--color-neutral-100);color:var(--text-disabled);cursor:not-allowed;border-color:var(--color-neutral-300);box-shadow:none}.sel-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-v.sel-ph{color:var(--text-disabled)}.sel .ic{color:var(--text-muted);flex:none}.sel-ch{transition:transform .15s}.sel.open .sel-ch{transform:rotate(180deg)}.sel-p{z-index:60;border:1px solid var(--border-default,#e2e8f0);max-height:280px;box-shadow:var(--shadow-dropdown);background:#fff;border-radius:8px;flex-direction:column;animation:.1s vcx-slide-up;display:flex;position:fixed;overflow:hidden}.sel-p.up{animation:none}.sel-s{border-bottom:1px solid var(--border-default,#e2e8f0);height:40px;color:var(--text-muted);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.sel-s input{min-width:0;font:14px var(--font-sans);color:var(--text-primary,#1e293b);background:0 0;border:0;outline:0;flex:1}.sel-s input:focus,.sel-s input:focus-visible{box-shadow:none;outline:0}.sel-s:focus-within{color:var(--color-primary-500)}.sel-s input::placeholder{color:var(--text-disabled)}.sel-l{padding:4px 0;overflow-y:auto}.sel-o{color:var(--text-primary,#1e293b);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.sel-o .ic{color:var(--text-muted);flex:none}.sel-o.act{background:var(--color-tint-01)}.sel-o.on{background:var(--color-tint-02);color:var(--color-primary-500);font-weight:500}.sel-o.on .ic{color:var(--color-primary-500)}.sel-o.dis{color:var(--text-disabled);cursor:not-allowed;background:0 0}.sel-ol{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-oh{font:12px var(--font-mono);color:var(--text-muted);flex:none}.sel-od{color:var(--text-muted);white-space:normal;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.sel.msel{height:auto;min-height:38px;padding:4px 10px 4px 6px}.sel.msel.dis{background:var(--color-neutral-100);cursor:not-allowed}.msel-v{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.msel-v .sel-ph{color:var(--text-disabled);padding-left:6px}.msel-v .tag.warn{color:#92400e;background:#fef3c7}.sel-p.msel-p{max-height:420px}.sel-o.msel-o{align-items:flex-start}.sel-o.msel-o .cbx{pointer-events:none;margin-top:1px}.sel-o.msel-o.on{font-weight:500}.msel-f{border-top:1px solid var(--border-default,#e2e8f0);flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.sel-o.on .sel-oh{color:var(--color-primary-500)}.sel-e{color:var(--text-muted);text-align:center;padding:12px;font-size:13px}.sel.mono{font-family:var(--font-mono);font-size:12.5px}.dp-p{width:288px;max-height:none;padding:8px 10px 6px}.dp-h{justify-content:space-between;align-items:center;gap:8px;padding:0 0 6px;display:flex}.dp-h b{color:var(--text-primary,#1e293b);font-size:14px;font-weight:600}.dp-h .btn:disabled{opacity:.4;cursor:not-allowed;background:0 0}.dp-g{gap:2px;display:grid}.dp-r{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-r>span{justify-content:center;display:flex}.dp-wd{height:28px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;align-items:center;font-size:11.5px;font-weight:600}.dp-d{border-radius:var(--radius-input);width:34px;height:34px;font:14px var(--font-sans);color:var(--text-primary,#1e293b);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;transition:background .1s}.dp-d:hover{background:var(--color-tint-02)}.dp-d:focus-visible{box-shadow:var(--focus-ring);outline:0}.dp-d.out{color:var(--text-disabled)}.dp-d.today{box-shadow:inset 0 0 0 1px var(--color-primary-200);color:var(--color-primary-500);font-weight:600}.dp-d.on,.dp-d.on:hover{background:var(--color-primary-500);color:#fff;box-shadow:none;font-weight:600}.dp-d.on:focus-visible{box-shadow:var(--focus-ring)}.dp-d:disabled{color:var(--text-disabled);opacity:.5;cursor:not-allowed;box-shadow:none;background:0 0}.dp-f{border-top:1px solid var(--border-default,#e2e8f0);justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;display:flex}.dp-f .btn{color:var(--color-primary-500)}.dp-f .btn:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.sel.dp .sel-ch{color:var(--text-muted)}.sel.dp.open .sel-ch{color:var(--color-primary-500);transform:none}.tc-setup{gap:16px;display:grid}.tc-mode{margin-bottom:16px}.pt-card{border:1px solid var(--color-neutral-200,#e2e8f0);background:#fff;border-radius:10px;gap:14px;padding:14px 16px;display:grid}.pt-card.expired{background:var(--color-tint-01)}.pt-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.pt-code{letter-spacing:.12em;color:var(--color-primary-700,#1e3a8a);word-spacing:.3em;font-size:34px;font-weight:700;line-height:1.15}.pt-sip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pt-uri{background:var(--color-tint-02);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:6px 10px}.pt-copy-err{color:#b91c1c;font-size:12.5px}.pt-nums{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pt-nums li{align-items:center;gap:8px;display:flex}.pt-link{justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.tc{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.tc-bar{border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tc-dot{background:#94a3b8;border-radius:50%;flex:none;width:10px;height:10px}.tc-dot.listening{background:#16a34a}.tc-dot.thinking{background:#d97706}.tc-dot.speaking{background:var(--color-primary-600);animation:1.2s ease-in-out infinite tc-pulse}.tc-dot.starting{background:#d97706}.tc-dot.failed{background:#b91c1c}@keyframes tc-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tc-dot.speaking{animation:none}}.tc-log{flex-direction:column;flex:1;gap:10px;min-height:240px;padding:4px 2px;display:flex;overflow-y:auto}.tc-empty{text-align:center;margin:auto 0;padding:24px}.tc-pane{flex-direction:column;flex:1;min-height:240px;display:flex;position:relative}.tc-pane>.tc-log,.tc-pane>.dbg-turns{flex:1;min-height:0}.tc-jump{box-shadow:var(--shadow-lg);z-index:1;background:#fff;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.tc-msg{background:var(--color-tint-02);border-radius:12px;max-width:85%;padding:8px 12px}.tc-msg small{color:#64748b;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.tc-msg p{white-space:pre-wrap;margin:0;line-height:1.45}.tc-msg.user{background:#f1f5f9;align-self:flex-end}.tc-msg.error{color:#b91c1c;background:#fef2f2;align-self:stretch;max-width:none}.tc-msg.interim p{color:#64748b}.tc-msg time{color:#94a3b8;text-align:right;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}.md{overflow-wrap:anywhere;gap:6px;line-height:1.5;display:grid}.md p{white-space:normal;margin:0}.md-h{margin-top:2px}.md ul,.md ol{gap:2px;margin:0;padding-left:20px;display:grid}.md li>ul,.md li>ol{margin-top:2px}.md code{font-family:var(--font-mono);background:#0f172a0f;border-radius:4px;padding:1px 4px;font-size:.92em}.md a{color:var(--color-primary-600);text-decoration:underline}.tc-cites{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.tc-typing{gap:4px;padding:4px 0;display:flex}.tc-typing i{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite tc-pulse}.tc-typing i:nth-child(2){animation-delay:.2s}.tc-typing i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.tc-typing i{animation:none}}.tc-compose{flex:none;gap:4px;display:grid}.tc-input{border:1px solid var(--color-neutral-200,#e2e8f0);background:#fff;border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.tc-input:focus-within{border-color:var(--color-primary-500);box-shadow:var(--focus-ring)}.tc-input textarea:focus,.tc-input textarea:focus-visible{box-shadow:none;outline:0}.tc-input textarea{resize:none;min-width:0;min-height:24px;max-height:160px;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:14px;line-height:1.5;overflow-y:auto}.tc-input textarea::placeholder{color:#94a3b8}.tc-send{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.tc-compose-hint{color:#94a3b8;justify-content:space-between;gap:10px;padding:0 6px;font-size:11.5px;display:flex}.tc-end{margin-left:4px}.tc-shell{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.tc-switch{background:var(--color-tint-02);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.tc-wrap{flex:1;grid-template-rows:minmax(0,1fr);gap:16px;min-height:0;display:grid}.tc-wrap.dbg-on{grid-template-columns:minmax(0,1.35fr) 1px minmax(0,1fr)}.tc-sep{background:var(--color-neutral-200,#e2e8f0)}@media (width<=900px){.tc-wrap.dbg-on{grid-template-rows:minmax(0,1fr) 1px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tc-sep{height:1px}}.dbg{flex-direction:column;gap:10px;min-height:0;display:flex}.dbg-head{align-items:center;gap:8px;font-size:13px;display:flex}.dbg-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dbg-sum>div{border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:8px;padding:8px 10px}.dbg-sum small{color:#64748b;font-size:11px;display:block}.dbg-sum b{font-variant-numeric:tabular-nums;font-size:15px}.dbg-turns{flex-direction:column;flex:1;gap:10px;min-height:240px;padding-right:2px;display:flex;overflow-y:auto}.dbg-turn{border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.dbg-th{align-items:baseline;gap:8px;font-size:13px;display:flex}.dbg-resp{color:#475569;margin-left:auto;font-size:12.5px}.dbg-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.dbg-bar i{min-width:3px}.dbg-legend{color:#475569;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.dbg-legend i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.dbg-bar .eou,.dbg-legend .eou{background:#94a3b8}.dbg-bar .llm_tool,.dbg-legend .llm_tool{background:#c4b5fd}.dbg-bar .tool,.dbg-legend .tool{background:#d97706}.dbg-bar .llm,.dbg-legend .llm{background:#7c3aed}.dbg-bar .tts,.dbg-legend .tts{background:#0d9488}.dbg-bar .rag,.dbg-legend .rag{background:#0284c7}.dbg-items{gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.dbg-items li{grid-template-columns:52px 52px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.dbg-t{color:#94a3b8;text-align:right;font-size:11px}.dbg-tag{text-transform:uppercase;letter-spacing:.03em;color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.dbg-line.user .dbg-tag,.dbg-line.agent .dbg-tag{color:var(--color-primary-600)}.dbg-line.error{color:#b91c1c}.dbg-ev.tool .dbg-tag{color:#b45309}.dbg-ev.llm .dbg-tag{color:#7c3aed}.dbg-ev.tts .dbg-tag{color:#0f766e}.dbg-tool summary{cursor:pointer}.dbg-tool small{color:#64748b;margin-top:6px;font-size:11px;display:block}.dbg-tool pre{white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:6px;max-height:180px;margin:2px 0 0;padding:6px 8px;font-size:11.5px;overflow:auto}.pc.soon{opacity:.55;cursor:not-allowed}.pc.soon:hover{border-color:var(--color-neutral-200,#e2e8f0)}.kb-drop{border:1.5px dashed var(--color-neutral-300,#cbd5e1);text-align:center;cursor:pointer;color:#475569;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.kb-drop:hover,.kb-drop.on{border-color:var(--color-primary-600);background:var(--color-tint-02)}.kb-drop b{max-width:100%}.pa{gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border:1px solid var(--color-tint-02);background:var(--color-tint-01);border-radius:10px;min-width:0;display:grid}.pa:focus{box-shadow:var(--focus-ring);outline:0}.pa-h{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pa-t{min-width:0;color:var(--color-neutral-900);flex:1;font-size:13.5px;font-weight:700}.pa-f{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.pa-cmp{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pa-col{gap:var(--space-1-5);align-content:start;min-width:0;display:grid}.pa-ch{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:22px;display:flex}.pa-txt{font:14px/22px var(--font-sans);white-space:pre-wrap;overflow-wrap:break-word;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);max-height:360px;color:var(--color-neutral-900);border-radius:8px;overflow:auto}.pa-txt:focus-visible{box-shadow:var(--focus-ring);outline:0}.pa-txt mark{background:var(--prompt-var-bg);color:var(--prompt-var-text);border-radius:3px}.pa-txt mark.code{background:var(--color-warning-100);color:var(--color-warning-800)}.pa-cc{white-space:nowrap;color:var(--color-neutral-600);font-variant-numeric:tabular-nums;font-size:12px}.pa-ch .pa-cc{margin-left:auto}.pa-cc.near{color:var(--color-warning-700);font-weight:700}.pa-cc.over{color:var(--color-error-700);font-weight:700}.pa-fs{gap:var(--space-1);display:grid}.pa-fl{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.pa-fi{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);color:var(--color-neutral-900);border-radius:8px;font-size:13px;line-height:1.5;display:flex}.pa-fi>.chip{margin-top:2px}.pa-ex{margin-top:var(--space-1);color:var(--color-neutral-700);white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--color-neutral-400);padding-left:var(--space-2);font-size:12.5px}.pa-ok{align-items:center;gap:var(--space-2);color:var(--color-success-700);font-size:13px;font-weight:600;display:flex}.pa-mark{align-items:center;gap:var(--space-1);display:inline-flex}.pa-doc{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);border-radius:8px;min-width:0;display:flex}.pa-doc>svg{color:var(--color-primary-600);flex:none}.pa-doc-m{flex:1;gap:2px;min-width:0;font-size:12.5px;display:grid}.pa-doc-n{color:var(--color-neutral-900);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pa-det>summary{cursor:pointer;color:var(--color-neutral-700);font-size:13px}.pa-det[open]>summary{margin-bottom:var(--space-1-5)}.bld-entry{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border:1px solid var(--color-primary-300);background:var(--color-tint-01);cursor:pointer;border-radius:10px;min-width:0;display:flex}.bld-entry:hover{border-color:var(--color-primary-500)}.bld-entry:focus-visible{box-shadow:var(--focus-ring);outline:0}.bld-entry>div{flex:1;min-width:0}.bld-entry>svg:last-child{color:var(--color-neutral-600);flex:none}.bld-drop{cursor:pointer}.bld-drop:focus-visible{box-shadow:var(--focus-ring);outline:0}.bld-sum{gap:var(--space-2);padding:var(--space-2-5) var(--space-3);background:var(--color-tint-01);border:1px solid var(--color-tint-02);color:var(--color-neutral-900);border-radius:8px;align-items:flex-start;font-size:13.5px;line-height:1.5;display:flex}.bld-sum>svg{color:var(--color-primary-600);flex:none;margin-top:2px}.bld-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.bld-chips .chc{flex:0 auto}.bld-mk{margin-left:var(--space-1);font-size:12px}.bld-cards{gap:var(--space-2);display:grid}.bld-card{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);border-radius:8px;min-width:0;display:grid}.bld-card.off{opacity:.6}.bld-card.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bld-card-h{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bld-card-h .inp{flex:1;min-width:0}.bld-card-h>svg{color:var(--color-primary-600);flex:none}.bld-vars{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.bld-vars .vchip{gap:var(--space-1-5)}.bld-ul,.bld-ol{margin:var(--space-1) 0 0;gap:2px;padding-left:1.2em;font-size:13px;line-height:1.5;display:grid}.bld-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bld-steps li{align-items:flex-start;gap:var(--space-2);color:var(--color-neutral-900);font-size:13.5px;display:flex}.bld-steps li>svg{flex:none;margin-top:2px}.bld-steps li.pending{color:var(--color-neutral-600)}.toast-a{margin-left:var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:2px 10px;font-size:13px}.toast-a:hover{background:#ffffff1f}.toast-a:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=900px){.pa-cmp{grid-template-columns:minmax(0,1fr)}.pa-fi,.pa-doc{flex-wrap:wrap}}.call-live-dot{background:var(--call-live);border-radius:9999px;width:7px;height:7px;animation:1.4s ease-in-out infinite tc-pulse;display:inline-block}.call-live-dot.lg{width:9px;height:9px}@media (prefers-reduced-motion:reduce){.call-live-dot{animation:none}}.call-tg{color:#475569;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.call-d{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.call-an{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.call-tr-pane{min-height:0}.call-tr{flex-direction:column;gap:10px;max-height:560px;padding:2px;display:flex;overflow-y:auto}.call-msg{text-align:left;font:inherit;color:inherit;border:1px solid #0000;transition:background .1s,border-color .1s;display:block}.call-msg.seek{cursor:pointer}.call-msg.seek:hover{border-color:var(--color-primary-200)}.call-msg.seek:focus-visible{box-shadow:var(--focus-ring);outline:0}.call-msg.on{background:var(--transcript-active-bg);border-color:var(--color-warning-200)}.call-msg.cut{border-style:dashed;border-color:var(--color-warning-200)}.call-msg small{align-items:baseline;gap:8px;display:flex}.call-tr-lat{color:#64748b;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11.5px;display:block}.call-tr-t{color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:500}.call-msg .chip{margin-top:6px}.call-tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.call-tl li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid;position:relative}.call-tl li+li:before{content:"";background:#e2e8f0;width:1px;height:16px;position:absolute;top:-8px;left:13px}.call-tl-ic{background:var(--color-tint-02);width:28px;height:28px;color:var(--color-primary-500);z-index:1;border-radius:9999px;place-items:center;display:grid;position:relative}.call-tl li.err .call-tl-ic{background:var(--color-error-50);color:var(--color-error-700)}.call-tl li.err .call-tl-t{color:var(--color-error-700)}.call-tl-b{gap:4px;min-width:0;padding-top:4px;display:grid}.call-tl-t{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.call-tl-at{color:#94a3b8;padding-top:5px;font-size:12px}.call-lat-sum{grid-template-columns:repeat(3,minmax(0,1fr))}.call-lat{gap:8px;display:grid}.call-lat-r{grid-template-columns:36px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:12.5px;display:grid}.call-lat-track{height:10px}.call-lat-bar{gap:2px;min-width:4px;height:10px;display:flex}.call-lat-bar i{min-width:3px;height:100%}.call-lat-bar i:first-child{border-radius:4px 0 0 4px}.call-lat-bar i:last-child{border-radius:0 4px 4px 0}.call-lat-bar i:only-child{border-radius:4px}.call-lat-v{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.rp{border:1px solid var(--border-default);background:var(--surface-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.rp-play{background:var(--btn-primary-default);color:#fff;cursor:pointer;border:0;border-radius:9999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rp-play:hover{background:var(--btn-primary-hover)}.rp-play:disabled{background:var(--btn-primary-disabled);cursor:default}.rp-play:focus-visible{box-shadow:var(--focus-ring);outline:0}.rp-t{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}.rp-bar{appearance:none;cursor:pointer;background:linear-gradient(to right,var(--waveform-progress) var(--rp-p),var(--meter-track) var(--rp-p));border-radius:9999px;flex:1;min-width:120px;height:6px}.rp-bar:disabled{cursor:default;opacity:.6}.rp-bar:focus-visible{box-shadow:var(--focus-ring);outline:0}.rp-bar::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--waveform-progress);width:14px;height:14px;box-shadow:var(--shadow-sm);background:#fff;border-radius:9999px}.rp-bar::-moz-range-thumb{border:2px solid var(--waveform-progress);background:#fff;border-radius:9999px;width:12px;height:12px}.chart{gap:10px;min-width:0;display:grid}.chart-box{min-width:0;height:200px;position:relative}.chart-svg{display:block;overflow:visible}.chart-grid{stroke:var(--chart-grid);stroke-width:1px}.chart-base{stroke:var(--chart-axis);stroke-width:1px}.chart-tx{fill:var(--chart-text);font-variant-numeric:tabular-nums;font-size:11px}.chart-bar.calls{fill:var(--chart-volume)}.chart-bar.connected{fill:var(--chart-connected)}g.on .chart-bar{filter:brightness(.94)}.chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-line.p50{stroke:var(--chart-p50)}.chart-line.p95{stroke:var(--chart-p95)}.chart-dot{stroke:var(--chart-surface);stroke-width:2px}.chart-dot.p50{fill:var(--chart-p50)}.chart-dot.p95{fill:var(--chart-p95)}.chart-cross{stroke:var(--chart-axis);stroke-width:1px;stroke-dasharray:3 3}.chart-tip{box-shadow:var(--shadow-dropdown);pointer-events:none;white-space:nowrap;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:4px;min-width:140px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.chart-tip b{font-size:12.5px}.chart-tip span{color:#475569;align-items:center;gap:6px;display:flex}.chart-tip em{color:#1e293b;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-style:normal;font-weight:700}.chart-lg{color:#475569;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.chart-lg span{align-items:center;gap:6px;display:inline-flex}.sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.sw.ln{border-radius:2px;width:14px;height:3px}.sw.calls{background:var(--chart-volume)}.sw.connected{background:var(--chart-connected)}.sw.p50{background:var(--chart-p50)}.sw.p95{background:var(--chart-p95)}.sw.eou{background:var(--chart-eou)}.sw.stt{background:var(--chart-stt)}.sw.llm{background:var(--chart-llm)}.sw.tts{background:var(--chart-tts)}.call-lat-bar .sw{border-radius:0;width:auto;height:100%}.share{gap:10px;display:grid}.share-r{grid-template-columns:120px minmax(0,1fr) 76px;align-items:center;gap:10px;display:grid}.share-b{background:var(--meter-track);border-radius:9999px;height:8px;overflow:hidden}.share-b i{background:var(--chart-connected);border-radius:inherit;min-width:2px;height:100%;display:block}.share-v{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}@media (width<=1200px){.call-d,.call-an{grid-template-columns:minmax(0,1fr)}}.vl-top{align-items:center;gap:12px;margin-top:4px;display:flex}.vl-top .lbl{margin:0}.vl-add{color:var(--color-primary-600);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.vl-add:hover{text-decoration:underline}.vl-g{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:700}.vlib-audio{width:100%;height:40px}.vlib-rec{border:1.5px dashed var(--color-primary-200);background:var(--color-tint-01);border-radius:10px;gap:12px;padding:16px;display:grid}.vlib-script .lbl2{padding:0 0 6px}.vlib-script p{color:#1e293b;margin:0;font-size:14px;line-height:1.6}.vlib-rec-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vlib-rec-dot{background:var(--color-error-700);border-radius:9999px;width:10px;height:10px;animation:1s ease-in-out infinite vlib-pulse}.vlib-rec-t{font-variant-numeric:tabular-nums;min-width:40px;font-weight:700}@keyframes vlib-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vlib-rec-dot{animation:none}}.vlib-clip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vlib-clip .vlib-audio{flex:1;width:auto;min-width:220px}.vlib-consent{border:1px solid var(--border-default);color:#1e293b;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.vlib-consent>span{cursor:pointer}.vlib-consent .cbx{margin-top:2px}.vlib-dt{align-items:center;gap:8px;display:inline-flex}.vlib-sec{gap:10px;display:grid}.vlib-sec .lbl2{padding:0}.vlib-gen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vlib-dl{grid-template-columns:160px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13.5px;display:grid}.vlib-dl dt{color:#64748b}.vlib-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.sb-peek{z-index:60;background:#0f172a52;animation:.15s ease-out sb-fade;position:fixed;inset:0}.sb-peek>div{width:256px;height:100%;animation:.18s cubic-bezier(.2,.8,.2,1) sb-slide;box-shadow:24px 0 48px -12px #0f172a80}.sb-peek .sb{height:100%}@keyframes sb-fade{0%{opacity:0}}@keyframes sb-slide{0%{opacity:.6;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.sb-peek,.sb-peek>div{animation:none}}.fl-page{--fl-ring:0 0 0 3px #6366f138;background:#f6f8fb;flex-direction:column;height:calc(100% + 48px);min-height:560px;margin:-24px;display:flex}.fl-pad{padding:24px}.fl-grow{flex:1}.fl-small{font-size:12px;line-height:1.45}.mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.cat-triggers{--h:#059669;--h-soft:#ecfdf5;--h-mid:#a7f3d0}.cat-agents{--h:#7c3aed;--h-soft:#f5f3ff;--h-mid:#ddd6fe}.cat-logic{--h:#2563eb;--h-soft:#eff6ff;--h-mid:#bfdbfe}.cat-actions{--h:#ea580c;--h-soft:#fff7ed;--h-mid:#fed7aa}.cat-people{--h:#db2777;--h-soft:#fdf2f8;--h-mid:#fbcfe8}.cat-time{--h:#ca8a04;--h-soft:#fefce8;--h-mid:#fef08a}.cat-messaging{--h:#0891b2;--h-soft:#ecfeff;--h-mid:#a5f3fc}.cat-governance{--h:#475569;--h-soft:#f1f5f9;--h-mid:#cbd5e1}.cat-control{--h:#64748b;--h-soft:#f8fafc;--h-mid:#e2e8f0}.fl-bar{-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);z-index:6;background:#ffffffeb;border-bottom:1px solid #e6eaf0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex;position:relative}.fl-title{gap:1px;min-width:0;display:grid}.fl-crumb{align-items:center;gap:4px;margin-bottom:-2px;display:flex}.fl-crumb-l{font:600 11.5px var(--font-sans);color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.fl-crumb-l:hover{color:var(--color-primary-600)}.fl-sep-v{background:#e6eaf0;width:1px;height:28px;margin:0 2px}.fl-bar-sep{background:#e6eaf0;align-self:center;width:1px;height:20px;margin:0 4px}.fl-bar-group .btn.on{color:#4f46e5;background:#eef2ff}.fl-name{font:700 16px var(--font-sans);color:#0f172a;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;width:min(380px,40vw);margin-left:-6px;padding:2px 6px}.fl-name:hover:not(:disabled){border-color:#e2e8f0}.fl-name:focus{border-color:var(--color-primary-500);box-shadow:var(--focus-ring);background:#fff}.fl-meta{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.fl-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px}.fl-dot.live{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.fl-meta-a{color:#b45309;font-weight:600}.fl-sep{color:#cbd5e1}.fl-bar-group{background:#fff;border:1px solid #e6eaf0;border-radius:10px;gap:4px;padding:3px;display:flex}.fl-cta{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 14px -4px #6366f199}.fl-cta:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#6d28d9)}.fl-count{font:600 12.5px var(--font-sans);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.fl-count.err{color:#b91c1c;background:#fef2f2}.fl-count.warn{color:#b45309;background:#fffbeb}.fl-count.ok{color:#047857;background:#ecfdf5}.fl-body{flex:1;grid-template-columns:264px minmax(0,1fr);min-height:0;transition:grid-template-columns .2s;display:grid;position:relative}.fl-body.no-pal{grid-template-columns:0 minmax(0,1fr)}.fl-body.no-pal .fl-palette{visibility:hidden}.fl-palette{background:#fff;border-right:1px solid #e6eaf0;flex-direction:column;min-height:0;display:flex;overflow:hidden}.fl-pal-top{gap:6px;padding:12px 12px 8px;display:flex}.fl-search{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.fl-search:focus-within{border-color:var(--color-primary-500);box-shadow:var(--focus-ring);background:#fff}.fl-search input{font:13px var(--font-sans);color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0}.fl-pal-list{padding:0 8px 24px;overflow:auto}.fl-cat{margin-top:6px}.fl-cat-h{width:100%;font:700 11px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#64748b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 6px 4px;display:flex}.fl-cat-h em{color:#94a3b8;letter-spacing:0;font-style:normal;font-weight:600}.fl-cat-h .ic:last-child{color:#94a3b8;margin-left:auto}.fl-cat-dot{background:var(--h);border-radius:3px;width:8px;height:8px}.fl-pal{text-align:left;cursor:grab;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:7px 8px;transition:background .12s,border-color .12s,transform .12s;display:flex}.fl-pal:hover:not(:disabled){background:var(--h-soft);border-color:var(--h-mid)}.fl-pal:active:not(:disabled){cursor:grabbing;transform:scale(.98)}.fl-pal:disabled{opacity:.5;cursor:not-allowed}.fl-pal-ic{width:30px;height:30px;color:var(--h);background:var(--h-soft);border:1px solid var(--h-mid);border-radius:9px;flex:none;place-items:center;display:grid}.fl-pal-t{min-width:0;display:grid}.fl-pal-t b{color:#0f172a;font-size:13px;font-weight:600}.fl-pal-d{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.fl-canvas{background:radial-gradient(1200px 600px at 20% -10%,#eef2ff 0%,#0000 60%),radial-gradient(900px 500px at 110% 110%,#f5f3ff 0%,#0000 55%),#f8fafc;min-width:0;min-height:0;position:relative}.fl-canvas .react-flow__pane{cursor:default}.fl-canvas .react-flow__node{transition:filter .15s}.fl-canvas .react-flow__node.dragging .fl-node{box-shadow:0 24px 48px -16px #0f172a59}.fl-pal-open{z-index:5;font:600 13px var(--font-sans);color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px -6px #0f172a40}.fl-pal-open:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.fl-banner{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;align-items:center;gap:10px;max-width:min(760px,100% - 200px);padding:8px 8px 8px 14px;font-size:13px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -14px #0f172a59}.fl-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fl-banner em{color:inherit;opacity:.8}.fl-banner.pending{color:#78350f;background:#fffbebf5;border:1px solid #fde68a}.fl-banner.rejected{color:#7f1d1d;background:#fef2f2f5;border:1px solid #fecaca}.fl-node{width:260px;font:13px var(--font-sans);color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:box-shadow .15s,border-color .15s,transform .15s;position:relative;box-shadow:0 1px 2px #0f172a0d,0 8px 24px -14px #0f172a38}.fl-node:before{content:"";background:var(--h,#94a3b8);border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.fl-node:hover{box-shadow:0 1px 2px #0f172a0f,0 16px 32px -16px #0f172a4d}.fl-node.is-sel{box-shadow:var(--fl-ring),0 16px 32px -16px #4f46e573;border-color:#818cf8}.fl-node.error{border-color:#f87171;box-shadow:0 0 0 3px #ef444424,0 8px 24px -14px #0f172a38}.fl-node.warning{border-color:#fbbf24}.fl-node.is-sel.error,.fl-node.is-sel.warning{outline-offset:3px;outline:2px solid #818cf8}.fl-node.trig{border-radius:28px 16px 16px 28px}.fl-node.trig:before{border-radius:28px 0 0 28px;width:6px}.fl-node.term{border-radius:16px 28px 28px 16px}.fl-node.unknown{border-style:dashed;padding:8px}.fl-node-h{align-items:center;gap:10px;padding:12px 12px 10px 16px;display:flex}.fl-node-ic{color:#fff;background:linear-gradient(140deg,var(--h,#64748b),color-mix(in srgb,var(--h,#64748b) 70%,#000));width:34px;height:34px;box-shadow:0 6px 14px -6px var(--h,#64748b);border-radius:11px;flex:none;place-items:center;display:grid}.fl-node-tt{flex:1;min-width:0;display:grid}.fl-node-tt b{font-size:13.5px;font-weight:700;line-height:1.25}.fl-node-t{color:var(--h,#64748b);letter-spacing:.01em;font-size:11px;font-weight:600}.fl-node-issue{flex:none;place-items:center;display:grid}.fl-node-issue.error{color:#dc2626}.fl-node-issue.warning{color:#d97706}.fl-node-s{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 12px 10px 16px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.fl-agent{background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;align-items:center;gap:8px;margin:0 12px 10px 16px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.fl-agent.none{color:#94a3b8;background:#fff;border-style:dashed;font-weight:500}.fl-agent-av{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.fl-agent.text .fl-agent-av{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.fl-mode{border-radius:9999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.fl-agent.voice .fl-mode{color:#6d28d9;background:#ede9fe}.fl-agent.text .fl-mode{color:#0e7490;background:#cffafe}.fl-ports{border-top:1px solid #f1f5f9;padding:4px 0 6px}.fl-port{color:#475569;text-transform:capitalize;justify-content:flex-end;padding:3px 18px 3px 16px;font-size:11.5px;font-weight:600;display:flex;position:relative}.fl-port.err{color:#dc2626;text-transform:none}.fl-canvas .react-flow__handle.fl-h{background:#fff;border:2px solid #94a3b8;border-radius:50%;width:12px;height:12px;transition:transform .12s,background .12s,border-color .12s}.fl-canvas .react-flow__handle.fl-h:hover{transform:translate(var(--tx,0),var(--ty,-50%)) scale(1.35)}.fl-canvas .react-flow__handle-right.fl-h{--tx:50%}.fl-canvas .react-flow__handle-left.fl-h,.fl-canvas .react-flow__handle-top.fl-h,.fl-canvas .react-flow__handle-bottom.fl-h{--tx:-50%}.fl-canvas .react-flow__handle-top.fl-h{--ty:-50%}.fl-canvas .react-flow__handle-bottom.fl-h{--ty:50%}.fl-canvas .react-flow__handle.fl-h-out{border-color:var(--h,#64748b)}.fl-canvas .react-flow__handle.fl-h-err{border-color:#ef4444}.fl-canvas .react-flow__handle.fl-h-team{transform-origin:50%;background:#f5f3ff;border:2px solid #8b5cf6;border-radius:5px;width:14px;height:14px}.fl-canvas .react-flow__handle.connectingto,.fl-canvas .react-flow__handle.valid{background:#6366f1;border-color:#6366f1}.fl-canvas .react-flow__connection-path{stroke:#6366f1}.fl-canvas .react-flow__edge-path.fl-edge{stroke-width:1.8px;stroke:#94a3b8;transition:stroke-width .12s}.fl-canvas .fl-edge.k-branch{stroke:#3b82f6}.fl-canvas .fl-edge.k-on_error{stroke:#ef4444;stroke-dasharray:6 5}.fl-canvas .fl-edge.k-handoff,.fl-canvas .fl-edge.k-return{stroke:#8b5cf6;stroke-width:2.4px}.fl-canvas .fl-edge.k-return{stroke-dasharray:2 5;stroke-linecap:round}.fl-canvas .fl-edge.k-consult{stroke:#a78bfa;stroke-dasharray:7 5}.fl-canvas .fl-edge.error{stroke:#dc2626}.fl-canvas .react-flow__edge.selected .fl-edge,.fl-canvas .fl-edge.is-sel{stroke-width:3.2px}.fl-canvas .react-flow__edge:hover .fl-edge{stroke-width:2.8px}.fl-edge-flow{fill:none;stroke:#c4b5fd;stroke-width:2.4px;stroke-dasharray:3 14;stroke-linecap:round;pointer-events:none;opacity:.9;animation:1.6s linear infinite fl-flow}@keyframes fl-flow{to{stroke-dashoffset:-34px}}@media (prefers-reduced-motion:reduce){.fl-edge-flow{animation:none}}.fl-edge-label{pointer-events:all;font:700 10.5px var(--font-sans);color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;box-shadow:0 2px 6px -2px #0f172a26}.fl-edge-label.k-handoff,.fl-edge-label.k-return,.fl-edge-label.k-consult{color:#6d28d9;background:#faf5ff;border-color:#ddd6fe}.fl-edge-label.k-on_error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.fl-edge-label.k-branch{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.fl-edge-label.is-sel{box-shadow:var(--fl-ring)}.fl-edge-label.pick{cursor:pointer}.fl-dock{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae0;border-radius:14px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -14px #0f172a99}.fl-dock button{color:#e2e8f0;min-width:32px;height:32px;font:600 12.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.fl-dock button:hover:not(:disabled){color:#fff;background:#ffffff1f}.fl-dock button:disabled{opacity:.35;cursor:default}.fl-zoom{text-align:center;min-width:44px;font:600 12px var(--font-sans);color:#cbd5e1;font-variant-numeric:tabular-nums}.fl-dock-sep{background:#ffffff2e;width:1px;height:18px;margin:0 4px}.fl-minimap.react-flow__minimap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px -14px #0f172a59}.fl-welcome{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafc8c;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.fl-welcome-card{text-align:center;background:#fff;border:1px solid #e6eaf0;border-radius:22px;justify-items:center;gap:12px;width:min(880px,100%);padding:30px 32px 24px;animation:.35s ease-out fl-rise;display:grid;box-shadow:0 40px 80px -40px #1e1b4b73}@keyframes fl-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.fl-welcome-card h2{letter-spacing:-.01em;color:#0f172a;margin:4px 0 0;font-size:22px}.fl-welcome-card>p{color:#475569;max-width:560px;margin:0;line-height:1.5}.fl-welcome-art{align-items:center;gap:0;display:flex}.fl-welcome-art span{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -8px}.fl-welcome-art .a1{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.fl-welcome-art .a2{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.fl-welcome-art .a3{background:linear-gradient(135deg,#06b6d4,#0284c7)}.fl-welcome-art .a4{background:linear-gradient(135deg,#ec4899,#db2777)}.fl-welcome-art i{background:#cbd5e1;width:34px;height:2px}.fl-welcome-art i.dash{background:repeating-linear-gradient(90deg,#a78bfa 0 5px,#0000 5px 9px);animation:1s linear infinite fl-dash}@keyframes fl-dash{to{background-position:9px 0}}.fl-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:10px 0 4px;display:grid}.fl-tpl{text-align:left;cursor:pointer;background:linear-gradient(#fff,#fafbff);border:1px solid #e6eaf0;border-radius:16px;align-content:start;gap:6px;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.fl-tpl:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 18px 34px -20px #4f46e58c}.fl-tpl b{color:#0f172a;font-size:14.5px}.fl-tpl-ic{color:#4f46e5;background:#eef2ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.fl-tpl-d{color:#475569;font-size:12.5px;line-height:1.45}.fl-tpl-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.fl-issue-panel{z-index:5;background:#fff;border:1px solid #e6eaf0;border-radius:14px;width:min(460px,100% - 28px);max-height:42%;animation:.2s ease-out fl-rise;position:absolute;bottom:72px;left:14px;overflow:auto;box-shadow:0 18px 40px -20px #0f172a73}.fl-issue-h{background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex;position:sticky;top:0}.fl-issues{margin:0;padding:4px 0;list-style:none}.fl-issues li{color:#334155;align-items:flex-start;gap:8px;padding:7px 14px;font-size:12.5px;line-height:1.45;display:flex}.fl-issues li[role=button]{cursor:pointer}.fl-issues li[role=button]:hover{background:#f8fafc}.fl-issues li.error .ic{color:#dc2626;margin-top:1px}.fl-issues li.warning .ic{color:#d97706;margin-top:1px}.fl-insp{z-index:7;opacity:0;pointer-events:none;background:#fff;border:1px solid #e6eaf0;border-radius:16px;width:360px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;top:12px;bottom:12px;right:12px;overflow:auto;transform:translate(calc(100% + 24px));box-shadow:0 24px 60px -24px #0f172a73,0 2px 6px #0f172a0f}.fl-insp.open{opacity:1;pointer-events:auto;transform:none}.fl-insp-x{z-index:1;background:#fffc;position:absolute;top:10px;right:10px}.fl-insp .fl-insp-hero{border-radius:16px 16px 0 0;padding-right:52px}.fl-body.insp-open .fl-minimap.react-flow__minimap{right:384px}.fl-canvas .react-flow__minimap{transition:right .22s}@media (prefers-reduced-motion:reduce){.fl-insp,.fl-canvas .react-flow__minimap{transition:none}}.fl-insp-body{align-content:start;gap:14px;padding:0 18px 28px;display:grid}.fl-insp-hero{background:linear-gradient(180deg,var(--h-soft,#f8fafc),#fff);border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin:0 -18px;padding:18px;display:flex}.fl-hero-ic{color:#fff;background:linear-gradient(140deg,var(--h,#64748b),color-mix(in srgb,var(--h,#64748b) 70%,#000));width:42px;height:42px;box-shadow:0 10px 20px -10px var(--h,#64748b);border-radius:13px;flex:none;place-items:center;display:grid}.fl-hero-k{letter-spacing:.06em;text-transform:uppercase;color:var(--h,#64748b);font-size:11px;font-weight:700}.fl-hero-title{color:#0f172a;font-size:16px;font-weight:700}.fl-hero-name{width:100%;font:700 16px var(--font-sans);color:#0f172a;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;margin-left:-6px;padding:2px 6px}.fl-hero-name:hover:not(:disabled){background:#fff;border-color:#e2e8f0}.fl-hero-name:focus{border-color:var(--color-primary-500);box-shadow:var(--focus-ring);background:#fff}.fl-hero-route{color:#0f172a;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.fl-insp-desc{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.fl-field-issue{margin-top:4px;font-size:12px;line-height:1.4}.fl-field-issue.error{color:#b91c1c}.fl-field-issue.warning{color:#b45309}.fl-ta{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.fl-ta.mono,.inp.mono{font-size:12.5px}.fl-insp-actions{border-top:1px solid #f1f5f9;gap:8px;padding-top:6px;display:flex}.fl-insp-id{color:#94a3b8;font-size:11px}.fl-insp-id code{font-size:11px}.fl-insp .fl-issues{background:#fffbfb;border:1px solid #fee2e2;border-radius:10px;padding:2px 0}.fl-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fl-stats div{background:#fafbfc;border:1px solid #eef2f6;border-radius:12px;padding:10px 12px;display:grid}.fl-stats b{color:#0f172a;font-variant-numeric:tabular-nums;font-size:20px}.fl-stats span{color:#64748b;font-size:11.5px}.fl-legend{background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;gap:8px;padding:12px;display:grid}.fl-legend-h{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.fl-legend span{color:#334155;align-items:center;gap:10px;font-size:12px;display:flex}.fl-legend .ln{border-top:2px solid #94a3b8;flex:none;width:28px;height:0;display:inline-block}.fl-legend .ln.err{border-top:2px dashed #ef4444}.fl-legend .ln.handoff{border-top:3px solid #8b5cf6}.fl-legend .ln.consult{border-top:2px dashed #a78bfa}.fl-legend .ln.ret{border-top:2px dotted #8b5cf6}.fl-keys{color:#64748b;flex-wrap:wrap;gap:8px 14px;font-size:11.5px;display:flex}.fl-keys kbd{font:600 10.5px var(--font-sans);color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:5px;margin-right:2px;padding:1px 5px}.fl-rules{gap:8px;display:grid}.fl-rule{background:#fbfcfe;border:1px solid #e6eaf0;border-radius:12px;align-items:flex-start;gap:8px;padding:8px;display:flex}.fl-rule.otherwise{color:#64748b;background:0 0;border-style:dashed;align-items:center;font-size:12.5px}.fl-rule-n{width:22px;height:22px;font:700 11px var(--font-sans);color:#1d4ed8;background:#dbeafe;border-radius:7px;flex:none;place-items:center;display:grid}.fl-rule-b{flex:1;gap:4px;min-width:0;display:grid}.fl-rule-l{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:10.5px;font-weight:700}.fl-rule-x{gap:2px;display:grid}.fl-rule-note{font-size:12.5px}.fl-rule-dates{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fl-rule-dates label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;gap:2px;font-size:10.5px;font-weight:700;display:grid}.fl-map,.fl-fields,.fl-tests{gap:6px;display:grid}.fl-map-row{color:#94a3b8;grid-template-columns:minmax(0,2fr) auto minmax(0,3fr) auto;align-items:center;gap:6px;display:grid}.fl-map-add{flex-wrap:wrap;gap:6px;display:flex}.fl-fields-row,.fl-test{background:#fbfcfe;border:1px solid #e6eaf0;border-radius:12px;gap:6px;padding:8px;display:grid}.fl-fields-main{grid-template-columns:minmax(0,1fr) 112px auto auto;align-items:center;gap:6px;display:grid}.fl-test-h{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.fl-checks{gap:6px;max-height:180px;display:grid;overflow:auto}.fl-check{align-items:center;gap:8px;font-size:13px;display:flex}.fl-mc{color:#cbd5e1;align-items:center;gap:8px;display:flex}.fl-mc-step{color:#64748b;background:#fafbfc;border:1px solid #e6eaf0;border-radius:12px;flex:1;gap:2px;padding:10px;font-size:12px;display:grid}.fl-mc-step span{width:20px;height:20px;font:700 11px var(--font-sans);color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;display:grid}.fl-mc-step b{color:#0f172a;font-size:12.5px}.fl-mc-step em{font-style:normal}.fl-mc-step.on{background:#eef2ff;border-color:#c7d2fe}.fl-mc-step.on span{color:#fff;background:#6366f1}.fl-review{gap:14px;display:grid}.fl-review-h{align-items:center;gap:10px;display:flex}.fl-quote{color:#334155;background:#f5f7ff;border-left:3px solid #a5b4fc;border-radius:0 10px 10px 0;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.fl-quote .ic{color:#6366f1;margin-top:2px}.fl-callout{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.fl-reject,.fl-diff{gap:6px;display:grid}.fl-diff-sum{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:6px;display:grid}.fl-diff-k{background:#fafbfc;border:1px solid #eef2f6;border-radius:12px;padding:10px;display:grid}.fl-diff-k b{font-variant-numeric:tabular-nums;font-size:20px}.fl-diff-k span{color:#64748b;font-size:11px}.fl-diff-k.add b{color:#047857}.fl-diff-k.chg b{color:#b45309}.fl-diff-k.del b{color:#b91c1c}.fl-diff-row{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.fl-diff-row.add{background:#f0fdf4;border-color:#dcfce7}.fl-diff-row.add>.ic{color:#16a34a}.fl-diff-row.chg{background:#fffbeb;border-color:#fef3c7}.fl-diff-row.chg>.ic{color:#d97706}.fl-diff-row.del{background:#fef2f2;border-color:#fee2e2}.fl-diff-row.del>.ic{color:#dc2626}.fl-diff-row.del b{color:#7f1d1d;text-decoration:line-through}.fl-diff-row em{color:#92400e;max-width:45%;margin-left:auto;font-size:11.5px;font-style:normal}.fl-diff-row.link{color:#334155;font-size:12px}.fl-diff-ic{width:22px;height:22px;color:var(--h);background:var(--h-soft);border-radius:7px;flex:none;place-items:center;display:grid}.fl-diff-kind{color:#475569;background:#f1f5f9;border-radius:9999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.fl-diff-kind.k-handoff,.fl-diff-kind.k-consult,.fl-diff-kind.k-return{color:#6d28d9;background:#ede9fe}.fl-diff-kind.k-on_error{color:#b91c1c;background:#fee2e2}.fl-diff-kind.k-branch{color:#1d4ed8;background:#dbeafe}.fl-timeline{gap:4px;margin-top:12px;display:grid;position:relative}.fl-tl{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex;position:relative}.fl-tl.btnlike{cursor:pointer}.fl-tl.btnlike:hover{background:#f8fafc;border-color:#eef2f6}.fl-tl-dot{background:#cbd5e1;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #f1f5f9}.fl-tl.live .fl-tl-dot,.fl-tl.r-approved .fl-tl-dot{background:#10b981;box-shadow:0 0 0 4px #d1fae5}.fl-tl.r-pending .fl-tl-dot{background:#f59e0b;box-shadow:0 0 0 4px #fef3c7}.fl-tl.r-rejected .fl-tl-dot{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.fl-decision{color:#475569;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.fl-inbox{margin-top:16px}.fl-inbox-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 18px;display:flex}.fl-inbox-row:hover{background:#f8fafc}.fl-inbox-ic{color:#b45309;background:#fef3c7;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (width<=1200px){.fl-body{grid-template-columns:232px minmax(0,1fr)}.fl-tpls{grid-template-columns:1fr}.fl-insp{width:320px}.fl-body.insp-open .fl-minimap.react-flow__minimap{right:344px}}@media (width<=860px){.fl-body,.fl-body.no-pal{grid-template-columns:minmax(0,1fr)}.fl-palette{display:none}.fl-insp{width:auto;left:12px}.fl-banner{max-width:calc(100% - 28px)}}.fl-body.as-open{grid-template-columns:264px minmax(0,1fr) 380px}.fl-body.as-open.no-pal{grid-template-columns:0 minmax(0,1fr) 380px}.fl-body.as-open .fl-insp{right:392px}.fa-open{color:#4338ca;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid #c7d2fe;gap:6px;font-weight:600}.fa-open:hover{border-color:#a5b4fc}.fa-open.on{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000}.fl-welcome-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fa-panel{background:#fff;border-left:1px solid #e6eaf0;flex-direction:column;min-height:0;display:flex;position:relative}.fa-head{border-bottom:1px solid #eef2f6;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex;position:relative}.fa-logo{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.fa-head-t{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.fa-head-t b{color:#0f172a;font-size:13.5px}.fa-thread-btn{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;padding:0;font-size:12px;display:flex}.fa-thread-btn:hover{color:#334155}.fa-threads{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:300px;padding:4px;position:absolute;top:100%;left:10px;right:10px;overflow:auto;box-shadow:0 18px 40px -18px #0f172a66}.fa-thread{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:8px 10px;display:flex}.fa-thread b{color:#0f172a;max-width:100%;font-size:12.5px}.fa-thread span{color:#94a3b8;font-size:11px}.fa-thread:hover,.fa-thread.on{background:#f1f5f9}.fa-threads-empty{color:#94a3b8;padding:10px;font-size:12px}.fa-list{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.fa-msg{flex-direction:column;gap:4px;max-width:100%;display:flex}.fa-msg.me{align-items:flex-end}.fa-msg.me .fa-bubble{background:#eef2ff;border-color:#e0e7ff;max-width:90%}.fa-bubble{color:#1e293b;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #eef2f6;border-radius:14px;min-width:0;max-width:100%;padding:10px 12px;font-size:13px;line-height:1.55}.fa-msg.as .fa-bubble{background:#fff;box-shadow:0 1px 2px #0f172a0a}.fa-meta{color:#94a3b8;padding:0 4px;font-size:10.5px}.fa-text{white-space:pre-wrap}.fa-md p{margin:0}.fa-md p+p,.fa-md p+ol,.fa-md p+ul,.fa-md ol+p,.fa-md ul+p{margin-top:8px}.fa-md ol,.fa-md ul{white-space:normal;margin:0;padding-left:20px}.fa-md li+li,.fa-md li>ol,.fa-md li>ul{margin-top:4px}.fa-md strong{font-weight:600}.fa-text code{background:#f1f5f9;border-radius:5px;padding:1px 5px;font-size:11.5px}.fa-step{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:0 6px;font:600 11.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.fa-step:hover{background:#e0e7ff}.fa-phase{color:#64748b;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.fa-refs{color:#64748b;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.fa-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.fa-error.in{margin-top:8px}.fa-ops{color:#475569;gap:3px;margin:8px 0 0;padding:0 0 0 18px;font-size:12px;display:grid}.fa-ops.live{padding:0;list-style:none}.fa-ops.live li{align-items:flex-start;gap:6px;animation:.25s both fa-in;display:flex}.fa-ops.live li .ic{color:#10b981;margin-top:2px}@keyframes fa-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fa-card{background:#fcfcfd;border:1px solid #e2e8f0;border-radius:12px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.fa-card.proposed{background:#f8f9ff;border-color:#c7d2fe}.fa-card-h{align-items:center;gap:8px;font-size:12.5px;display:flex}.fa-card-s{color:#64748b;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.fa-counts{flex-wrap:wrap;gap:6px;display:flex}.fa-count{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.fa-count.added,.fa-count.ok{color:#047857;background:#ecfdf5}.fa-count.changed,.fa-count.warn{color:#b45309;background:#fffbeb}.fa-count.removed,.fa-count.err{color:#b91c1c;background:#fef2f2}.fa-impact,.fa-notes{gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.fa-impact li{color:#475569;align-items:flex-start;gap:6px;display:flex}.fa-impact li.warning .ic{color:#d97706}.fa-impact li.error .ic{color:#dc2626}.fa-impact li.info .ic{color:#6366f1}.fa-impact .ic{flex:none;margin-top:2px}.fa-notes li{color:#64748b;padding-left:12px;position:relative}.fa-notes li:before{content:"";background:#cbd5e1;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:2px}.fa-link{text-align:left;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fa-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:11.5px;display:inline-flex}.fa-actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.fa-hint{color:#94a3b8;flex-basis:100%;font-size:11px}.fa-intro{text-align:center;color:#475569;justify-items:center;gap:8px;margin:auto 0;padding:12px 6px;display:grid}.fa-intro-ic{color:#6366f1;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.fa-intro b{color:#0f172a;font-size:14.5px}.fa-intro p{margin:0;font-size:12.5px;line-height:1.55}.fa-intro ul{text-align:left;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fa-intro li{color:#334155;background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;padding:8px 10px;font-size:12px}.fa-compose{background:#fff;border-top:1px solid #eef2f6;gap:8px;padding:10px 12px 8px;display:grid;position:relative}.fa-input{resize:none;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:68px;max-height:200px;padding:9px 11px;font-size:13px;line-height:1.5}.fa-input:focus{box-shadow:var(--fl-ring);border-color:#a5b4fc;outline:none}.fa-tools{align-items:center;gap:4px;display:flex}.fa-pref{color:#64748b;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;margin-left:6px;font-size:11.5px;display:inline-flex}.fa-foot{color:#94a3b8;font-size:10.5px}.fa-off{color:#64748b;align-items:flex-start;gap:8px;padding:6px 2px;font-size:12.5px;display:flex}.fa-files{flex-wrap:wrap;gap:6px;display:flex}.fa-files.in{margin-top:8px}.fa-file{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;max-width:220px;padding:3px 6px;font-size:11.5px;display:inline-flex}.fa-file button{color:#94a3b8;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fa-mentions{z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:-4px;padding:4px;position:absolute;bottom:100%;left:12px;right:12px;box-shadow:0 18px 40px -18px #0f172a66}.fa-mentions button{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:12.5px;display:flex}.fa-mentions button:hover,.fa-mentions button:first-child{background:#f1f5f9}.fa-busy{z-index:8;color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -14px #4f46e580}.fa-busy-dot{background:#6366f1;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite fa-pulse}@keyframes fa-pulse{0%,to{box-shadow:0 0 #6366f180}50%{box-shadow:0 0 0 6px #6366f100}}.fl-node.as-new{border-color:#8b5cf6;animation:.38s cubic-bezier(.2,.9,.3,1.3) both fa-pop;box-shadow:0 0 0 3px #8b5cf638,0 14px 30px -16px #7c3aed8c}.fl-node.as-changed{border-color:#f59e0b;animation:.7s both fa-flash;box-shadow:0 0 0 3px #f59e0b38}.fl-node.as-removing{opacity:.35;filter:grayscale();border-color:#ef4444;transition:opacity .25s,transform .25s;transform:scale(.94)}@keyframes fa-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes fa-flash{0%{background:#fef3c7}to{background:#fff}}.fl-canvas .react-flow__edge-path.fl-edge.as-new{stroke:#8b5cf6;stroke-width:2.2px;stroke-dasharray:600;stroke-dashoffset:600px;animation:.5s forwards fa-draw}@keyframes fa-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fl-node.as-new,.fl-node.as-changed,.fa-ops.live li,.fa-busy-dot{animation:none}.fl-canvas .react-flow__edge-path.fl-edge.as-new{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}@media (width<=1100px){.fl-body.as-open,.fl-body.as-open.no-pal{grid-template-columns:0 minmax(0,1fr) 340px}.fl-body.as-open .fl-palette{visibility:hidden}.fl-body.as-open .fl-insp{right:352px}}@media (width<=760px){.fl-body.as-open,.fl-body.as-open.no-pal{grid-template-columns:0 0 minmax(0,1fr)}.fl-body.as-open .fl-insp{right:12px}}.rn-link{font:600 12px var(--font-sans);color:var(--color-primary-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;max-width:100%;padding:0;display:inline-flex}.rn-link:hover:not(:disabled){text-decoration:underline}.rn-link:disabled{opacity:.6;cursor:default}.rn-link.b{color:#0f172a;font-size:13.5px;font-weight:700}.rn-code{font:600 11px var(--font-mono,ui-monospace,monospace);color:#334155;background:#f1f5f9;border-radius:6px;margin-left:6px;padding:1px 6px}.rn-sec-pad{padding:12px 18px}.rn-tip{display:inline-flex}.rn-run-btn:not(:disabled){color:#047857}.rn-run-btn:not(:disabled) .ic{color:#10b981}.rn-run-btn:hover:not(:disabled){background:#ecfdf5}.rn-live-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite rn-beat;display:inline-block}@keyframes rn-beat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.rn-test{font:700 10.5px var(--font-sans);color:#7c2d12;white-space:nowrap;background:#ffedd5;border:1px solid #fed7aa;border-radius:9999px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.rn-test em{opacity:.75;margin-left:1px;font-style:normal}.rn-speed{font:600 11.5px var(--font-sans);color:#475569;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rn-dialog{gap:16px;display:grid}.rn-sec{gap:8px;display:grid}.rn-sec-h{color:#0f172a;align-items:baseline;gap:10px;font-size:13px;display:flex}.rn-trigs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.rn-trig{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #e6eaf0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.rn-trig:hover{border-color:var(--h-mid)}.rn-trig.on{border-color:var(--h);background:linear-gradient(180deg,var(--h-soft),#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--h) 16%,transparent)}.rn-trig-ic{color:#fff;background:linear-gradient(140deg,var(--h),color-mix(in srgb,var(--h) 70%,#000));width:32px;height:32px;box-shadow:0 6px 14px -6px var(--h);border-radius:10px;flex:none;place-items:center;display:grid}.rn-trig-t{flex:1;min-width:0;display:grid}.rn-trig-t b{font-size:13px}.rn-trig-t span{color:var(--h);font-size:11.5px;font-weight:600}.rn-radio{border:2px solid #cbd5e1;border-radius:50%;flex:none;width:16px;height:16px;transition:border .15s}.rn-trig.on .rn-radio{border:5px solid var(--h)}.rn-json{gap:6px;display:grid}.rn-json-h{color:#0f172a;align-items:center;font-size:13px;display:flex}.rn-json textarea{tab-size:2;background:#fbfcfe;font-size:12.5px;line-height:1.5}.rn-list{gap:6px;display:grid}.rn-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #eef2f6;border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.rn-row:hover{border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 10px 24px -18px #4f46e599}.rn-row>.ic:last-child{color:#94a3b8}.rn-row-dot{background:#cbd5e1;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #f1f5f9}.rn-row.s-running .rn-row-dot{color:#6366f1;background:#6366f1;animation:1.4s ease-in-out infinite rn-beat;box-shadow:0 0 0 4px #e0e7ff}.rn-row.s-completed .rn-row-dot{background:#10b981;box-shadow:0 0 0 4px #d1fae5}.rn-row.s-failed .rn-row-dot{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.rn-row-b{flex:1;gap:2px;min-width:0;display:grid}.rn-row-t{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.rn-row-q{color:#4338ca;font-size:12px;font-style:italic}.rn-fail{justify-items:start;gap:12px;max-width:720px;display:grid}.rn-bar-t{color:#0f172a;align-items:center;gap:8px;min-width:0;max-width:min(520px,50vw);font-size:16px;display:flex}.rn-bar-k{font:700 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#6366f1;background:#eef2ff;border-radius:6px;flex:none;padding:2px 7px}.rn-bar-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px}.rn-bar-dot.s-running{color:#6366f1;background:#6366f1;animation:1.4s ease-in-out infinite rn-beat}.rn-bar-dot.s-completed{background:#10b981}.rn-bar-dot.s-failed{background:#ef4444}.rn-body{flex:1;grid-template-columns:minmax(0,1fr) 400px;min-height:0;display:grid}.rn-canvas .react-flow__handle{pointer-events:none}.rn-canvas .react-flow__node{cursor:pointer}.rn-live{z-index:5;font:600 12px var(--font-sans);color:#4338ca;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #e0e7ff;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 18px -10px #4f46e599}.rn-live .rn-live-dot{color:#6366f1}.rn-legend{z-index:5;color:#475569;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #e6eaf0;border-radius:12px;flex-wrap:wrap;gap:4px 14px;max-width:calc(100% - 228px);padding:8px 12px;font-size:11.5px;display:flex;position:absolute;bottom:16px;left:14px}.rn-legend span{align-items:center;gap:6px;display:inline-flex}.rn-legend i{border:2px solid;border-radius:4px;width:10px;height:10px}.rn-legend .done{background:#d1fae5;border-color:#10b981}.rn-legend .active{background:#e0e7ff;border-color:#6366f1}.rn-legend .failed{background:#fee2e2;border-color:#ef4444}.rn-legend .idle{opacity:.7;background:#fff;border-color:#cbd5e1}.rn-canvas .fl-node{transition:opacity .4s,filter .4s,box-shadow .3s,border-color .3s}.fl-node.run-idle{opacity:.45;filter:saturate(.35)}.fl-node.run-done{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b98129,0 10px 26px -16px #0596698c}.fl-node.run-active,.fl-node.run-waiting{border-color:#818cf8;animation:2s ease-in-out infinite rn-glow}@keyframes rn-glow{0%,to{box-shadow:0 0 0 3px #6366f138,0 0 #6366f100,0 12px 28px -16px #4f46e580}50%{box-shadow:0 0 0 4px #6366f152,0 0 30px 6px #6366f147,0 12px 28px -16px #4f46e580}}.fl-node.run-failed{border-color:#f87171;box-shadow:0 0 0 3px #ef444433,0 10px 26px -16px #dc26268c}.fl-node.run-halted{opacity:.8;border-style:dashed;border-color:#cbd5e1}.fl-node.run-idle.is-sel,.fl-node.run-halted.is-sel{opacity:1;filter:none}.fl-node.is-sel[class*=\ run-]{outline-offset:3px;outline:2px solid #818cf8}.rn-badge{z-index:2;color:#fff;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;gap:2px;min-width:24px;height:24px;padding:0 5px;animation:.35s cubic-bezier(.34,1.56,.64,1) rn-pop;display:inline-flex;position:absolute;top:-9px;right:-9px;box-shadow:0 4px 10px -4px #0f172a73}.rn-badge em{font:700 10px var(--font-sans);font-style:normal}.rn-badge.done{background:linear-gradient(135deg,#34d399,#059669)}.rn-badge.active,.rn-badge.waiting{background:linear-gradient(135deg,#818cf8,#4f46e5)}.rn-badge.active .ic svg{animation:1.2s linear infinite vcx-spin}.rn-badge.waiting .ic svg{animation:2.4s ease-in-out infinite rn-turn}.rn-badge.failed{background:linear-gradient(135deg,#f87171,#dc2626)}.rn-badge.halted{background:#94a3b8}@keyframes rn-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes rn-turn{0%,40%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}.rn-canvas .react-flow__edge-path.fl-edge{transition:opacity .4s,stroke .3s}.rn-canvas .react-flow__edge-path.fl-edge.run-idle{opacity:.25}.rn-canvas .react-flow__edge-path.fl-edge.run-taken{stroke:#10b981;stroke-width:2.6px;stroke-dasharray:none;filter:drop-shadow(0 0 3px #10b98173)}.rn-canvas .react-flow__edge-path.fl-edge.run-live{stroke:#6366f1;stroke-width:2.6px;stroke-dasharray:none;filter:drop-shadow(0 0 4px #6366f18c)}.rn-edge-flow{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2 16;pointer-events:none;animation:1.2s linear infinite rn-flow}.rn-edge-flow.taken{stroke:#ecfdf5}.rn-edge-flow.live{stroke:#eef2ff;stroke-width:2.6px;animation-duration:.8s}@keyframes rn-flow{to{stroke-dashoffset:-36px}}.fl-edge-label.run-idle{opacity:.4}.fl-edge-label.run-taken{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.fl-edge-label.run-live{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.rn-panel{background:#fff;border-left:1px solid #e6eaf0;flex-direction:column;display:flex;overflow:auto}.rn-hero{background:linear-gradient(180deg,var(--rn-tint,#f8fafc),#fff 85%);border-bottom:1px solid #f1f5f9;gap:8px;padding:18px;display:grid;position:relative}.rn-hero.s-running{--rn-tint:#eef2ff}.rn-hero.s-completed{--rn-tint:#ecfdf5}.rn-hero.s-failed{--rn-tint:#fef2f2}.rn-hero.s-cancelled{--rn-tint:#f1f5f9}.rn-hero-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-hero-t{letter-spacing:-.01em;color:#0f172a;overflow-wrap:anywhere;margin:2px 0 0;font-size:19px;line-height:1.25}.rn-cancel{color:#b91c1c}.rn-cancel:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.rn-outcome{border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:0;width:fit-content;font-size:12px;display:inline-flex;overflow:hidden}.rn-outcome span{color:#64748b;background:#f8fafc;padding:3px 10px;font-weight:600}.rn-outcome b{color:#fff;text-transform:capitalize;background:#0f172a;padding:3px 12px}.rn-hero.s-completed .rn-outcome b{background:linear-gradient(135deg,#10b981,#047857)}.rn-hero.s-failed .rn-outcome b{background:#b91c1c}.rn-label{font-style:italic}.rn-label .rn-code{font-style:normal}.rn-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.rn-stats div{background:#fffc;border:1px solid #eef2f6;border-radius:12px;padding:8px 10px;display:grid}.rn-stats b{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.rn-stats b em{color:#94a3b8;font-size:13px;font-style:normal;font-weight:600}.rn-stats span{color:#64748b;font-size:11px}.rn-progress{background:#eef2f6;border-radius:9999px;height:4px;overflow:hidden}.rn-progress i{border-radius:inherit;background:linear-gradient(90deg,#10b981,#6366f1);height:100%;transition:width .6s;display:block}.rn-hero.s-failed .rn-progress i{background:linear-gradient(90deg,#10b981,#ef4444)}.rn-hero.s-cancelled .rn-progress i{background:#94a3b8}.rn-error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;gap:10px;padding:12px;font-size:13px;display:flex}.rn-error>.ic{color:#dc2626;margin-top:1px}.rn-error p{overflow-wrap:anywhere;line-height:1.5;font-family:var(--font-mono,ui-monospace,monospace);margin:4px 0 0;font-size:12px}.rn-error .rn-link{color:#991b1b;font-size:13px;text-decoration:underline}.rn-psec{border-bottom:1px solid #f1f5f9;padding:14px 18px 6px}.rn-h{font:700 11px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#64748b;align-items:center;gap:6px;margin:0 0 10px;display:flex}.rn-h em{letter-spacing:0;color:#4f46e5;background:#eef2ff;border-radius:9999px;padding:0 7px;font-style:normal;font-weight:700}.rn-h-btn{cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 8px;padding:0}.rn-h-btn:hover{color:#334155}.rn-waits{gap:10px;padding-bottom:8px;display:grid}.rn-wait{background:linear-gradient(#f5f7ff,#fff 70%);border:1px solid #e0e7ff;border-radius:14px;gap:10px;padding:12px;animation:.3s ease-out fl-rise;display:grid;box-shadow:0 10px 24px -20px #4f46e5b3}.rn-wait-h{align-items:center;gap:10px;min-width:0;display:flex}.rn-wait-ic{color:#fff;background:linear-gradient(135deg,#818cf8,#4f46e5);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;animation:2.4s ease-in-out infinite rn-breathe;display:grid;box-shadow:0 6px 14px -6px #4f46e5}@keyframes rn-breathe{0%,to{box-shadow:0 6px 14px -6px #4f46e5}50%{box-shadow:0 6px 18px -4px #6366f1,0 0 0 4px #6366f124}}.rn-wait-tt{flex:1;min-width:0;display:grid}.rn-wait-k{font:700 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.rn-wait-p{color:#334155;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.5}.rn-due{color:#475569;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rn-due b{font-variant-numeric:tabular-nums}.rn-due.over{color:#b91c1c;font-weight:600}.rn-form{gap:8px;display:grid}.rn-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rn-form>.btn{justify-self:end}.rn-ok{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 4px 12px -5px #059669b3}.rn-ok:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.rn-task-act{gap:8px;display:grid}.rn-reject{gap:6px;display:grid}.rn-task-form{gap:4px;display:grid}.rn-count{gap:6px;display:grid}.rn-count-v{font:700 30px var(--font-sans);letter-spacing:-.02em;color:#312e81;font-variant-numeric:tabular-nums;line-height:1}.rn-count-bar{background:#e0e7ff;border-radius:9999px;height:6px;overflow:hidden}.rn-count-bar i{border-radius:inherit;background:linear-gradient(90deg,#a5b4fc,#6366f1);height:100%;transition:width .25s linear;display:block}.rn-tl{margin:0 0 8px;padding:0;list-style:none;position:relative}.rn-tl:before{content:"";background:linear-gradient(#e2e8f0,#eef2f6);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:13px}.rn-ev{animation:.35s ease-out rn-in;position:relative}@keyframes rn-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.rn-ev-b{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:6px 6px 6px 2px;display:flex}.rn-ev-b:hover:not(:disabled){background:#f8fafc}.rn-ev-b:disabled{cursor:default}.rn-ev.hl .rn-ev-b{background:#eef2ff}.rn-ev-ic{z-index:1;color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.rn-ev.t-ok .rn-ev-ic{color:#059669;background:#ecfdf5;border-color:#6ee7b7}.rn-ev.t-run .rn-ev-ic{color:#4f46e5;background:#eef2ff;border-color:#a5b4fc}.rn-ev.t-wait .rn-ev-ic{color:#b45309;background:#fffbeb;border-color:#fcd34d}.rn-ev.t-err .rn-ev-ic{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.rn-ev.t-mute .rn-ev-ic{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.rn-ev.t-info .rn-ev-ic{color:#94a3b8;border-color:#e2e8f0}.rn-ev-tt{flex:1;gap:1px;min-width:0;padding-top:2px;display:grid}.rn-ev-t{color:#0f172a;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.rn-ev.t-info .rn-ev-t b{color:#475569;font-weight:500}.rn-ev-s{color:#64748b;overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.rn-ev.t-err .rn-ev-s{color:#b91c1c}.rn-port{font:700 10px var(--font-sans);color:#1d4ed8;text-transform:capitalize;background:#dbeafe;border-radius:9999px;flex:none;padding:1px 7px}.rn-ev-at{font:600 11px var(--font-sans);color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;padding-top:3px}.rn-data{border-bottom:0;margin-top:auto}.rn-data-b{gap:8px;padding-bottom:14px;display:grid}.rn-tabs{background:#f1f5f9;border-radius:8px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.rn-tabs button{font:600 12px var(--font-sans);color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 12px}.rn-tabs button.on{color:var(--color-primary-600);box-shadow:var(--shadow-sm);background:#fff}.rn-pre{color:#e2e8f0;max-height:320px;font:12px/1.55 var(--font-mono,ui-monospace,monospace);white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:12px;margin:0;padding:12px;overflow:auto}.rn-task{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.rn-task:hover{background:#fcfcfe}.rn-task-ic{color:#4f46e5;background:#eef2ff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rn-task.k-approval .rn-task-ic{color:#b45309;background:#fef3c7}.rn-task.k-escalation .rn-task-ic{color:#b91c1c;background:#fee2e2}.rn-task-b{flex:1;gap:3px;min-width:0;display:grid}.rn-task-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rn-role{font:600 11px var(--font-sans);color:#475569;background:#f1f5f9;border-radius:9999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.rn-due-i{color:#475569;font-weight:600}.rn-due-i.over{color:#dc2626}.rn-task-p{color:#334155;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.rn-task-r{flex:none;justify-items:end;gap:6px;width:min(300px,40%);display:grid}.rn-task-r .rn-task-act{width:100%}@media (width<=1200px){.rn-body{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=860px){.rn-body{grid-template-rows:minmax(320px,50%) auto;grid-template-columns:minmax(0,1fr);overflow:auto}.rn-panel{border-top:1px solid #e6eaf0;border-left:0;overflow:visible}.rn-legend{display:none}.rn-task{flex-wrap:wrap}.rn-task-r{justify-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.rn-live-dot,.rn-row.s-running .rn-row-dot,.rn-bar-dot.s-running,.fl-node.run-active,.fl-node.run-waiting,.rn-badge,.rn-badge .ic svg,.rn-edge-flow,.rn-wait,.rn-wait-ic,.rn-ev{animation:none}.fl-node.run-active,.fl-node.run-waiting{box-shadow:0 0 0 4px #6366f14d,0 0 24px 4px #6366f133}.rn-edge-flow{stroke-dasharray:none;opacity:.35}}.pw-checks{color:#64748b;gap:4px;margin:-4px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.pw-checks li{align-items:center;gap:6px;display:flex}.pw-checks li.ok{color:var(--color-success-700)}.qr-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;place-items:center;padding:12px;display:grid}.qr-box img{image-rendering:pixelated}.secret{color:#1e293b;word-break:break-all;-webkit-user-select:all;user-select:all;letter-spacing:.04em;background:#f1f5f9;border-radius:8px;padding:8px 10px}.codes{border:1px dashed var(--color-primary-200);background:var(--color-tint-01);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:12px 14px 12px 34px;font-size:13.5px;display:grid}.row-ack{cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.fs-12{font-size:12px}.env-badge{background:var(--color-error-700);color:#fff;letter-spacing:.14em;height:24px;box-shadow:0 0 0 2px var(--color-error-100);border-radius:6px;flex:none;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.signin-h .env-badge{margin-left:auto}.root-app .sb{border-top:3px solid var(--color-error-700)}.sb-root{letter-spacing:.12em;color:#fca5a5;text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:800}.ent-rows{display:grid}.ent-row{border-top:1px solid #eef2f6;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;padding:14px 20px;display:grid}.ent-row:first-child{border-top:0}.ent-row.bad{background:var(--color-error-50)}.ent-l{gap:2px;min-width:0;display:grid}.ent-l .muted{font-size:12.5px}.ent-v{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ent-inline{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ent-val{font-weight:600}.ent-v .inp-g input.err{background:#fff5f5}.chip-err .chipin{background:#fff5f5;border-color:#fca5a5}.ent-cat{border-top:1px solid #eef2f6;padding:14px 20px}.ent-cat:first-of-type{border-top:0}.ent-cat-h{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:10px;font-size:11.5px;font-weight:700}.ent-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.ent-cell{border:1px solid #e8edf3;border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.ent-cell-h{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ent-cell-v{color:#1e293b;overflow-wrap:anywhere;font-size:16px;font-weight:700}.plan-l{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.plan-l .sn-ic b{font-size:12px}.wiz{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wiz li{color:#64748b;background:#f1f5f9;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:flex}.wiz li span{background:#fff;border-radius:9999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.wiz li.on{background:var(--color-tint-02);color:var(--color-primary-700)}.wiz li.on span{background:var(--color-primary-500);color:#fff}.wiz li.done span{background:var(--color-success-500);color:#fff}.role-g{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.caps{gap:8px;display:grid}.caps-r{grid-template-columns:minmax(0,1.4fr) 180px 30px;align-items:center;gap:8px;display:grid}.diff{border:1px solid #e8edf3;border-radius:10px;font-size:12.5px;overflow:hidden}.diff-r{border-top:1px solid #eef2f6;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);display:grid}.diff-r:first-child{border-top:0}.diff-r>span{overflow-wrap:anywhere;white-space:pre-wrap;padding:7px 10px}.diff-h{color:#64748b;background:#f8fafc;font-weight:700}.diff-h>span{font-family:var(--font-sans);font-size:12px}.diff-r.changed{background:var(--color-warning-50)}.diff-r.changed .b{background:var(--color-error-50);color:var(--color-error-800)}.diff-r.changed .a,.diff-r.added .a{background:var(--color-success-50);color:var(--color-success-800)}.diff-r.removed .b{background:var(--color-error-50);color:var(--color-error-800);text-decoration:line-through}@media (width<=1200px){.plan-l{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ent-row{grid-template-columns:minmax(0,1fr)}.caps-r{grid-template-columns:minmax(0,1fr) 120px 30px}}
