@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sui-color-bg:var(--lightningcss-light,#f5f6fa)var(--lightningcss-dark,#0c0f1d);--sui-color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131729);--sui-color-surface-2:var(--lightningcss-light,#f0f2f8)var(--lightningcss-dark,#191e33);--sui-color-surface-3:var(--lightningcss-light,#e6e9f2)var(--lightningcss-dark,#222842);--sui-color-scrim:var(--lightningcss-light,#0e12226b)var(--lightningcss-dark,#04060ea3);--sui-color-line:var(--lightningcss-light,#e1e4ee)var(--lightningcss-dark,#252b45);--sui-color-line-strong:var(--lightningcss-light,#cbd0df)var(--lightningcss-dark,#353c5c);--sui-color-fg:var(--lightningcss-light,#141a2e)var(--lightningcss-dark,#e8eaf4);--sui-color-fg-2:var(--lightningcss-light,#474f6b)var(--lightningcss-dark,#aeb4cc);--sui-color-fg-3:var(--lightningcss-light,#636b86)var(--lightningcss-dark,#8d94ae);--sui-color-accent:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#8188ff);--sui-color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c0f1d);--sui-color-success:var(--lightningcss-light,#0c7a47)var(--lightningcss-dark,#52d394);--sui-color-success-bg:var(--lightningcss-light,#e5f5ec)var(--lightningcss-dark,#0f2a1f);--sui-color-warning:var(--lightningcss-light,#945500)var(--lightningcss-dark,#f3b650);--sui-color-warning-bg:var(--lightningcss-light,#fcf1dc)var(--lightningcss-dark,#2d2311);--sui-color-danger:var(--lightningcss-light,#bf2334)var(--lightningcss-dark,#ff7a87);--sui-color-danger-bg:var(--lightningcss-light,#fcebed)var(--lightningcss-dark,#36161c);--sui-color-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a0a0d);--sui-color-info:var(--lightningcss-light,#1b5cb5)var(--lightningcss-dark,#74b3ff);--sui-color-info-bg:var(--lightningcss-light,#e7f0fc)var(--lightningcss-dark,#10233b);--sui-color-neutral-bg:var(--lightningcss-light,#edeff5)var(--lightningcss-dark,#1e2338);--sui-color-code-tag:var(--lightningcss-light,#b4264a)var(--lightningcss-dark,#ff8fa6);--sui-color-code-attribute:var(--lightningcss-light,#8a4b00)var(--lightningcss-dark,#f5b86b);--sui-color-code-string:var(--lightningcss-light,#0b6e4f)var(--lightningcss-dark,#6fdcae);--sui-color-code-number:var(--lightningcss-light,#1d5bbf)var(--lightningcss-dark,#7cb7ff);--sui-color-code-keyword:var(--lightningcss-light,#7a3dc8)var(--lightningcss-dark,#c4a2ff);--sui-color-code-comment:var(--lightningcss-light,#5f677f)var(--lightningcss-dark,#9097ad);--sui-color-code-punctuation:var(--lightningcss-light,#5a627c)var(--lightningcss-dark,#99a0b8);--sui-color-series-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--sui-color-series-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--sui-color-series-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--sui-color-series-4:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--sui-color-series-5:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--sui-color-series-6:#008300;--sui-color-series-7:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#9085e9);--sui-color-series-8:var(--lightningcss-light,#e34948)var(--lightningcss-dark,#e66767);--sui-shadow-raised:0 1px 2px var(--lightningcss-light,#141a2e0f)var(--lightningcss-dark,#00000059);--sui-shadow-popover:0 12px 32px var(--lightningcss-light,#141a2e24)var(--lightningcss-dark,#00000073), 0 2px 6px var(--lightningcss-light,#141a2e14)var(--lightningcss-dark,#0000004d);--sui-shadow-sheet:-16px 0 40px var(--lightningcss-light,#141a2e29)var(--lightningcss-dark,#00000073);--sui-font-ui:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sui-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sui-font-heading:var(--sui-font-ui);--sui-font-size-xs:.75rem;--sui-font-size-sm:.8125rem;--sui-font-size-md:.875rem;--sui-font-size-lg:1rem;--sui-font-size-xl:1.25rem;--sui-font-size-2xl:1.375rem;--sui-font-size-kpi:1.625rem;--sui-font-weight-regular:400;--sui-font-weight-medium:500;--sui-font-weight-semibold:600;--sui-font-weight-bold:700;--sui-font-weight-heading:var(--sui-font-weight-semibold);--sui-line-height-tight:1.25;--sui-line-height-normal:1.45;--sui-space-1:.25rem;--sui-space-2:.5rem;--sui-space-3:.75rem;--sui-space-4:1rem;--sui-space-5:1.25rem;--sui-space-6:1.5rem;--sui-space-8:2rem;--sui-space-10:2.5rem;--sui-space-12:3rem;--sui-radius-sm:6px;--sui-radius-md:8px;--sui-radius-lg:12px;--sui-radius-full:999px;--sui-control-height:2.125rem;--sui-control-height-sm:1.75rem;--sui-row-height:2.75rem;--sui-topbar-height:3.5rem;--sui-sidebar-width:14.75rem;--sui-banner-height:0px;--sui-motion-fast:.12s;--sui-motion-base:.18s;--sui-easing-standard:cubic-bezier(.2, 0, 0, 1);--sui-z-sticky:20;--sui-z-banner:40;--sui-z-floating:45;--sui-z-drawer:60;--sui-z-overlay:80;--sui-z-popover:100;--sui-z-toast:110}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,[data-sui-scope]{--sui-color-accent-hover:var(--lightningcss-light,color-mix(in oklch, var(--sui-color-accent), black 9%))var(--lightningcss-dark,color-mix(in oklch, var(--sui-color-accent), white 18%));--sui-color-accent-soft:var(--lightningcss-light,color-mix(in oklch, var(--sui-color-accent) 8%, var(--sui-color-surface)))var(--lightningcss-dark,color-mix(in oklch, var(--sui-color-accent) 17%, var(--sui-color-surface)));--sui-color-accent-fg:var(--lightningcss-light,color-mix(in oklch, var(--sui-color-accent), black 22%))var(--lightningcss-dark,color-mix(in oklch, var(--sui-color-accent), white 56%));--sui-color-focus-ring:var(--sui-color-accent);--sui-color-chart-grid:var(--sui-color-line);--sui-color-chart-axis:var(--sui-color-fg-3)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-density=compact]{--sui-control-height:1.875rem;--sui-control-height-sm:1.5rem;--sui-row-height:2.25rem}:root:has([data-sui-banner]){--sui-banner-height:1.75rem}:root:has([data-sui-banner][data-environment=production]){--sui-banner-height:2.125rem}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{background:var(--sui-color-bg);color:var(--sui-color-fg);font:var(--sui-font-weight-regular) var(--sui-font-size-md) / var(--sui-line-height-normal) var(--sui-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{text-wrap:balance;margin:0}h1,h2,h3{font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading)}a{color:var(--sui-color-accent)}:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:2px}code,kbd,samp{font-family:var(--sui-font-mono)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.sui-Button-root{justify-content:center;align-items:center;gap:var(--sui-button-gap,6px);height:var(--sui-control-height);padding:0 var(--sui-button-padding-x,var(--sui-space-3));border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-button-radius,var(--sui-radius-md));background:var(--sui-color-surface);color:var(--sui-color-fg);font-weight:var(--sui-button-font-weight,var(--sui-font-weight-medium));white-space:nowrap;transition:background var(--sui-motion-fast), border-color var(--sui-motion-fast), color var(--sui-motion-fast);text-decoration:none;display:inline-flex}.sui-Button-root:hover:not(:disabled){background:var(--sui-color-surface-2)}.sui-Button-root:disabled{opacity:.5;cursor:not-allowed}.sui-Button-primary{border-color:var(--sui-color-accent);background:var(--sui-color-accent);color:var(--sui-color-on-accent)}.sui-Button-primary:hover:not(:disabled){border-color:var(--sui-color-accent-hover);background:var(--sui-color-accent-hover)}.sui-Button-danger{border-color:var(--sui-color-danger);background:var(--sui-color-danger);color:var(--sui-color-on-danger)}.sui-Button-danger:hover:not(:disabled){background:var(--sui-color-danger);filter:brightness(1.06)}.sui-Button-ghost{color:var(--sui-color-fg-2);background:0 0;border-color:#0000}.sui-Button-ghost:hover:not(:disabled){color:var(--sui-color-fg)}.sui-Button-dangerGhost{color:var(--sui-color-danger);background:0 0;border-color:#0000}.sui-Button-dangerGhost:hover:not(:disabled){background:var(--sui-color-danger-bg)}.sui-Button-sm{height:var(--sui-control-height-sm);padding:0 var(--sui-button-padding-x-sm,9px);font-size:var(--sui-font-size-sm)}.sui-Button-iconOnly{width:var(--sui-control-height);padding:0}.sui-Button-iconOnly.sui-Button-sm{width:var(--sui-control-height-sm)}.sui-Button-spinner{animation:.8s linear infinite sui-Button-spin}@keyframes sui-Button-spin{to{transform:rotate(360deg)}}.sui-Button-fullWidth{width:100%}.sui-ChartFrame-root{gap:var(--sui-chart-gap,var(--sui-space-3));min-width:0;margin:0;display:grid;position:relative}.sui-ChartFrame-caption{gap:var(--sui-space-1);display:grid}.sui-ChartFrame-caption:empty{display:none}.sui-ChartFrame-title{color:var(--sui-color-fg);font-size:var(--sui-font-size-md);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading)}.sui-ChartFrame-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}.sui-ChartFrame-summary{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm)}.sui-ChartFrame-plot{width:100%;min-width:0;height:var(--sui-chart-height,240px);position:relative}.sui-ChartFrame-empty{border:1px dashed var(--sui-color-line);border-radius:var(--sui-radius-md);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);place-items:center;display:grid}.sui-ChartFrame-actions{justify-content:flex-end;display:flex}.sui-ChartFrame-tableWrap{max-height:var(--sui-chart-table-max-height,320px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);overflow:auto}.sui-ChartFrame-visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sui-ChartFrame-table{border-collapse:collapse;width:100%;font-size:var(--sui-font-size-sm)}.sui-ChartFrame-table caption{padding:var(--sui-space-2) var(--sui-space-3);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);text-align:left}.sui-ChartFrame-table th,.sui-ChartFrame-table td{padding:var(--sui-space-1) var(--sui-space-3);border-top:1px solid var(--sui-color-line);text-align:right;white-space:nowrap}.sui-ChartFrame-table thead th{background:var(--sui-color-surface-2);color:var(--sui-color-fg-2);font-weight:var(--sui-font-weight-medium);position:sticky;top:0}.sui-ChartFrame-table th:first-child{text-align:left}.sui-ChartFrame-table tbody th{color:var(--sui-color-fg-2);font-weight:var(--sui-font-weight-regular)}.sui-ChartFrame-table td{color:var(--sui-color-fg);font-variant-numeric:tabular-nums}.sui-ChartLegend-root{gap:var(--sui-space-1) var(--sui-chart-legend-gap,var(--sui-space-4));color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sui-ChartLegend-item,.sui-ChartLegend-toggle{align-items:center;gap:var(--sui-space-2);min-width:0;display:inline-flex}.sui-ChartLegend-toggle{margin:calc(-1 * var(--sui-space-1)) calc(-1 * var(--sui-space-2));padding:var(--sui-space-1) var(--sui-space-2);border-radius:var(--sui-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.sui-ChartLegend-toggle:hover{background:var(--sui-color-surface-2)}.sui-ChartLegend-toggle:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:0}.sui-ChartLegend-swatch{flex:none}.sui-ChartLegend-rect{width:var(--sui-chart-swatch-size,10px);height:var(--sui-chart-swatch-size,10px);border-radius:var(--sui-radius-sm)}.sui-ChartLegend-line{width:var(--sui-chart-key-width,12px);height:var(--sui-chart-line-width,2px);border-radius:var(--sui-radius-full)}.sui-ChartLegend-value{color:var(--sui-color-fg);font-weight:var(--sui-font-weight-medium);font-variant-numeric:tabular-nums}.sui-ChartLegend-hidden .sui-ChartLegend-swatch{opacity:.3}.sui-ChartLegend-hidden .sui-ChartLegend-label,.sui-ChartLegend-hidden .sui-ChartLegend-value{color:var(--sui-color-fg-3);text-decoration:line-through}.sui-ChartTooltip-root{gap:var(--sui-space-1);min-width:var(--sui-chart-tooltip-min-width,140px);padding:var(--sui-chart-tooltip-padding,var(--sui-space-2) var(--sui-space-3));border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);font-size:var(--sui-font-size-sm);line-height:var(--sui-line-height-tight);box-shadow:var(--sui-shadow-popover);pointer-events:none;display:grid}.sui-ChartTooltip-title{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}.sui-ChartTooltip-rows{gap:var(--sui-space-1);margin:0;display:grid}.sui-ChartTooltip-row{gap:var(--sui-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.sui-ChartTooltip-label{align-items:center;gap:var(--sui-space-2);min-width:0;color:var(--sui-color-fg-2);display:flex}.sui-ChartTooltip-key{width:var(--sui-chart-key-width,12px);height:var(--sui-chart-line-width,2px);border-radius:var(--sui-radius-full);flex:none}.sui-ChartTooltip-value{font-weight:var(--sui-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right;margin:0}.sui-Sparkline-root{width:var(--sui-sparkline-width,100%);height:var(--sui-sparkline-height,32px);display:block;position:relative}.sui-Sparkline-plot{inset:calc(var(--sui-sparkline-dot-size,8px) / 2 + var(--sui-chart-ring-width,2px));position:absolute}.sui-Sparkline-svg{width:100%;height:100%;display:block;overflow:visible}.sui-Sparkline-line{stroke-width:var(--sui-chart-line-width,2px);stroke-linecap:round;stroke-linejoin:round}.sui-Sparkline-dot{width:var(--sui-sparkline-dot-size,8px);height:var(--sui-sparkline-dot-size,8px);border-radius:var(--sui-radius-full);box-shadow:0 0 0 var(--sui-chart-ring-width,2px) var(--sui-color-surface);position:absolute;transform:translate(-50%,-50%)}.sui-BulkActionBar-root{bottom:var(--sui-bulk-bar-bottom,var(--sui-space-5));z-index:var(--sui-z-floating);align-items:center;gap:var(--sui-bulk-bar-gap,6px);max-width:calc(100% - var(--sui-space-8));padding:var(--sui-bulk-bar-padding,6px 6px 6px 14px);border-radius:var(--sui-bulk-bar-radius,var(--sui-radius-lg));background:var(--sui-bulk-bar-bg,var(--sui-color-fg));color:var(--sui-bulk-bar-fg,var(--sui-color-bg));box-shadow:var(--sui-shadow-popover);animation:sui-BulkActionBar-rise var(--sui-motion-base) ease-out;flex-wrap:wrap;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes sui-BulkActionBar-rise{0%{opacity:0;transform:translate(-50%, var(--sui-space-2))}}.sui-BulkActionBar-count{margin-right:var(--sui-bulk-bar-gap,6px);font-weight:var(--sui-font-weight-semibold);font-variant-numeric:tabular-nums}.sui-BulkActionBar-root :where(button){border-color:color-mix(in srgb, currentColor 24%, transparent);color:inherit;background:0 0}.sui-BulkActionBar-root :where(button:hover:not(:disabled)){background:color-mix(in srgb, currentColor 12%, transparent)}.sui-ActionMenu-content{z-index:var(--sui-z-popover);min-width:var(--sui-action-menu-min-width,200px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);animation:sui-ActionMenu-appear var(--sui-motion-fast) ease-out;padding:6px}@keyframes sui-ActionMenu-appear{0%{opacity:0;transform:translateY(calc(-1 * var(--sui-space-1)))}}.sui-ActionMenu-item{border-radius:var(--sui-radius-sm);color:var(--sui-color-fg);font-size:var(--sui-font-size-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:9px;padding:7px 9px;display:flex}.sui-ActionMenu-item[data-highlighted]{background:var(--sui-color-surface-2)}.sui-ActionMenu-item[data-disabled]{opacity:.45;cursor:not-allowed}.sui-ActionMenu-icon{color:var(--sui-color-fg-3);flex:none}.sui-ActionMenu-danger,.sui-ActionMenu-danger .sui-ActionMenu-icon{color:var(--sui-color-danger)}.sui-ActionMenu-danger[data-highlighted]{background:var(--sui-color-danger-bg)}.sui-ActionMenu-check{width:var(--sui-space-4);display:inline-flex}.sui-ActionMenu-shortcut{padding-left:var(--sui-space-4);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);margin-left:auto}.sui-ActionMenu-separator{background:var(--sui-color-line);height:1px;margin:5px 2px}.sui-ActionMenu-label{padding:6px 9px var(--sui-space-1);color:var(--sui-color-fg-3);font-size:11.5px;font-weight:var(--sui-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.sui-Checkbox-row{align-items:flex-start;gap:var(--sui-space-2);font-size:var(--sui-font-size-sm);cursor:pointer;display:inline-flex}.sui-Checkbox-row[data-disabled=true]{cursor:not-allowed;opacity:.55}.sui-Checkbox-box{width:var(--sui-checkbox-size,16px);height:var(--sui-checkbox-size,16px);border:1.5px solid var(--sui-color-line-strong);border-radius:var(--sui-checkbox-radius,4px);background:var(--sui-color-surface);color:var(--sui-color-on-accent);flex:none;place-items:center;margin-top:1px;padding:0;display:inline-grid}.sui-Checkbox-box[data-state=checked],.sui-Checkbox-box[data-state=indeterminate]{border-color:var(--sui-color-accent);background:var(--sui-color-accent)}.sui-Checkbox-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);display:block}.sui-Skeleton-root{border-radius:var(--sui-skeleton-radius,4px);background:linear-gradient(90deg, var(--sui-color-surface-2), var(--sui-color-surface-3), var(--sui-color-surface-2));animation:sui-Skeleton-shimmer var(--sui-skeleton-duration,1.2s) infinite;background-size:200% 100%;display:block}@keyframes sui-Skeleton-shimmer{to{background-position:-200% 0}}.sui-DataTable-scroll{overflow-x:auto}.sui-DataTable-stickyHeader{overflow-x:clip}.sui-DataTable-stickyHeader .sui-DataTable-th{top:var(--sui-table-sticky-top,0px);z-index:var(--sui-z-sticky)}.sui-DataTable-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--sui-table-font-size,.84375rem)}.sui-DataTable-th{z-index:1;height:var(--sui-table-header-height,36px);padding:0 var(--sui-table-cell-padding-x,var(--sui-space-3));border-bottom:1px solid var(--sui-color-line);background:var(--sui-table-header-bg,var(--sui-color-surface-2));color:var(--sui-table-header-fg,var(--sui-color-fg-3));font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold);text-align:left;white-space:nowrap;position:sticky;top:0}.sui-DataTable-sortableTh{padding:0 var(--sui-space-1)}.sui-DataTable-sortButton{align-items:center;gap:var(--sui-space-1);height:var(--sui-control-height-sm);padding:0 var(--sui-space-2);border-radius:var(--sui-table-sort-radius,5px);color:inherit;font-weight:var(--sui-font-weight-semibold);background:0 0;border:0;display:inline-flex}.sui-DataTable-sortButton:hover{background:var(--sui-color-surface-3);color:var(--sui-color-fg)}.sui-DataTable-sortButton[data-active=true]{color:var(--sui-color-fg)}.sui-DataTable-sortRank{color:var(--sui-color-accent);font-size:var(--sui-table-sort-rank-font-size,10px)}.sui-DataTable-refreshing{position:relative}.sui-DataTable-refreshing:after{content:"";z-index:2;top:var(--sui-table-header-height,2.25rem);width:100%;height:var(--sui-table-refreshing-line,2px);background:linear-gradient(90deg, transparent, var(--sui-color-accent), transparent) 0 0 / 40% 100% no-repeat;animation:sui-DataTable-refreshSweep 1.1s var(--sui-easing-standard) infinite;pointer-events:none;position:absolute;left:0}@keyframes sui-DataTable-refreshSweep{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.sui-DataTable-refreshing:after{background:var(--sui-color-accent);animation:none}}.sui-DataTable-td{height:var(--sui-row-height);padding:0 var(--sui-table-cell-padding-x,var(--sui-space-3));border-bottom:1px solid var(--sui-color-line);vertical-align:middle;white-space:nowrap}.sui-DataTable-row:last-child .sui-DataTable-td{border-bottom:0}.sui-DataTable-row:hover{background:var(--sui-table-row-hover-bg,var(--sui-color-surface-2))}.sui-DataTable-clickable{cursor:pointer}.sui-DataTable-row[aria-selected=true]{background:var(--sui-table-row-selected-bg,var(--sui-color-accent-soft))}.sui-DataTable-checkCell{width:var(--sui-space-10);padding-right:0}.sui-DataTable-actionsCell{width:var(--sui-space-12);padding-right:var(--sui-space-2);text-align:right}.sui-DataTable-alignEnd{text-align:right;font-variant-numeric:tabular-nums}.sui-DataTable-stateCell{white-space:normal;height:auto}.sui-DataTable-caption{padding:var(--sui-space-2) var(--sui-table-cell-padding-x,var(--sui-space-3));color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:left;caption-side:top}.sui-DataTable-captionHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sui-DataTable-groupHeader{height:var(--sui-table-group-header-height,30px);background:var(--sui-table-group-header-bg,var(--sui-color-surface));color:var(--sui-color-fg-2);position:static}.sui-DataTable-checkWrap{display:inline-flex}.sui-Tooltip-content{z-index:var(--sui-z-popover);max-width:var(--sui-tooltip-max-width,280px);padding:5px var(--sui-space-2);border-radius:var(--sui-radius-sm);background:var(--sui-color-fg);color:var(--sui-color-bg);font-size:var(--sui-font-size-xs);box-shadow:var(--sui-shadow-popover);line-height:1.4}.sui-EditableTable-root{min-width:0;display:grid}.sui-EditableTable-scroll{overflow-x:auto}.sui-EditableTable-table{width:100%;min-width:var(--sui-editable-table-min-width,32rem);border-collapse:separate;border-spacing:0}.sui-EditableTable-th{padding:var(--sui-editable-table-cell-padding,var(--sui-space-2) var(--sui-space-3));border-bottom:1px solid var(--sui-color-line);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold);text-align:start;white-space:nowrap}.sui-EditableTable-td{padding:var(--sui-editable-table-cell-padding,var(--sui-space-2) var(--sui-space-3));border-bottom:1px solid var(--sui-color-line);vertical-align:top}.sui-EditableTable-row:last-child .sui-EditableTable-td{border-bottom:0}.sui-EditableTable-th[data-align=end],.sui-EditableTable-td[data-align=end]{text-align:end}.sui-EditableTable-th[data-align=center],.sui-EditableTable-td[data-align=center]{text-align:center}.sui-EditableTable-row[data-changed=true] .sui-EditableTable-td{background:var(--sui-editable-table-changed-bg,color-mix(in srgb, var(--sui-color-accent-soft) 60%, transparent))}.sui-EditableTable-row[data-changed=true] .sui-EditableTable-td:first-child{box-shadow:inset var(--sui-editable-table-marker-width,3px) 0 0 var(--sui-color-accent)}.sui-EditableTable-removeCell{text-align:end;width:1%}.sui-EditableTable-empty{padding:var(--sui-space-6) var(--sui-space-4);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:center}.sui-EditableTable-footer{align-items:center;gap:var(--sui-space-3);padding:var(--sui-space-3);border-top:1px solid var(--sui-color-line);flex-wrap:wrap;display:flex}.sui-EditableTable-limit{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}.sui-TextLink-root{color:var(--sui-color-accent);font-weight:var(--sui-font-weight-medium);text-decoration:none}.sui-TextLink-root:hover{text-decoration:underline}.sui-TextLink-subtle{color:inherit}.sui-Avatar-root{color:var(--sui-avatar-fg,#fff);font-weight:var(--sui-font-weight-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.sui-Avatar-sm{width:var(--sui-avatar-size-sm,var(--sui-space-6));height:var(--sui-avatar-size-sm,var(--sui-space-6));font-size:var(--sui-avatar-font-size-sm,10px)}.sui-Avatar-md{width:var(--sui-avatar-size-md,30px);height:var(--sui-avatar-size-md,30px);font-size:var(--sui-avatar-font-size-md,var(--sui-font-size-xs))}.sui-Avatar-lg{width:var(--sui-avatar-size-lg,52px);height:var(--sui-avatar-size-lg,52px);font-size:var(--sui-avatar-font-size-lg,18px)}.sui-Avatar-square.sui-Avatar-sm,.sui-Avatar-square.sui-Avatar-md{border-radius:var(--sui-radius-md)}.sui-Avatar-square.sui-Avatar-lg{border-radius:var(--sui-radius-lg)}.sui-Avatar-root.sui-Avatar-muted{background:var(--sui-avatar-muted-bg,var(--sui-color-neutral-bg));color:var(--sui-avatar-muted-fg,var(--sui-color-fg-2));box-shadow:inset 0 0 0 1px var(--sui-color-line-strong)}.sui-Avatar-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sui-Avatar-imageLoading{opacity:0}.sui-Avatar-picture{background:var(--sui-avatar-picture-bg,var(--sui-color-surface-2))}.sui-Avatar-picture:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sui-color-line);position:absolute;inset:0}.sui-Avatar-muted .sui-Avatar-image{filter:grayscale()}.sui-Avatar-color1{background:var(--sui-avatar-color-1,#4f46e5)}.sui-Avatar-color2{background:var(--sui-avatar-color-2,#0e7490)}.sui-Avatar-color3{background:var(--sui-avatar-color-3,#b45309)}.sui-Avatar-color4{background:var(--sui-avatar-color-4,#be185d)}.sui-Avatar-color5{background:var(--sui-avatar-color-5,#15803d)}.sui-Avatar-color6{background:var(--sui-avatar-color-6,#7c3aed)}.sui-Avatar-color7{background:var(--sui-avatar-color-7,#b91c1c)}.sui-Avatar-color8{background:var(--sui-avatar-color-8,#1d4ed8)}.sui-Avatar-color9{background:var(--sui-avatar-color-9,#0f766e)}.sui-Avatar-color10{background:var(--sui-avatar-color-10,#a16207)}.sui-EntityCell-root{align-items:center;gap:var(--sui-entity-cell-gap,var(--sui-space-2));min-width:0;max-width:var(--sui-entity-cell-max-width,28rem);display:flex}.sui-EntityCell-text{min-width:0;line-height:var(--sui-line-height-tight);flex-direction:column;display:flex}.sui-EntityCell-titleRow{align-items:center;gap:var(--sui-space-2);min-width:0;display:flex}.sui-EntityCell-link{min-width:0;overflow:hidden}.sui-EntityCell-name{font-weight:var(--sui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sui-EntityCell-subtitle{color:var(--sui-entity-cell-subtitle-fg,var(--sui-color-fg-2));font-size:var(--sui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-EntityCell-mono{font-family:var(--sui-font-mono)}.sui-TextInput-wrap{align-items:stretch;min-width:0;display:flex;position:relative}.sui-TextInput-input{width:100%;min-width:0;height:var(--sui-control-height);padding:0 var(--sui-input-padding-x,10px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);transition:border-color var(--sui-motion-fast), box-shadow var(--sui-motion-fast)}.sui-TextInput-input:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-TextInput-input:focus{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent);outline:none}.sui-TextInput-input[aria-invalid=true]{border-color:var(--sui-color-danger)}.sui-TextInput-input:disabled{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);cursor:not-allowed}.sui-TextInput-mono{font-family:var(--sui-font-mono);font-size:var(--sui-font-size-sm)}.sui-TextInput-withIcon{padding-left:var(--sui-space-8)}.sui-TextInput-withTrailing{padding-right:var(--sui-space-10)}.sui-TextInput-icon,.sui-TextInput-prefix{top:50%;left:var(--sui-input-padding-x,10px);color:var(--sui-color-fg-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.sui-TextInput-withPrefix{padding-left:var(--sui-space-6)}.sui-TextInput-trailing{top:50%;right:var(--sui-space-1);display:flex;position:absolute;transform:translateY(-50%)}.sui-TextInput-hasSuffix{border-top-right-radius:0;border-bottom-right-radius:0}.sui-TextInput-suffix{padding:0 var(--sui-input-padding-x,10px);border:1px solid var(--sui-color-line-strong);border-radius:0 var(--sui-radius-md) var(--sui-radius-md) 0;background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);white-space:nowrap;border-left:0;align-items:center;display:flex}.sui-TextInput-sm .sui-TextInput-input{height:var(--sui-control-height-sm);font-size:var(--sui-font-size-sm)}.sui-TextInput-sm .sui-TextInput-suffix{font-size:var(--sui-font-size-xs)}.sui-Spinner-root{vertical-align:middle;display:inline-flex;position:relative}.sui-Spinner-ring{box-sizing:border-box;width:var(--sui-spinner-size);height:var(--sui-spinner-size);border:var(--sui-spinner-width,2px) solid var(--sui-spinner-track,var(--sui-color-line-strong));border-top-color:var(--sui-spinner-color,currentColor);border-radius:var(--sui-radius-full);animation:sui-Spinner-spin var(--sui-spinner-duration,.8s) linear infinite}.sui-Spinner-sm{--sui-spinner-size:var(--sui-spinner-size-sm,14px)}.sui-Spinner-md{--sui-spinner-size:var(--sui-spinner-size-md,18px)}.sui-Spinner-lg{--sui-spinner-size:var(--sui-spinner-size-lg,24px);border-width:var(--sui-spinner-width,3px)}@media (prefers-reduced-motion:reduce){.sui-Spinner-ring{animation:none}}@keyframes sui-Spinner-spin{to{transform:rotate(360deg)}}.sui-SearchField-pending{color:var(--sui-color-fg-3);align-items:center;padding-inline-end:var(--sui-space-2);display:flex}.sui-FilterBar-root{align-items:center;gap:var(--sui-filter-bar-gap,var(--sui-space-2));flex-wrap:wrap;flex:100%;min-width:0;display:flex}.sui-FilterBar-search{flex:1 1 var(--sui-filter-bar-search-width,16rem);min-width:min(100%, var(--sui-filter-bar-search-min-width,12rem));max-width:var(--sui-filter-bar-search-max-width,22rem)}.sui-FilterBar-end{align-items:center;gap:var(--sui-filter-bar-gap,var(--sui-space-2));flex-wrap:wrap;margin-inline-start:auto;display:flex}.sui-SegmentedControl-root{border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.sui-SegmentedControl-item{height:var(--sui-segmented-control-height,28px);border-radius:var(--sui-radius-sm);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sui-SegmentedControl-item:hover{color:var(--sui-color-fg)}.sui-SegmentedControl-item[data-state=on]{background:var(--sui-color-surface);color:var(--sui-color-fg);box-shadow:var(--sui-segmented-control-shadow,0 1px 2px #141a2e1f)}.sui-SegmentedControl-count{color:var(--sui-color-fg-3);font-variant-numeric:tabular-nums;font-size:11.5px}.sui-InlineInput-root{gap:var(--sui-inline-input-gap,var(--sui-space-1));min-width:var(--sui-inline-input-min-width,8rem);display:grid;position:relative}.sui-InlineInput-error{align-items:flex-start;gap:var(--sui-space-1);color:var(--sui-color-danger);font-size:var(--sui-font-size-xs);line-height:var(--sui-line-height-tight);display:flex}.sui-InlineInput-error>svg{flex:none;margin-top:1px}.sui-EmptyState-root{justify-items:center;gap:var(--sui-space-2);padding:var(--sui-empty-state-padding-y,56px) var(--sui-space-4);text-align:center;display:grid}.sui-EmptyState-icon{width:var(--sui-empty-state-icon-size,44px);height:var(--sui-empty-state-icon-size,44px);border-radius:var(--sui-radius-lg);background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg);place-items:center;display:grid}.sui-EmptyState-danger .sui-EmptyState-icon{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-EmptyState-title{font-size:var(--sui-empty-state-title-size,.9375rem);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading)}.sui-EmptyState-description{max-width:46ch;color:var(--sui-color-fg-3);margin:0}.sui-EmptyState-action{gap:var(--sui-space-2);margin-top:var(--sui-empty-state-action-offset,6px);display:flex}.sui-Select-root{width:100%;height:var(--sui-control-height);padding:0 30px 0 var(--sui-input-padding-x,10px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background-color:var(--sui-color-surface);background-image:linear-gradient(45deg, transparent 50%, var(--sui-color-fg-3) 50%), linear-gradient(135deg, var(--sui-color-fg-3) 50%, transparent 50%);color:var(--sui-color-fg);appearance:none;background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px}.sui-Select-root:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-Select-root:focus{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent);outline:none}.sui-Select-root[aria-invalid=true]{border-color:var(--sui-color-danger)}.sui-Select-root:disabled{background-color:var(--sui-color-surface-2);color:var(--sui-color-fg-3);cursor:not-allowed}.sui-Select-sm{width:auto;height:var(--sui-control-height-sm);font-size:var(--sui-font-size-sm)}.sui-Pagination-root{align-items:center;gap:var(--sui-space-3);padding:var(--sui-pagination-padding-y,10px) var(--sui-space-3);border-top:1px solid var(--sui-color-line);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);flex-wrap:wrap;display:flex}.sui-Pagination-summary{font-variant-numeric:tabular-nums}.sui-Pagination-summary strong{color:var(--sui-color-fg);font-weight:var(--sui-font-weight-semibold)}.sui-Pagination-size{align-items:center;gap:var(--sui-pagination-label-gap,6px);display:inline-flex}.sui-Pagination-pager{align-items:center;gap:var(--sui-pagination-page-gap,2px);margin-left:auto;display:flex}.sui-Pagination-page{min-width:var(--sui-pagination-page-size,30px);height:var(--sui-pagination-page-size,30px);padding:0 var(--sui-pagination-page-padding-x,6px);border-radius:var(--sui-pagination-page-radius,var(--sui-radius-sm));color:var(--sui-color-fg-2);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sui-Pagination-page:hover:not(:disabled){background:var(--sui-color-surface-2)}.sui-Pagination-page[aria-current=page]{border-color:var(--sui-color-line-strong);background:var(--sui-color-surface);color:var(--sui-color-fg);font-weight:var(--sui-font-weight-semibold)}.sui-Pagination-page:disabled{opacity:.4;cursor:not-allowed}.sui-Pagination-gap{padding:0 var(--sui-space-1)}.sui-TablePanel-root{border:1px solid var(--sui-color-line);border-radius:var(--sui-table-panel-radius,var(--sui-radius-lg));background:var(--sui-table-panel-bg,var(--sui-color-surface));min-width:0}.sui-TablePanel-toolbar{align-items:center;gap:var(--sui-table-panel-toolbar-gap,var(--sui-space-2));padding:var(--sui-table-panel-toolbar-padding-y,10px) var(--sui-space-3);border-bottom:1px solid var(--sui-color-line);flex-wrap:wrap;display:flex}.sui-TablePanel-spacer{flex:1}.sui-Badge-root{align-items:center;gap:var(--sui-badge-gap,5px);height:var(--sui-badge-height,22px);padding:0 var(--sui-badge-padding-x,var(--sui-space-2));border-radius:var(--sui-radius-full);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-medium);white-space:nowrap;background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2);display:inline-flex}.sui-Badge-dot:before{content:"";width:var(--sui-badge-dot-size,6px);height:var(--sui-badge-dot-size,6px);background:currentColor;border-radius:50%}.sui-Badge-success{background:var(--sui-color-success-bg);color:var(--sui-color-success)}.sui-Badge-warning{background:var(--sui-color-warning-bg);color:var(--sui-color-warning)}.sui-Badge-danger{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-Badge-info{background:var(--sui-color-info-bg);color:var(--sui-color-info)}.sui-Badge-accent{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-Placeholder-root{color:var(--sui-color-fg-3);position:relative}.sui-Placeholder-withAction{align-items:baseline;gap:var(--sui-placeholder-action-gap,var(--sui-space-2));flex-wrap:wrap;display:inline-flex}.sui-TextDiff-root{gap:var(--sui-space-2);min-width:0;display:grid}.sui-TextDiff-switch{justify-self:start}.sui-TextDiff-text{min-width:0;line-height:var(--sui-line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere}.sui-TextDiff-inline{padding:var(--sui-space-3);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface)}.sui-TextDiff-removed,.sui-TextDiff-added{border-radius:var(--sui-diff-mark-radius,3px);text-decoration-thickness:var(--sui-diff-line-thickness,1.5px);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.sui-TextDiff-removed{background:var(--sui-diff-removed-bg,var(--sui-color-danger-bg));color:var(--sui-diff-removed-fg,var(--sui-color-fg));text-decoration-line:line-through;-webkit-text-decoration-color:var(--sui-diff-removed-line,var(--sui-color-danger));-webkit-text-decoration-color:var(--sui-diff-removed-line,var(--sui-color-danger));text-decoration-color:var(--sui-diff-removed-line,var(--sui-color-danger))}.sui-TextDiff-added{background:var(--sui-diff-added-bg,var(--sui-color-success-bg));color:var(--sui-diff-added-fg,var(--sui-color-fg));text-decoration-line:underline;-webkit-text-decoration-color:var(--sui-diff-added-line,var(--sui-color-success));-webkit-text-decoration-color:var(--sui-diff-added-line,var(--sui-color-success));text-decoration-color:var(--sui-diff-added-line,var(--sui-color-success));text-underline-offset:var(--sui-diff-underline-offset,3px)}.sui-TextDiff-splitContainer{container-type:inline-size}.sui-TextDiff-split{gap:var(--sui-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@container (width<32rem){.sui-TextDiff-split{grid-template-columns:minmax(0,1fr)}}.sui-TextDiff-side{align-content:start;gap:var(--sui-space-2);min-width:0;padding:var(--sui-space-3);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);display:grid}.sui-TextDiff-sideLabel{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold)}.sui-ObjectDiff-root{gap:var(--sui-space-2);min-width:0;display:grid}.sui-ObjectDiff-table{table-layout:fixed;border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);border-collapse:separate;border-spacing:0;background:var(--sui-color-surface);width:100%;overflow:hidden}.sui-ObjectDiff-fieldColumn{width:var(--sui-object-diff-field-width,28%)}.sui-ObjectDiff-changeColumn{width:var(--sui-object-diff-change-width,7.5rem)}.sui-ObjectDiff-th{height:var(--sui-control-height);padding:0 var(--sui-table-cell-padding-x,var(--sui-space-3));border-bottom:1px solid var(--sui-color-line);background:var(--sui-table-header-bg,var(--sui-color-surface-2));color:var(--sui-table-header-fg,var(--sui-color-fg-3));font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold);text-align:left}.sui-ObjectDiff-td{padding:var(--sui-space-2) var(--sui-table-cell-padding-x,var(--sui-space-3));border-bottom:1px solid var(--sui-color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}tr:last-child>.sui-ObjectDiff-td{border-bottom:0}.sui-ObjectDiff-rowHeader{color:var(--sui-color-fg-2);font-weight:var(--sui-font-weight-medium)}.sui-ObjectDiff-old{color:var(--sui-color-fg-2)}.sui-ObjectDiff-empty{color:var(--sui-color-fg-3);text-align:center}.sui-ObjectDiff-code{font-family:var(--sui-font-mono);font-size:var(--sui-font-size-sm)}.sui-ObjectDiff-note{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0}.sui-SortableList-root{gap:var(--sui-space-3);min-width:0;display:grid}.sui-SortableList-list{border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);margin:0;padding:0;list-style:none;display:grid}.sui-SortableList-row{align-items:center;gap:var(--sui-space-2);min-height:var(--sui-row-height);padding:var(--sui-sortable-list-row-padding,var(--sui-space-2) var(--sui-space-3) var(--sui-space-2) var(--sui-space-2));border-bottom:1px solid var(--sui-color-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.sui-SortableList-row:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.sui-SortableList-row:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom:0}.sui-SortableList-row[data-changed]{background:var(--sui-sortable-list-changed-bg,color-mix(in srgb, var(--sui-color-accent-soft) 60%, transparent));box-shadow:inset var(--sui-sortable-list-marker-width,3px) 0 0 var(--sui-color-accent)}.sui-SortableList-row[data-dragging]{opacity:.5}.sui-SortableList-row[data-drop]:after{content:"";height:var(--sui-sortable-list-marker-width,3px);background:var(--sui-color-accent);pointer-events:none;position:absolute;inset-inline:0}.sui-SortableList-row[data-drop=before]:after{top:-1px}.sui-SortableList-row[data-drop=after]:after{bottom:-1px}.sui-SortableList-handle{width:var(--sui-control-height-sm);height:var(--sui-control-height-sm);border-radius:var(--sui-radius-sm);color:var(--sui-color-fg-3);place-items:center;display:inline-grid}.sui-SortableList-handle[draggable=true]{cursor:grab}.sui-SortableList-handle[draggable=true]:hover{background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-SortableList-content{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;min-width:0;display:flex}.sui-SortableList-body{flex:auto;min-width:0}.sui-SortableList-row[data-removed] .sui-SortableList-body{color:var(--sui-color-fg-3);text-decoration:line-through}.sui-SortableList-removedTag{padding:0 var(--sui-space-2);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-full);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-medium);line-height:var(--sui-line-height-normal);flex:none}.sui-SortableList-actions{align-items:center;gap:2px;display:flex}.sui-SortableList-empty{padding:var(--sui-space-6) var(--sui-space-4);border:1px dashed var(--sui-color-line);border-radius:var(--sui-radius-md);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:center}.sui-SortableList-add{min-width:0}.sui-Callout-root{align-items:flex-start;gap:var(--sui-callout-gap,10px);padding:var(--sui-callout-padding-y,10px) var(--sui-callout-padding-x,var(--sui-space-3));border-radius:var(--sui-callout-radius,var(--sui-radius-md));font-size:var(--sui-font-size-sm);line-height:1.5;display:flex}.sui-Callout-icon{flex:none;margin-top:2px}.sui-Callout-text{flex:1;min-width:0}.sui-Callout-title{font-weight:var(--sui-font-weight-semibold);display:block}.sui-Callout-action{gap:var(--sui-callout-action-gap,6px);flex-wrap:wrap;align-self:center;display:flex}.sui-Callout-neutral{background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2)}.sui-Callout-accent{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-Callout-info{background:var(--sui-color-info-bg);color:var(--sui-color-info)}.sui-Callout-success{background:var(--sui-color-success-bg);color:var(--sui-color-success)}.sui-Callout-warning{background:var(--sui-color-warning-bg);color:var(--sui-color-warning)}.sui-Callout-danger{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-FormErrorSummary-root{scroll-margin:var(--sui-space-4)}.sui-FormErrorSummary-list{gap:var(--sui-space-1) var(--sui-space-3);margin:var(--sui-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sui-FormErrorSummary-link{color:inherit;font:inherit;font-weight:var(--sui-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sui-Dialog-overlay{z-index:var(--sui-z-overlay);background:var(--sui-color-scrim);animation:sui-Dialog-fade var(--sui-motion-base) ease-out;position:fixed;inset:0}@keyframes sui-Dialog-fade{0%{opacity:0}}.sui-Dialog-content{z-index:calc(var(--sui-z-overlay) + 1);width:min(var(--sui-dialog-width,480px), calc(100% - var(--sui-space-8)));border-radius:var(--sui-radius-lg);background:var(--sui-color-surface);max-height:76vh;box-shadow:var(--sui-shadow-popover);animation:sui-Dialog-rise var(--sui-motion-base) ease-out;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.sui-Dialog-content:focus{outline:none}.sui-Dialog-lg{width:min(var(--sui-dialog-width-lg,620px), calc(100% - var(--sui-space-8)))}@keyframes sui-Dialog-rise{0%{opacity:0;transform:translate(-50%, var(--sui-space-2))}}.sui-Dialog-head{align-items:flex-start;gap:var(--sui-space-3);padding:18px var(--sui-space-5) 6px;display:flex}.sui-Dialog-headText{flex:1;min-width:0}.sui-Dialog-title{font-size:var(--sui-font-size-lg);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading)}.sui-Dialog-description{margin:var(--sui-space-1) 0 0;color:var(--sui-color-fg-3)}.sui-Dialog-icon{background:var(--sui-color-accent-soft);width:36px;height:36px;color:var(--sui-color-accent-fg);border-radius:10px;flex:none;place-items:center;display:grid}.sui-Dialog-warning .sui-Dialog-icon{background:var(--sui-color-warning-bg);color:var(--sui-color-warning)}.sui-Dialog-danger .sui-Dialog-icon{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-Dialog-body{padding:var(--sui-space-3) var(--sui-space-5);gap:14px;display:grid;overflow-y:auto}.sui-Dialog-foot{justify-content:flex-end;align-items:center;gap:var(--sui-space-2);padding:14px var(--sui-space-5) 18px;flex-wrap:wrap;display:flex}.sui-FormActions-start{align-items:center;gap:var(--sui-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.sui-FormContent-form{align-content:start;min-width:0;display:grid}.sui-FormContent-sheet{gap:var(--sui-form-sheet-gap,var(--sui-space-6))}.sui-FormContent-dialog{gap:var(--sui-form-dialog-gap,var(--sui-space-4))}.sui-Sheet-overlay{z-index:var(--sui-z-overlay);background:var(--sui-color-scrim);animation:sui-Sheet-fade var(--sui-motion-base) ease-out;position:fixed;inset:0}@keyframes sui-Sheet-fade{0%{opacity:0}}.sui-Sheet-content{z-index:calc(var(--sui-z-overlay) + 1);width:min(var(--sui-sheet-width,560px), 100%);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-sheet);animation:sui-Sheet-slide var(--sui-motion-base) ease-out;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.sui-Sheet-content:focus{outline:none}@keyframes sui-Sheet-slide{0%{opacity:0;transform:translateX(var(--sui-space-6))}}.sui-Sheet-head{align-items:flex-start;gap:var(--sui-space-3);padding:18px var(--sui-space-5);border-bottom:1px solid var(--sui-color-line);display:flex}.sui-Sheet-headText{flex:1;min-width:0}.sui-Sheet-title{font-size:1.0625rem;font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading)}.sui-Sheet-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:3px 0 0}.sui-Sheet-body{padding:var(--sui-space-5);flex:1;align-content:start;gap:22px;display:grid;overflow-y:auto}.sui-Sheet-foot{align-items:center;gap:var(--sui-space-2);padding:14px var(--sui-space-5);border-top:1px solid var(--sui-color-line);background:var(--sui-color-surface-2);flex-wrap:wrap;display:flex}.sui-BeforeAfter-root{min-width:0;container-type:inline-size}.sui-BeforeAfter-grid{align-items:stretch;gap:var(--sui-before-after-gap,var(--sui-space-2));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sui-BeforeAfter-side{align-content:start;gap:var(--sui-space-1);min-width:0;padding:var(--sui-before-after-padding,var(--sui-space-3));border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);display:grid}.sui-BeforeAfter-label{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold)}.sui-BeforeAfter-value{overflow-wrap:anywhere;min-width:0}.sui-BeforeAfter-arrow{color:var(--sui-color-fg-3);place-self:center}@container (width<24rem){.sui-BeforeAfter-grid{grid-template-columns:minmax(0,1fr)}.sui-BeforeAfter-arrow{rotate:90deg}}.sui-ReviewChangesDialog-summary:focus{outline:none}.sui-ReviewChangesDialog-empty{color:var(--sui-color-fg-3);margin:0}.sui-ReviewChangesDialog-group{gap:var(--sui-space-2);display:grid}.sui-ReviewChangesDialog-groupHeading{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold);margin:0}.sui-ReviewChangesDialog-list{gap:var(--sui-review-changes-gap,var(--sui-space-3));margin:0;padding:0;list-style:none;display:grid}.sui-ReviewChangesDialog-change{gap:var(--sui-space-2);min-width:0;display:grid}.sui-ReviewChangesDialog-head{align-items:center;gap:var(--sui-space-2);min-height:var(--sui-control-height-sm);flex-wrap:wrap;display:flex}.sui-ReviewChangesDialog-label{font-weight:var(--sui-font-weight-medium)}.sui-ReviewChangesDialog-jump{margin-inline-start:auto}.sui-ReviewChangesDialog-failed .sui-ReviewChangesDialog-label{color:var(--sui-color-danger)}.sui-ReviewChangesDialog-message{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);margin:0}.sui-ReviewChangesDialog-notes{gap:var(--sui-space-2);color:var(--sui-color-fg-2);display:grid}.sui-SimilarItemsNotice-root{min-width:0}.sui-SimilarItemsNotice-hidden{display:contents}.sui-SimilarItemsNotice-checking{align-items:center;gap:var(--sui-space-2);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0;display:flex}.sui-SimilarItemsNotice-notice{align-items:flex-start;gap:var(--sui-similar-items-gap,10px);padding:var(--sui-similar-items-padding,var(--sui-space-3));border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2);font-size:var(--sui-font-size-sm);line-height:var(--sui-line-height-normal);display:flex}.sui-SimilarItemsNotice-icon{margin-top:var(--sui-space-1);color:var(--sui-color-info);flex:none}.sui-SimilarItemsNotice-main{gap:var(--sui-space-1);flex:1;min-width:0;display:grid}.sui-SimilarItemsNotice-title{align-items:center;gap:var(--sui-space-2);color:var(--sui-color-fg);font-weight:var(--sui-font-weight-semibold);margin:0;display:flex}.sui-SimilarItemsNotice-description{color:var(--sui-color-fg-2);margin:0}.sui-SimilarItemsNotice-list{margin:var(--sui-space-1) 0 0;padding:0;list-style:none;display:grid}.sui-SimilarItemsNotice-item{align-items:center;gap:var(--sui-space-3);min-height:var(--sui-space-8);padding:var(--sui-space-1) 0;border-top:1px solid var(--sui-color-line);display:flex}.sui-SimilarItemsNotice-text{flex:1;min-width:0;display:grid}.sui-SimilarItemsNotice-labelRow{align-items:center;gap:var(--sui-space-2);min-width:0;display:flex}.sui-SimilarItemsNotice-label{color:var(--sui-color-fg);font-weight:var(--sui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-SimilarItemsNotice-itemDescription{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-SimilarItemsNotice-open{min-height:var(--sui-space-6);flex:none;align-items:center;display:inline-flex}.sui-Field-root{gap:var(--sui-field-gap,6px);min-width:0;display:grid;position:relative}.sui-Field-changed:before{content:"";border-radius:var(--sui-radius-full);background:var(--sui-field-changed-color,var(--sui-color-accent));width:3px;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--sui-field-changed-offset,8px))}.sui-Field-revert{margin-block:calc((var(--sui-space-5) - var(--sui-control-height-sm)) / 2)}.sui-Field-labelRow{min-height:var(--sui-space-5);align-items:center;gap:6px;display:flex}.sui-Field-label{font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);color:var(--sui-color-fg)}.sui-Field-optional,.sui-Field-counter{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-3)}.sui-Field-labelEnd{align-items:center;gap:6px;margin-left:auto;display:flex}.sui-Field-hint{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-3)}.sui-Field-error{align-items:center;gap:var(--sui-space-1);font-size:var(--sui-font-size-xs);color:var(--sui-color-danger);display:flex}.sui-Textarea-root{width:100%;min-height:var(--sui-textarea-min-height,84px);padding:var(--sui-space-2) var(--sui-input-padding-x,10px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);resize:vertical;line-height:1.5}.sui-Textarea-mono{font-family:var(--sui-font-mono)}.sui-Textarea-autosized{field-sizing:content;resize:none}.sui-Textarea-hasMinRows{min-height:calc(var(--sui-textarea-rows-min) * 1lh + 2 * var(--sui-space-2) + 2px)}.sui-Textarea-hasMaxRows{max-height:calc(var(--sui-textarea-rows-max) * 1lh + 2 * var(--sui-space-2) + 2px);overflow-y:auto}.sui-Textarea-root:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-Textarea-root:focus{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent);outline:none}.sui-Textarea-root[aria-invalid=true]{border-color:var(--sui-color-danger)}.sui-Textarea-root:disabled{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);cursor:not-allowed}.sui-Tabs-bar{align-items:center;gap:var(--sui-space-2);border-bottom:1px solid var(--sui-color-line);display:flex}.sui-Tabs-list{scrollbar-width:none;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.sui-Tabs-listEnd{align-items:center;gap:var(--sui-space-2);flex:none;display:flex}.sui-Tabs-tab{height:var(--sui-tabs-height,40px);padding:0 var(--sui-space-3);color:var(--sui-color-fg-3);font-weight:var(--sui-font-weight-medium);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.sui-Tabs-tab:hover:not(:disabled){color:var(--sui-color-fg)}.sui-Tabs-tab:focus-visible{outline-offset:-2px;border-radius:var(--sui-radius-sm)}.sui-Tabs-tab:disabled{opacity:.5;cursor:not-allowed}.sui-Tabs-tab[data-state=active]{color:var(--sui-color-fg)}.sui-Tabs-tab[data-state=active]:after{content:"";right:var(--sui-space-2);bottom:0;left:var(--sui-space-2);background:var(--sui-color-accent);border-radius:2px;height:2px;position:absolute}.sui-Tabs-count,.sui-Tabs-problems{padding:0 var(--sui-tabs-badge-padding-x,6px);border-radius:var(--sui-radius-full);font-size:var(--sui-font-size-xs);font-variant-numeric:tabular-nums}.sui-Tabs-count{background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2)}.sui-Tabs-problems{background:var(--sui-color-danger-bg);color:var(--sui-color-danger);font-weight:var(--sui-font-weight-semibold)}.sui-Tabs-marker,.sui-Tabs-changed{width:var(--sui-tabs-dot-size,6px);height:var(--sui-tabs-dot-size,6px);border-radius:var(--sui-radius-full);background:var(--sui-color-accent);flex:none}.sui-Tabs-neutral{background:var(--sui-color-fg-3)}.sui-Tabs-success{background:var(--sui-color-success)}.sui-Tabs-panel{padding-top:var(--sui-tabs-panel-gap,var(--sui-space-5))}.sui-Tabs-panel:focus-visible{outline-offset:var(--sui-space-1);border-radius:var(--sui-radius-sm)}.sui-TranslationEditor-root{min-width:0;container:sui-translation-editor/inline-size}.sui-TranslationEditor-body{gap:var(--sui-space-4);display:grid}.sui-TranslationEditor-rows{gap:var(--sui-translation-editor-row-gap,var(--sui-space-4));display:grid}.sui-TranslationEditor-row{gap:var(--sui-space-2) var(--sui-space-4);min-width:0;display:grid}.sui-TranslationEditor-rows[data-has-source] .sui-TranslationEditor-row{grid-template-columns:var(--sui-translation-editor-source-width,40%) minmax(0, 1fr);align-items:start}.sui-TranslationEditor-source{gap:var(--sui-space-1);min-width:0;padding:var(--sui-space-2) var(--sui-space-3);border-radius:var(--sui-radius-sm);background:var(--sui-color-surface-2);display:grid}.sui-TranslationEditor-sourceLabel{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold)}.sui-TranslationEditor-sourceText{overflow-wrap:anywhere;color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);line-height:var(--sui-line-height-normal);white-space:pre-wrap;margin:0}.sui-TranslationEditor-sourceEmpty{color:var(--sui-color-fg-3);font-style:italic}.sui-TranslationEditor-target{min-width:0}.sui-TranslationEditor-footer{justify-content:flex-end;align-items:center;gap:var(--sui-space-2);padding-top:var(--sui-space-3);border-top:1px solid var(--sui-color-line);flex-wrap:wrap;display:flex}.sui-TranslationEditor-actions{gap:var(--sui-space-2);flex-wrap:wrap;margin-inline-end:auto;display:flex}.sui-TranslationEditor-empty{padding:var(--sui-space-6) var(--sui-space-4);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:center;margin:0}@container sui-translation-editor (width<40rem){.sui-TranslationEditor-rows[data-has-source] .sui-TranslationEditor-row{grid-template-columns:minmax(0,1fr)}}.sui-InlineActionField-root{min-width:0;display:grid}.sui-InlineActionField-row{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;min-width:0;display:flex}.sui-InlineActionField-input{flex:1 1 var(--sui-inline-action-field-input-min-width,14rem);min-width:0}.sui-InlineActionField-status{align-items:flex-start;gap:var(--sui-space-1);margin:var(--sui-space-2) 0 0;font-size:var(--sui-font-size-sm);overflow-wrap:anywhere;display:flex}.sui-InlineActionField-status>svg{flex:none;margin-top:.15em}.sui-InlineActionField-success{color:var(--sui-color-success)}.sui-InlineActionField-danger{color:var(--sui-color-danger)}.sui-DraftCardFooter-root{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.sui-DraftCardFooter-status{min-width:0;font-size:var(--sui-draft-card-footer-font-size,var(--sui-font-size-sm));flex:1}.sui-DraftCardFooter-actions{gap:var(--sui-space-2);margin-inline-start:auto;display:flex}.sui-DraftStatusText-root{align-items:baseline;column-gap:var(--sui-space-2);row-gap:var(--sui-space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.sui-DraftStatusText-title{font-weight:var(--sui-font-weight-semibold)}.sui-DraftStatusText-detail{color:var(--sui-color-fg-2)}.sui-DraftStatusText-problem{color:var(--sui-color-danger)}.sui-SaveBar-root{bottom:var(--sui-save-bar-offset,var(--sui-space-4));z-index:var(--sui-z-sticky);align-items:center;gap:var(--sui-save-bar-gap,10px);padding:var(--sui-save-bar-padding-y,10px) var(--sui-space-3) var(--sui-save-bar-padding-y,10px) var(--sui-space-4);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-lg);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);animation:sui-SaveBar-rise var(--sui-motion-base) ease-out;flex-wrap:wrap;display:flex;position:sticky}@keyframes sui-SaveBar-rise{0%{opacity:0;transform:translateY(var(--sui-space-2))}}.sui-SaveBar-dot{width:var(--sui-space-2);height:var(--sui-space-2);background:var(--sui-color-warning);border-radius:50%;flex:none}.sui-SaveBar-danger .sui-SaveBar-dot{background:var(--sui-color-danger)}.sui-SaveBar-neutral .sui-SaveBar-dot{background:var(--sui-color-success)}.sui-SaveBar-message{min-width:var(--sui-save-bar-message-min-width,200px);flex:1}.sui-SaveBar-actions{gap:var(--sui-space-2);display:flex}.sui-Tag-root{align-items:center;gap:var(--sui-space-1);height:var(--sui-tag-height,22px);padding:0 var(--sui-tag-padding-x,7px);border:1px solid var(--sui-color-line);border-radius:var(--sui-tag-radius,5px);background:var(--sui-color-surface);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-xs);white-space:nowrap;display:inline-flex}.sui-Tag-mono{font-family:var(--sui-font-mono)}.sui-SettingRow-root{align-items:center;gap:var(--sui-space-4);padding:var(--sui-setting-row-padding,14px var(--sui-space-4));border-bottom:1px solid var(--sui-color-line);display:flex}.sui-SettingRow-root:last-child{border-bottom:0}.sui-SettingRow-root[data-changed=true]{background:var(--sui-setting-row-changed-bg,color-mix(in srgb, var(--sui-color-warning-bg) 55%, transparent))}.sui-SettingRow-text{flex:1;min-width:0}.sui-SettingRow-root[data-disabled=true] .sui-SettingRow-title,.sui-SettingRow-root[data-disabled=true] .sui-SettingRow-description{color:var(--sui-color-fg-3)}.sui-SettingRow-title{font-weight:var(--sui-font-weight-medium);display:block}.sui-SettingRow-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin-top:2px;display:block}.sui-SettingRow-control{align-items:center;gap:var(--sui-space-2);flex:none;display:flex}@media (width<=640px){.sui-SettingRow-root{flex-wrap:wrap}}.sui-Card-root{border:1px solid var(--sui-color-line);border-radius:var(--sui-card-radius,var(--sui-radius-lg));background:var(--sui-color-surface);min-width:0}.sui-Card-danger{border-color:color-mix(in srgb, var(--sui-color-danger) 35%, var(--sui-color-line))}.sui-Card-header{padding:14px var(--sui-card-padding,var(--sui-space-4));border-bottom:1px solid var(--sui-color-line);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sui-Card-headerText{flex:1 1 var(--sui-card-header-text-min-width,10rem);min-width:0}.sui-Card-title{font-size:var(--sui-font-size-md);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading)}.sui-Card-danger .sui-Card-title{color:var(--sui-color-danger)}.sui-Card-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:2px 0 0}.sui-Card-body{padding:var(--sui-card-padding,var(--sui-space-4));gap:14px;display:grid}.sui-Card-flush{gap:0;padding:0}.sui-Card-footer{justify-content:flex-end;gap:var(--sui-space-2);padding:var(--sui-space-3) var(--sui-card-padding,var(--sui-space-4));border-top:1px solid var(--sui-color-line);border-radius:0 0 var(--sui-card-radius,var(--sui-radius-lg)) var(--sui-card-radius,var(--sui-radius-lg));background:var(--sui-color-surface-2);flex-wrap:wrap;display:flex}.sui-Card-footerStart{justify-content:flex-start}.sui-NumberInput-root input{font-variant-numeric:tabular-nums}.sui-NumberSettingRow-input{width:var(--sui-number-setting-input-width,10.5rem)}.sui-NumberSettingRow-hint{color:var(--sui-color-fg-2)}.sui-NumberSettingRow-error{color:var(--sui-color-danger)}.sui-Switch-root{width:var(--sui-switch-width,34px);height:var(--sui-switch-height,20px);border-radius:var(--sui-radius-full);background:var(--sui-color-line-strong);transition:background var(--sui-motion-fast);border:0;flex:none;padding:0;display:inline-flex;position:relative}.sui-Switch-root[data-state=checked]{background:var(--sui-color-accent)}.sui-Switch-root:disabled{opacity:.45;cursor:not-allowed}.sui-Switch-thumb{width:var(--sui-switch-thumb-size,16px);height:var(--sui-switch-thumb-size,16px);background:var(--sui-switch-thumb-color,#fff);box-shadow:var(--sui-switch-thumb-shadow,0 1px 2px #00000040);transition:transform var(--sui-motion-fast);border-radius:50%;display:block;transform:translate(2px)}.sui-Switch-thumb[data-state=checked]{transform:translateX(calc(var(--sui-switch-width,34px) - var(--sui-switch-thumb-size,16px) - 2px))}.sui-ToggleCard-mark{width:var(--sui-toggle-card-mark-size,2rem);height:var(--sui-toggle-card-mark-size,2rem);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2);color:var(--sui-color-accent);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.sui-ToggleCard-headerEnd{align-items:center;gap:var(--sui-space-3);flex:none;display:flex}.sui-MetaItem-root{align-items:center;gap:var(--sui-meta-item-gap,5px);overflow-wrap:anywhere;min-width:0;display:inline-flex}.sui-MetaItem-mono{font-family:var(--sui-font-mono)}.sui-MetaItem-icon{flex:none}.sui-PageHeader-root{align-items:flex-start;gap:var(--sui-space-4);flex-wrap:wrap;display:flex}.sui-PageHeader-main{flex:320px;align-items:center;gap:14px;min-width:0;display:flex}.sui-PageHeader-back{margin-bottom:calc(var(--sui-page-header-back-gap,var(--sui-space-2)) - var(--sui-space-4));flex:1 0 100%;display:flex}.sui-PageHeader-text{min-width:0}.sui-PageHeader-eyebrow{margin:0 0 var(--sui-space-1);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.sui-PageHeader-titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sui-PageHeader-title{min-width:0;font-size:var(--sui-page-header-title-size,var(--sui-font-size-2xl));font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading);letter-spacing:-.01em}.sui-PageHeader-badges{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;display:flex}.sui-PageHeader-count{padding:1px var(--sui-space-2);border-radius:var(--sui-radius-full);background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);font-variant-numeric:tabular-nums}.sui-PageHeader-description{max-width:70ch;margin:var(--sui-space-1) 0 0;color:var(--sui-color-fg-3)}.sui-PageHeader-meta{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.sui-PageHeader-meta>*{align-items:center;gap:5px;display:inline-flex}.sui-PageHeader-actions{gap:var(--sui-space-2);flex-wrap:wrap;display:flex}.sui-PageHeaderSkeleton-root{align-items:flex-start;gap:var(--sui-space-4);flex-wrap:wrap;display:flex}.sui-PageHeaderSkeleton-main{align-items:center;gap:var(--sui-space-3);flex:20rem;min-width:0;display:flex}.sui-PageHeaderSkeleton-leading{width:var(--sui-page-header-skeleton-leading-size,52px);height:var(--sui-page-header-skeleton-leading-size,52px);border-radius:var(--sui-radius-full);background:var(--sui-color-surface-3);flex:none}.sui-PageHeaderSkeleton-square{border-radius:var(--sui-radius-lg)}.sui-PageHeaderSkeleton-text{gap:var(--sui-space-2);max-width:var(--sui-page-header-skeleton-text-width,28rem);flex:1;min-width:0;display:grid}.sui-PageHeaderSkeleton-meta{gap:var(--sui-space-3);display:flex}.sui-PageHeaderSkeleton-actions{gap:var(--sui-space-2);display:flex}.sui-StatCard-root{gap:var(--sui-space-2);padding:var(--sui-stat-card-padding,var(--sui-space-4));border:1px solid var(--sui-color-line);border-radius:var(--sui-stat-card-radius,var(--sui-radius-lg));background:var(--sui-color-surface);color:inherit;text-align:left;transition:border-color var(--sui-motion-fast);text-decoration:none;display:grid}a.sui-StatCard-root:hover{border-color:var(--sui-color-line-strong)}.sui-StatCard-label{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);align-items:center;gap:6px;display:flex}.sui-StatCard-value{font-size:var(--sui-font-size-kpi);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.sui-StatCard-footer{align-items:center;gap:var(--sui-stat-card-footer-gap,var(--sui-space-2));color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);flex-wrap:wrap;display:flex}.sui-StatCard-separator{color:var(--sui-color-fg-3)}.sui-StatCard-error{color:var(--sui-color-fg-2)}.sui-BlockLink-root{border-radius:var(--sui-block-link-radius,var(--sui-radius-md));color:inherit;text-decoration:none;display:block}.sui-BlockLink-root:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:var(--sui-block-link-focus-offset,2px)}.sui-BrandMark-root{align-items:center;gap:var(--sui-space-2);min-width:0;line-height:var(--sui-line-height-tight);display:flex}.sui-BrandMark-sm{--sui-brand-mark-size:var(--sui-brand-mark-size-sm,var(--sui-space-6));--sui-brand-mark-font-size:var(--sui-font-size-sm)}.sui-BrandMark-md{--sui-brand-mark-size:var(--sui-brand-mark-size-md,1.75rem);--sui-brand-mark-font-size:var(--sui-font-size-md)}.sui-BrandMark-lg{--sui-brand-mark-size:var(--sui-brand-mark-size-lg,2.25rem);--sui-brand-mark-font-size:var(--sui-font-size-lg)}.sui-BrandMark-mark{width:var(--sui-brand-mark-size);height:var(--sui-brand-mark-size);border-radius:var(--sui-brand-mark-radius,var(--sui-radius-md));flex:none;place-items:center;display:grid;overflow:hidden}.sui-BrandMark-mark>:is(svg,img){width:100%;height:100%}.sui-BrandMark-letter{background:var(--sui-brand-mark-bg,var(--sui-color-accent));color:var(--sui-brand-mark-fg,var(--sui-color-on-accent));font-size:var(--sui-brand-mark-font-size);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-bold)}.sui-BrandMark-text{min-width:0;display:grid}.sui-BrandMark-name{font-size:var(--sui-brand-mark-font-size);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-BrandMark-subtitle{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-CardHeaderLink-root{align-items:center;gap:var(--sui-card-header-link-gap,var(--sui-space-1));font-size:var(--sui-font-size-sm);white-space:nowrap;flex:none;display:inline-flex}.sui-ErrorState-sm{--sui-empty-state-padding-y:var(--sui-error-state-compact-padding-y,var(--sui-space-6));--sui-empty-state-icon-size:var(--sui-error-state-compact-icon-size,36px);--sui-empty-state-title-size:var(--sui-font-size-sm);font-size:var(--sui-font-size-sm)}.sui-ListCard-root{overflow:hidden}.sui-ListCard-list{margin:0;padding:0;list-style:none;display:grid}.sui-ListCard-item{border-bottom:1px solid var(--sui-color-line);min-width:0}.sui-ListCard-item:last-child{border-bottom:0}.sui-ListCard-skeletons{display:grid}.sui-ListCard-skeleton{align-items:center;gap:var(--sui-space-3);min-height:var(--sui-row-height);padding:var(--sui-list-card-row-padding,10px var(--sui-space-4));border-bottom:1px solid var(--sui-color-line);display:flex}.sui-ListCard-skeleton:last-child{border-bottom:0}.sui-ListCard-dot{--sui-skeleton-radius:var(--sui-radius-full);flex:none}.sui-ListCard-lines{gap:var(--sui-space-2);flex:1;display:grid}.sui-ProgressBar-root{align-items:center;gap:var(--sui-space-2);min-width:0;display:flex}.sui-ProgressBar-track{min-width:0;height:var(--sui-progress-bar-height,6px);border-radius:var(--sui-progress-bar-radius,var(--sui-radius-full));background:var(--sui-color-surface-3);flex:1;overflow:hidden}.sui-ProgressBar-fill{border-radius:inherit;height:100%;transition:width var(--sui-motion-base) var(--sui-easing-standard);display:block}.sui-ProgressBar-value{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-xs);font-variant-numeric:tabular-nums;flex:none}.sui-ProgressBar-accent{background:var(--sui-color-accent)}.sui-ProgressBar-success{background:var(--sui-color-success)}.sui-ProgressBar-warning{background:var(--sui-color-warning)}.sui-ProgressBar-danger{background:var(--sui-color-danger)}.sui-ChecklistCard-progress{align-items:center;gap:var(--sui-space-3);flex:none;display:flex}.sui-ChecklistCard-progressText{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.sui-ChecklistCard-bar{width:var(--sui-checklist-card-bar-width,120px)}.sui-ChecklistCard-row{align-items:center;gap:var(--sui-space-3);min-height:var(--sui-row-height);padding:var(--sui-checklist-card-row-padding,var(--sui-space-3) var(--sui-space-4));display:flex}.sui-ChecklistCard-link{--sui-block-link-radius:0;--sui-block-link-focus-offset:-2px}.sui-ChecklistCard-link:hover{background:var(--sui-color-surface-2)}.sui-ChecklistCard-icon{color:var(--sui-color-fg-3);flex:none}.sui-ChecklistCard-done{color:var(--sui-color-success)}.sui-ChecklistCard-required{color:var(--sui-color-danger)}.sui-ChecklistCard-text{gap:var(--sui-space-1);flex:1;min-width:0;display:grid}.sui-ChecklistCard-label{align-items:center;gap:var(--sui-space-2);font-weight:var(--sui-font-weight-medium);flex-wrap:wrap;display:flex}.sui-ChecklistCard-detail{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}.sui-ChecklistCard-chevron{color:var(--sui-color-fg-3);flex:none}@media (width<=30rem){.sui-ChecklistCard-bar{display:none}}.sui-IconBadge-root{width:var(--sui-icon-badge-size);height:var(--sui-icon-badge-size);border-radius:var(--sui-radius-full);background:var(--sui-color-surface-2);color:var(--sui-color-fg-2);vertical-align:middle;flex:none;place-items:center;display:inline-grid}.sui-IconBadge-sm{--sui-icon-badge-size:var(--sui-icon-badge-size-sm,20px)}.sui-IconBadge-md{--sui-icon-badge-size:var(--sui-icon-badge-size-md,26px)}.sui-IconBadge-lg{--sui-icon-badge-size:var(--sui-icon-badge-size-lg,36px)}.sui-IconBadge-neutral{background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2)}.sui-IconBadge-accent{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-IconBadge-success{background:var(--sui-color-success-bg);color:var(--sui-color-success)}.sui-IconBadge-warning{background:var(--sui-color-warning-bg);color:var(--sui-color-warning)}.sui-IconBadge-danger{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-IconBadge-info{background:var(--sui-color-info-bg);color:var(--sui-color-info)}.sui-FeedItem-root{align-items:center;gap:var(--sui-feed-item-gap,10px);min-height:var(--sui-row-height);padding:var(--sui-feed-item-padding,10px var(--sui-space-4));font-size:var(--sui-font-size-sm);display:flex}.sui-FeedItem-link{--sui-block-link-radius:0;--sui-block-link-focus-offset:-2px}.sui-FeedItem-link:hover{background:var(--sui-color-surface-2)}.sui-FeedItem-text{gap:var(--sui-feed-item-line-gap,2px);flex:1;min-width:0;display:grid}.sui-FeedItem-title{font-weight:var(--sui-font-weight-medium)}.sui-FeedItem-subtitle{color:var(--sui-color-fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-FeedItem-time{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);white-space:nowrap;flex:none}.sui-IssueListCard-withAction{align-items:center;display:flex}.sui-IssueListCard-withAction>.sui-IssueListCard-row{flex:1;min-width:0}.sui-IssueListCard-action{gap:var(--sui-space-2);flex:none;padding-inline-end:var(--sui-space-4);display:flex}.sui-IssueListCard-row{align-items:stretch;gap:var(--sui-space-3);min-height:var(--sui-row-height);padding:var(--sui-issue-list-card-row-padding,var(--sui-space-3) var(--sui-space-4));display:flex}.sui-IssueListCard-link{--sui-block-link-radius:0;--sui-block-link-focus-offset:-2px}.sui-IssueListCard-link:hover{background:var(--sui-color-surface-2)}.sui-IssueListCard-stripe{width:var(--sui-issue-list-card-stripe-width,4px);border-radius:var(--sui-radius-full);flex:none}.sui-IssueListCard-danger{background:var(--sui-color-danger)}.sui-IssueListCard-warning{background:var(--sui-color-warning)}.sui-IssueListCard-info{background:var(--sui-color-info)}.sui-IssueListCard-text{align-content:center;gap:var(--sui-space-1);flex:1;min-width:0;display:grid}.sui-IssueListCard-title{font-weight:var(--sui-font-weight-medium)}.sui-IssueListCard-detail{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}.sui-IssueListCard-chevron{color:var(--sui-color-fg-3);flex:none;align-self:center}.sui-Timeline-root{margin:0;padding:0;list-style:none;display:grid}.sui-Timeline-step{gap:var(--sui-space-3);padding-bottom:var(--sui-timeline-gap,var(--sui-space-4));display:flex;position:relative}.sui-Timeline-step:last-child{padding-bottom:0}.sui-Timeline-step:not(:last-child):before{top:var(--sui-timeline-marker-size,26px);bottom:0;left:calc(( var(--sui-timeline-marker-size,26px) - var(--sui-timeline-line-width,2px) ) / 2);width:var(--sui-timeline-line-width,2px);background:var(--sui-timeline-line-color,var(--sui-color-line-strong));content:"";position:absolute}.sui-Timeline-marker{width:var(--sui-timeline-marker-size,26px);height:var(--sui-timeline-marker-size,26px);flex:none;place-items:center;display:grid}.sui-Timeline-dot{width:var(--sui-space-3);height:var(--sui-space-3);border-radius:var(--sui-radius-full);background:var(--sui-color-fg-3)}.sui-Timeline-accent{background:var(--sui-color-accent)}.sui-Timeline-success{background:var(--sui-color-success)}.sui-Timeline-warning{background:var(--sui-color-warning)}.sui-Timeline-danger{background:var(--sui-color-danger)}.sui-Timeline-info{background:var(--sui-color-info)}.sui-Timeline-body{gap:var(--sui-space-1);min-width:0;padding-top:var(--sui-space-1);flex:1;display:grid}.sui-Timeline-header{justify-content:space-between;align-items:baseline;gap:var(--sui-space-1) var(--sui-space-3);flex-wrap:wrap;display:flex}.sui-Timeline-label{min-width:0;font-weight:var(--sui-font-weight-medium)}.sui-Timeline-time{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.sui-Timeline-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}.sui-UserChip-root{align-items:center;gap:var(--sui-user-chip-gap,10px);min-width:0;padding:var(--sui-user-chip-padding,6px var(--sui-space-2));font-size:var(--sui-font-size-sm);line-height:var(--sui-line-height-tight);display:flex}.sui-UserChip-text{gap:var(--sui-user-chip-line-gap,2px);flex:1;min-width:0;display:grid}.sui-UserChip-name,.sui-UserChip-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-UserChip-name{font-weight:var(--sui-font-weight-semibold)}.sui-UserChip-detail{color:var(--sui-color-fg-3)}.sui-CompletenessMeter-root{align-items:center;gap:var(--sui-space-2) var(--sui-space-4);flex-wrap:wrap;min-width:0;display:flex}.sui-CompletenessMeter-summary{align-items:center;gap:var(--sui-space-2) var(--sui-space-3);flex-wrap:wrap;min-width:0;display:flex}.sui-CompletenessMeter-label{color:var(--sui-color-fg);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium)}.sui-CompletenessMeter-track{width:var(--sui-completeness-meter-width,8rem);height:var(--sui-completeness-meter-height,var(--sui-progress-bar-height,6px));border-radius:var(--sui-completeness-meter-radius,var(--sui-progress-bar-radius,var(--sui-radius-full)));background:var(--sui-color-surface-3);flex:none;overflow:hidden}.sui-CompletenessMeter-fill{border-radius:inherit;height:100%;transition:width var(--sui-motion-base) var(--sui-easing-standard);display:block}.sui-CompletenessMeter-accent{background:var(--sui-color-accent)}.sui-CompletenessMeter-success{background:var(--sui-color-success)}.sui-CompletenessMeter-warning{background:var(--sui-color-warning)}.sui-CompletenessMeter-count{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.sui-CompletenessMeter-complete{align-items:center;gap:var(--sui-space-1);color:var(--sui-color-success);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);display:inline-flex}.sui-CompletenessMeter-missing{align-items:center;gap:var(--sui-space-1) var(--sui-space-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sui-CompletenessMeter-item{display:inline-flex}.sui-CompletenessMeter-action{align-items:center;gap:var(--sui-space-1);min-height:var(--sui-control-height-sm);font-size:var(--sui-font-size-sm);display:inline-flex}.sui-CompletenessMeter-button{color:var(--sui-color-accent);font-family:inherit;font-weight:var(--sui-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.sui-CompletenessMeter-button:hover{text-decoration:underline}.sui-CompletenessMeter-plain{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm)}.sui-Kbd-root{padding:var(--sui-kbd-padding,1px 5px);border:1px solid var(--sui-color-line);border-radius:var(--sui-kbd-radius,4px);background:var(--sui-color-surface-2);color:var(--sui-color-fg-2);font:var(--sui-font-weight-medium) var(--sui-kbd-font-size,11px) var(--sui-font-mono);border-bottom-width:2px}.sui-CommandPalette-overlay{z-index:var(--sui-z-overlay);background:var(--sui-color-scrim);position:fixed;inset:0}.sui-CommandPalette-content{z-index:calc(var(--sui-z-overlay) + 1);top:var(--sui-palette-top,14vh);width:min(var(--sui-palette-width,620px), calc(100% - var(--sui-space-8)));border-radius:var(--sui-radius-lg);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.sui-CommandPalette-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sui-CommandPalette-inputRow{padding:0 var(--sui-space-4);border-bottom:1px solid var(--sui-color-line);color:var(--sui-color-fg-3);align-items:center;gap:10px;display:flex}.sui-CommandPalette-input{height:52px;color:var(--sui-color-fg);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.sui-CommandPalette-list{max-height:var(--sui-palette-list-max-height,50vh);margin:0;padding:6px;list-style:none;overflow-y:auto}.sui-CommandPalette-group{padding:6px 9px var(--sui-space-1);color:var(--sui-color-fg-3);font-size:11.5px;font-weight:var(--sui-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.sui-CommandPalette-groupList{margin:0;padding:0;list-style:none}.sui-CommandPalette-option{padding:var(--sui-space-2) 9px;border-radius:var(--sui-radius-sm);cursor:pointer;align-items:center;gap:9px;display:flex}.sui-CommandPalette-option[aria-selected=true]{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-CommandPalette-optionDetail{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-CommandPalette-empty{color:var(--sui-color-fg-3);text-align:center;padding:28px}.sui-CommandPalette-footer{padding:var(--sui-space-2) 14px;border-top:1px solid var(--sui-color-line);background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);flex-wrap:wrap;gap:14px;display:flex}.sui-CommandPaletteTrigger-root{width:var(--sui-command-trigger-width,17.5rem);min-width:var(--sui-control-height);flex:0 auto;max-width:100%;display:inline-flex;container-type:inline-size}.sui-CommandPaletteTrigger-button{align-items:center;gap:var(--sui-space-2);width:100%;height:var(--sui-control-height);padding:0 var(--sui-space-3);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-md);transition:border-color var(--sui-motion-fast) var(--sui-easing-standard);display:flex}.sui-CommandPaletteTrigger-button:hover{border-color:var(--sui-color-line-strong)}.sui-CommandPaletteTrigger-icon{flex:none}.sui-CommandPaletteTrigger-text{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sui-CommandPaletteTrigger-kbd{flex:none}@container (width<=10rem){.sui-CommandPaletteTrigger-button{justify-content:center;padding:0}.sui-CommandPaletteTrigger-text,.sui-CommandPaletteTrigger-kbd{display:none}}@media (width<=960px){.sui-CommandPaletteTrigger-root{width:var(--sui-command-trigger-compact-width,var(--sui-control-height))}}.sui-SecretValue-root{align-items:center;gap:var(--sui-space-2);padding:var(--sui-secret-value-padding-y,10px) var(--sui-space-3);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2);display:flex}.sui-SecretValue-code{min-width:0;font-family:var(--sui-font-mono);font-size:var(--sui-font-size-sm);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1}.sui-SecretRevealDialog-footer{justify-content:space-between;align-items:center;gap:var(--sui-space-3);flex-wrap:wrap;flex:1;display:flex}.sui-SheetSection-root{gap:var(--sui-sheet-section-gap,var(--sui-space-2));min-width:0;display:grid}.sui-SheetSection-head{align-items:center;gap:var(--sui-space-2);min-height:var(--sui-control-height-sm);display:flex}.sui-SheetSection-title{min-width:0;color:var(--sui-color-fg);font-size:var(--sui-font-size-md);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading);flex:1;margin:0}.sui-SheetSection-actions{gap:var(--sui-space-1);flex:none;display:flex}.sui-SheetSection-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0}.sui-createPeekHost-body{align-content:start;gap:var(--sui-space-3);display:grid}.sui-createPeekHost-toolbar{margin-inline-start:calc(-1 * var(--sui-space-2));display:flex}.sui-createPeekHost-content{align-content:start;gap:var(--sui-peek-body-gap,var(--sui-space-5));min-width:0;display:grid}.sui-createPeekHost-link{align-items:center;gap:var(--sui-space-1);max-width:100%;color:var(--sui-color-accent);font-weight:var(--sui-font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;vertical-align:bottom;display:inline-flex}.sui-createPeekHost-link:hover{text-decoration-color:currentColor}.sui-createPeekHost-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-createPeekHost-chip{min-height:var(--sui-space-6);padding:var(--sui-peek-chip-padding,2px 10px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-full);background:var(--sui-color-surface);color:var(--sui-color-fg);font-size:var(--sui-font-size-sm);text-decoration:none}.sui-createPeekHost-chip:hover{border-color:var(--sui-color-line-strong);background:var(--sui-color-surface-2)}.sui-AppShell-frame{grid-template-columns:var(--sui-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - var(--sui-banner-height));display:grid}.sui-AppShell-sidebar{top:var(--sui-banner-height);gap:var(--sui-space-1);height:calc(100vh - var(--sui-banner-height));padding:14px var(--sui-space-3);border-right:1px solid var(--sui-color-line);background:var(--sui-color-surface);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.sui-AppShell-main{flex-direction:column;min-width:0;display:flex}.sui-AppShell-topbar{top:var(--sui-banner-height);z-index:calc(var(--sui-z-sticky) + 10);align-items:center;gap:var(--sui-space-3);height:var(--sui-topbar-height);padding:0 var(--sui-shell-content-padding,var(--sui-space-6));border-bottom:1px solid var(--sui-color-line);background:color-mix(in srgb, var(--sui-color-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky}.sui-AppShell-menuButton{display:none}.sui-AppShell-content{align-content:start;gap:var(--sui-shell-content-gap,var(--sui-space-5));width:100%;max-width:var(--sui-shell-content-max-width,1480px);padding:var(--sui-shell-content-padding,var(--sui-space-6)) var(--sui-shell-content-padding,var(--sui-space-6)) 96px;display:grid}.sui-AppShell-scrim{display:none}@media (width<=960px){.sui-AppShell-frame{grid-template-columns:minmax(0,1fr)}.sui-AppShell-sidebar{z-index:var(--sui-z-drawer);width:var(--sui-shell-drawer-width,260px);height:auto;box-shadow:var(--sui-shadow-popover);visibility:hidden;transition:transform var(--sui-motion-base) ease, visibility 0s linear var(--sui-motion-base);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sui-AppShell-sidebar[data-open=true]{visibility:visible;transition:transform var(--sui-motion-base) ease;transform:none}.sui-AppShell-scrim[data-open=true]{z-index:calc(var(--sui-z-drawer) - 5);background:var(--sui-color-scrim);border:0;display:block;position:fixed;inset:0}.sui-AppShell-menuButton{display:inline-flex}.sui-AppShell-topbar{padding:0 var(--sui-shell-content-padding,var(--sui-space-4))}.sui-AppShell-content{padding:var(--sui-shell-content-padding,var(--sui-space-4)) var(--sui-shell-content-padding,var(--sui-space-4)) 96px}}.sui-AppShell-content:focus{outline:none}.sui-Listbox-popup{z-index:var(--sui-z-popover);box-sizing:border-box;width:var(--radix-popover-trigger-width);max-height:min(var(--sui-listbox-max-height,280px), var(--radix-popover-content-available-height,100vh));padding:var(--sui-space-1);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);animation:sui-Listbox-appear var(--sui-motion-fast) ease-out;flex-direction:column;display:flex}@keyframes sui-Listbox-appear{0%{opacity:0;transform:translateY(calc(-1 * var(--sui-space-1)))}}.sui-Listbox-list{min-height:0;max-height:var(--sui-listbox-max-height,280px);outline:none;margin:0;padding:0;list-style:none;overflow-y:auto}.sui-Listbox-popup .sui-Listbox-list{max-height:none}.sui-Listbox-option{align-items:center;gap:var(--sui-space-2);padding:var(--sui-space-2) var(--sui-space-2);border-radius:var(--sui-radius-sm);color:var(--sui-color-fg);font-size:var(--sui-font-size-md);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.sui-Listbox-option[data-active=true],.sui-Listbox-option:hover:not([aria-disabled=true]){background:var(--sui-color-surface-2)}.sui-Listbox-list:focus-visible .sui-Listbox-option[data-active=true]{box-shadow:inset 0 0 0 2px var(--sui-color-focus-ring)}.sui-Listbox-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sui-Listbox-icon{color:var(--sui-color-fg-3);flex:none}.sui-Listbox-text{flex:1;min-width:0;display:grid}.sui-Listbox-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-Listbox-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-Listbox-check{color:var(--sui-color-accent);flex:none}.sui-Listbox-box{width:var(--sui-checkbox-size,16px);height:var(--sui-checkbox-size,16px);border:1.5px solid var(--sui-color-line-strong);border-radius:var(--sui-checkbox-radius,4px);background:var(--sui-color-surface);color:var(--sui-color-on-accent);flex:none;place-items:center;display:inline-grid}.sui-Listbox-option[aria-selected=true] .sui-Listbox-box{border-color:var(--sui-color-accent);background:var(--sui-color-accent)}.sui-Listbox-count{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-variant-numeric:tabular-nums;flex:none}.sui-Listbox-status{align-items:center;gap:var(--sui-space-2);padding:var(--sui-space-2);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0;display:flex}.sui-Listbox-spinner{flex:none;animation:1s linear infinite sui-Listbox-spin}@keyframes sui-Listbox-spin{to{transform:rotate(360deg)}}.sui-ScopeSwitcher-trigger{align-items:center;gap:var(--sui-scope-switcher-gap,var(--sui-space-3));box-sizing:border-box;width:100%;min-width:0;min-height:var(--sui-control-height);padding:var(--sui-scope-switcher-padding,var(--sui-space-2) 10px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);font:inherit;text-align:start;cursor:pointer;display:flex}.sui-ScopeSwitcher-trigger:hover,.sui-ScopeSwitcher-trigger[data-state=open]{background:var(--sui-color-surface-2)}.sui-ScopeSwitcher-placeholderMark{width:var(--sui-avatar-size-md,30px);height:var(--sui-avatar-size-md,30px);border-radius:var(--sui-radius-md);background:var(--sui-color-neutral-bg);box-shadow:inset 0 0 0 1px var(--sui-color-line-strong);color:var(--sui-color-fg-2);flex:none;place-items:center;display:inline-grid}.sui-ScopeSwitcher-text{gap:var(--sui-scope-switcher-line-gap,2px);min-width:0;line-height:var(--sui-line-height-tight);flex:1;display:grid}.sui-ScopeSwitcher-name,.sui-ScopeSwitcher-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-ScopeSwitcher-name{font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-semibold)}.sui-ScopeSwitcher-subtitle{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}.sui-ScopeSwitcher-code{font-family:var(--sui-font-mono)}.sui-ScopeSwitcher-chevron{color:var(--sui-color-fg-3);flex:none}.sui-ScopeSwitcher-popup{z-index:var(--sui-z-popover);box-sizing:border-box;width:max(var(--radix-popover-trigger-width), var(--sui-scope-switcher-popup-min-width,240px));max-width:calc(100vw - var(--sui-space-4));max-height:var(--radix-popover-content-available-height,100vh);padding:var(--sui-space-1);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);animation:sui-ScopeSwitcher-appear var(--sui-motion-fast) ease-out;flex-direction:column;display:flex}@keyframes sui-ScopeSwitcher-appear{0%{opacity:0;transform:translateY(calc(-1 * var(--sui-space-1)))}}.sui-ScopeSwitcher-search{padding:var(--sui-space-1) var(--sui-space-1) var(--sui-space-2)}.sui-ScopeSwitcher-list{flex:0 auto}.sui-ScopeSwitcher-muted{color:var(--sui-color-fg-2)}.sui-ScopeSwitcher-actions{margin-top:var(--sui-space-1);padding-top:var(--sui-space-1);border-top:1px solid var(--sui-color-line);display:grid}.sui-ScopeSwitcher-actions .sui-ScopeSwitcher-action{justify-content:flex-start;width:100%}.sui-FileDropzone-root{align-content:center;justify-items:center;gap:var(--sui-space-1);min-height:var(--sui-file-dropzone-min-height,8rem);padding:var(--sui-file-dropzone-padding,var(--sui-space-5));border:1px dashed var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg-2);text-align:center;transition:border-color var(--sui-motion-fast), background-color var(--sui-motion-fast);display:grid;position:relative}.sui-FileDropzone-root:hover:not(.sui-FileDropzone-disabled){border-color:var(--sui-color-fg-3);background:var(--sui-color-surface-2)}.sui-FileDropzone-over,.sui-FileDropzone-over:hover:not(.sui-FileDropzone-disabled){border-style:solid;border-color:var(--sui-color-accent);background:var(--sui-color-accent-soft)}.sui-FileDropzone-root:has(.sui-FileDropzone-input[aria-invalid=true]){border-color:var(--sui-color-danger)}.sui-FileDropzone-root:has(.sui-FileDropzone-input:focus-visible){outline:2px solid var(--sui-color-focus-ring);outline-offset:2px}.sui-FileDropzone-input:focus-visible{outline:none}.sui-FileDropzone-disabled{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3)}.sui-FileDropzone-icon{margin-bottom:var(--sui-space-1);color:var(--sui-color-fg-3)}.sui-FileDropzone-over .sui-FileDropzone-icon{color:var(--sui-color-accent)}.sui-FileDropzone-label{cursor:pointer;gap:2px;display:grid}.sui-FileDropzone-label:after{content:"";border-radius:inherit;position:absolute;inset:0}.sui-FileDropzone-disabled .sui-FileDropzone-label{cursor:not-allowed}.sui-FileDropzone-title{color:var(--sui-color-fg);font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-semibold)}.sui-FileDropzone-disabled .sui-FileDropzone-title{color:var(--sui-color-fg-3)}.sui-FileDropzone-browse{color:var(--sui-color-accent-fg);font-size:var(--sui-font-size-sm);text-underline-offset:2px;text-decoration:underline}.sui-FileDropzone-disabled .sui-FileDropzone-browse{color:var(--sui-color-fg-3)}.sui-FileDropzone-hint{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}.sui-FileDropzone-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sui-FileDropzone-problems{z-index:1;margin-top:var(--sui-space-2);text-align:start;gap:2px;display:grid;position:relative}.sui-FileDropzone-problem{align-items:center;gap:var(--sui-space-1);color:var(--sui-color-danger);font-size:var(--sui-font-size-xs);display:flex}.sui-FileDropzone-problem>svg{flex:none}.sui-MediaGallery-root{gap:var(--sui-space-3);min-width:0;display:grid}.sui-MediaGallery-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--sui-media-gallery-tile-min-width,11rem)), 1fr));align-items:start;gap:var(--sui-media-gallery-gap,var(--sui-space-3));margin:0;padding:0;list-style:none;display:grid}.sui-MediaGallery-tile{gap:var(--sui-space-2);min-width:0;padding:var(--sui-space-2);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);display:grid;position:relative}.sui-MediaGallery-tile[data-cover]{border-color:var(--sui-color-accent)}.sui-MediaGallery-tile[data-dragging]{opacity:.5}.sui-MediaGallery-tile[data-drop]:after{content:"";border-radius:var(--sui-radius-full);background:var(--sui-color-accent);pointer-events:none;width:3px;position:absolute;inset-block:0}.sui-MediaGallery-tile[data-drop=before]:after{inset-inline-start:calc(-1 * var(--sui-space-2))}.sui-MediaGallery-tile[data-drop=after]:after{inset-inline-end:calc(-1 * var(--sui-space-2))}.sui-MediaGallery-figure{gap:var(--sui-space-2);min-width:0;margin:0;display:grid}.sui-MediaGallery-frame{aspect-ratio:var(--sui-media-gallery-aspect-ratio,4 / 3);border-radius:var(--sui-radius-sm);background:var(--sui-color-surface-2);place-items:center;display:grid;position:relative;overflow:hidden}.sui-MediaGallery-image{object-fit:var(--sui-media-gallery-image-fit,cover);width:100%;height:100%}.sui-MediaGallery-broken{justify-items:center;gap:var(--sui-space-1);padding:var(--sui-space-2);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);text-align:center;display:grid}.sui-MediaGallery-placeholderIcon{color:var(--sui-color-fg-3)}.sui-MediaGallery-badges{gap:var(--sui-space-1);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--sui-space-2);inset-inline-start:var(--sui-space-2)}.sui-MediaGallery-caption{overflow-wrap:anywhere;color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);line-height:var(--sui-line-height-normal)}.sui-MediaGallery-noCaption{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0;font-style:italic}.sui-MediaGallery-captionEditor{align-items:flex-start;gap:var(--sui-space-1);display:flex}.sui-MediaGallery-captionInput{flex:auto;min-width:0}.sui-MediaGallery-toolbar{align-items:center;gap:2px;min-width:0;display:flex}.sui-MediaGallery-spacer{flex:auto}.sui-MediaGallery-handle{width:var(--sui-control-height-sm);height:var(--sui-control-height-sm);border-radius:var(--sui-radius-sm);color:var(--sui-color-fg-3);cursor:grab;place-items:center;display:inline-grid}.sui-MediaGallery-handle:hover{background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-MediaGallery-uploadBody{gap:var(--sui-space-1);min-width:0;display:grid}.sui-MediaGallery-uploadName{color:var(--sui-color-fg);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-MediaGallery-upload[data-status=uploading] .sui-MediaGallery-image{opacity:.6}.sui-MediaGallery-upload[data-status=failed]{border-color:var(--sui-color-danger)}.sui-MediaGallery-uploadStatus{align-items:center;display:flex}.sui-MediaGallery-uploadError{color:var(--sui-color-danger);font-size:var(--sui-font-size-xs)}.sui-MediaGallery-dropTile{background:0 0;border:0;align-self:stretch;padding:0}.sui-MediaGallery-dropzone{height:100%}.sui-MediaGallery-empty{padding:var(--sui-space-6) var(--sui-space-4);border:1px dashed var(--sui-color-line);border-radius:var(--sui-radius-md);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:center}.sui-DevicePreviewFrame-root{gap:var(--sui-space-3);min-width:0;display:grid}.sui-DevicePreviewFrame-switch{justify-self:start}.sui-DevicePreviewFrame-stage{justify-content:safe center;min-width:0;display:flex;overflow-x:auto}.sui-DevicePreviewFrame-stage[data-device=phone],.sui-DevicePreviewFrame-stage[data-device=tablet]{padding:var(--sui-space-4);border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2)}.sui-DevicePreviewFrame-frame{width:100%;height:var(--sui-device-preview-frame-height,560px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-device-preview-frame-canvas,#fff);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;display:block}.sui-DevicePreviewFrame-stage[data-device=phone] .sui-DevicePreviewFrame-frame,.sui-DevicePreviewFrame-stage[data-device=tablet] .sui-DevicePreviewFrame-frame{box-sizing:content-box;border:var(--sui-device-preview-frame-bezel-width,8px) solid var(--sui-device-preview-frame-bezel,var(--sui-color-fg-3));border-radius:var(--sui-device-preview-frame-bezel-radius,24px)}.sui-DevicePreviewFrame-stage[data-device=phone] .sui-DevicePreviewFrame-frame{width:var(--sui-device-preview-frame-phone-width,375px)}.sui-DevicePreviewFrame-stage[data-device=tablet] .sui-DevicePreviewFrame-frame{width:var(--sui-device-preview-frame-tablet-width,768px)}.sui-PreviewPanel-root{min-width:0}.sui-PreviewPanel-headerEnd{justify-content:flex-end;align-items:center;gap:var(--sui-space-2);color:var(--sui-color-fg-3);flex-wrap:wrap;display:flex}.sui-PreviewPanel-formats{justify-self:start}.sui-PreviewPanel-content{min-width:0;display:grid}.sui-ConfirmDialog-consequences{gap:var(--sui-space-1);padding-left:var(--sui-confirm-dialog-list-indent,18px);color:var(--sui-color-fg-2);margin:0;display:grid}.sui-ConfirmDialog-typed{font-family:var(--sui-font-mono);font-weight:var(--sui-font-weight-semibold)}.sui-ConfirmDialog-presets{gap:var(--sui-space-2);flex-wrap:wrap;display:flex}.sui-ConfirmDialog-body{gap:var(--sui-space-3);min-width:0;display:grid}.sui-ToastProvider-viewport{z-index:var(--sui-z-toast);top:calc(var(--sui-banner-height) + var(--sui-topbar-height) + var(--sui-space-2));right:var(--sui-space-4);gap:var(--sui-space-2);width:min(var(--sui-toast-width,380px), calc(100% - var(--sui-space-8)));pointer-events:none;display:grid;position:fixed}.sui-ToastProvider-toast{align-items:flex-start;gap:var(--sui-toast-gap,10px);padding:var(--sui-space-3) var(--sui-toast-padding-x,14px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);font-size:var(--sui-font-size-md);pointer-events:auto;animation:sui-ToastProvider-drop var(--sui-motion-base) ease-out;display:flex}@keyframes sui-ToastProvider-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--sui-space-2)))}}.sui-ToastProvider-icon{flex:none;margin-top:2px}.sui-ToastProvider-success .sui-ToastProvider-icon{color:var(--sui-color-success)}.sui-ToastProvider-danger .sui-ToastProvider-icon{color:var(--sui-color-danger)}.sui-ToastProvider-warning .sui-ToastProvider-icon{color:var(--sui-color-warning)}.sui-ToastProvider-info .sui-ToastProvider-icon{color:var(--sui-color-info)}.sui-ToastProvider-text{flex:1;min-width:0}.sui-ToastProvider-title{font-weight:var(--sui-font-weight-semibold);display:block}.sui-ToastProvider-description{color:var(--sui-color-fg-3);margin:2px 0 0}.sui-ThemeScope-root{color:var(--sui-color-fg)}.sui-ThemeScope-background{background:var(--sui-color-bg)}.sui-TextButton-root{color:var(--sui-color-accent);font:inherit;font-weight:var(--sui-font-weight-medium);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.sui-TextButton-root:hover:not(:disabled){text-decoration:underline}.sui-TextButton-root:disabled{color:var(--sui-color-fg-3);cursor:not-allowed}.sui-TextButton-subtle{color:inherit}.sui-Combobox-root{align-items:center;min-width:0;display:flex;position:relative}.sui-Combobox-input{width:100%;min-width:0;height:var(--sui-control-height);padding:0 var(--sui-space-8) 0 var(--sui-input-padding-x,10px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);text-overflow:ellipsis;transition:border-color var(--sui-motion-fast), box-shadow var(--sui-motion-fast)}.sui-Combobox-input:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-Combobox-input:focus{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent);outline:none}.sui-Combobox-input[aria-invalid=true]{border-color:var(--sui-color-danger)}.sui-Combobox-input:disabled{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);cursor:not-allowed}.sui-Combobox-withIcon{padding-left:var(--sui-space-8)}.sui-Combobox-withClear{padding-right:calc(var(--sui-space-6) * 2 + var(--sui-space-2))}.sui-Combobox-icon{left:var(--sui-input-padding-x,10px);color:var(--sui-color-fg-3);pointer-events:none;position:absolute}.sui-Combobox-trailing{right:var(--sui-space-1);align-items:center;display:flex;position:absolute}.sui-Combobox-button{width:var(--sui-space-6);height:var(--sui-space-6);border-radius:var(--sui-radius-sm);color:var(--sui-color-fg-3);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sui-Combobox-button:hover:not(:disabled){background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-Combobox-button:disabled{cursor:not-allowed}.sui-Combobox-sm .sui-Combobox-input{height:var(--sui-control-height-sm);font-size:var(--sui-font-size-sm)}.sui-Fieldset-root{border:0;min-width:0;margin:0;padding:0}.sui-Fieldset-legend{align-items:baseline;gap:var(--sui-space-2);margin-bottom:var(--sui-fieldset-legend-gap,var(--sui-space-3));color:var(--sui-color-fg);font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-semibold);padding:0;display:flex}.sui-Fieldset-optional{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-regular)}.sui-Fieldset-body{gap:var(--sui-fieldset-gap,var(--sui-space-4));min-width:0;display:grid}.sui-Fieldset-hint{margin:calc(var(--sui-space-2) * -1) 0 0;color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}.sui-MultiSelect-root{align-items:center;gap:var(--sui-space-1);box-sizing:border-box;min-width:0;min-height:var(--sui-control-height);padding:var(--sui-space-1) var(--sui-space-8) var(--sui-space-1) var(--sui-space-1);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);transition:border-color var(--sui-motion-fast), box-shadow var(--sui-motion-fast);flex-wrap:wrap;display:flex;position:relative}.sui-MultiSelect-root:hover:not([data-disabled=true]){border-color:var(--sui-color-fg-3)}.sui-MultiSelect-root:has(.sui-MultiSelect-input[aria-invalid=true]){border-color:var(--sui-color-danger)}.sui-MultiSelect-root:focus-within{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent)}.sui-MultiSelect-root[data-disabled=true]{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);cursor:not-allowed}.sui-MultiSelect-tag{align-items:center;gap:var(--sui-space-1);min-width:0;max-width:100%;height:calc(var(--sui-control-height) - 2 * var(--sui-space-1) - 2px);padding:0 var(--sui-space-1) 0 var(--sui-space-2);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-sm);background:var(--sui-color-surface-2);font-size:var(--sui-font-size-sm);display:inline-flex}.sui-MultiSelect-root[data-disabled=true] .sui-MultiSelect-tag{padding-right:var(--sui-space-2)}.sui-MultiSelect-tagLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-MultiSelect-remove{border-radius:var(--sui-radius-sm);color:var(--sui-color-fg-3);background:0 0;border:0;flex:none;place-items:center;padding:2px;display:inline-grid}.sui-MultiSelect-remove:hover{color:var(--sui-color-danger)}.sui-MultiSelect-more{padding:0 var(--sui-space-1);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium)}.sui-MultiSelect-input{min-width:var(--sui-multi-select-input-min-width,80px);height:calc(var(--sui-control-height) - 2 * var(--sui-space-1) - 2px);padding:0 var(--sui-space-1);color:var(--sui-color-fg);background:0 0;border:0;outline:none;flex:1}.sui-MultiSelect-input:disabled{cursor:not-allowed}.sui-MultiSelect-toggle{top:calc((var(--sui-control-height) - 2px - var(--sui-space-6)) / 2);right:var(--sui-space-1);width:var(--sui-space-6);height:var(--sui-space-6);border-radius:var(--sui-radius-sm);color:var(--sui-color-fg-3);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute}.sui-MultiSelect-toggle:hover:not(:disabled){background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-MultiSelect-toggle:disabled{cursor:not-allowed}.sui-RadioCardGroup-root{gap:var(--sui-radio-card-gap,var(--sui-space-2));display:grid}.sui-RadioCardGroup-card{gap:var(--sui-space-3);width:100%;padding:var(--sui-radio-card-padding,var(--sui-space-3) 14px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);text-align:left;align-items:flex-start;display:flex}.sui-RadioCardGroup-card:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-RadioCardGroup-card[data-state=checked]{border-color:var(--sui-color-accent);background:var(--sui-color-accent-soft);box-shadow:0 0 0 1px var(--sui-color-accent) inset}.sui-RadioCardGroup-card:disabled{opacity:.55;cursor:not-allowed}.sui-RadioCardGroup-dot{border:1.5px solid var(--sui-color-line-strong);background:var(--sui-color-surface);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.sui-RadioCardGroup-card[data-state=checked] .sui-RadioCardGroup-dot{border:5px solid var(--sui-color-accent)}.sui-RadioCardGroup-title{font-weight:var(--sui-font-weight-medium);display:block}.sui-RadioCardGroup-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin-top:2px;display:block}.sui-RadioGroup-root{gap:var(--sui-field-gap,6px);min-width:0;display:grid}.sui-RadioGroup-groupLabel{font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);color:var(--sui-color-fg)}.sui-RadioGroup-options{gap:var(--sui-radio-gap,var(--sui-space-2));display:grid}.sui-RadioGroup-horizontal{gap:var(--sui-radio-gap,var(--sui-space-2) var(--sui-space-4));flex-wrap:wrap;display:flex}.sui-RadioGroup-row{align-items:flex-start;gap:var(--sui-space-2);font-size:var(--sui-font-size-sm);display:flex}.sui-RadioGroup-row[data-disabled=true] .sui-RadioGroup-circle{opacity:.55}.sui-RadioGroup-row[data-disabled=true] .sui-RadioGroup-text{color:var(--sui-color-fg-3)}.sui-RadioGroup-circle{width:var(--sui-radio-size,16px);height:var(--sui-radio-size,16px);border:1.5px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-full);background:var(--sui-color-surface);cursor:pointer;flex:none;place-items:center;margin-top:1px;padding:0;display:inline-grid}.sui-RadioGroup-circle:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-RadioGroup-circle[data-state=checked]{border-color:var(--sui-color-accent)}.sui-RadioGroup-circle:disabled{cursor:not-allowed}.sui-RadioGroup-options[aria-invalid=true] .sui-RadioGroup-circle{border-color:var(--sui-color-danger)}.sui-RadioGroup-dot{border-radius:var(--sui-radius-full);background:var(--sui-color-accent);width:50%;height:50%}.sui-RadioGroup-text{color:var(--sui-color-fg)}.sui-RadioGroup-label{cursor:pointer}.sui-RadioGroup-row[data-disabled=true] .sui-RadioGroup-label{cursor:not-allowed}.sui-RadioGroup-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);display:block}.sui-RadioGroup-hint{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-3)}.sui-RadioGroup-error{align-items:center;gap:var(--sui-space-1);font-size:var(--sui-font-size-xs);color:var(--sui-color-danger);display:flex}.sui-TagInput-root{min-height:var(--sui-tag-input-min-height,38px);padding:var(--sui-space-1) 6px;border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sui-TagInput-root:focus-within{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent)}.sui-TagInput-root[data-disabled=true]{background:var(--sui-color-surface-2)}.sui-TagInput-tag{align-items:center;gap:var(--sui-space-1);height:var(--sui-tag-input-tag-height,26px);padding:0 var(--sui-space-1) 0 var(--sui-space-2);border:1px solid var(--sui-color-line);background:var(--sui-color-surface-2);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);border-radius:5px;display:inline-flex}.sui-TagInput-remove{color:var(--sui-color-fg-3);background:0 0;border:0;border-radius:3px;place-items:center;padding:2px;display:inline-grid}.sui-TagInput-remove:hover{color:var(--sui-color-danger)}.sui-TagInput-input{min-width:160px;height:var(--sui-tag-input-tag-height,26px);padding:0 var(--sui-space-1);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-sm);background:0 0;border:0;outline:none;flex:1}.sui-Autocomplete-root{min-width:0}.sui-Autocomplete-mono{font-family:var(--sui-font-mono)}.sui-ImageField-root{justify-items:start;gap:var(--sui-field-gap,6px);min-width:0;display:grid}.sui-ImageField-label{font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);color:var(--sui-color-fg)}.sui-ImageField-description{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-3)}.sui-ImageField-zone,.sui-ImageField-frame{box-sizing:border-box;width:min(100%, var(--sui-image-field-width,20rem));border-radius:var(--sui-radius-md);position:relative;overflow:hidden}.sui-ImageField-zone{align-content:center;justify-items:center;gap:var(--sui-space-1);padding:var(--sui-space-4);border:1px dashed var(--sui-color-line-strong);background:var(--sui-color-surface);color:var(--sui-color-fg-2);text-align:center;transition:border-color var(--sui-motion-fast), background-color var(--sui-motion-fast);display:grid}.sui-ImageField-zone:hover:not(.sui-ImageField-blocked){border-color:var(--sui-color-fg-3);background:var(--sui-color-surface-2)}.sui-ImageField-zone:has(.sui-ImageField-input:focus-visible){outline:2px solid var(--sui-color-focus-ring);outline-offset:2px}.sui-ImageField-frame{border:1px solid var(--sui-color-line);background:var(--sui-color-surface-2)}.sui-ImageField-over,.sui-ImageField-zone.sui-ImageField-over:hover{border-style:solid;border-color:var(--sui-color-accent);background:var(--sui-color-accent-soft)}.sui-ImageField-invalid{border-color:var(--sui-color-danger)}.sui-ImageField-blocked{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3)}.sui-ImageField-zoneIcon{color:var(--sui-color-fg-3)}.sui-ImageField-over .sui-ImageField-zoneIcon{color:var(--sui-color-accent)}.sui-ImageField-zoneLabel{cursor:pointer;gap:2px;display:grid}.sui-ImageField-zoneLabel:after{content:"";position:absolute;inset:0}.sui-ImageField-blocked .sui-ImageField-zoneLabel{cursor:not-allowed}.sui-ImageField-zoneTitle{color:var(--sui-color-fg);font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-semibold)}.sui-ImageField-blocked .sui-ImageField-zoneTitle{color:var(--sui-color-fg-3)}.sui-ImageField-browse{color:var(--sui-color-accent-fg);font-size:var(--sui-font-size-sm);text-underline-offset:2px;text-decoration:underline}.sui-ImageField-blocked .sui-ImageField-browse{color:var(--sui-color-fg-3)}.sui-ImageField-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sui-ImageField-input:focus-visible{outline:none}.sui-ImageField-filled{justify-items:start;gap:var(--sui-space-2);width:100%;display:grid}.sui-ImageField-image{object-fit:contain;width:100%;height:100%;display:block}.sui-ImageField-broken{place-content:center;justify-items:center;gap:var(--sui-space-1);height:100%;padding:var(--sui-space-3);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:center;display:grid}.sui-ImageField-pending{z-index:1;background:color-mix(in srgb, var(--sui-color-surface) 70%, transparent);color:var(--sui-color-accent);place-items:center;display:grid;position:absolute;inset:0}.sui-ImageField-passThrough{pointer-events:none}.sui-ImageField-caption{max-width:min(100%, var(--sui-image-field-width,20rem));color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-ImageField-actions{gap:var(--sui-space-2);flex-wrap:wrap;display:flex}.sui-ImageField-error{align-items:center;gap:var(--sui-space-1);font-size:var(--sui-font-size-xs);color:var(--sui-color-danger);display:flex}.sui-ImageField-error>svg{flex:none}.sui-Calendar-root{align-items:flex-start;gap:var(--sui-calendar-month-gap,var(--sui-space-6));flex-wrap:wrap;display:inline-flex}.sui-Calendar-month{gap:var(--sui-space-2);display:grid}.sui-Calendar-header{justify-content:space-between;align-items:center;gap:var(--sui-space-2);display:flex}.sui-Calendar-navSpacer{width:var(--sui-control-height-sm);flex:none}.sui-Calendar-title{font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-semibold);text-align:center;flex:1}.sui-Calendar-grid{border-collapse:collapse;border-spacing:0}.sui-Calendar-weekday{width:var(--sui-calendar-cell-size,var(--sui-control-height));padding-bottom:var(--sui-space-1);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-medium);text-align:center}.sui-Calendar-cell{text-align:center;padding:1px 0}.sui-Calendar-band{background:linear-gradient(var(--sui-color-accent-soft), var(--sui-color-accent-soft)) center / 100% calc(100% - 2px) no-repeat}.sui-Calendar-bandStart{background-image:linear-gradient(to right, transparent 50%, var(--sui-color-accent-soft) 50%)}.sui-Calendar-bandEnd{background-image:linear-gradient(to left, transparent 50%, var(--sui-color-accent-soft) 50%)}.sui-Calendar-day{width:var(--sui-calendar-cell-size,var(--sui-control-height));height:var(--sui-calendar-cell-size,var(--sui-control-height));border-radius:var(--sui-calendar-cell-radius,var(--sui-radius-sm));color:var(--sui-color-fg);font-size:var(--sui-font-size-sm);font-variant-numeric:tabular-nums;transition:background var(--sui-motion-fast), color var(--sui-motion-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sui-Calendar-day:hover:not(.sui-Calendar-selected,.sui-Calendar-disabled){background:var(--sui-color-surface-2)}.sui-Calendar-band .sui-Calendar-day:not(.sui-Calendar-selected){color:var(--sui-color-accent-fg)}.sui-Calendar-band .sui-Calendar-day:hover:not(.sui-Calendar-selected,.sui-Calendar-disabled){background:var(--sui-color-accent-soft);box-shadow:inset 0 0 0 1px var(--sui-color-accent)}.sui-Calendar-day:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:1px}.sui-Calendar-outside{color:var(--sui-color-fg-3)}.sui-Calendar-today{box-shadow:inset 0 0 0 1px var(--sui-color-fg-3);font-weight:var(--sui-font-weight-semibold)}.sui-Calendar-selected{background:var(--sui-color-accent);box-shadow:none;color:var(--sui-color-on-accent);font-weight:var(--sui-font-weight-semibold)}.sui-Calendar-selected:hover{background:var(--sui-color-accent-hover)}.sui-Calendar-disabled{color:var(--sui-color-fg-3);opacity:.55;cursor:not-allowed;text-decoration:line-through}.sui-DateInput-root input{font-variant-numeric:tabular-nums}.sui-DateInput-root input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.sui-DateInput-root input::-webkit-calendar-picker-indicator:hover{opacity:1}.sui-DateRangePicker-trigger{align-items:center;gap:var(--sui-space-2);width:100%;min-width:0;height:var(--sui-control-height);padding:0 var(--sui-input-padding-x,10px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);color:var(--sui-color-fg);text-align:start;transition:border-color var(--sui-motion-fast), box-shadow var(--sui-motion-fast);display:flex}.sui-DateRangePicker-trigger:hover:not(:disabled){border-color:var(--sui-color-fg-3)}.sui-DateRangePicker-trigger:focus-visible,.sui-DateRangePicker-trigger[data-state=open]{border-color:var(--sui-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sui-color-accent) 22%, transparent);outline:none}.sui-DateRangePicker-trigger[data-invalid]{border-color:var(--sui-color-danger)}.sui-DateRangePicker-trigger:disabled{background:var(--sui-color-surface-2);color:var(--sui-color-fg-3);cursor:not-allowed}.sui-DateRangePicker-sm{width:auto;height:var(--sui-control-height-sm);font-size:var(--sui-font-size-sm)}.sui-DateRangePicker-icon{color:var(--sui-color-fg-3);flex:none}.sui-DateRangePicker-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-DateRangePicker-placeholder{color:var(--sui-color-fg-3)}.sui-DateRangePicker-content{z-index:var(--sui-z-popover);gap:var(--sui-space-3);max-width:calc(100vw - var(--sui-space-8));padding:var(--sui-space-3);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);animation:sui-DateRangePicker-appear var(--sui-motion-fast) ease-out;flex-wrap:wrap;display:flex}.sui-DateRangePicker-presets{width:var(--sui-date-range-picker-presets-width,148px);padding-right:var(--sui-space-3);border-right:1px solid var(--sui-color-line);align-content:start;gap:2px;display:grid}.sui-DateRangePicker-preset{justify-content:flex-start}.sui-DateRangePicker-presetCurrent{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-DateRangePicker-presetCurrent:hover:not(:disabled){color:var(--sui-color-accent-fg)}.sui-DateRangePicker-main{gap:var(--sui-space-3);min-width:0;display:grid}.sui-DateRangePicker-inputs{gap:var(--sui-space-3);grid-template-columns:1fr 1fr;display:grid}.sui-DateRangePicker-footer{justify-content:flex-end;gap:var(--sui-space-2);padding-top:var(--sui-space-3);border-top:1px solid var(--sui-color-line);display:flex}@media (width<=640px){.sui-DateRangePicker-presets{width:100%;padding:0 0 var(--sui-space-3);border-right:0;border-bottom:1px solid var(--sui-color-line);flex-wrap:wrap;display:flex}}@keyframes sui-DateRangePicker-appear{0%{opacity:0;transform:translateY(calc(-1 * var(--sui-space-1)))}}.sui-PartialDateInput-root{gap:var(--sui-field-gap,6px);border:0;min-width:0;margin:0;padding:0;display:grid;position:relative}.sui-PartialDateInput-legend{margin-bottom:var(--sui-field-gap,6px);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);color:var(--sui-color-fg);padding:0}.sui-PartialDateInput-parts{gap:var(--sui-space-2);flex-wrap:wrap;display:flex}.sui-PartialDateInput-year,.sui-PartialDateInput-day{flex:1 1 var(--sui-partial-date-part-width,6.5rem)}.sui-PartialDateInput-month{flex:2 1 var(--sui-partial-date-part-width,6.5rem)}.sui-PartialDateInput-part{gap:var(--sui-space-1);min-width:0;display:grid}.sui-PartialDateInput-partLabel{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-2)}.sui-PartialDateInput-hint{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-3)}.sui-PartialDateInput-error{align-items:center;gap:var(--sui-space-1);font-size:var(--sui-font-size-xs);color:var(--sui-color-danger);display:flex}.sui-PartialDateInput-changed:before{content:"";border-radius:var(--sui-radius-full);background:var(--sui-field-changed-color,var(--sui-color-accent));width:3px;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--sui-field-changed-offset,8px))}.sui-PartialDateInput-revert{top:calc((var(--sui-space-5) - var(--sui-control-height-sm)) / 2);position:absolute;inset-inline-end:0}.sui-PartialDateInput-withRevert .sui-PartialDateInput-legend{padding-inline-end:calc(var(--sui-control-height-sm) + var(--sui-space-1))}.sui-PartialDateInput-changedNote{position:absolute}.sui-DatePresetPicker-root{min-width:0}.sui-DatePresetPicker-custom{width:min(100%, var(--sui-date-preset-picker-input-width,12rem));margin-top:var(--sui-space-1);font-size:var(--sui-font-size-md);display:block}.sui-Chip-root{align-items:center;gap:var(--sui-space-1);max-width:var(--sui-chip-max-width,20rem);height:var(--sui-chip-height,28px);padding:0 var(--sui-space-1) 0 var(--sui-chip-padding-start,10px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-full);background:var(--sui-color-surface);color:var(--sui-color-fg);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);display:inline-flex}.sui-Chip-accent{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg);border-color:#0000}.sui-Chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sui-Chip-remove{width:var(--sui-chip-remove-size,20px);height:var(--sui-chip-remove-size,20px);border-radius:var(--sui-radius-full);color:var(--sui-color-fg-3);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sui-Chip-remove:hover{background:var(--sui-color-neutral-bg);color:var(--sui-color-fg)}.sui-Chip-accent .sui-Chip-remove{color:inherit}.sui-Chip-accent .sui-Chip-remove:hover{background:var(--sui-color-surface)}.sui-Chip-remove:focus-visible{outline-offset:0}.sui-DateRangeFilter-root,.sui-DateRangeFilter-form{gap:var(--sui-space-3);display:grid}.sui-DateRangeFilter-presets{gap:2px;display:grid}.sui-DateRangeFilter-preset{justify-content:flex-start}.sui-DateRangeFilter-separator{border:0;border-top:1px solid var(--sui-color-line);width:100%;margin:0}.sui-DateRangeFilter-range{gap:var(--sui-space-2);grid-template-columns:1fr 1fr;display:grid}.sui-Popover-content{z-index:var(--sui-z-popover);min-width:var(--sui-popover-min-width,220px);max-width:min(var(--sui-popover-max-width,360px), calc(100vw - var(--sui-space-8)));border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);animation:sui-Popover-appear var(--sui-motion-fast) ease-out;padding:10px}@keyframes sui-Popover-appear{0%{opacity:0;transform:translateY(calc(-1 * var(--sui-space-1)))}}.sui-FilterChip-root{height:var(--sui-filter-chip-height,28px);border:1px solid var(--sui-color-line-strong);border-radius:var(--sui-radius-full);background:var(--sui-color-surface);font-size:var(--sui-font-size-sm);align-items:center;display:inline-flex;overflow:hidden}.sui-FilterChip-empty{color:var(--sui-color-fg-2);border-style:dashed}.sui-FilterChip-trigger{align-items:center;gap:var(--sui-space-1);height:100%;padding:0 var(--sui-space-2) 0 10px;background:0 0;border:0;display:inline-flex}.sui-FilterChip-trigger:hover{background:var(--sui-color-surface-2)}.sui-FilterChip-value{font-weight:var(--sui-font-weight-semibold)}.sui-FilterChip-clear{height:100%;padding:0 var(--sui-space-2) 0 var(--sui-space-1);color:var(--sui-color-fg-3);background:0 0;border:0;place-items:center;display:inline-grid}.sui-FilterChip-clear:hover{color:var(--sui-color-fg)}.sui-FilterChip-panel{width:var(--sui-filter-chip-panel-width,280px);gap:10px;display:grid}.sui-FilterEditor-root{gap:var(--sui-filter-editor-gap,var(--sui-space-3));min-width:0;display:grid}.sui-FilterEditor-range{gap:var(--sui-filter-editor-gap,var(--sui-space-3));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sui-FilterEditor-rangeError{grid-column:1/-1}.sui-OptionFilter-root{gap:var(--sui-space-2);min-width:0;display:grid}.sui-OptionFilter-footer{padding-top:var(--sui-space-2);border-top:1px solid var(--sui-color-line);justify-content:flex-end;display:flex}.sui-LoadingState-root{justify-items:center;gap:var(--sui-space-2);padding:var(--sui-loading-state-padding-y,56px) var(--sui-space-4);color:var(--sui-color-fg-3);text-align:center;display:grid}.sui-LoadingState-indicator{width:var(--sui-loading-state-indicator-size,44px);height:var(--sui-loading-state-indicator-size,44px);color:var(--sui-color-accent);place-items:center;display:grid}.sui-LoadingState-title{color:var(--sui-color-fg);font-size:var(--sui-loading-state-title-size,.9375rem);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading);margin:0}.sui-LoadingState-description{max-width:46ch;margin:0}.sui-LoadingState-sm{--sui-loading-state-padding-y:var(--sui-loading-state-compact-padding-y,var(--sui-space-6));--sui-loading-state-indicator-size:var(--sui-loading-state-compact-indicator-size,36px);--sui-loading-state-title-size:var(--sui-font-size-sm);font-size:var(--sui-font-size-sm)}.sui-CodeBlock-root{gap:var(--sui-space-2);min-width:0;display:grid}.sui-CodeBlock-head{align-items:center;gap:var(--sui-space-2);min-height:var(--sui-control-height-sm);display:flex}.sui-CodeBlock-title{font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-semibold);margin:0}.sui-CodeBlock-language{color:var(--sui-color-fg-3);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);text-transform:uppercase}.sui-CodeBlock-copy{margin-left:auto}.sui-CodeBlock-description{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0}.sui-CodeBlock-frame{border:1px solid var(--sui-color-line);border-radius:var(--sui-code-block-radius,var(--sui-radius-md));background:var(--sui-color-surface-2);min-width:0}.sui-CodeBlock-scroll{overflow:auto}.sui-CodeBlock-pre{padding:var(--sui-code-block-padding,var(--sui-space-3));color:var(--sui-color-fg-2);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);line-height:var(--sui-code-block-line-height,1.6);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sui-CodeBlock-unwrapped{white-space:pre;overflow-wrap:normal;width:max-content;min-width:100%}.sui-CodeBlock-tag{color:var(--sui-color-code-tag)}.sui-CodeBlock-attribute{color:var(--sui-color-code-attribute)}.sui-CodeBlock-string{color:var(--sui-color-code-string)}.sui-CodeBlock-number{color:var(--sui-color-code-number)}.sui-CodeBlock-keyword{color:var(--sui-color-code-keyword)}.sui-CodeBlock-comment{color:var(--sui-color-code-comment);font-style:italic}.sui-CodeBlock-punctuation{color:var(--sui-color-code-punctuation)}.sui-CopyValue-root{align-items:center;gap:var(--sui-space-1);max-width:100%;padding:var(--sui-copy-value-padding,2px 3px 2px 8px);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-sm);background:var(--sui-color-surface-2);color:var(--sui-color-fg-2);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);vertical-align:middle;display:inline-flex}.sui-CopyValue-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-CopyValue-button{width:var(--sui-copy-value-button-size,22px);height:var(--sui-copy-value-button-size,22px);border-radius:var(--sui-copy-value-button-radius,4px);color:var(--sui-color-fg-3);background:0 0;border:0;place-items:center;display:inline-grid}.sui-CopyValue-button:hover{background:var(--sui-color-surface-3);color:var(--sui-color-fg)}.sui-CopyValue-copied{color:var(--sui-color-success)}.sui-CountdownBadge-label{font-weight:var(--sui-font-weight-semibold)}.sui-DeadlineTime-root{white-space:nowrap}.sui-DeadlineTime-settled{color:var(--sui-color-fg-3)}.sui-DeadlineTime-soon{color:var(--sui-deadline-soon-color,var(--sui-color-warning));font-weight:var(--sui-font-weight-medium)}.sui-DeadlineTime-overdue{color:var(--sui-deadline-overdue-color,var(--sui-color-danger));font-weight:var(--sui-font-weight-medium)}.sui-DeploymentBanner-root{z-index:var(--sui-z-banner);align-items:center;gap:var(--sui-deployment-gap,10px);height:var(--sui-banner-height);padding:0 var(--sui-space-4);border-bottom:1px solid var(--sui-color-line);background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-xs);white-space:nowrap;display:flex;position:sticky;top:0;overflow:hidden}.sui-DeploymentBanner-environment{font-weight:var(--sui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.sui-DeploymentBanner-label{font-family:var(--sui-font-mono)}.sui-DeploymentBanner-development{background:var(--sui-color-info-bg);color:var(--sui-color-info)}.sui-DeploymentBanner-staging{background:var(--sui-color-warning-bg);color:var(--sui-color-warning)}.sui-DeploymentBanner-production{border-bottom-color:var(--sui-deployment-production-line,#6b0f16);background:var(--sui-deployment-production-bg,#a41220);color:var(--sui-deployment-production-fg,#fff);font-size:var(--sui-font-size-sm)}.sui-InlineCode-root{padding:var(--sui-inline-code-padding,1px 4px);border-radius:var(--sui-inline-code-radius,var(--sui-radius-sm));background:var(--sui-color-surface-2);color:var(--sui-color-fg-2);font-family:var(--sui-font-mono);font-size:var(--sui-inline-code-size,.92em);overflow-wrap:anywhere}.sui-KeyValueList-root{grid-template-columns:minmax(var(--sui-key-value-label-min-width,120px), var(--sui-key-value-label-width,180px)) minmax(0, 1fr);gap:var(--sui-key-value-row-gap,10px) var(--sui-space-4);margin:0;display:grid}.sui-KeyValueList-row{display:contents}.sui-KeyValueList-label{color:var(--sui-color-fg-3)}.sui-KeyValueList-value{align-items:center;gap:var(--sui-key-value-value-gap,6px);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}@media (width<=560px){.sui-KeyValueList-root{grid-template-columns:minmax(0,1fr);gap:2px}.sui-KeyValueList-value{margin-bottom:var(--sui-key-value-row-gap,10px)}}.sui-StackedBar-root{gap:var(--sui-space-2);min-width:0;display:grid}.sui-StackedBar-bar{gap:var(--sui-stacked-bar-gap,2px);height:var(--sui-stacked-bar-height,6px);border-radius:var(--sui-stacked-bar-radius,var(--sui-radius-full));display:flex;overflow:hidden}.sui-StackedBar-empty{background:var(--sui-color-surface-3)}.sui-StackedBar-segment{min-width:var(--sui-stacked-bar-min-segment,2px);flex-basis:0;height:100%}.sui-StackedBar-legend{gap:var(--sui-space-1) var(--sui-space-3);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sui-StackedBar-legendItem{align-items:center;gap:var(--sui-space-1);display:inline-flex}.sui-StackedBar-swatch{width:var(--sui-stacked-bar-swatch-size,8px);height:var(--sui-stacked-bar-swatch-size,8px);border-radius:var(--sui-stacked-bar-swatch-radius,2px)}.sui-StackedBar-value{color:var(--sui-color-fg-2);font-variant-numeric:tabular-nums}.sui-StackedBar-neutral{background:var(--sui-color-line-strong)}.sui-StackedBar-accent{background:var(--sui-color-accent)}.sui-StackedBar-success{background:var(--sui-color-success)}.sui-StackedBar-warning{background:var(--sui-color-warning)}.sui-StackedBar-danger{background:var(--sui-color-danger)}.sui-StackedBar-info{background:var(--sui-color-info)}.sui-StackedBar-series1{background:var(--sui-color-series-1)}.sui-StackedBar-series2{background:var(--sui-color-series-2)}.sui-StackedBar-series3{background:var(--sui-color-series-3)}.sui-StackedBar-series4{background:var(--sui-color-series-4)}.sui-StackedBar-series5{background:var(--sui-color-series-5)}.sui-StackedBar-series6{background:var(--sui-color-series-6)}.sui-StackedBar-series7{background:var(--sui-color-series-7)}.sui-StackedBar-series8{background:var(--sui-color-series-8)}.sui-StatusDots-root{gap:var(--sui-status-dots-gap,4px);vertical-align:middle;display:inline-flex}.sui-StatusDots-dot{width:var(--sui-status-dots-size,8px);height:var(--sui-status-dots-size,8px);border-radius:var(--sui-status-dots-radius,2px);background:var(--sui-color-line-strong)}.sui-StatusDots-on{background:var(--sui-color-success)}.sui-StatusDots-warning{background:var(--sui-color-warning)}.sui-StatusDots-error{background:var(--sui-color-danger)}.sui-TruncatedText-root{min-width:0;display:block;overflow:hidden}.sui-TruncatedText-single{text-overflow:ellipsis;white-space:nowrap}.sui-TruncatedText-clamped{-webkit-line-clamp:var(--sui-truncated-text-lines);line-clamp:var(--sui-truncated-text-lines);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.sui-TruncatedText-root:focus-visible{outline-offset:-2px;border-radius:var(--sui-radius-sm)}.sui-DelaySchedule-root{gap:var(--sui-space-2);min-width:0;margin:0;display:grid}.sui-DelaySchedule-list{align-items:center;gap:var(--sui-delay-schedule-gap,var(--sui-space-1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sui-DelaySchedule-item{display:inline-flex}.sui-DelaySchedule-more{min-height:var(--sui-delay-schedule-more-height,24px);padding:0 var(--sui-space-2);border:1px dashed var(--sui-color-line-strong);border-radius:var(--sui-radius-sm);color:var(--sui-color-accent);font:inherit;font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;display:inline-flex}.sui-DelaySchedule-more:hover{background:var(--sui-color-surface-2)}.sui-DelaySchedule-total,.sui-DelaySchedule-none{color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm);margin:0}.sui-Cluster-root{align-items:center;gap:var(--sui-cluster-gap);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sui-Cluster-alignStart{align-items:flex-start}.sui-Cluster-alignEnd{align-items:flex-end}.sui-Cluster-alignBaseline{align-items:baseline}.sui-Cluster-alignStretch{align-items:stretch}.sui-Cluster-justifyCenter{justify-content:center}.sui-Cluster-justifyEnd{justify-content:flex-end}.sui-Cluster-justifyBetween{justify-content:space-between}.sui-Divider-root{border:0;flex-shrink:0;margin:0}.sui-Divider-line{background:var(--sui-divider-color,var(--sui-color-line))}.sui-Divider-horizontal.sui-Divider-line{width:100%;height:1px}.sui-Divider-vertical.sui-Divider-line{align-self:stretch;width:1px;min-height:1em}.sui-Divider-labeled{align-items:center;gap:var(--sui-divider-label-gap,var(--sui-space-3));color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);display:flex}.sui-Divider-horizontal.sui-Divider-labeled{width:100%}.sui-Divider-vertical.sui-Divider-labeled{flex-direction:column;align-self:stretch}.sui-Divider-labeled>.sui-Divider-line{flex:1}.sui-Divider-horizontal>.sui-Divider-line{height:1px}.sui-Divider-vertical>.sui-Divider-line{width:1px;min-height:var(--sui-space-4)}.sui-Divider-label{white-space:nowrap;flex-shrink:0}.sui-Grid-root{gap:var(--sui-grid-gap);min-width:0;margin:0;padding:0;list-style:none;display:grid}.sui-Grid-fixed{grid-template-columns:repeat(var(--sui-grid-columns), minmax(0, 1fr))}.sui-Grid-auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--sui-grid-min-item-width), 100%), 1fr))}.sui-Grid-capped{grid-template-columns:repeat(auto-fill, minmax(max(min(var(--sui-grid-min-item-width), 100%), calc((100% - (var(--sui-grid-columns) - 1) * var(--sui-grid-gap)) / var(--sui-grid-columns))), 1fr))}.sui-Stack-root{gap:var(--sui-stack-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sui-Stack-alignStart{align-items:flex-start}.sui-Stack-alignCenter{align-items:center}.sui-Stack-alignEnd{align-items:flex-end}.sui-Breadcrumbs-root{min-width:0}.sui-Breadcrumbs-list{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sui-Breadcrumbs-item{align-items:center;gap:6px;min-width:0;display:flex}.sui-Breadcrumbs-link{padding:2px var(--sui-space-1);color:var(--sui-color-fg-3);border-radius:4px;text-decoration:none}.sui-Breadcrumbs-link:hover{background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-Breadcrumbs-current{color:var(--sui-color-fg);font-weight:var(--sui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sui-NavItem-root{width:100%;padding:var(--sui-nav-item-padding,7px 10px);border-radius:var(--sui-nav-item-radius,var(--sui-radius-md));color:var(--sui-color-fg-2);font-weight:var(--sui-font-weight-medium);align-items:center;gap:10px;text-decoration:none;display:flex}.sui-NavItem-root:hover{background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-NavItem-root[aria-current=page]{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-NavItem-count{color:inherit;opacity:.8;font-size:var(--sui-font-size-xs);font-variant-numeric:tabular-nums;margin-left:auto}.sui-NavItem-pill{min-width:var(--sui-nav-item-count-min-width,20px);padding:1px var(--sui-space-2);border-radius:var(--sui-radius-full);opacity:1;font-weight:var(--sui-font-weight-medium);text-align:center}.sui-NavItem-neutral{background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2)}.sui-NavItem-success{background:var(--sui-color-success-bg);color:var(--sui-color-success)}.sui-NavItem-warning{background:var(--sui-color-warning-bg);color:var(--sui-color-warning)}.sui-NavItem-danger{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-NavItem-info{background:var(--sui-color-info-bg);color:var(--sui-color-info)}.sui-NavItem-accent{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-NavSection-root{gap:2px;display:grid}.sui-NavSection-label{padding:var(--sui-space-3) 10px var(--sui-space-1);color:var(--sui-color-fg-3);font-size:11px;font-weight:var(--sui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.sui-TabNav-root{border-bottom:1px solid var(--sui-color-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.sui-TabNav-tab{height:var(--sui-tab-nav-height,40px);padding:0 var(--sui-space-3);color:var(--sui-color-fg-3);font-weight:var(--sui-font-weight-medium);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.sui-TabNav-tab:hover,.sui-TabNav-tab[aria-current=page]{color:var(--sui-color-fg)}.sui-TabNav-tab[aria-current=page]:after{content:"";right:var(--sui-space-2);bottom:-1px;left:var(--sui-space-2);background:var(--sui-color-accent);border-radius:2px;height:2px;position:absolute}.sui-TabNav-count{border-radius:var(--sui-radius-full);background:var(--sui-color-neutral-bg);color:var(--sui-color-fg-2);font-variant-numeric:tabular-nums;padding:0 6px;font-size:11.5px}.sui-TabNav-changed{width:var(--sui-tab-nav-dot-size,6px);height:var(--sui-tab-nav-dot-size,6px);border-radius:var(--sui-radius-full);background:var(--sui-color-accent);flex:none}.sui-TabNav-danger{background:var(--sui-color-danger-bg);color:var(--sui-color-danger)}.sui-TabNav-vertical{border-bottom:0;flex-direction:column;gap:2px}.sui-TabNav-vertical .sui-TabNav-tab{border-radius:var(--sui-radius-md);height:auto;color:var(--sui-color-fg-2);padding:7px 10px}.sui-TabNav-vertical .sui-TabNav-tab:hover{background:var(--sui-color-surface-2)}.sui-TabNav-vertical .sui-TabNav-tab[aria-current=page]{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-TabNav-vertical .sui-TabNav-tab[aria-current=page]:after{display:none}@media (width<=900px){.sui-TabNav-vertical{flex-direction:row;overflow-x:auto}}.sui-AppLayout-root{min-height:100vh}.sui-AppLayout-skipLink{top:var(--sui-space-2);left:var(--sui-space-2);z-index:var(--sui-z-toast);padding:var(--sui-space-2) var(--sui-space-3);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);color:var(--sui-color-accent-fg);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);transform:translateY(calc(-100% - var(--sui-space-4)));text-decoration:none;position:fixed}.sui-AppLayout-skipLink:focus{transform:none}.sui-AppLayout-root main[tabindex="-1"]:focus{outline:none}.sui-AppLayout-sidebar{display:contents}.sui-AppLayout-brand{min-width:0;padding:var(--sui-app-layout-brand-padding,var(--sui-space-1) 10px var(--sui-space-3))}.sui-AppLayout-sidebarHeader{min-width:0;padding-bottom:var(--sui-app-layout-header-gap,var(--sui-space-3))}.sui-AppLayout-sidebarFooter{min-width:0;padding-top:var(--sui-app-layout-footer-gap,var(--sui-space-3));border-top:1px solid var(--sui-color-line);margin-top:auto}.sui-AppLayout-breadcrumbs{overflow-clip-margin:var(--sui-space-1);flex:0 auto;min-width:0;display:flex;overflow:clip}.sui-AppLayout-spacer{flex:1}.sui-AuthPage-root{background:var(--sui-auth-page-background,radial-gradient(circle at 20% 0%, var(--sui-color-accent-soft), transparent 40rem), var(--sui-color-bg));grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.sui-AuthPage-page{padding:var(--sui-space-6) var(--sui-space-4);grid-row:2;place-items:center;display:grid}.sui-AuthPage-card{gap:var(--sui-auth-page-gap,var(--sui-space-5));width:min(var(--sui-auth-page-card-width,25rem), 100%);padding:var(--sui-auth-page-card-padding,var(--sui-space-6));border:1px solid var(--sui-color-line);border-radius:var(--sui-auth-page-card-radius,var(--sui-radius-lg));background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);grid-template-columns:minmax(0,1fr);display:grid}.sui-AuthPage-brand{min-width:0}.sui-AuthPage-heading{gap:var(--sui-space-1);display:grid}.sui-AuthPage-title{color:var(--sui-color-fg);font-size:var(--sui-font-size-xl);font-family:var(--sui-font-heading);font-weight:var(--sui-font-weight-heading);line-height:var(--sui-line-height-tight);margin:0}.sui-AuthPage-subtitle{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-md);margin:0}.sui-AuthPage-context{min-width:0;padding:var(--sui-space-2) var(--sui-space-3);border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2);color:var(--sui-color-fg-2);font-size:var(--sui-font-size-sm)}.sui-AuthPage-footer{justify-content:center;gap:var(--sui-space-2) var(--sui-space-4);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);text-align:center;flex-wrap:wrap;display:flex}@media (width<=480px){.sui-AuthPage-page{padding:var(--sui-space-4) var(--sui-space-3)}.sui-AuthPage-card{padding:var(--sui-auth-page-card-padding,var(--sui-space-5))}}.sui-PageContent-root{align-content:start;gap:var(--sui-page-content-gap,var(--sui-shell-content-gap,var(--sui-space-5)));grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-inline:auto;display:grid}.sui-PageContent-default{max-width:var(--sui-page-content-width,72rem)}.sui-PageContent-wide{max-width:var(--sui-page-content-wide-width,90rem)}.sui-PageContent-full{max-width:none}.sui-DetailPage-root{align-content:start;gap:var(--sui-detail-page-gap,var(--sui-space-5));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sui-DetailPage-headerGroup{gap:var(--sui-detail-page-back-gap,var(--sui-space-2));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sui-DetailPage-back{display:flex}.sui-DetailPage-callouts,.sui-DetailPage-content{align-content:start;gap:var(--sui-detail-page-content-gap,var(--sui-space-4));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sui-DetailPage-callouts{gap:var(--sui-space-3)}.sui-DetailPage-loadingTitle{margin:0;position:absolute}.sui-DetailPage-skeletonContent{gap:var(--sui-space-3);display:grid}.sui-ListPage-root{align-content:start;gap:var(--sui-list-page-gap,var(--sui-space-5));grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sui-ListPage-aboveTable{gap:var(--sui-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sui-ListPage-footer{align-items:center;gap:var(--sui-space-3);padding:var(--sui-list-page-footer-padding-y,10px) var(--sui-space-3);border-top:1px solid var(--sui-color-line);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);flex-wrap:wrap;display:flex}.sui-DashboardPage-root{gap:var(--sui-dashboard-page-gap,var(--sui-space-5));flex-direction:column;min-width:0;display:flex;container:sui-dashboard-page/inline-size}.sui-DashboardPage-kpis{grid-template-columns:repeat(auto-fit, minmax(min(var(--sui-dashboard-page-kpi-min-width,13rem), 100%), 1fr));gap:var(--sui-dashboard-page-grid-gap,var(--sui-space-4));min-width:0;display:grid}.sui-DashboardPage-cards{gap:var(--sui-dashboard-page-grid-gap,var(--sui-space-4));grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.sui-DashboardPage-columns2{grid-template-columns:repeat(2,minmax(0,1fr))}.sui-DashboardPage-columns3{grid-template-columns:repeat(3,minmax(0,1fr))}@container sui-dashboard-page (width<1040px){.sui-DashboardPage-columns3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sui-dashboard-page (width<720px){.sui-DashboardPage-columns2,.sui-DashboardPage-columns3{grid-template-columns:minmax(0,1fr)}}.sui-MainSideLayout-root{min-width:0;container:sui-main-side-layout/inline-size}.sui-MainSideLayout-grid{gap:var(--sui-main-side-layout-gap,var(--sui-space-4));align-items:start;display:grid}.sui-MainSideLayout-narrow{--sui-main-side-layout-side-column:var(--sui-main-side-layout-narrow-width,16rem)}.sui-MainSideLayout-default{--sui-main-side-layout-side-column:var(--sui-main-side-layout-default-width,20rem)}.sui-MainSideLayout-wide{--sui-main-side-layout-side-column:var(--sui-main-side-layout-wide-width,24rem)}.sui-MainSideLayout-end{grid-template-areas:"main side";grid-template-columns:minmax(0, 1fr) var(--sui-main-side-layout-side-column)}.sui-MainSideLayout-start{grid-template-areas:"side main";grid-template-columns:var(--sui-main-side-layout-side-column) minmax(0, 1fr)}.sui-MainSideLayout-main,.sui-MainSideLayout-side{gap:var(--sui-main-side-layout-gap,var(--sui-space-4));flex-direction:column;min-width:0;display:flex}.sui-MainSideLayout-main{grid-area:main}.sui-MainSideLayout-side{grid-area:side}.sui-MainSideLayout-side[data-sticky=true]{top:var(--sui-main-side-layout-sticky-top,calc(var(--sui-banner-height) + var(--sui-topbar-height) + var(--sui-space-4)));position:sticky}@container sui-main-side-layout (width<800px){.sui-MainSideLayout-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side"}.sui-MainSideLayout-grid.sui-MainSideLayout-sideFirst{grid-template-areas:"side""main"}.sui-MainSideLayout-side[data-sticky=true]{position:static}}.sui-SettingsPage-root{gap:var(--sui-settings-page-gap,var(--sui-space-5));flex-direction:column;min-width:0;display:flex;container:sui-settings-page/inline-size}.sui-SettingsPage-body{grid-template-columns:var(--sui-settings-page-nav-width,220px) minmax(0, 1fr);gap:var(--sui-settings-page-gap,var(--sui-space-5));align-items:start;display:grid}.sui-SettingsPage-nav{top:var(--sui-settings-page-sticky-top,calc(var(--sui-banner-height) + var(--sui-topbar-height) + var(--sui-space-4)));min-width:0;position:sticky}.sui-SettingsPage-list{gap:calc(var(--sui-space-1) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sui-SettingsPage-content{gap:var(--sui-space-4);flex-direction:column;min-width:0;display:flex}.sui-SettingsPage-link{align-items:center;gap:var(--sui-space-2);padding:var(--sui-settings-page-link-padding,7px 10px);border-radius:var(--sui-radius-md);color:var(--sui-color-fg-2);font-weight:var(--sui-font-weight-medium);text-decoration:none;display:flex;position:relative}.sui-SettingsPage-link:hover{background:var(--sui-color-surface-2);color:var(--sui-color-fg)}.sui-SettingsPage-link[aria-current=page]{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}.sui-SettingsPage-label{flex:1;min-width:0}.sui-SettingsPage-changed{width:var(--sui-space-2);height:var(--sui-space-2);border-radius:var(--sui-radius-full);background:var(--sui-color-warning);flex:none}.sui-SettingsPage-problems{padding:0 calc(var(--sui-space-1) * 1.5);border-radius:var(--sui-radius-full);background:var(--sui-color-danger-bg);color:var(--sui-color-danger);font-size:var(--sui-font-size-xs);font-variant-numeric:tabular-nums;flex:none}@container sui-settings-page (width<720px){.sui-SettingsPage-body{grid-template-columns:minmax(0,1fr)}.sui-SettingsPage-nav{padding-bottom:var(--sui-space-2);border-bottom:1px solid var(--sui-color-line);position:static}.sui-SettingsPage-list{scrollbar-width:none;flex-direction:row;overflow-x:auto}.sui-SettingsPage-link{white-space:nowrap}.sui-SettingsPage-label{flex:none}}.sui-ListDetailLayout-root{min-width:0;container:sui-list-detail-layout/inline-size}.sui-ListDetailLayout-grid{grid-template-columns:var(--sui-list-detail-layout-list-column) minmax(0, 1fr);gap:var(--sui-list-detail-layout-gap,var(--sui-space-4));align-items:start;display:grid}.sui-ListDetailLayout-narrow{--sui-list-detail-layout-list-column:var(--sui-list-detail-layout-narrow-width,20rem)}.sui-ListDetailLayout-default{--sui-list-detail-layout-list-column:var(--sui-list-detail-layout-default-width,24rem)}.sui-ListDetailLayout-wide{--sui-list-detail-layout-list-column:var(--sui-list-detail-layout-wide-width,28rem)}.sui-ListDetailLayout-list,.sui-ListDetailLayout-detail{gap:var(--sui-list-detail-layout-gap,var(--sui-space-4));flex-direction:column;min-width:0;display:flex}.sui-ListDetailLayout-detail:focus{outline:none}.sui-ListDetailLayout-detail:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:2px;border-radius:var(--sui-radius-md)}.sui-ListDetailLayout-detail[data-sticky=true]{top:var(--sui-list-detail-layout-sticky-top,calc(var(--sui-banner-height) + var(--sui-topbar-height) + var(--sui-space-4)));position:sticky}.sui-ListDetailLayout-back{display:none}.sui-ListDetailLayout-empty{min-height:var(--sui-list-detail-layout-empty-height,20rem);border:1px dashed var(--sui-color-line-strong);border-radius:var(--sui-radius-lg);place-content:center}@container sui-list-detail-layout (width<800px){.sui-ListDetailLayout-grid{grid-template-columns:minmax(0,1fr)}.sui-ListDetailLayout-grid[data-open=true] .sui-ListDetailLayout-list,.sui-ListDetailLayout-grid[data-open=false] .sui-ListDetailLayout-detail{display:none}.sui-ListDetailLayout-back{display:flex}.sui-ListDetailLayout-detail[data-sticky=true]{position:static}}._deployment_1y8zn_2{overflow-wrap:anywhere}._root_1x0wn_1{--console-rail-width:3.75rem;--console-service-width:14.75rem;min-height:100vh}._root_1x0wn_1[data-sidebar=rail]{--sui-sidebar-width:var(--console-rail-width);--sui-shell-drawer-width:var(--console-rail-width)}._root_1x0wn_1[data-sidebar=rail-and-service]{--sui-sidebar-width:calc(var(--console-rail-width) + var(--console-service-width));--sui-shell-drawer-width:calc(var(--console-rail-width) + var(--console-service-width))}._frame_1x0wn_19>aside{padding:0}._root_1x0wn_1 main[tabindex="-1"]:focus{outline:none}._sidebar_1x0wn_27{flex:1;min-height:0;display:flex}._spacer_1x0wn_33{flex:1}._skipLink_1x0wn_37{top:var(--sui-space-2);left:var(--sui-space-2);z-index:var(--sui-z-toast);padding:var(--sui-space-2) var(--sui-space-3);border:1px solid var(--sui-color-line);border-radius:var(--sui-radius-md);background:var(--sui-color-surface);box-shadow:var(--sui-shadow-popover);color:var(--sui-color-accent-fg);font-size:var(--sui-font-size-sm);font-weight:var(--sui-font-weight-medium);transform:translateY(calc(-100% - var(--sui-space-4)));text-decoration:none;position:fixed}._skipLink_1x0wn_37:focus{transform:none}._root_7al01_1{align-items:center;gap:var(--sui-space-3);width:var(--console-rail-width);padding:14px var(--sui-space-2);flex-direction:column;flex:none;display:flex;overflow-y:auto}._brand_7al01_13{width:1.75rem;height:1.75rem;margin:var(--sui-space-1) 0;border-radius:var(--sui-radius-md);background:var(--sui-color-accent);color:var(--sui-color-on-accent);font-family:var(--sui-font-heading);font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-bold);flex:none;place-items:center;text-decoration:none;display:grid}._links_7al01_29{justify-items:center;gap:2px;display:grid}._link_7al01_29{border-radius:var(--sui-radius-md);width:2.25rem;height:2.25rem;color:var(--sui-color-fg-2);place-items:center;display:grid}._link_7al01_29:hover{background:var(--sui-color-surface-2);color:var(--sui-color-fg)}._link_7al01_29[aria-current=page]{background:var(--sui-color-accent-soft);color:var(--sui-color-accent-fg)}._brand_7al01_13:focus-visible,._link_7al01_29:focus-visible{outline:2px solid var(--sui-color-focus-ring);outline-offset:2px}._divider_7al01_61{width:1.5rem;margin:var(--sui-space-1) 0;border-top:1px solid var(--sui-color-line)}._footer_7al01_67{width:100%;padding-top:var(--sui-space-3);border-top:1px solid var(--sui-color-line);justify-items:center;margin-top:auto;display:grid}._root_18szk_1{gap:var(--sui-space-1);min-width:0;padding:14px var(--sui-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}._brand_18szk_11{min-width:0;padding:var(--sui-space-1) 10px var(--sui-space-3)}._footer_18szk_16{min-width:0;padding-top:var(--sui-space-3);border-top:1px solid var(--sui-color-line);margin-top:auto}._root_10uju_1{gap:var(--sui-space-3);min-width:0;padding:14px var(--sui-space-3);border-left:1px solid var(--sui-color-line);background:var(--sui-color-surface-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}._header_10uju_13{min-width:0;padding:var(--sui-space-1) 10px var(--sui-space-2);gap:2px;display:grid}._back_10uju_20{justify-self:start;align-items:center;gap:var(--sui-space-1);margin-bottom:var(--sui-space-2);color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs);font-weight:var(--sui-font-weight-medium);display:inline-flex}._eyebrow_10uju_31{color:var(--sui-color-fg-3);font-size:11px;font-weight:var(--sui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}._title_10uju_39{font-family:var(--sui-font-heading);font-size:var(--sui-font-size-md);font-weight:var(--sui-font-weight-bold);line-height:var(--sui-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._items_10uju_49{gap:2px;display:grid}._intro_l0mfu_1{gap:2px;min-width:0;display:grid}._name_l0mfu_7{min-width:0;display:grid}._title_l0mfu_12{font-weight:500}._description_l0mfu_16{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}._muted_l0mfu_21{color:var(--sui-color-fg-3)}._expiry_144t5_1{justify-items:start;gap:var(--sui-space-2);display:grid}._label_144t5_7{font-size:var(--sui-font-size-sm);font-weight:500}._date_144t5_12{max-width:220px}._hint_144t5_16{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}._sequence_m1pv7_1{color:var(--sui-color-fg-3);font-family:var(--sui-font-mono)}._mono_m1pv7_6{font-family:var(--sui-font-mono)}._struggling_m1pv7_10{color:var(--sui-color-danger);font-weight:600}._detail_m1pv7_15{gap:var(--sui-space-2);flex-wrap:wrap;display:inline-flex}._failure_m1pv7_21{color:var(--sui-color-danger);font-family:var(--sui-font-mono)}._muted_m1pv7_26{color:var(--sui-color-fg-3)}._stacked_ntqa6_1{gap:2px;display:grid}._muted_ntqa6_6{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}._mono_ntqa6_11{font-family:var(--sui-font-mono);overflow-wrap:anywhere}._healthRow_ntqa6_16{align-items:center;gap:var(--sui-space-2);color:var(--sui-color-fg-2);padding:10px 16px;display:flex}._healthLabel_ntqa6_24{min-width:0;color:var(--sui-color-fg);flex:1}._switch_mpkz3_1{padding-top:8px}._updated_mpkz3_5{color:var(--sui-color-fg-3);white-space:nowrap;padding-top:8px;display:inline-block}._group_1tzdt_1{gap:var(--sui-space-2);display:grid}._label_1tzdt_6{font-size:var(--sui-font-size-sm);font-weight:500}._trustEmail_1eytm_1{align-items:center;gap:var(--sui-space-3);display:flex}._trustEmailText_1eytm_7{flex:1;gap:2px;min-width:0;display:grid}._trustEmailLabel_1eytm_14{font-size:var(--sui-font-size-sm);color:var(--sui-color-fg);font-weight:500}._trustEmailHint_1eytm_20{font-size:var(--sui-font-size-xs);color:var(--sui-color-fg-3)}._choice_ygzuz_1{gap:var(--sui-space-2);border-bottom:1px solid var(--sui-color-line);padding:14px 16px;display:grid}._choice_ygzuz_1:last-child{border-bottom:0}._choice_ygzuz_1[data-changed=true]{background:color-mix(in srgb, var(--sui-color-warning-bg) 55%, transparent)}._choiceTitle_ygzuz_16{font-weight:500;display:block}._choiceDescription_ygzuz_21{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin-top:2px;display:block}._radio_1uqlz_1{width:16px;height:16px;accent-color:var(--sui-color-accent);margin:8px 0 0}._warning_1yl7r_1{color:var(--sui-color-warning);margin:0}._secrets_1yl7r_6{gap:var(--sui-space-2);margin:0;padding:0;list-style:none;display:grid}._secret_1yl7r_6{align-items:center;gap:var(--sui-space-2);color:var(--sui-color-fg-2);flex-wrap:wrap;display:flex}._mono_1yl7r_22{color:var(--sui-color-fg);font-family:var(--sui-font-mono)}._muted_1yl7r_27{color:var(--sui-color-fg-3)}._overlap_kk0f4_1{justify-items:start;gap:var(--sui-space-2);display:grid}._label_kk0f4_7{font-size:var(--sui-font-size-sm);font-weight:500}._hint_kk0f4_12{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}._text_kk0f4_17{color:var(--sui-color-fg-2);margin:0}._root_nyyen_1{gap:var(--sui-space-3);min-width:0;display:grid}._root_nyyen_1+._root_nyyen_1{padding-top:var(--sui-space-4);border-top:1px solid var(--sui-color-line)}._header_nyyen_12{align-items:flex-start;gap:var(--sui-space-3);display:flex}._icon_nyyen_18{border-radius:var(--sui-radius-md);background:var(--sui-color-surface-2);width:32px;height:32px;color:var(--sui-color-fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._actions_nyyen_30{justify-content:flex-end;gap:var(--sui-space-2);flex-wrap:wrap;flex:none;display:flex}._heading_nyyen_38{flex:1;min-width:0}._title_nyyen_43{align-items:center;gap:var(--sui-space-2);font-size:var(--sui-font-size-sm);flex-wrap:wrap;margin:0;font-weight:600;display:flex}._description_nyyen_53{margin:var(--sui-space-1) 0 0;color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm)}._root_nyyen_1[data-changed=true] ._title_nyyen_43:after{content:"Edited";color:var(--sui-color-warning);font-size:var(--sui-font-size-xs);font-weight:500}._header_74pbu_1{gap:var(--sui-space-1);min-width:0;display:grid}._value_74pbu_7{font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);overflow-wrap:anywhere}._hint_74pbu_13{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-sm);margin:0}._channels_7jbdn_1{gap:var(--sui-space-4);margin:var(--sui-space-4) 0 0;padding:var(--sui-space-4) 0 0;border-top:1px solid var(--sui-color-line);list-style:none;display:grid}._policy_1676v_1{gap:var(--sui-space-2);display:grid}._label_1676v_6{font-size:var(--sui-font-size-sm);font-weight:500}._mono_vgh28_1{font-family:var(--sui-font-mono)}._name_1o9jx_1{overflow-wrap:anywhere}._rawId_1o9jx_5{color:var(--sui-color-fg-3);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs)}._when_1jo0i_1{color:var(--sui-color-fg-2);white-space:nowrap}._action_1jo0i_6{align-items:center;gap:var(--sui-space-3);min-width:220px;display:flex}._actionText_1jo0i_13{min-width:0;display:grid}._open_1jo0i_18{color:var(--sui-color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500}._open_1jo0i_18:hover{text-decoration:underline}._open_1jo0i_18:focus-visible{border-radius:var(--sui-radius-sm);outline:2px solid var(--sui-color-accent);outline-offset:2px}._operation_1jo0i_40{color:var(--sui-color-fg-3);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._target_1jo0i_49{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;min-width:160px;display:inline-flex}._outcome_1jo0i_57{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;display:inline-flex}._code_1jo0i_64,._sequence_1jo0i_65{color:var(--sui-color-fg-3);font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs);white-space:nowrap}._failed_q4snl_1{color:var(--sui-color-danger);font-weight:400}._root_3ycqm_1{white-space:nowrap}._muted_3ycqm_5{color:var(--sui-color-fg-3)}._warning_3ycqm_9{color:var(--sui-color-warning);white-space:nowrap;font-weight:500}._missing_12xmz_1{align-items:center;gap:var(--sui-space-2);font-family:var(--sui-font-mono);flex-wrap:wrap;display:inline-flex}._note_12xmz_9{color:var(--sui-color-fg-3);font-family:var(--sui-font-ui);font-size:var(--sui-font-size-sm)}._invitee_k4wn2_1{gap:2px;min-width:0;display:grid}._email_k4wn2_7{color:var(--sui-color-fg);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:500}._email_k4wn2_7:hover{color:var(--sui-color-accent);text-decoration:underline}._profile_k4wn2_24{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}._nowrap_k4wn2_29{white-space:nowrap}._pair_1p8vq_1{gap:var(--sui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){._pair_1p8vq_1{grid-template-columns:minmax(0,1fr)}}._pair_mzjfx_1{gap:var(--sui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._mono_mzjfx_7{font-family:var(--sui-font-mono);font-size:var(--sui-font-size-xs)}@media (width<=480px){._pair_mzjfx_1{grid-template-columns:minmax(0,1fr)}}._title_qmyyk_1{font-weight:600}._root_3q6xd_1{align-items:start;gap:var(--sui-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}._column_3q6xd_8{gap:var(--sui-space-4);min-width:0;display:grid}._skeleton_3q6xd_14{gap:var(--sui-space-3);display:grid}._muted_3q6xd_19{color:var(--sui-color-fg-3)}._mono_3q6xd_23{font-family:var(--sui-font-mono)}._number_3q6xd_27{font-variant-numeric:tabular-nums}._contact_3q6xd_31{align-items:center;gap:var(--sui-space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:inline-flex}._tags_3q6xd_40{gap:var(--sui-space-1);flex-wrap:wrap;display:inline-flex}._methods_3q6xd_46{margin:0;padding:0;list-style:none;display:grid}._method_3q6xd_46{align-items:center;gap:var(--sui-space-3);padding:var(--sui-space-3) var(--sui-space-4);border-top:1px solid var(--sui-color-line);display:flex}._method_3q6xd_46:first-child{border-top:0}._methodIcon_3q6xd_65{border-radius:var(--sui-radius-sm);background:var(--sui-color-neutral-bg);width:24px;height:24px;color:var(--sui-color-fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._methodName_3q6xd_77{flex:1;font-weight:500}._summary_3q6xd_82{gap:var(--sui-space-1);display:grid}._kpi_3q6xd_87{font-size:var(--sui-font-size-xl);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=1100px){._root_3q6xd_1{grid-template-columns:minmax(0,1fr)}}._muted_1cw9k_1{color:var(--sui-color-fg-3)}._contact_1cw9k_5{white-space:nowrap}._number_1cw9k_9{font-variant-numeric:tabular-nums;white-space:nowrap}._device_oik74_1{align-items:center;gap:var(--sui-space-3);min-width:0;display:flex}._deviceIcon_oik74_8{border-radius:var(--sui-radius-full);background:var(--sui-color-neutral-bg);width:28px;height:28px;color:var(--sui-color-fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}._stack_oik74_20{flex-direction:column;min-width:0;display:flex}._strong_oik74_26{font-weight:600}._sub_oik74_30{color:var(--sui-color-fg-3);font-size:var(--sui-font-size-xs)}._mono_oik74_35{font-family:var(--sui-font-mono)}._status_oik74_39{align-items:center;gap:var(--sui-space-2);flex-wrap:wrap;display:inline-flex}._row_opffu_2{--sui-block-link-radius:0;--sui-block-link-focus-offset:-2px;--sui-entity-cell-subtitle-fg:var(--sui-color-fg-3);gap:var(--sui-space-3);min-height:var(--sui-row-height);padding:10px var(--sui-space-4);font-size:var(--sui-font-size-sm);justify-content:space-between;align-items:center;display:flex}._row_opffu_2:hover{background:var(--sui-color-surface-2)}._entity_opffu_20{flex:1}._warning_v349x_1{color:var(--sui-color-warning)}._danger_v349x_5{color:var(--sui-color-danger)}._link_wa0x8_2{height:100%}._card_wa0x8_6{height:100%;font-size:var(--sui-font-size-sm);transition:border-color var(--sui-motion-fast), box-shadow var(--sui-motion-fast);grid-template-rows:auto 1fr auto;display:grid}._link_wa0x8_2:hover ._card_wa0x8_6{border-color:var(--sui-color-line-strong);box-shadow:var(--sui-shadow-raised)}._key_wa0x8_21{font-family:var(--sui-font-mono)}._description_wa0x8_25{color:var(--sui-color-fg-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._failed_wa0x8_35{color:var(--sui-color-danger)}
