@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA7wAA8AAAAAFTgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAADYAAABMAQkA/EdQT1MAAAGQAAAAHgAAAB5EdEx1R1NVQgAAAbAAAAAnAAAAKLj8uOpPUy8yAAAB2AAAAFMAAABgWfx0e1NUQVQAAAIsAAAAOgAAAETlLsxMY21hcAAAAmgAAADMAAABJE9kcthnYXNwAAADNAAAAAgAAAAIAAAAEGdseWYAAAM8AAAIfgAAC/bJYTXXaGVhZAAAC7wAAAA2AAAANiz72fhoaGVhAAAL9AAAACAAAAAkBkgDBWhtdHgAAAwUAAAAYwAAAMxzEAk3bG9jYQAADHgAAABqAAAAalK+UGxtYXhwAAAM5AAAABwAAAAgAGgCW25hbWUAAA0AAAABEQAAAkAxKVkMcG9zdAAADhQAAADZAAAB62zhYS542g3BAQaAQBQFwHkFSiIiEUok2Ptfb/+MYAEMZjGKqcZaY7OLo8bpErdHvDW+Gr8mHTFfAgYAAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimD8wsDKwMDUxRTBwMDgDaEZ4xiMGO2BoowMnAxQwMQOImC8sCBnH4YDDAoKW5jf/rvJwMDiwNilwMAw/fw1oCIRpmNAJQoMbABB1Q45AHjaHcQBBoBAFAXAeb8QIAQEUN0rUBFg6eIdIBqMiEFh+l/Uc5wtuNp+ZxW9USBzXnSisoHwAb4kBSkAAHjabYszQC4AFIW/v84zsm3bxj6nsbaa0tY+ZhtztmsfWmvJ5p7tru8BYAQYA5YYY3jYMpgCobgiTHEljU4WDUbKU4FKVaMGtahH/RrWuKa1oCWtaEsHOnMdubmBN45c5atI1apXs7rVpyGNaerBsaxN7ev0wfH/ZuGm4ibtxsCXcZF5kcNTrJXxVuWNL/6EEk4k0cQSTyLJAA87lXQA/uLMP1z4jysmuPELR0xxxwwPzPHEAi8s8cYKH6zxxRZ/7AjAnkAcCLoFoIcx0wABAAH//wAPeNqFVgVg28gS3V05UjiRORxZjh0Gy7KTnB10UjeFo0CZXP/EqQOlwDGWmXvMzMzMWO4xMzNn/Ue2Lsd3ZknzZt7OvH0WIsgR6cUPMfmIQRxCJl7gCwRecOBN9CJcSg/sYG77pc3BHIMg0gwfDeQxiEtESNJJOtEucphhzHtW7emTPpAwmj6dPDZWe+edOBPX0wdRJBLDMOuQDWGEAFmFStBN4+c3jZ93wOdNUMMa+YJ4yCGUgSwIxVlsNlkWnDabaGE5ex2RHEajQc+ydofLJQt6oxFLnaMN+Gqb3+mekDaob13g7Tq+sXlkamWLjT5mn5A+/cKw7At5ptQnTQi6uy4bWnL5jAXOBc2+BRLUnQocEmE9SbAaWeJFWTCIvGSYetVV+J6rrgoQFAhQFEAQWQCREkTGQyTPSDqdxPA/7F+2deuyfdiKL6JPYRedQ1+ByNkQmQSRRiVS4l1ulytKmhd5p7IKAz87mJBm9hVVT7EHJUdNK3mMjpn4rExp5hH0Suz1N/tb6WNKzfJILykmepQOU5Elh8vtFmOVWVY8tTErm+OFh8I714cPpDdV7+jgdRWE0Nn44rEbKosBrQcehcAjBSEdrE0wCAbJIAIL/WT8BL3wo49CuGAWbgm8NYu+jAuUej5A6AGREGOukyCY8XV/eEr3hzDUPaRyrBbeeyDSCpFOiARm0p+ZzZ5vyEgw5j/ef86u/nf5Oue8tAwvwXQOvmhsGxBDRNEOmQgT1qIswEPXIYfCzSA5lNmKdsgoQ6/EpaFQ6JFHBodXrBge7J8Ij34izJo+fdb0oYHBpQFvU3MjZOMg29HAJQflK5qEbkt2mCMHyUygT1COsmhFPpzOLXD+FLko8UKivyi+WE6eGHSyGVn5ASHLzDkf3EWfx6Vy2cFA4GC5kx74Lt9ID+BSg/Ad3nAQISaqTCfwTgVlVqvadLpcqiJ1lnIiWjiWM5qMRmiJy826bVAeCrMcHEqOXFCv24VLO5bX1S2/asjrHdKZJKfDZM6K0zBp2paFLdrEOFOm+jNJo4kzZ2Y4pXJdpolJ77xsaOSyzs7LRoYu68SiPtuQSohf8no8XrEsPjRR9sKjABSQCJeSMMLQXURagW0adEUZDuwd6DGwYfY9MLhlNKW4WrSbzDnxF8BsH8NPOaqNAVPu2EOARKC7adBRA6xRFhlFBaIOUkQ1wegkA/4ua0VgRXjruvDJgZPD63prd+zAnfSq6DuAA7Ff8D43gn6EfNmQzwP5UqP5MOSTeCxhJdH+avpRKISTT6QvvjIKWY6l18J2uBa+VWwmYOsAmxbF8kIULMAbwAc9UbAx5AGkkz4DyD24cuzcHyOR8f3KwhP9JQ8TW5C6moPSmjXL7r59aMWK5XesnAG5DPRjHMTz6eeYp+fRiMIjXcVnxXiwHChdmT8w0RtBry63yqmVi88/VvLOdIQ8sljn0IZaIaEYF6fPKp3lx8k04nNqc9NxDdBUeDUBz2LIa/oHt2A5vinEJeRByllVakpY56tqQvoNxtGE9HHw2nE/Y1EcguNxL2WRRjmO7XBmADw3Meq5Epy76Q/KzkDiX5Rtj6pZUHStG1f072Xc4WjRpmjoM5oUbUv0Y6Fy/AfJLvB4y7zw8uB6D/yAnx6oHfWRKJ+k3/HBcIyIg+gV73KDO6jeZRBl20l4Az28eXPwpa63u9Z1vfSS0sM2iE6F6D/4Vlvwp2DwJ6Knq/Hw2Cd4mK5GBJVHu73+v51n3Zw5/zvvvFB3T093qFeuqJB78X2do6Odx8/wT5jRabcW2BFRd5hedR73H5zHFHMeoPyr82jb0+y5CVvxD1vi82xp7Yvq47V6fgG84+uvX0s/esVu397Rsd1uf+Vmc/rLL6ebb8bF2xXXcUW+IRaSD7PJRRV/dR0YiGI6qr1wDpiURYxZEQwMl7YNeL0D25SPJmIpWGE1JqTzedWSnJ10anMBn8jGZVU5a0S9TpNvTfad1N5xos93Ykf7ST6cd3R5VVVOiUZr1j1QZRZ0Zi3XUlyFxt1f/zfO8tlT/btPTs4pzMlOSk3nzoXud+Iui5jalaalCwGZENlGjgSkAZAyp+xBEwzALTEmSemU3fD1aT27NvSMzB3t2djtm51z+jff4ASc9O23339Pv73p4fB33yn1fZAF6sf8BEBgCWoOvNf7cTD45gk/XDcSDv/8M9H/8gv97uaHAVMMmPIYZ8DIYhQE04dP/PTUz4LBz4KTw+FPPiH6vXtpcwzRG0XEK/++MbMw/Ph83/btfXt27ICV9eIdY5/sUPhYILdrPLc9ti6V0P7i1WuWPXTHktNOXnb7adPC4WeewTxm7ruP/nzHw+h3vLJivMZ9Bdqi+orKsUOjyWotqzmmZKGzPFcuTFrYHg4/Sph0vXVq46P3ukrSTMmfKMQjkfE7EBZx6C+uALqtBUXlgqJMoCiEY0JSqwrqjZbLpROMSn1snwTa6Wtr7fPi4zWT6yu8KSHT0Nv0G3aCq9pP8ltObG8/saX5xGnZU6aWFnCTZ9LbfU0tUFXdlfciG+wPBLUl9Ec1m1De3ziNajRuVda/129bc0EWRz/hsq3PcJmg5CzuD4KdXWWtrbVWvVNjraqy1gAD9f5JYRAfY4CV1WuBgfK/mIlk5c5IgPvIv9xectDxGDO3qLgPyxr00Xa4TalEi3dzKVm1lfW+tEVpdUH/pJCcxFXTV/1hLxtXQpx0Dsda6gpdx2j7U/2L8OmTUwV9TnlmjZRwRFdlVVetUUyeTBdXdNSkCYmTJydlpeSVZchl8dXHloMeDpB2fAZ5CTHAzS1xBxoHZpD2FSvgyjmkC99DXlM8EbjZpRgfiWVxaf1UpimuKF8o0jQxU0lXm1fMyxO9bQhQF5MwvhV6oOSDlVyMtSR89NHo/xnV1CsAAAABAAAAAbN1ORYHMV8PPPUAAwPoAAAAAOVYqlcAAAAA5jM4q//K/nYCjgQoAAAABgACAAAAAAAAeNpjYGRgYH777yYDA1PE/1N/dzH1Mb9gQAVGAMYPCFB42mL8wmDEFAFoKg4wEAiiAIB+IAUyQhLI3xAGsAiQAYu5wd4soCt1oH0YLJ4X152kM7FSudBIThxICsGdG9P4zIdO0sjhyUKlMJMcabyGx3il82ZhphJDiYh/fOO3Ac8RG6kAAAAAFQAvADsARwB9AJIApwDMAOsBBAEZATgBXwGUAesCCAIwAk4CagJyApICvgLlAu0C9QMBAz0DSQNgA3UDnAPPBBgENQRYBHIEiwSgBL4E6ATwBPgFKwU2BWwFdwV3BXcFxgXTBe4F+wAAeNpjYGRgYDBh/MGgxZDIwAbmIQAzAyMAKlUBxXjahZA1UgVAEAUf7mS4u7tDgrtrCnx3t5wzEBJyIk7ASejaWtxWe7xmJFXqXgXKKyyDH/MKLeepU8+W81WtJxnmndWD5cIPPkVq1J3lYrXLabka/1EZzhO1Oi03wbWWe+Byy72QdKqIQrpRWDtK8gflk0MHcskJpbBdyQV55MXOZUeV0KLG2BHYRawbCmMx0UaT4B1FGydyy2RIYD8QftyRTxUu4Th2n7G2a4LIOY3zv9MSXqda0z70X75T2AMF6Sf+wbv9zR/64L9m+sgp/tZnuyY1zp2GztG4+D/mOVacGD8ah5FXlBLTQUcfyP3fJuUhFg/8bjVKFFNHmzadMzEFhc9bhZG3iY7ayIEXyV5VawAAAHjaXMFFAQIBAADBXU5wd7fDXZ40oALRKEQq+DNDCgC+b66A/LsDCR9TBux58ORlaGRs2oxZc+YtWLRk2YpVa9Zt2LRl245de/YdOHTk2IlTZ85NXLh05ZrAjVt37j3EPzkmFaWWpbKX5mUCWJJvA4hhGAiCLVEAbUbff0dvdBvNmfDU+xqbyadKc5kNhyyGUbaM/MPwyGmYccgV5K7yGFY8srn0KrPjlMUxyVaQfzheOR0LTrn4d5PHsaH+MMJfCzN+x5mYXFqSmpyfmwSWMTYwg9ImAIfOaZIAAAA=)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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-600-normal-Dfv53e6N.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-600-normal-DzvMIgFZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-600-normal-D7I4D0GJ.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-600-normal-BLL01lwa.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-ext-600-normal-TphwrhF8.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-600-normal-B7ybHiTt.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-V-KvD_pi.woff2)format("woff2"),url(/assets/geist-mono-latin-600-normal-bZn07FKM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-zinc-400:oklch(70.5% .015 286.067);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Inter Variable", "Inter", "Geist", sans-serif;--text-section--line-height:1.3;--text-section--letter-spacing:-.01em;--text-section--font-weight:600;--radius-full:999px;--shadow-card:0 1px 2px hsl(var(--shadow-color) / .3);--shadow-dropdown:0 8px 30px hsl(var(--shadow-color) / .45);--shadow-glow:none;--shadow-overlay:0 2px 6px hsl(var(--shadow-color) / .3), 0 16px 40px hsl(var(--shadow-color) / .5);--color-background:hsl(var(--background));--color-muted:hsl(var(--muted));--color-border:hsl(var(--border));--color-rose-500:oklch(64.5% .246 16.439);--breakpoint-2xl:96rem;--container-7xl:80rem;--leading-normal:1.5;--drop-shadow-md:0 3px 3px #0000001f;--default-font-feature-settings:normal;--default-font-variation-settings:normal;--default-mono-font-feature-settings:normal;--default-mono-font-variation-settings:normal;--text-2xs:.625rem;--text-2xs--line-height:.875rem}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hsl-background:246.667 31.0345% 5.6863%;--hsl-input:245 26.087% 9.0196%;--hsl-card:244.286 22.5806% 12.1569%;--hsl-secondary:243.333 20.4545% 17.2549%;--hsl-popover:242.727 18.9655% 22.7451%;--hsl-muted:var(--hsl-secondary);--hsl-accent:var(--hsl-secondary);--md3-surface-dim:#040408;--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface:hsl(var(--hsl-background));--md3-surface-container-low:hsl(var(--hsl-input));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:var(--depth-1);--bg-dark:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-input:hsl(var(--hsl-input));--sidebar-background:var(--hsl-input);--sidebar-accent:var(--hsl-secondary);--md3-inverse-surface:#fff;--md3-inverse-on-surface:#000;--hsl-foreground:0 0% 84.3137%;--hsl-muted-foreground:0 0% 67.0588%;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#bdbdbd;--text-muted:#ababab;--text-dim:#9a9a9a;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary-foreground:var(--hsl-foreground);--hsl-accent-foreground:var(--hsl-foreground);--sidebar-foreground:var(--hsl-foreground);--sidebar-accent-foreground:var(--hsl-foreground);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--hsl-border:245 18.4615% 25.4902%;--md3-outline-variant:hsl(var(--hsl-border));--sidebar-border:var(--hsl-border);--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#d7d7d747;--hsl-primary:245.95 54.2601% 56.2745%;--hsl-primary-foreground:0 0% 100%;--hsl-ring:245.556 93.1034% 88.6275%;--brand-primary:#8c83e5;--brand-cool:#8073f4;--accent-text:#ccc7fd;--brand-purple:#dedbfe;--brand-strong:#302a66;--brand-strong-text:#fff;--brand-strong-text-muted:#ffffffb3;--brand-strong-text-dim:#ffffff80;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#6f64d1;--btn-primary-text:#fff;--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-ring:var(--hsl-ring);--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary:#fff;--md3-on-primary-container:var(--brand-purple);--md3-primary-fixed:var(--accent-text);--md3-primary-fixed-dim:var(--brand-cool);--md3-secondary:var(--brand-purple);--md3-secondary-dim:var(--accent-text);--md3-secondary-container:var(--brand-strong);--md3-on-secondary:var(--brand-purple);--md3-on-secondary-container:var(--brand-purple);--md3-inverse-primary:var(--btn-primary-bg);--md3-surface-tint:var(--accent-text);--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--tangle-gradient:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--tangle-gradient-text:linear-gradient(135deg, var(--brand-purple), var(--accent-text));--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--hsl-success:155.143 64.8148% 78.8235%;--hsl-warning:38.5714 65.1163% 83.1373%;--hsl-destructive:0 74.4681% 90.7843%;--hsl-destructive-foreground:0 0% 0%;--hsl-info:201.702 66.1972% 86.0784%;--surface-success-text:hsl(var(--hsl-success));--surface-success-bg:#21342c;--surface-success-border:#496b5d;--surface-warning-text:hsl(var(--hsl-warning));--surface-warning-bg:#362f22;--surface-warning-border:#6e634f;--surface-danger-text:hsl(var(--hsl-destructive));--surface-danger-bg:#412a2a;--surface-danger-border:#785e5e;--surface-info-text:hsl(var(--hsl-info));--surface-info-bg:#243239;--surface-info-border:#546771;--status-running:var(--surface-success-text);--status-creating:var(--accent-text);--status-stopped:var(--surface-warning-text);--status-warm:var(--surface-orange-text);--status-cold:var(--surface-info-text);--status-error:var(--surface-danger-text);--status-deleted:var(--text-dim);--brand-emerald:var(--surface-success-text);--md3-tertiary:var(--surface-success-text);--md3-tertiary-container:var(--surface-success-bg);--md3-error:var(--surface-danger-text);--md3-error-dim:var(--md3-error)}@supports (color:color-mix(in lab, red, red)){:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--md3-error-dim:color-mix(in srgb, var(--md3-error) 85%, black)}}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--md3-error-container:var(--surface-danger-bg);--md3-on-error:hsl(var(--hsl-destructive-foreground));--md3-on-error-container:var(--surface-danger-text);--background:var(--hsl-background);--foreground:var(--hsl-foreground);--card:var(--hsl-card);--card-foreground:var(--hsl-card-foreground);--popover:var(--hsl-popover);--popover-foreground:var(--hsl-popover-foreground);--primary:var(--hsl-primary);--primary-foreground:var(--hsl-primary-foreground);--secondary:var(--hsl-secondary);--secondary-foreground:var(--hsl-secondary-foreground);--muted:var(--hsl-muted);--muted-foreground:var(--hsl-muted-foreground);--accent:var(--hsl-accent);--accent-foreground:var(--hsl-accent-foreground);--destructive:var(--hsl-destructive);--destructive-foreground:var(--hsl-destructive-foreground);--border:var(--hsl-border);--input:var(--hsl-muted-foreground);--ring:var(--hsl-ring);--success:var(--hsl-success);--warning:var(--hsl-warning);--error:var(--hsl-destructive);--info:var(--hsl-info);--tone-violet-bg:#3b284d;--tone-violet-bg-hover:#442e58;--tone-violet-bg-selected:#4c3362;--tone-violet-border:#805ba0;--tone-violet-border-selected:#c48ef2;--tone-violet-text:#dcbcf8;--tone-violet-icon:#c48ef2;--tone-violet-fill:272.108 80.0866% 54.7059%;--tone-violet-ring:272.542 80.8219% 85.6863%;--tone-violet-mark:#c48ef2;--tone-violet-line:#c48ef2;--tone-violet-ink:#ddbdf8;--tone-orange-bg:#3f2c20;--tone-orange-bg-hover:#493225;--tone-orange-bg-selected:#513829;--tone-orange-border:#965d3b;--tone-orange-border-selected:#ec8d55;--tone-orange-text:#f4bd9c;--tone-orange-icon:#ec8d55;--tone-orange-fill:22 79.7872% 36.8627%;--tone-orange-ring:22.1429 80.7692% 79.6078%;--tone-orange-mark:#ec8d55;--tone-orange-line:#ec8d55;--tone-orange-ink:#f5c0a1;--tone-teal-bg:#1b3531;--tone-teal-bg-hover:#1f3d39;--tone-teal-bg-selected:#23433f;--tone-teal-border:#18776a;--tone-teal-border-selected:#15b9a3;--tone-teal-text:#19e1c6;--tone-teal-icon:#15b9a3;--tone-teal-fill:172.277 79.5276% 24.902%;--tone-teal-ring:171.765 80.315% 49.8039%;--tone-teal-mark:#15b9a3;--tone-teal-line:#15b9a3;--tone-teal-ink:#19e5c9;--tone-blue-bg:#213241;--tone-blue-bg-hover:#26394a;--tone-blue-bg-selected:#2b4053;--tone-blue-border:#426e98;--tone-blue-border-selected:#62aaee;--tone-blue-text:#a2cdf5;--tone-blue-icon:#62aaee;--tone-blue-fill:209.068 80.0995% 39.4118%;--tone-blue-ring:208.421 79.1667% 81.1765%;--tone-blue-mark:#62aaee;--tone-blue-line:#62aaee;--tone-blue-ink:#a9d1f5;--tone-pink-bg:#47253a;--tone-pink-bg-hover:#522a43;--tone-pink-bg-selected:#5b2f4a;--tone-pink-border:#9c5280;--tone-pink-border-selected:#f17ec6;--tone-pink-text:#f7b5de;--tone-pink-icon:#f17ec6;--tone-pink-fill:322 80.3571% 43.9216%;--tone-pink-ring:322.727 80.4878% 83.9216%;--tone-pink-mark:#f17ec6;--tone-pink-line:#f17ec6;--tone-pink-ink:#f7b5de;--tone-brown-bg:#3e2c20;--tone-brown-bg-hover:#473325;--tone-brown-bg-selected:#503929;--tone-brown-border:#816552;--tone-brown-border-selected:#c49d83;--tone-brown-text:#dbc4b4;--tone-brown-icon:#c49d83;--tone-brown-fill:23.662 36.0406% 38.6275%;--tone-brown-ring:25 35.2941% 80%;--tone-brown-mark:#c49d83;--tone-brown-line:#c49d83;--tone-brown-ink:#dec9ba;--tone-cyan-bg:#1d3339;--tone-cyan-bg-hover:#213b41;--tone-cyan-bg-selected:#254249;--tone-cyan-border:#1a738a;--tone-cyan-border-selected:#18b3da;--tone-cyan-text:#6fd6ef;--tone-cyan-icon:#18b3da;--tone-cyan-fill:192.397 80.1325% 29.6078%;--tone-cyan-ring:191.897 79.4521% 71.3725%;--tone-cyan-mark:#18b3da;--tone-cyan-line:#18b3da;--tone-cyan-ink:#7cd9f0;--tone-lime-bg:#2a331b;--tone-lime-bg-hover:#2f3b1e;--tone-lime-bg-selected:#354222;--tone-lime-border:#547424;--tone-lime-border-selected:#7eb52d;--tone-lime-text:#a8d760;--tone-lime-icon:#7eb52d;--tone-lime-fill:84.5783 59.7122% 27.2549%;--tone-lime-ring:84 60.4396% 64.3137%;--tone-lime-mark:#7eb52d;--tone-lime-line:#7eb52d;--tone-lime-ink:#afdb6d;--surface-violet-bg:var(--tone-violet-bg);--surface-violet-border:var(--tone-violet-border);--surface-violet-text:var(--tone-violet-text);--surface-orange-bg:var(--tone-orange-bg);--surface-orange-border:var(--tone-orange-border);--surface-orange-text:var(--tone-orange-text);--surface-teal-bg:var(--tone-teal-bg);--surface-teal-border:var(--tone-teal-border);--surface-teal-text:var(--tone-teal-text);--run-mix-succeeded:#31c386;--run-mix-waiting:#c99132;--run-mix-failed:#da6969;--run-mix-in-flight:#2d85b4;--run-mix-cancelled:#696e85;--surface-neutral-bg:var(--depth-3);--surface-neutral-border:var(--border-subtle);--surface-neutral-text:var(--text-muted);--glass-bg:var(--depth-2);--glass-bg-strong:var(--depth-3);--glass-border:var(--border-subtle);--glass-border-hover:var(--border-hover);--glass-blur:0px;--mesh-teal:transparent;--mesh-violet:transparent;--mesh-blue:transparent;--code-header-bg:hsl(var(--hsl-background));--syntax-foreground:var(--text-primary);--syntax-variable:var(--text-secondary);--syntax-comment:var(--text-dim);--syntax-keyword:var(--tone-violet-text);--syntax-meta:var(--accent-text);--syntax-function:var(--surface-info-text);--syntax-string:var(--surface-success-text);--syntax-number:var(--surface-warning-text);--syntax-error:var(--surface-danger-text);--code-keyword:var(--syntax-keyword);--code-string:var(--syntax-string);--code-function:var(--syntax-function);--code-number:var(--syntax-number);--code-success:var(--surface-success-text);--code-comment:var(--syntax-comment);--code-error:var(--syntax-error);--shadow-color:0 0% 0%;--shadow-card:0 1px 2px hsl(var(--shadow-color) / .3);--shadow-dropdown:0 8px 30px hsl(var(--shadow-color) / .45);--shadow-glow:none;--shadow-accent:var(--shadow-card);--shadow-overlay:0 2px 6px hsl(var(--shadow-color) / .3), 0 16px 40px hsl(var(--shadow-color) / .5);--scrim:#0006;--scrim-strong:#000000b8;--on-media:#fff;--shadow-status-running:none;--shadow-status-creating:none;--shadow-status-error:none;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--radius-full:999px;--radius-composer:26px;--radius-tag:4px;--radius-control:var(--radius-md);--radius-card:var(--radius-xl);--radius-container:16px;--radius-chip:var(--radius-control);--radius-field:var(--radius-card);--radius-panel:var(--radius-container);--radius-cover:20px;--radius-sheet:24px;--control-height:2.25rem;--control-height-sm:2rem;--control-height-lg:2.75rem;--control-text-sm:.75rem;--control-text-md:.875rem;--control-text-lg:1rem;--font-size-label:.875rem;--font-size-help:.75rem;--panel-padding:1rem;--content-max-width:80rem;--shell-header-height:3.5rem;--shell-inset-gutter:.5rem;--transcript-font-size:1rem;--transcript-line-height:var(--line-height-base);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-hero:clamp(2rem, 1.2rem + 3.2vw, 3rem);--font-size-display:clamp(2.5rem, 1.1rem + 5vw, 4rem);--line-height-tight:1.3;--line-height-base:1.6;--line-height-relaxed:1.75;--line-height-display:1.05;--line-height-heading:1.15;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.08em;--tracking-display:-.03em;--hero-gutter:1.5rem;--hero-padding-top:clamp(5rem, 3rem + 5vw, 7rem);--hero-padding-bottom:clamp(4rem, 2rem + 5vw, 6rem);--display-max-width:56rem;--reading-max-width:42rem;--hero-action-gap:.75rem;--hero-content-gap:1.5rem;--display-control-height:2.875rem;--display-control-radius:.625rem;--display-control-font-size:.9375rem;--display-control-shadow:inset 0 1px 0 #ffffff2e, 0 4px 16px hsl(var(--primary) / .2);--display-gradient:linear-gradient(135deg, hsl(var(--foreground)) 10%, var(--accent-text) 70%);--hero-grid-pitch:3.5rem;--hero-atmosphere-opacity:.16;--hero-knot-opacity:.07;--duration-expressive-entrance:.3s;--duration-expressive-ambient:14s;--ease-expressive:cubic-bezier(.16, 1, .3, 1);--avatar-size:2rem;--timeline-dot-size:.625rem;--indicator-dot-size:.25rem;--code-padding-x:.75rem;--code-padding-y:.625rem;--code-font-size:.8125rem;--code-line-height:1.5;--chat-message-px:.875rem;--chat-message-py:.5rem;--chat-input-py:.625rem;--card-padding:1.25rem;--tool-card-px:.75rem;--tool-card-py:.5rem;--tool-icon-size:1.75rem;--duration-instant:90ms;--duration-fast:.15s;--duration-base:.24s;--duration-slow:.36s;--duration-stream:.42s;--duration-arrive:.6s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-expo:cubic-bezier(.23, 1, .32, 1);--motion-control:var(--duration-fast) var(--ease-standard);--motion-surface:var(--duration-base) var(--ease-entrance);--motion-dismiss:var(--duration-instant) var(--ease-exit);--motion-stream:var(--duration-stream) var(--ease-expo);--motion-arrive:var(--duration-arrive) var(--ease-expo);--duration-ambient:2s;--motion-ambient:var(--duration-ambient) ease-in-out;--interaction-feedback-budget:.1s;--interaction-pending-delay:.2s;--interaction-long-work-delay:1s;--interaction-mutation-budget:.5s;--stagger-step:50ms;--stagger-index:0;--arrive-distance:8px;--stream-blur:4px;--transition-fast:.1s ease;--transition-default:.16s ease;--transition-medium:.24s ease;--font-sans:"Inter Variable", "Inter", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Inter Variable", "Inter", "Geist", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hsl-background:225 26.6667% 94.1176%;--hsl-input:231.429 46.6667% 97.0588%;--hsl-card:0 0% 100%;--hsl-secondary:225 28.5714% 94.5098%;--hsl-popover:0 0% 100%;--md3-surface-dim:#dddee4;--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-bright:hsl(var(--hsl-popover));--sidebar-background:var(--hsl-card);--md3-inverse-surface:#2e2e2e;--md3-inverse-on-surface:#fff;--hsl-foreground:0 0% 24.7059%;--hsl-muted-foreground:0 0% 36.4706%;--text-secondary:#505050;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--md3-outline:hsl(var(--hsl-muted-foreground));--hsl-border:222.857 6.6667% 79.4118%;--border-hover:#3f3f3f47;--hsl-ring:245.95 54.2601% 56.2745%;--brand-primary:#6457db;--brand-purple:#7e6ff9;--accent-text:#3822f6;--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-on-primary-container:#fff;--md3-primary-fixed:#e7e4fe;--md3-primary-fixed-dim:var(--md3-primary-fixed)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--md3-primary-fixed-dim:color-mix(in srgb, var(--md3-primary-fixed) 85%, var(--accent-text))}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--md3-secondary:var(--accent-text);--md3-secondary-dim:var(--btn-primary-bg);--md3-secondary-container:var(--md3-primary-fixed);--md3-on-secondary:#fff;--md3-on-secondary-container:var(--accent-text);--md3-inverse-primary:#a29ae9;--md3-surface-tint:var(--accent-text);--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--tangle-gradient:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--tangle-gradient-text:var(--tangle-gradient);--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--hsl-success:154.815 64.8% 24.5098%;--hsl-warning:38.2979 65.2778% 28.2353%;--hsl-destructive:0 75.1244% 39.4118%;--hsl-destructive-foreground:0 0% 100%;--hsl-info:201.143 65.2174% 31.5686%;--surface-success-bg:#f1f6f4;--surface-success-border:#afcbc0;--surface-warning-bg:#f7f5f1;--surface-warning-border:#d1c5b0;--surface-danger-bg:#faf1f1;--surface-danger-border:#e4b0b0;--surface-info-bg:#f1f5f8;--surface-info-border:#b1c8d6;--tone-violet-bg:#f8f1fe;--tone-violet-bg-hover:#f2e6fc;--tone-violet-bg-selected:#ebdafb;--tone-violet-border:#cfa2f5;--tone-violet-border-selected:#a553ec;--tone-violet-text:#8a20e6;--tone-violet-icon:#a553ec;--tone-violet-fill:272.108 80.0866% 54.7059%;--tone-violet-ring:272.108 80.0866% 54.7059%;--tone-violet-mark:#a553ec;--tone-violet-line:#a553ec;--tone-violet-ink:#7316c5;--tone-orange-bg:#f9f3f0;--tone-orange-bg-hover:#f5e9e3;--tone-orange-bg-selected:#f0ded5;--tone-orange-border:#e3a784;--tone-orange-border-selected:#ce5a17;--tone-orange-text:#a24712;--tone-orange-icon:#ce5a17;--tone-orange-fill:22 79.7872% 36.8627%;--tone-orange-ring:22 79.7872% 36.8627%;--tone-orange-mark:#ce5a17;--tone-orange-line:#ce5a17;--tone-orange-ink:#883c0f;--tone-teal-bg:#eff6f5;--tone-teal-bg-hover:#e2eeed;--tone-teal-bg-selected:#d3e6e3;--tone-teal-border:#80c2b9;--tone-teal-border-selected:#108d7d;--tone-teal-text:#0c6f62;--tone-teal-icon:#108d7d;--tone-teal-fill:172.277 79.5276% 24.902%;--tone-teal-ring:172.277 79.5276% 24.902%;--tone-teal-mark:#108d7d;--tone-teal-line:#108d7d;--tone-teal-ink:#0a5d52;--tone-blue-bg:#f0f5fa;--tone-blue-bg-hover:#e3edf6;--tone-blue-bg-selected:#d5e4f2;--tone-blue-border:#85baed;--tone-blue-border-selected:#197fdf;--tone-blue-text:#1464b0;--tone-blue-icon:#197fdf;--tone-blue-fill:209.068 80.0995% 39.4118%;--tone-blue-ring:209.068 80.0995% 39.4118%;--tone-blue-mark:#197fdf;--tone-blue-line:#197fdf;--tone-blue-ink:#105494;--tone-pink-bg:#fcf0f7;--tone-pink-bg-hover:#f9e3f1;--tone-pink-bg-selected:#f5d5ea;--tone-pink-border:#f185c9;--tone-pink-border-selected:#e5199b;--tone-pink-text:#b5147a;--tone-pink-icon:#e5199b;--tone-pink-fill:322 80.3571% 43.9216%;--tone-pink-ring:322 80.3571% 43.9216%;--tone-pink-mark:#e5199b;--tone-pink-line:#e5199b;--tone-pink-ink:#971166;--tone-brown-bg:#f7f4f3;--tone-brown-bg-hover:#f0ebe8;--tone-brown-bg-selected:#e9e1dc;--tone-brown-border:#cfb3a1;--tone-brown-border-selected:#a7724f;--tone-brown-text:#835a3e;--tone-brown-icon:#a7724f;--tone-brown-fill:23.662 36.0406% 38.6275%;--tone-brown-ring:23.662 36.0406% 38.6275%;--tone-brown-mark:#a7724f;--tone-brown-line:#a7724f;--tone-brown-ink:#6f4b34;--tone-cyan-bg:#eff6f7;--tone-cyan-bg-hover:#e2eef1;--tone-cyan-bg-selected:#d4e5ea;--tone-cyan-border:#81bfcf;--tone-cyan-border-selected:#1288a6;--tone-cyan-text:#0f6b83;--tone-cyan-icon:#1288a6;--tone-cyan-fill:192.397 80.1325% 29.6078%;--tone-cyan-ring:192.397 80.1325% 29.6078%;--tone-cyan-mark:#1288a6;--tone-cyan-line:#1288a6;--tone-cyan-ink:#0c5a6e;--tone-lime-bg:#f3f6f0;--tone-lime-bg-hover:#eaeee4;--tone-lime-bg-selected:#dfe5d6;--tone-lime-border:#aac08a;--tone-lime-border-selected:#618a23;--tone-lime-text:#4c6c1b;--tone-lime-icon:#618a23;--tone-lime-fill:84.5783 59.7122% 27.2549%;--tone-lime-ring:84.5783 59.7122% 27.2549%;--tone-lime-mark:#618a23;--tone-lime-line:#618a23;--tone-lime-ink:#405b17;--surface-violet-bg:var(--tone-violet-bg);--surface-violet-border:var(--tone-violet-border);--surface-violet-text:var(--tone-violet-text);--surface-orange-bg:var(--tone-orange-bg);--surface-orange-border:var(--tone-orange-border);--surface-orange-text:var(--tone-orange-text);--surface-teal-bg:var(--tone-teal-bg);--surface-teal-border:var(--tone-teal-border);--surface-teal-text:var(--tone-teal-text);--run-mix-succeeded:#279c6b;--run-mix-waiting:#9e7327;--run-mix-failed:#ca3333;--run-mix-in-flight:#22668a;--run-mix-cancelled:#4e5263;--glass-bg-strong:var(--depth-1);--code-header-bg:hsl(var(--hsl-muted))}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--code-header-bg:color-mix(in srgb, hsl(var(--hsl-muted)) 50%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--shadow-color:220 40% 8%;--shadow-card:0 1px 2px hsl(var(--shadow-color) / .06);--shadow-dropdown:0 8px 30px hsl(var(--shadow-color) / .1);--shadow-overlay:0 2px 6px hsl(var(--shadow-color) / .1), 0 16px 40px hsl(var(--shadow-color) / .16)}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-border:hsl(var(--hsl-ring) / .8);--focus-halo:hsl(var(--hsl-ring) / .18);--focus-border-danger:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-border-danger:color-mix(in srgb, var(--surface-danger-text) 80%, transparent)}}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-halo-danger:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-halo-danger:color-mix(in srgb, var(--surface-danger-text) 18%, transparent)}}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--border-strong:hsl(var(--hsl-border))}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--border-strong:color-mix(in srgb, hsl(var(--hsl-border)), hsl(var(--hsl-foreground)) 20%)}}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:hsl(var(--hsl-background))}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--well-page:color-mix(in oklab, hsl(var(--hsl-background)) 70%, black)}}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--well-card:var(--well-page);--well-raised:hsl(var(--hsl-card));--well-raised-2:var(--well-raised);--well:var(--well-page);--field-border:hsl(var(--hsl-border))}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--field-border:color-mix(in oklab, hsl(var(--hsl-border)), hsl(var(--hsl-foreground)) 45%)}}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--shadow-raised:var(--shadow-card);--shadow-well:0 0 0 0 transparent;--edge-highlight:inset 0 1px 0 #ffffff0f;--ix-hover:0 0 0 1px hsl(var(--hsl-ring) / .45), 0 0 0 4px hsl(var(--hsl-ring) / .16);--ix-hover-border:hsl(var(--hsl-ring) / .7);--ix-press:0 0 0 1px hsl(var(--hsl-ring) / .95), 0 0 0 4px hsl(var(--hsl-ring) / .3);--ix-after:0 0 0 1px hsl(var(--hsl-ring) / .6), 0 0 0 3px hsl(var(--hsl-ring) / .14);--ix-sel-ring:hsl(var(--hsl-ring) / .85);--ix-sel-bg:hsl(var(--hsl-ring) / .18);--ix-hover-bg:hsl(var(--hsl-ring) / .08)}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],.light,[data-theme$=-light],:where(:root){--ix-sel-bg:hsl(var(--hsl-ring) / .13);--ix-hover-bg:hsl(var(--hsl-ring) / .07);--well-page:hsl(var(--hsl-card));--well-card:hsl(var(--hsl-background));--well-raised-2:var(--well-card);--edge-highlight:0 0 0 0 transparent}[data-slot=card] :where(*){--card:var(--hsl-raised);--well:var(--well-card)}[data-slot=card] [data-slot=card] :where(*){--card:var(--hsl-raised-2);--well:var(--well-raised)}[data-slot=card] [data-slot=card] [data-slot=card] :where(*){--well:var(--well-raised-2)}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--chart-ink:var(--text-primary);--chart-ink-muted:var(--text-dim);--chart-muted:var(--md3-outline);--chart-grid:var(--md3-surface-container-high);--chart-rule:var(--md3-outline-variant);--chart-shade:var(--bg-hover);--chart-accent:var(--brand-cool);--chart-tier-c:#3c30a6;--chart-tier-b:#5a4dcb;--chart-tier-a:#8981da;--chart-tier-s:#b9b4e9}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],.light,[data-theme$=-light],:where(:root){--chart-accent:hsl(var(--hsl-primary));--chart-tier-c:#a7a0e3;--chart-tier-b:#7065d2;--chart-tier-a:#4235b6;--chart-tier-s:#2c247b}@keyframes tangle-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-stream:0s;--duration-arrive:0s;--stagger-step:0s;--motion-control:var(--duration-fast) var(--ease-standard);--motion-surface:var(--duration-base) var(--ease-entrance);--motion-dismiss:var(--duration-instant) var(--ease-exit);--motion-stream:var(--duration-stream) var(--ease-expo);--motion-arrive:var(--duration-arrive) var(--ease-expo)}}[data-tone=violet],[data-tone=violet] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-violet-bg);--tone-bg-hover:var(--tone-violet-bg-hover);--tone-bg-selected:var(--tone-violet-bg-selected);--tone-border:var(--tone-violet-border);--tone-border-selected:var(--tone-violet-border-selected);--tone-text:var(--tone-violet-text);--tone-icon:var(--tone-violet-icon)}[data-tone=orange],[data-tone=orange] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-orange-bg);--tone-bg-hover:var(--tone-orange-bg-hover);--tone-bg-selected:var(--tone-orange-bg-selected);--tone-border:var(--tone-orange-border);--tone-border-selected:var(--tone-orange-border-selected);--tone-text:var(--tone-orange-text);--tone-icon:var(--tone-orange-icon)}[data-tone=teal],[data-tone=teal] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-teal-bg);--tone-bg-hover:var(--tone-teal-bg-hover);--tone-bg-selected:var(--tone-teal-bg-selected);--tone-border:var(--tone-teal-border);--tone-border-selected:var(--tone-teal-border-selected);--tone-text:var(--tone-teal-text);--tone-icon:var(--tone-teal-icon)}[data-tone=blue],[data-tone=blue] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-blue-bg);--tone-bg-hover:var(--tone-blue-bg-hover);--tone-bg-selected:var(--tone-blue-bg-selected);--tone-border:var(--tone-blue-border);--tone-border-selected:var(--tone-blue-border-selected);--tone-text:var(--tone-blue-text);--tone-icon:var(--tone-blue-icon)}[data-tone=pink],[data-tone=pink] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-pink-bg);--tone-bg-hover:var(--tone-pink-bg-hover);--tone-bg-selected:var(--tone-pink-bg-selected);--tone-border:var(--tone-pink-border);--tone-border-selected:var(--tone-pink-border-selected);--tone-text:var(--tone-pink-text);--tone-icon:var(--tone-pink-icon)}[data-tone=brown],[data-tone=brown] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-brown-bg);--tone-bg-hover:var(--tone-brown-bg-hover);--tone-bg-selected:var(--tone-brown-bg-selected);--tone-border:var(--tone-brown-border);--tone-border-selected:var(--tone-brown-border-selected);--tone-text:var(--tone-brown-text);--tone-icon:var(--tone-brown-icon)}[data-tone=cyan],[data-tone=cyan] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-cyan-bg);--tone-bg-hover:var(--tone-cyan-bg-hover);--tone-bg-selected:var(--tone-cyan-bg-selected);--tone-border:var(--tone-cyan-border);--tone-border-selected:var(--tone-cyan-border-selected);--tone-text:var(--tone-cyan-text);--tone-icon:var(--tone-cyan-icon)}[data-tone=lime],[data-tone=lime] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-lime-bg);--tone-bg-hover:var(--tone-lime-bg-hover);--tone-bg-selected:var(--tone-lime-bg-selected);--tone-border:var(--tone-lime-border);--tone-border-selected:var(--tone-lime-border-selected);--tone-text:var(--tone-lime-text);--tone-icon:var(--tone-lime-icon)}:where(:root),.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--text-display:var(--font-size-display);--text-hero:var(--font-size-hero);--text-page:var(--font-size-3xl);--text-section:var(--font-size-xl);--text-eyebrow:var(--font-size-xs);--text-control-sm:var(--control-text-sm);--text-control-md:var(--control-text-md);--text-control-lg:var(--control-text-lg);--text-label:var(--font-size-label);--text-help:var(--font-size-help);--spacing-control-sm:var(--control-height-sm);--spacing-control-md:var(--control-height);--spacing-control-lg:var(--control-height-lg);--spacing-shell-header:var(--shell-header-height);--color-brand:var(--brand-primary);--color-brand-dim:var(--btn-primary-bg);--color-brand-cool:var(--brand-cool);--color-brand-glow:var(--brand-glow);--color-brand-emerald:var(--brand-emerald);--color-status-running:var(--status-running);--color-status-creating:var(--status-creating);--color-status-stopped:var(--status-stopped);--color-status-error:var(--status-error);--color-scrim:var(--scrim);--color-scrim-strong:var(--scrim-strong);--color-on-media:var(--on-media);--color-depth-1:var(--depth-1);--color-depth-2:var(--depth-2);--color-depth-3:var(--depth-3);--color-depth-4:var(--depth-4);--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-surface-container-lowest:var(--md3-surface-container-lowest);--color-surface-container-low:var(--md3-surface-container-low);--color-surface-container:var(--md3-surface-container);--color-surface-container-high:var(--md3-surface-container-high);--color-surface-container-highest:var(--md3-surface-container-highest);--color-fg:var(--text-primary);--color-fg-muted:var(--text-muted);--color-fg-dim:var(--text-dim)}[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light]{--hsl-secondary-foreground:var(--hsl-foreground);--surface-neutral-text:var(--text-muted)}[data-theme=aubergine]{--hsl-background:257.778 44.2623% 11.9608%;--hsl-foreground:0 0% 96.0784%;--hsl-card:258.14 37.3913% 22.549%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:257.288 34.104% 33.9216%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:257.76 54.1126% 54.7059%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:257.647 35.6643% 28.0392%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 76.8627%;--hsl-accent:var(--hsl-secondary);--hsl-border:257.539 34.0314% 37.451%;--hsl-input:257.647 38.6364% 17.2549%;--hsl-ring:257.368 92.6829% 83.9216%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#f5f5f547;--accent-text:#c6b0fc;--brand-primary:#b198e9;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#d7d7d7;--text-muted:#c4c4c4;--text-dim:#b1b1b1;--md3-surface:var(--bg-root);--md3-surface-dim:#0e091c;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#0e091c;--well-card:#0e091c;--well-raised:#31244f;--well-raised-2:#31244f;--sidebar-background:257.647 38.6364% 17.2549%}[data-theme=aubergine-light]{--hsl-background:255 54.5455% 95.6863%;--hsl-foreground:0 0% 24.7059%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:257.76 54.1126% 54.7059%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:255 50% 95.2941%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-border:255 14.2857% 83.5294%;--hsl-input:266.667 100% 98.2353%;--hsl-ring:257.76 54.1126% 54.7059%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#3f3f3f47;--accent-text:#5e1df6;--brand-primary:#794fda;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--md3-surface:var(--bg-root);--md3-surface-dim:#e1ddea;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#f1eefa;--well-raised:#fff;--well-raised-2:#f1eefa;--sidebar-background:266.667 100% 98.2353%}[data-theme=arena]{--hsl-background:160 20% 5.8824%;--hsl-foreground:0 0% 92.549%;--hsl-card:156 13.8889% 14.1176%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:156.923 11.1111% 22.9412%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:160.5 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:160 12.766% 18.4314%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 73.7255%;--hsl-accent:var(--hsl-secondary);--hsl-border:156 11.4504% 25.6863%;--hsl-input:157.5 16% 9.8039%;--hsl-ring:160 91.6667% 42.3529%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#ececec47;--accent-text:#09cf8d;--brand-primary:#26b484;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#cfcfcf;--text-muted:#bcbcbc;--text-dim:#aaa;--md3-surface:var(--bg-root);--md3-surface-dim:#050807;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#050807;--well-card:#050807;--well-raised:#1f2925;--well-raised-2:#1f2925;--sidebar-background:157.5 16% 9.8039%}[data-theme=arena-light]{--hsl-background:150 29.4118% 93.3333%;--hsl-foreground:0 0% 25.098%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:160.5 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:150 27.7778% 92.9412%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.8627%;--hsl-accent:var(--hsl-secondary);--hsl-border:150 10.4167% 81.1765%;--hsl-input:150 55.5556% 96.4706%;--hsl-ring:160.5 54.0541% 29.0196%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#40404047;--accent-text:#046646;--brand-primary:#1a7a5a;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5e5e5e;--text-dim:#6c6c6c;--md3-surface:var(--bg-root);--md3-surface-dim:#d9e2de;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#e9f3ee;--well-raised:#fff;--well-raised-2:#e9f3ee;--sidebar-background:150 55.5556% 96.4706%}[data-theme=super]{--hsl-background:120 12.1951% 8.0392%;--hsl-foreground:0 0% 96.4706%;--hsl-card:120 9.5238% 16.4706%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:120 8.3969% 25.6863%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:148.148 54.3624% 29.2157%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:120 9.2593% 21.1765%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 77.2549%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:120 8.3333% 28.2353%;--hsl-input:120 9.6774% 12.1569%;--hsl-ring:147.981 92.0354% 44.3137%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#f6f6f647;--accent-text:#09d96a;--brand-primary:#28be6e;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#d9d9d9;--text-muted:#c5c5c5;--text-dim:#b2b2b2;--md3-primary:var(--accent-text);--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}[data-theme=super]{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent)}}[data-theme=super]{--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent)}}[data-theme=super]{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}}[data-theme=super]{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent)}}[data-theme=super]{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}}[data-theme=super]{--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#38815a;--btn-primary-text:#fff;--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--md3-surface:var(--bg-root);--md3-surface-dim:#090c09;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#090c09;--well-card:#090c09;--well-raised:#262e26;--well-raised-2:#262e26;--sidebar-background:120 9.6774% 12.1569%}[data-theme=super-light]{--hsl-background:80 17.6471% 93.3333%;--hsl-foreground:0 0% 25.098%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:148.148 54.3624% 29.2157%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:80 16.6667% 92.9412%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-border:80 6.25% 81.1765%;--hsl-input:80 33.3333% 96.4706%;--hsl-ring:148.148 54.3624% 29.2157%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#40404047;--accent-text:#046733;--brand-primary:#1a7b48;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--md3-primary:var(--accent-text);--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=super-light]{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent)}}[data-theme=super-light]{--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=super-light]{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}}[data-theme=super-light]{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent)}}[data-theme=super-light]{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}}[data-theme=super-light]{--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#38815a;--btn-primary-text:#fff;--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--md3-surface:var(--bg-root);--md3-surface-dim:#dee1da;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#eff1eb;--well-raised:#fff;--well-raised-2:#eff1eb;--sidebar-background:80 33.3333% 96.4706%}[data-theme=tangle-light]{--hsl-background:240 33.3333% 95.2941%;--hsl-foreground:0 0% 24.7059%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:245.95 54.2601% 56.2745%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:240 30.7692% 94.902%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-border:240 8.046% 82.9412%;--hsl-input:240 100% 98.6275%;--hsl-ring:245.95 54.2601% 56.2745%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#3f3f3f47;--accent-text:#432ff6;--brand-primary:#6557db;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#efeff7;--well-raised:#fff;--well-raised-2:#efeff7;--sidebar-background:240 100% 98.6275%}.dark[data-theme=intelligence]{--md3-surface:var(--bg-root);--md3-surface-dim:#040306;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface-variant:var(--text-muted);--hsl-background:260 23.0769% 5.098%;--hsl-card:260 16.6667% 14.1176%;--hsl-popover:260 14.7541% 23.9216%;--hsl-secondary:264 15.7895% 18.6275%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 70.1961%;--hsl-accent:var(--hsl-secondary);--hsl-border:261 14.2857% 27.451%;--hsl-input:264 20.8333% 9.4118%;--sidebar-background:264 20.8333% 9.4118%;--sidebar-accent:var(--hsl-secondary);--sidebar-border:var(--hsl-border);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-root:hsl(var(--hsl-background));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#e0e0e047;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#040306;--well-card:#040306;--well-raised:#221e2a;--well-raised-2:#221e2a}[data-theme=hospitality]:where(:not(.dark)){--hsl-background:108 16.6667% 88.2353%;--hsl-foreground:0 0% 22.3529%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:153 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:108 29.4118% 93.3333%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 34.1176%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:113.333 8.7379% 79.8039%;--hsl-input:0 0% 100%;--hsl-ring:153 54.0541% 29.0196%;--hsl-destructive:0 75.1244% 39.4118%;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:0 0% 100%;--sidebar-background:109.091 44% 95.098%;--sidebar-foreground:var(--hsl-foreground);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--sidebar-ring:var(--hsl-ring);--md3-surface:var(--bg-root);--md3-surface-dim:#d2dad0;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary:#fff;--md3-surface-tint:var(--accent-text);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--well-page:#fff;--well-card:#e9f1e7;--well-raised:#fff;--well-raised-2:#e9f1e7;--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#39393947;--border-strong:#7b837a;--field-border:#7b837a;--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--shadow-card:0 1px 2px hsl(var(--shadow-color) / .07), 0 4px 14px -4px hsl(var(--shadow-color) / .1);--shadow-raised:0 1px 1px hsl(var(--shadow-color) / .05), 0 2px 6px -2px hsl(var(--shadow-color) / .07);--shadow-well:inset 0 1px 2px hsl(var(--shadow-color) / .06);--edge-highlight:0 0 0 0 transparent;--accent-text:#046037;--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--brand-primary:#18724a;--brand-cool:#0b8850;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#388060;--btn-primary-text:#fff;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#4a4a4a;--text-muted:#575757;--text-dim:#575757;--surface-success-bg:#d1edd9;--surface-success-text:#1b6c4b;--surface-success-border:#9ac6ae;--surface-warning-bg:#f3e2c7;--surface-warning-text:#79581e;--surface-warning-border:#ceb994;--surface-danger-bg:#fedbd7;--surface-danger-text:#ae2c2c;--surface-danger-border:#e6a6a4;--surface-neutral-bg:#e1e6e0;--surface-neutral-text:#59605c;--surface-neutral-border:#b8beb8}.dark[data-theme=hospitality]{--hsl-background:120 6.6667% 5.8824%;--hsl-foreground:0 0% 99.2157%;--hsl-card:132 5.2632% 18.6275%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:137.143 4.6358% 29.6078%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:153 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:130 4.6154% 25.4902%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 85.8824%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:137.143 4.6358% 29.6078%;--hsl-input:120 9.0909% 2.1569%;--hsl-ring:152.946 91.8033% 47.8431%;--hsl-destructive:0 74.4681% 90.7843%;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:137.143 4.3478% 31.5686%;--sidebar-background:120 5.8824% 10%;--sidebar-foreground:var(--hsl-foreground);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--sidebar-ring:var(--hsl-ring);--md3-surface:var(--bg-root);--md3-surface-dim:#050605;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary:#fff;--md3-surface-tint:var(--accent-text);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--well-page:#050605;--well-card:#050605;--well-raised:#191c19;--well-raised-2:#191c19;--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}.dark[data-theme=hospitality]{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent)}}.dark[data-theme=hospitality]{--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#fdfdfd47;--border-strong:#919d93;--field-border:#919d93;--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent)}}.dark[data-theme=hospitality]{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}}.dark[data-theme=hospitality]{--shadow-card:0 1px 2px hsl(var(--shadow-color) / .45), 0 10px 24px -14px hsl(var(--shadow-color) / .6);--shadow-raised:0 1px 2px hsl(var(--shadow-color) / .35);--shadow-well:inset 0 1px 2px hsl(var(--shadow-color) / .5);--edge-highlight:inset 0 1px 0 #ffffff0f;--accent-text:#0aea85;--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent)}}.dark[data-theme=hospitality]{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}}.dark[data-theme=hospitality]{--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--brand-primary:#2ed388;--brand-cool:#10c774;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#388060;--btn-primary-text:#fff;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#f1f1f1;--text-muted:#dbdbdb;--text-dim:#dbdbdb;--surface-success-bg:#304838;--surface-success-text:#45d196;--surface-success-border:#367154;--surface-warning-bg:#4d3f29;--surface-warning-text:#dab26b;--surface-warning-border:#77623d;--surface-danger-bg:#553937;--surface-danger-text:#e8a5a5;--surface-danger-border:#815958;--surface-neutral-bg:#3f433e;--surface-neutral-text:#b4bab6;--surface-neutral-border:#626762}[data-theme=agents]{--bg-card:var(--depth-2);--hsl-background:270 5.5556% 7.0588%;--hsl-foreground:0 0% 92.9412%;--hsl-card:260 3.7037% 15.8824%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:264 3.876% 25.2941%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:270 3.8462% 20.3922%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 74.1176%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:276 3.4483% 28.4314%;--hsl-input:270 3.4483% 11.3725%;--sidebar-background:270 3.4483% 11.3725%;--sidebar-foreground:var(--hsl-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--md3-surface:var(--bg-root);--md3-surface-dim:#080809;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-input:hsl(var(--hsl-input));--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=agents]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}[data-theme=agents]{--text-primary:hsl(var(--hsl-foreground));--text-secondary:#d1d1d1;--text-muted:#bdbdbd;--text-dim:#ababab;--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#ededed47;--shadow-card:inset 0 0 0 1px #ffffff0f;--shadow-dropdown:inset 0 0 0 1px #ffffff14, 0 8px 24px hsl(var(--shadow-color) / .5);--shadow-overlay:inset 0 0 0 1px #ffffff1a, 0 16px 48px hsl(var(--shadow-color) / .6);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#080809;--well-card:#080809;--well-raised:#28272a;--well-raised-2:#28272a}[data-theme=agents-light]{--bg-card:var(--depth-2);--hsl-background:0 0% 100%;--hsl-foreground:0 0% 25.098%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:285 13.3333% 94.1176%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:300 3.2967% 82.1569%;--hsl-input:285 33.3333% 97.6471%;--sidebar-background:285 33.3333% 97.6471%;--sidebar-foreground:var(--hsl-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--md3-surface:var(--bg-root);--md3-surface-dim:#e1dee2;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-input:hsl(var(--hsl-input));--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=agents-light]{--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=agents-light]{--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#40404047;--shadow-card:0 0 0 1px hsl(var(--shadow-color) / .03), 0 2px 6px hsl(var(--shadow-color) / .05), 0 4px 8px hsl(var(--shadow-color) / .08);--shadow-dropdown:0 0 0 1px hsl(var(--shadow-color) / .04), 0 6px 16px hsl(var(--shadow-color) / .12);--shadow-overlay:0 8px 28px hsl(var(--shadow-color) / .28);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#fff;--well-raised:#fff;--well-raised-2:#fff}[data-theme=website]:where(:not(.dark)){--hsl-background:240 39.1304% 95.4902%;--hsl-foreground:0 0% 24.7059%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:240 36% 95.098%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:240 10.5882% 83.3333%;--hsl-input:240 100% 98.4314%;--md3-surface:var(--bg-root);--md3-surface-dim:#dfdfe7;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#3f3f3f47;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#efeff8;--well-raised:#fff;--well-raised-2:#efeff8;--sidebar-background:240 100% 98.4314%}.dark[data-theme=website]{--hsl-background:243.333 45% 7.8431%;--hsl-foreground:0 0% 89.4118%;--hsl-card:243.75 34.7826% 18.0392%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:242.609 30.6667% 29.4118%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:243.158 31.6667% 23.5294%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 71.3725%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:243.396 30.2857% 34.3137%;--hsl-input:244.8 38.4615% 12.7451%;--md3-surface:var(--bg-root);--md3-surface-dim:#04040e;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#e4e4e447;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#c8c8c8;--text-muted:#b6b6b6;--text-dim:#a4a4a4;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#04040e;--well-card:#04040e;--well-raised:#201e3e;--well-raised-2:#201e3e;--sidebar-background:244.8 38.4615% 12.7451%}[data-accent=violet],[data-accent=violet]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=violet] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-violet-fill);--hsl-ring:var(--tone-violet-ring);--brand-primary:var(--tone-violet-mark);--brand-cool:var(--tone-violet-line);--accent-text:var(--tone-violet-ink)}[data-accent=orange],[data-accent=orange]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=orange] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-orange-fill);--hsl-ring:var(--tone-orange-ring);--brand-primary:var(--tone-orange-mark);--brand-cool:var(--tone-orange-line);--accent-text:var(--tone-orange-ink)}[data-accent=teal],[data-accent=teal]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=teal] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-teal-fill);--hsl-ring:var(--tone-teal-ring);--brand-primary:var(--tone-teal-mark);--brand-cool:var(--tone-teal-line);--accent-text:var(--tone-teal-ink)}[data-accent=blue],[data-accent=blue]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=blue] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-blue-fill);--hsl-ring:var(--tone-blue-ring);--brand-primary:var(--tone-blue-mark);--brand-cool:var(--tone-blue-line);--accent-text:var(--tone-blue-ink)}[data-accent=pink],[data-accent=pink]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=pink] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-pink-fill);--hsl-ring:var(--tone-pink-ring);--brand-primary:var(--tone-pink-mark);--brand-cool:var(--tone-pink-line);--accent-text:var(--tone-pink-ink)}[data-accent=brown],[data-accent=brown]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=brown] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-brown-fill);--hsl-ring:var(--tone-brown-ring);--brand-primary:var(--tone-brown-mark);--brand-cool:var(--tone-brown-line);--accent-text:var(--tone-brown-ink)}[data-accent=cyan],[data-accent=cyan]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=cyan] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-cyan-fill);--hsl-ring:var(--tone-cyan-ring);--brand-primary:var(--tone-cyan-mark);--brand-cool:var(--tone-cyan-line);--accent-text:var(--tone-cyan-ink)}[data-accent=lime],[data-accent=lime]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=lime] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-lime-fill);--hsl-ring:var(--tone-lime-ring);--brand-primary:var(--tone-lime-mark);--brand-cool:var(--tone-lime-line);--accent-text:var(--tone-lime-ink)}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--btn-primary-hover:hsl(var(--hsl-primary))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--btn-primary-hover:color-mix(in srgb, hsl(var(--hsl-primary)), white 10%)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-purple:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-purple:color-mix(in srgb, var(--accent-text), white 35%)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-strong:hsl(var(--hsl-primary))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-strong:color-mix(in srgb, hsl(var(--hsl-primary)), black 50%)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-primary-fixed:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--accent-text))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-primary-fixed:var(--lightningcss-light,color-mix(in srgb, var(--accent-text) 12%, white))var(--lightningcss-dark,var(--accent-text))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-inverse-primary:var(--lightningcss-light,var(--brand-primary))var(--lightningcss-dark,var(--btn-primary-bg))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-inverse-primary:var(--lightningcss-light,color-mix(in srgb, var(--brand-primary), white 40%))var(--lightningcss-dark,var(--btn-primary-bg))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary-foreground:0 0% 100%;--btn-primary-text:#fff;--md3-on-primary:#fff;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-ring:var(--hsl-ring);--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary-container:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--brand-purple));--md3-primary-fixed-dim:var(--lightningcss-light,var(--md3-primary-fixed))var(--lightningcss-dark,var(--brand-cool))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-primary-fixed-dim:var(--lightningcss-light,color-mix(in srgb, var(--md3-primary-fixed) 85%, var(--accent-text)))var(--lightningcss-dark,var(--brand-cool))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-secondary:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--brand-purple));--md3-secondary-dim:var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--accent-text));--md3-secondary-container:var(--lightningcss-light,var(--md3-primary-fixed))var(--lightningcss-dark,var(--brand-strong));--md3-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--brand-purple));--md3-on-secondary-container:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--brand-purple));--md3-surface-tint:var(--accent-text);--accent-surface-soft:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--accent-text))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--accent-surface-soft:var(--lightningcss-light,color-mix(in srgb, var(--accent-text) 5%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--accent-text) 7%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--accent-surface-strong:var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--btn-primary-bg))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--accent-surface-strong:var(--lightningcss-light,color-mix(in srgb, var(--btn-primary-bg) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--btn-primary-bg) 30%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-selection:var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--btn-primary-bg))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-selection:var(--lightningcss-light,color-mix(in srgb, var(--btn-primary-bg) 16%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--btn-primary-bg) 28%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent:var(--lightningcss-light,var(--brand-cool))var(--lightningcss-dark,var(--brand-cool))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent:var(--lightningcss-light,color-mix(in srgb, var(--brand-cool) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cool) 35%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent-hover:var(--lightningcss-light,var(--brand-cool))var(--lightningcss-dark,var(--brand-cool))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent-hover:var(--lightningcss-light,color-mix(in srgb, var(--brand-cool) 36%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cool) 50%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tangle-gradient:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--tangle-gradient-text:linear-gradient(135deg, var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--brand-purple)), var(--lightningcss-light,var(--btn-primary-hover))var(--lightningcss-dark,var(--accent-text)));--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--status-creating:var(--accent-text);--primary:var(--hsl-primary);--primary-foreground:var(--hsl-primary-foreground);--ring:var(--hsl-ring);--syntax-meta:var(--accent-text);--display-control-shadow:inset 0 1px 0 #ffffff2e, 0 4px 16px hsl(var(--primary) / .2);--display-gradient:linear-gradient(135deg, hsl(var(--foreground)) 10%, var(--accent-text) 70%);--focus-border:hsl(var(--hsl-ring) / .8);--focus-halo:hsl(var(--hsl-ring) / .18);--ix-hover:0 0 0 1px hsl(var(--hsl-ring) / .45), 0 0 0 4px hsl(var(--hsl-ring) / .16);--ix-hover-border:hsl(var(--hsl-ring) / .7);--ix-press:0 0 0 1px hsl(var(--hsl-ring) / .95), 0 0 0 4px hsl(var(--hsl-ring) / .3);--ix-after:0 0 0 1px hsl(var(--hsl-ring) / .6), 0 0 0 3px hsl(var(--hsl-ring) / .14);--ix-sel-ring:hsl(var(--hsl-ring) / .85);--ix-sel-bg:var(--lightningcss-light,hsl(var(--hsl-ring) / .13))var(--lightningcss-dark,hsl(var(--hsl-ring) / .18));--ix-hover-bg:var(--lightningcss-light,hsl(var(--hsl-ring) / .07))var(--lightningcss-dark,hsl(var(--hsl-ring) / .08));--chart-shade:var(--bg-hover);--chart-accent:var(--lightningcss-light,hsl(var(--hsl-primary)))var(--lightningcss-dark,var(--brand-cool));--color-brand:var(--brand-primary);--color-brand-dim:var(--btn-primary-bg);--color-brand-cool:var(--brand-cool);--color-brand-glow:var(--brand-glow);--color-status-creating:var(--status-creating);--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-ring:hsl(var(--ring))}:where(:root),[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--agent-app-tone-violet-hsl:272.542 80.8219% 85.6863%;--agent-app-tone-violet-foreground-hsl:0 0% 0%;--agent-app-tone-orange-hsl:22.1429 80.7692% 79.6078%;--agent-app-tone-orange-foreground-hsl:0 0% 0%;--agent-app-tone-teal-hsl:171.765 80.315% 49.8039%;--agent-app-tone-teal-foreground-hsl:0 0% 0%;--agent-app-tone-blue-hsl:208.421 79.1667% 81.1765%;--agent-app-tone-blue-foreground-hsl:0 0% 0%;--agent-app-tone-pink-hsl:322.727 80.4878% 83.9216%;--agent-app-tone-pink-foreground-hsl:0 0% 0%;--agent-app-tone-brown-hsl:25 35.2941% 80%;--agent-app-tone-brown-foreground-hsl:0 0% 0%;--agent-app-tone-cyan-hsl:191.897 79.4521% 71.3725%;--agent-app-tone-cyan-foreground-hsl:0 0% 0%;--agent-app-tone-lime-hsl:84 60.4396% 64.3137%;--agent-app-tone-lime-foreground-hsl:0 0% 0%;--agent-app-accent-hsl:245.556 93.1034% 88.6275%;--agent-app-accent-foreground-hsl:0 0% 0%;--agent-app-success-hsl:155.143 64.8148% 78.8235%;--agent-app-success-foreground-hsl:0 0% 0%;--agent-app-danger-hsl:0 74.4681% 90.7843%;--agent-app-danger-foreground-hsl:0 0% 0%;--agent-app-warning-text-hsl:38.5714 65.1163% 83.1373%;--agent-app-warning-foreground-hsl:0 0% 0%;--agent-app-radius-lg:10px;--agent-app-radius-sm-factor:.6;--agent-app-radius-md-factor:.8;--agent-app-radius-xl-factor:1.2}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light,:where(:root){--agent-app-tone-violet-hsl:271.886 79.9087% 42.9412%;--agent-app-tone-violet-foreground-hsl:0 0% 100%;--agent-app-tone-orange-hsl:22.314 80.1325% 29.6078%;--agent-app-tone-orange-foreground-hsl:0 0% 100%;--agent-app-tone-teal-hsl:172.048 80.5825% 20.1961%;--agent-app-tone-teal-foreground-hsl:0 0% 100%;--agent-app-tone-blue-hsl:209.091 80.4878% 32.1569%;--agent-app-tone-blue-foreground-hsl:0 0% 100%;--agent-app-tone-pink-hsl:321.94 79.7619% 32.9412%;--agent-app-tone-pink-foreground-hsl:0 0% 100%;--agent-app-tone-brown-hsl:23.3898 36.1963% 31.9608%;--agent-app-tone-brown-foreground-hsl:0 0% 100%;--agent-app-tone-cyan-hsl:192.245 80.3279% 23.9216%;--agent-app-tone-cyan-foreground-hsl:0 0% 100%;--agent-app-tone-lime-hsl:83.8235 59.6491% 22.3529%;--agent-app-tone-lime-foreground-hsl:0 0% 100%;--agent-app-accent-hsl:246.226 92.1739% 54.902%;--agent-app-accent-foreground-hsl:0 0% 100%;--agent-app-success-hsl:154.815 64.8% 24.5098%;--agent-app-success-foreground-hsl:0 0% 100%;--agent-app-danger-hsl:0 75.1244% 39.4118%;--agent-app-danger-foreground-hsl:0 0% 100%;--agent-app-warning-text-hsl:38.2979 65.2778% 28.2353%;--agent-app-warning-foreground-hsl:0 0% 100%}[data-theme=aubergine]{--agent-app-accent-hsl:257.368 92.6829% 83.9216%;--agent-app-accent-foreground-hsl:0 0% 0%}[data-theme=aubergine-light]{--agent-app-accent-hsl:257.972 92.3404% 53.9216%;--agent-app-accent-foreground-hsl:0 0% 100%}[data-theme=arena]{--agent-app-accent-hsl:160 91.6667% 42.3529%;--agent-app-accent-foreground-hsl:0 0% 0%}[data-theme=arena-light]{--agent-app-accent-hsl:160.408 92.4528% 20.7843%;--agent-app-accent-foreground-hsl:0 0% 100%}[data-theme=super]{--agent-app-accent-hsl:147.981 92.0354% 44.3137%;--agent-app-accent-foreground-hsl:0 0% 0%}[data-theme=super-light]{--agent-app-accent-hsl:148.485 92.5234% 20.9804%;--agent-app-accent-foreground-hsl:0 0% 100%}[data-theme=tangle-light]{--agent-app-accent-hsl:246.03 91.7051% 57.451%;--agent-app-accent-foreground-hsl:0 0% 100%}[data-theme=hospitality]:where(:not(.dark)){--agent-app-accent-hsl:153.261 92% 19.6078%;--agent-app-accent-foreground-hsl:0 0% 100%;--agent-app-success-hsl:155.556 60% 26.4706%;--agent-app-success-foreground-hsl:0 0% 100%;--agent-app-danger-hsl:0 59.633% 42.7451%;--agent-app-danger-foreground-hsl:0 0% 100%;--agent-app-warning-text-hsl:38.2418 60.2649% 29.6078%}.dark[data-theme=hospitality]{--agent-app-accent-hsl:152.946 91.8033% 47.8431%;--agent-app-accent-foreground-hsl:0 0% 0%;--agent-app-success-hsl:154.714 60.3448% 54.5098%;--agent-app-success-foreground-hsl:0 0% 0%;--agent-app-danger-hsl:0 59.292% 77.8431%;--agent-app-danger-foreground-hsl:0 0% 0%;--agent-app-warning-text-hsl:38.3784 60% 63.7255%}[data-accent=violet],[data-accent=violet]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=violet] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-violet-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-violet-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=orange],[data-accent=orange]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=orange] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-orange-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-orange-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=teal],[data-accent=teal]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=teal] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-teal-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-teal-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=blue],[data-accent=blue]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=blue] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-blue-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-blue-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=pink],[data-accent=pink]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=pink] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-pink-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-pink-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=brown],[data-accent=brown]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=brown] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-brown-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-brown-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=cyan],[data-accent=cyan]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=cyan] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-cyan-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-cyan-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}[data-accent=lime],[data-accent=lime]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=lime] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--agent-app-accent-hsl:var(--agent-app-tone-lime-hsl);--agent-app-accent-foreground-hsl:var(--agent-app-tone-lime-foreground-hsl);--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl)}:where(:root){--radius-base:var(--agent-app-radius-lg)}:where(:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]){--well:var(--color-card)}:where(:root),.dark,.light,[data-theme],[data-sandbox-theme],[data-sandbox-ui]{--primary:var(--agent-app-accent-hsl);--primary-foreground:var(--agent-app-accent-foreground-hsl);--success:var(--agent-app-success-hsl);--success-foreground:var(--agent-app-success-foreground-hsl);--destructive:var(--agent-app-danger-hsl);--destructive-foreground:var(--agent-app-danger-foreground-hsl);--warning-foreground:var(--agent-app-warning-foreground-hsl);--warning-strong:var(--agent-app-warning-text-hsl)}:where(:root),.dark,.light,[data-theme],[data-sandbox-theme],[data-sandbox-ui],[data-agent-app-theme]{--text-primary:hsl(var(--foreground));--text-secondary:hsl(var(--secondary-foreground));--text-muted:hsl(var(--muted-foreground));--text-danger:hsl(var(--destructive));--text-warning:hsl(var(--warning-strong));--brand-primary:hsl(var(--primary));--editor-selection-background:hsl(var(--primary));--editor-selection-foreground:hsl(var(--primary-foreground));--canvas-backdrop:var(--md3-surface-dim);--border-soft:var(--border-subtle);--card-edge:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-theme],[data-sandbox-theme],[data-sandbox-ui],[data-agent-app-theme]{--card-edge:color-mix(in oklch, hsl(var(--border)) 60%, transparent)}}:where(:root),.dark,.light,[data-theme],[data-sandbox-theme],[data-sandbox-ui],[data-agent-app-theme]{--md3-tertiary-container:var(--md3-surface-container-high);--shadow-raised:var(--shadow-card);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:hsl(var(--ring));--radius-sm:calc(var(--radius-base) * var(--agent-app-radius-sm-factor));--radius-md:calc(var(--radius-base) * var(--agent-app-radius-md-factor));--radius-lg:var(--radius-base);--radius-xl:calc(var(--radius-base) * var(--agent-app-radius-xl-factor));--radius-2xl:calc(var(--radius-lg) + var(--radius-md));--radius-3xl:calc(var(--radius-xl) + var(--radius-lg));--studio-notice-bg:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:where(:root),.dark,.light,[data-theme],[data-sandbox-theme],[data-sandbox-ui],[data-agent-app-theme]{--studio-notice-bg:color-mix(in srgb, hsl(var(--primary)) 8%, hsl(var(--card)))}}.dark,[data-theme=dark]{--studio-notice-bg:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--studio-notice-bg:color-mix(in srgb, hsl(var(--primary)) 15%, hsl(var(--card)))}}.dark,[data-theme=dark]{--card-edge:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--card-edge:color-mix(in oklch, hsl(var(--border)) 80%, transparent)}}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@supports (color:color-mix(in lab, red, red)){}}@scope(.agent-graph,.ag-root,.ag-latest,[data-agent-metrics]){@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@supports (color:color-mix(in lab, red, red)){}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"), system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace), monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--sandbox:var(--primary);--sandbox-glow:var(--info)}*{border-color:hsl(var(--border))}:where(a[href],button,summary,input:is([type=checkbox],[type=radio]),[role=button],[role=checkbox],[role=link],[role=menuitem],[role=option],[role=radio],[role=switch],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:1px solid var(--focus-border);outline-offset:0;box-shadow:0 0 0 4px var(--focus-halo)}:where(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea):focus-visible{outline:1px solid var(--focus-border);outline-offset:-1px;box-shadow:none}.focus-field-within :is(input:not([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,[contenteditable]:not([contenteditable=false])):focus-visible{outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-feature-settings:"rlig" 1, "calt" 1, "ss01" 1}::selection{background:var(--bg-selection);color:hsl(var(--hsl-foreground))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--border) / .6);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4)}*{scrollbar-width:thin;scrollbar-color:hsl(var(--border) / .6) transparent}@scope(.agent-graph,.ag-root,.ag-latest,[data-agent-metrics]){*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-composer-input]:focus-visible{outline:none}:root:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans)}body{background-color:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground))}.logo-themed{filter:none}:root:not(.dark) .logo-themed{filter:invert()hue-rotate(180deg)}main :is(a,button):not(.app-skip-link){min-width:1.5rem;min-height:1.5rem}main :is(input[type=checkbox],input[type=radio]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.app-skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin{animation-duration:1s!important;animation-iteration-count:infinite!important}html{scroll-behavior:auto}}}@layer ar-base{:where(.agent-record) :where(.ui-button,button:not([class]),select,input[type=search]){color:var(--ar-fg);background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:var(--ar-control-radius);font:var(--ar-text-s) var(--ar-font-body)}:where(.agent-record) :where(button){cursor:pointer}:where(.agent-record) :where(.ui-button,button:not([class])):disabled{color:var(--ar-fg-muted);cursor:default;border-style:dashed}:where(.agent-record) :where(.ui-button:hover:not(:disabled),button:not([class]):hover:not(:disabled),select[aria-expanded=true]){background:var(--ix-hover-bg);border-color:var(--ar-border-strong)}:where(.agent-record) :where(button,select,input,summary,[tabindex]):focus-visible{outline:2px solid var(--ar-control-focus);outline-offset:3px}:where(.agent-record) :where(select,.ui-button,input[type=search]){min-height:var(--ar-control-height);padding:var(--ar-control-padding)}:where(.agent-record) :where(select){text-align:left;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.agent-record svg{max-width:none;display:block}.agent-record h4{font-size:var(--ar-text-m);overflow-wrap:anywhere;margin:.3rem 0;font-style:normal}.agent-record pre:not([role=region]){font:var(--ar-text-s)/1.5 var(--ar-font-mono);background:var(--ar-bg-sink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:17rem;margin:.5rem 0;padding:.65rem;overflow:auto}.agent-record :is(button,input,select){letter-spacing:normal;text-transform:none}.agent-record select{min-height:32px;font:var(--ar-text-s) var(--ar-font-body);padding:.4rem .55rem}.agent-record summary{-webkit-user-select:none;user-select:none}.ar-ws a{color:var(--ws-accent);text-decoration:none}.ar-ws a:hover,.ar-ws a:focus-visible{text-decoration:underline}.ar-ws h1{font:600 var(--ar-text-l)/1.2 var(--ar-font-body);letter-spacing:-.015em;color:var(--ws-title);overflow-wrap:anywhere;margin:0}.ar-ws h2{font:600 var(--ar-text-m)/1.3 var(--ar-font-body);overflow-wrap:anywhere;margin:0}.ar-ws h3{font:600 var(--ar-text-m)/1.3 var(--ar-font-body);color:var(--ar-fg);margin:20px 0 8px}.ar-ws h4{font:600 var(--ar-text-s)/1.3 var(--ar-font-body);color:var(--ar-fg-muted);margin:0 0 8px}.agent-record small{font-size:var(--ar-text-s)}.ar-ws b,.ar-ws strong{font-weight:600}}@layer components{.card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:calc(var(--spacing) * 6);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.stat-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:calc(var(--spacing) * 4);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.table-header{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:hsl(var(--muted-foreground))}.table-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-cell :is(a,button){min-height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);align-items:center;display:inline-flex}.table-cell input[type=checkbox]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.link-accent{color:var(--accent-text)}@media (hover:hover){.link-accent:hover{text-decoration-line:underline}}}@layer utilities{@media (width>=40rem){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (width>=96rem){}.h-40{height:calc(var(--spacing) * 40)}.h-80{height:calc(var(--spacing) * 80)}.h-\[24rem\]{height:24rem}.h-\[28rem\]{height:28rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[36rem\]{height:36rem}.h-\[100dvh\]{height:100dvh}.h-\[220px\]{height:220px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[460px\]{height:460px}.h-\[500px\]{height:500px}.h-\[550px\]{height:550px}.h-\[560px\]{height:560px}.h-\[580px\]{height:580px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[650px\]{height:650px}.h-\[680px\]{height:680px}.h-\[720px\]{height:720px}.h-\[var\(--shell-header-height\)\]{height:var(--shell-header-height)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[100dvh\]{min-height:100dvh}.w-96{width:calc(var(--spacing) * 96)}.w-\[358px\]{width:358px}.w-\[360px\]{width:360px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[760px\]{width:760px}.w-\[900px\]{width:900px}.w-\[1000px\]{width:1000px}.w-\[1100px\]{width:1100px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[75\%\]{max-width:75%}.max-w-\[220px\]{max-width:220px}.max-w-\[390px\]{max-width:390px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[742px\]{max-width:742px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[840px\]{max-width:840px}.max-w-\[850px\]{max-width:850px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1086px\]{max-width:1086px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[calc\(100vw-5rem\)\]{max-width:calc(100vw - 5rem)}.max-w-\[min\(640px\,calc\(100vw-2rem\)\)\]{max-width:min(640px,100vw - 2rem)}.max-w-xl{max-width:var(--container-xl)}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-1\/3{flex-basis:33.3333%}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){}.rounded-\[calc\(var\(--radius-xl\)\+2px\)\]{border-radius:calc(var(--radius-xl) + 2px)}.rounded-\[var\(--radius-container\)\]{border-radius:var(--radius-container)}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-\[var\(--brand-emerald\)\]\/50{border-color:var(--brand-emerald)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand-emerald\)\]\/50{border-color:color-mix(in oklab, var(--brand-emerald) 50%, transparent)}}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}@supports (color:color-mix(in lab, red, red)){}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-primary\/20{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.bg-\[\#0a0a0c\]{background-color:#0a0a0c}@supports (color:color-mix(in lab, red, red)){}.bg-\[var\(--accent-surface\)\]{background-color:var(--accent-surface)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-root\)\]{background-color:var(--bg-root)}@supports (color:color-mix(in lab, red, red)){}.bg-\[var\(--code-number\)\]\/5{background-color:var(--code-number)}@supports (color:color-mix(in lab, red, red)){}.bg-\[var\(--code-success\)\]\/5{background-color:var(--code-success)}@supports (color:color-mix(in lab, red, red)){}.bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-card\/60{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, hsl(var(--card)) 60%, transparent)}}.bg-card\/80{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){}.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){}.bg-green-400{background-color:var(--color-green-400)}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab, red, red)){.bg-green-600\/20{background-color:color-mix(in oklab, var(--color-green-600) 20%, transparent)}}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){}.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/20{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.bg-surface-container-high\/40{background-color:var(--md3-surface-container-high)}@supports (color:color-mix(in lab, red, red)){}.bg-violet-500\/8{background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/8{background-color:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.bg-yellow-600\/20{background-color:#cd890033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-600\/20{background-color:color-mix(in oklab, var(--color-yellow-600) 20%, transparent)}}.p-14{padding:calc(var(--spacing) * 14)}.text-section{font-size:var(--font-size-xl);line-height:var(--tw-leading,var(--text-section--line-height));letter-spacing:var(--tw-tracking,var(--text-section--letter-spacing));font-weight:var(--tw-font-weight,var(--text-section--font-weight))}.text-balance{text-wrap:balance}.text-\[color\:var\(--text-dim\)\]{color:var(--text-dim)}.text-\[color\:var\(--x\)\]{color:var(--x)}.text-\[var\(--accent-text\)\]\/80{color:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){}.text-\[var\(--brand-emerald\)\]{color:var(--brand-emerald)}.text-\[var\(--code-string\)\]{color:var(--code-string)}.text-\[var\(--text-dim\)\]\/70{color:var(--text-dim)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-dim\)\]\/70{color:color-mix(in oklab, var(--text-dim) 70%, transparent)}}.text-\[var\(--x\)\]\/40{color:var(--x)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--x\)\]\/40{color:color-mix(in oklab, var(--x) 40%, transparent)}}.text-foreground\/70{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){}.text-muted-foreground\/40{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:color-mix(in lab, red, red)){}@media (forced-colors:active){}@media (hover:hover){.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){}.group-hover\:text-foreground:is(:where(.group):hover *),.group-hover\:text-foreground\/40:is(:where(.group):hover *){color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-foreground\/40:is(:where(.group):hover *){color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}}.group-focus-visible\:bg-primary\/30:is(:where(.group):focus-visible *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){}@media (hover:hover){@supports (color:color-mix(in lab, red, red)){}.hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-accent:hover,.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-blue-600\/30:hover{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/30:hover{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-green-600\/30:hover{background-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-600\/30:hover{background-color:color-mix(in oklab, var(--color-green-600) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-primary:hover,.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-red-600\/30:hover{background-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/30:hover{background-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}@supports (color:color-mix(in lab, red, red)){}.hover\:bg-yellow-600\/30:hover{background-color:#cd89004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-600\/30:hover{background-color:color-mix(in oklab, var(--color-yellow-600) 30%, transparent)}}.hover\:text-muted-foreground\/70:hover{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:text-muted-foreground\/70:hover{color:color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)}}.hover\:opacity-50:hover{opacity:.5}}@supports (color:color-mix(in lab, red, red)){}.focus\:text-red-400:focus{color:var(--color-red-400)}@media (forced-colors:active){}@media (hover:hover){}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=open\]\:bg-muted\/50[data-state=open]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-muted\/50[data-state=open],.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}@supports (display:grid){.supports-\[display\:grid\]\:text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.supports-\[display\:grid\]\:text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}}@media (prefers-reduced-motion:reduce){}@media not all and (width>=64rem){}@media not all and (width>=48rem){}@media not all and (width>=40rem){.max-sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (width>=480px){}@media (width>=40rem){.sm\:h-\[680px\]{height:680px}.sm\:max-w-\[820px\]{max-width:820px}.sm\:p-8{padding:calc(var(--spacing) * 8)}@media (hover:hover){}}@media (width>=48rem){.md\:bg-card\/60{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.md\:bg-card\/60{background-color:color-mix(in oklab, hsl(var(--card)) 60%, transparent)}}}@media (width>=64rem){.lg\:p-0{padding:0}.lg\:px-0{padding-inline:0}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container settings-section not (width>=34rem){}@container (width>=28rem){}@container settings-section (width>=34rem){}@container (width>=36rem){}@container (width>=48rem){}@container (width>=56rem){}@media (prefers-color-scheme:dark){.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.dark\:hover\:text-white\/50:hover{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:text-white\/50:hover{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}}}@media (pointer:coarse){}@media (width>=40rem){}@media not all and (width>=40rem){}@media (width>=40rem){@media not all and (width>=64rem){}}@media (width>=64rem){}@media (pointer:coarse){}@media (prefers-reduced-motion:reduce){}@keyframes wf-node-body-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){}@keyframes row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%,to{opacity:.4;box-shadow:0 0}50%{opacity:0;box-shadow:0 0 0 8px}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.35}}@scope(.agent-graph,.ag-root,.ag-latest,[data-agent-metrics]){@media (width>=40rem){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (width>=96rem){}@media (hover:hover){}@media (prefers-reduced-motion:reduce){}@media (width>=40rem){}}.\@container\/invite{container:invite/inline-size}.\@container\/members{container:members/inline-size}.\@container\/profile-editor{container:profile-editor/inline-size}.\@container\/settings-section{container:settings-section/inline-size}.\@container\/studio-composer{container:studio-composer/inline-size}.\@container\/vault{container:vault/inline-size}.\@container\/work-product{container:work-product/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!inset-3{inset:calc(var(--spacing) * 3)!important}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-\[11px\]{inset-inline:11px}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-11{top:calc(var(--spacing) * 11)}.top-\[14px\]{top:14px}.top-\[15\%\]{top:15%}.top-\[18px\]{top:18px}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-14{right:calc(var(--spacing) * 14)}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-40{bottom:calc(var(--spacing) * 40)}.bottom-\[-0\.75rem\]{bottom:-.75rem}.bottom-\[9px\]{bottom:9px}.-left-1{left:calc(var(--spacing) * -1)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-\[5px\]{left:-5px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[11px\]{left:11px}.left-\[14px\]{left:14px}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.\!z-10{z-index:10!important}.\!z-40{z-index:40!important}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-\[action\]{grid-column-start:action}.col-start-\[leading\]{grid-column-start:leading}.col-start-\[main\]{grid-column-start:main}.col-start-\[menu\]{grid-column-start:menu}.col-start-\[status\]{grid-column-start:status}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.container{margin-inline:auto;padding-inline:2rem}@media (width>=40rem){.container{max-width:none}}@media (width>=1400px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[34px\]{margin-top:34px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-px{margin-right:-1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-px{margin-bottom:1px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[1\.91\/1\]{aspect-ratio:1.91}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.\!size-2{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[var\(--control-height\,2\.25rem\)\]{width:var(--control-height,2.25rem);height:var(--control-height,2.25rem)}.size-\[var\(--control-height-lg\,2\.75rem\)\]{width:var(--control-height-lg,2.75rem);height:var(--control-height-lg,2.75rem)}.size-\[var\(--control-height-sm\,2rem\)\]{width:var(--control-height-sm,2rem);height:var(--control-height-sm,2rem)}.size-full{width:100%;height:100%}.\!h-1{height:var(--spacing)!important}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-2\.5{height:calc(var(--spacing) * 2.5)!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.1em\]{height:1.1em}.h-\[1\.375rem\]{height:1.375rem}.h-\[1em\]{height:1em}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[26rem\]{height:26rem}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[38px\]{height:38px}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-\[72\%\]{height:72%}.h-\[72px\]{height:72px}.h-\[92px\]{height:92px}.h-\[104px\]{height:104px}.h-\[360px\]{height:360px}.h-\[480px\]{height:480px}.h-\[calc\(100\%-0\.375rem\)\]{height:calc(100% - .375rem)}.h-\[var\(--avatar-size\)\]{height:var(--avatar-size)}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--control-height\,2\.25rem\)\]{height:var(--control-height,2.25rem)}.h-\[var\(--control-height-lg\,2\.75rem\)\]{height:var(--control-height-lg,2.75rem)}.h-\[var\(--control-height-sm\,2rem\)\]{height:var(--control-height-sm,2rem)}.h-\[var\(--indicator-dot-size\)\]{height:var(--indicator-dot-size)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--timeline-dot-size\,0\.5rem\)\]{height:var(--timeline-dot-size,.5rem)}.h-\[var\(--tool-icon-size\)\]{height:var(--tool-icon-size)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[7\.5rem\]{max-height:7.5rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[35vh\]{max-height:35vh}.max-h-\[40\%\]{max-height:40%}.max-h-\[40vh\]{max-height:40vh}.max-h-\[42rem\]{max-height:42rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[202px\]{max-height:202px}.max-h-\[520px\]{max-height:520px}.max-h-\[min\(24rem\,calc\(var\(--radix-select-content-available-height\)-2px\)\)\]{max-height:min(24rem, calc(var(--radix-select-content-available-height) - 2px))}.max-h-\[min\(28rem\,60dvh\)\]{max-height:min(28rem,60dvh)}.max-h-\[min\(60vh\,35rem\)\]{max-height:min(60vh,35rem)}.max-h-\[min\(60vh\,420px\)\]{max-height:min(60vh,420px)}.max-h-\[min\(70vh\,620px\)\]{max-height:min(70vh,620px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[2px\]{min-height:2px}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[15px\]{min-height:15px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[30px\]{min-height:30px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[66px\]{min-height:66px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[120px\]{min-height:120px}.min-h-\[136px\]{min-height:136px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[480px\]{min-height:480px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-1{width:var(--spacing)!important}.\!w-2{width:calc(var(--spacing) * 2)!important}.\!w-2\.5{width:calc(var(--spacing) * 2.5)!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.375rem\]{width:1.375rem}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6\%\]{width:6%}.w-\[9\%\]{width:9%}.w-\[9px\]{width:9px}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[21\%\]{width:21%}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[26\%\]{width:26%}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[64\%\]{width:64%}.w-\[72\%\]{width:72%}.w-\[74px\]{width:74px}.w-\[76\%\]{width:76%}.w-\[80px\]{width:80px}.w-\[82\%\]{width:82%}.w-\[88\%\]{width:88%}.w-\[228px\]{width:228px}.w-\[260px\]{width:260px}.w-\[262px\]{width:262px}.w-\[268px\]{width:268px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(32rem\,calc\(100\%-2rem\)\)\]{width:min(32rem,100% - 2rem)}.w-\[min\(88vw\,24rem\)\]{width:min(88vw,24rem)}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(320px\,calc\(100vw-24px\)\)\]{width:min(320px,100vw - 24px)}.w-\[min\(360px\,100\%\)\]{width:min(360px,100%)}.w-\[min\(640px\,calc\(100vw-32px\)\)\]{width:min(640px,100vw - 32px)}.w-\[min\(780px\,100\%\)\]{width:min(780px,100%)}.w-\[var\(--avatar-size\)\]{width:var(--avatar-size)}.w-\[var\(--indicator-dot-size\)\]{width:var(--indicator-dot-size)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-\[var\(--timeline-dot-size\,0\.5rem\)\]{width:var(--timeline-dot-size,.5rem)}.w-\[var\(--tool-icon-size\)\]{width:var(--tool-icon-size)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[30\%\]{max-width:30%}.max-w-\[35\%\]{max-width:35%}.max-w-\[45\%\]{max-width:45%}.max-w-\[50\%\]{max-width:50%}.max-w-\[52vw\]{max-width:52vw}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72\%\]{max-width:72%}.max-w-\[75ch\]{max-width:75ch}.max-w-\[78\%\]{max-width:78%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[248px\]{max-width:248px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[820px\]{max-width:820px}.max-w-\[868px\]{max-width:868px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(16rem\,calc\(100vw-1rem\)\)\]{max-width:min(16rem,100vw - 1rem)}.max-w-\[min\(94vw\,480px\)\]{max-width:min(94vw,480px)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[20px\]{min-width:20px}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[184px\]{min-width:184px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[248px\]{min-width:248px}.min-w-\[360px\]{min-width:360px}.min-w-\[480px\]{min-width:480px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-\[1_1_10rem\]{flex:10rem}.flex-\[1_1_12rem\]{flex:12rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[agent-caret_1s_step-end_infinite\]{animation:1s step-end infinite agent-caret}.animate-\[tangle-breathe_var\(--motion-ambient\)_infinite\]{animation:tangle-breathe var(--motion-ambient) infinite}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-\[calc\(var\(--shell-header-height\)_\+_1rem\)\]{scroll-margin-top:calc(var(--shell-header-height) + 1rem)}.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.\[grid-template-columns\:var\(--settings-list-columns\)\]{grid-template-columns:var(--settings-list-columns)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[7rem_1fr_2\.5rem\]{grid-template-columns:7rem 1fr 2.5rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_5rem_3rem\]{grid-template-columns:minmax(0,1fr) 5rem 3rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(13rem\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(13rem,20rem)}.grid-cols-\[minmax\(5rem\,auto\)_1fr\]{grid-template-columns:minmax(5rem,auto) 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(9\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing) * 2.5);column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-\[color\:var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-\[var\(--md3-outline-variant\)\]>:not(:last-child)){border-color:var(--md3-outline-variant)}:where(.divide-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--border)) 70%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded-full{border-radius:var(--radius-full)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[var\(--radius-lg\)\]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-\[var\(--radius-sm\)\]{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.rounded-b-\[var\(--radius-lg\)\]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-\[var\(--radius-sm\)\]{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-\[5px\]{border-inline-style:var(--tw-border-style);border-inline-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[7px\]{border-top-style:var(--tw-border-style);border-top-width:7px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-border{border-color:hsl(var(--border))!important}.border-\[\#007A5A\]{border-color:#007a5a}.border-\[\#536471\]{border-color:#536471}.border-\[\#D1D1D6\]{border-color:#d1d1d6}.border-\[\#d8dee3\]{border-color:#d8dee3}.border-\[\#e8eaed\]{border-color:#e8eaed}.border-\[color\:var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[color\:var\(--surface-danger-border\)\]{border-color:var(--surface-danger-border)}.border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-\[hsl\(var\(--destructive\)\/0\.3\)\]{border-color:hsl(var(--destructive)/.3)}.border-\[hsl\(var\(--muted-foreground\)\/0\.4\)\]{border-color:hsl(var(--muted-foreground)/.4)}.border-\[hsl\(var\(--primary\)\/0\.4\)\]{border-color:hsl(var(--primary)/.4)}.border-\[hsl\(var\(--success\)\/0\.4\)\]{border-color:hsl(var(--success)/.4)}.border-\[hsl\(var\(--warning\)\/0\.4\)\]{border-color:hsl(var(--warning)/.4)}.border-\[var\(--accent-text\)\]{border-color:var(--accent-text)}.border-\[var\(--border-accent\)\]{border-color:var(--border-accent)}.border-\[var\(--border-accent\,transparent\)\]{border-color:var(--border-accent,transparent)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--border-subtle\,hsl\(var\(--border\)\)\)\]{border-color:var(--border-subtle,hsl(var(--border)))}.border-\[var\(--brand-cool\,hsl\(var\(--ring\)\)\)\]{border-color:var(--brand-cool,hsl(var(--ring)))}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--card-edge\)\]{border-color:var(--card-edge)}.border-\[var\(--code-number\)\]\/20{border-color:var(--code-number)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--code-number\)\]\/20{border-color:color-mix(in oklab, var(--code-number) 20%, transparent)}}.border-\[var\(--code-success\)\]\/20{border-color:var(--code-success)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--code-success\)\]\/20{border-color:color-mix(in oklab, var(--code-success) 20%, transparent)}}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--field-border\,var\(--color-border\)\)\]{border-color:var(--field-border,var(--color-border))}.border-\[var\(--md3-outline\)\]{border-color:var(--md3-outline)}.border-\[var\(--md3-outline-variant\)\]{border-color:var(--md3-outline-variant)}.border-\[var\(--md3-surface-container-lowest\)\]{border-color:var(--md3-surface-container-lowest)}.border-\[var\(--status-running\)\]\/30{border-color:var(--status-running)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--status-running\)\]\/30{border-color:color-mix(in oklab, var(--status-running) 30%, transparent)}}.border-\[var\(--surface-danger-border\)\]{border-color:var(--surface-danger-border)}.border-\[var\(--surface-info-border\)\]{border-color:var(--surface-info-border)}.border-\[var\(--surface-neutral-border\)\]{border-color:var(--surface-neutral-border)}.border-\[var\(--surface-success-border\)\]{border-color:var(--surface-success-border)}.border-\[var\(--surface-violet-border\)\]{border-color:var(--surface-violet-border)}.border-\[var\(--surface-warning-border\)\]{border-color:var(--surface-warning-border)}.border-\[var\(--text-dim\)\]{border-color:var(--text-dim)}.border-\[var\(--text-muted\)\]{border-color:var(--text-muted)}.border-\[var\(--tone-blue-border\)\]{border-color:var(--tone-blue-border)}.border-\[var\(--tone-blue-border-selected\)\]{border-color:var(--tone-blue-border-selected)}.border-\[var\(--tone-brown-border\)\]{border-color:var(--tone-brown-border)}.border-\[var\(--tone-brown-border-selected\)\]{border-color:var(--tone-brown-border-selected)}.border-\[var\(--tone-cyan-border\)\]{border-color:var(--tone-cyan-border)}.border-\[var\(--tone-cyan-border-selected\)\]{border-color:var(--tone-cyan-border-selected)}.border-\[var\(--tone-lime-border\)\]{border-color:var(--tone-lime-border)}.border-\[var\(--tone-lime-border-selected\)\]{border-color:var(--tone-lime-border-selected)}.border-\[var\(--tone-orange-border\)\]{border-color:var(--tone-orange-border)}.border-\[var\(--tone-orange-border-selected\)\]{border-color:var(--tone-orange-border-selected)}.border-\[var\(--tone-pink-border\)\]{border-color:var(--tone-pink-border)}.border-\[var\(--tone-pink-border-selected\)\]{border-color:var(--tone-pink-border-selected)}.border-\[var\(--tone-teal-border\)\]{border-color:var(--tone-teal-border)}.border-\[var\(--tone-teal-border-selected\)\]{border-color:var(--tone-teal-border-selected)}.border-\[var\(--tone-violet-border\)\]{border-color:var(--tone-violet-border)}.border-\[var\(--tone-violet-border-selected\)\]{border-color:var(--tone-violet-border-selected)}.border-accent-blue,.border-accent-blue\/30{border-color:var(--surface-info-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-blue\/30{border-color:color-mix(in oklab, var(--surface-info-text) 30%, transparent)}}.border-accent-green\/20{border-color:var(--surface-success-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-green\/20{border-color:color-mix(in oklab, var(--surface-success-text) 20%, transparent)}}.border-accent-green\/30{border-color:var(--surface-success-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-green\/30{border-color:color-mix(in oklab, var(--surface-success-text) 30%, transparent)}}.border-accent-red,.border-accent-red\/20{border-color:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-red\/20{border-color:color-mix(in oklab, var(--surface-danger-text) 20%, transparent)}}.border-accent-red\/30{border-color:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-red\/30{border-color:color-mix(in oklab, var(--surface-danger-text) 30%, transparent)}}.border-accent-yellow\/20{border-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-yellow\/20{border-color:color-mix(in oklab, var(--surface-warning-text) 20%, transparent)}}.border-accent-yellow\/30{border-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-yellow\/30{border-color:color-mix(in oklab, var(--surface-warning-text) 30%, transparent)}}.border-accent-yellow\/40{border-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.border-accent-yellow\/40{border-color:color-mix(in oklab, var(--surface-warning-text) 40%, transparent)}}.border-background{border-color:hsl(var(--background))}.border-border,.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.border-border\/70{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, hsl(var(--border)) 70%, transparent)}}.border-border\/80{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, hsl(var(--border)) 80%, transparent)}}.border-current{border-color:currentColor}.border-destructive\/20{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.border-destructive\/25{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, hsl(var(--destructive)) 25%, transparent)}}.border-destructive\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.border-destructive\/40{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.border-destructive\/60{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, hsl(var(--destructive)) 60%, transparent)}}.border-input{border-color:hsl(var(--input))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-primary,.border-primary\/20{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.border-primary\/30{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.border-primary\/40{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.border-primary\/50{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.border-primary\/60{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.border-success\/30{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, hsl(var(--success)) 30%, transparent)}}.border-success\/60{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/60{border-color:color-mix(in oklab, hsl(var(--success)) 60%, transparent)}}.border-text-muted{border-color:var(--text-muted)}.border-transparent{border-color:#0000}.border-warning\/20{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, hsl(var(--warning)) 20%, transparent)}}.border-warning\/40{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, hsl(var(--warning)) 40%, transparent)}}.border-warning\/50{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, hsl(var(--warning)) 50%, transparent)}}.border-warning\/60{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/60{border-color:color-mix(in oklab, hsl(var(--warning)) 60%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.border-x-transparent{border-inline-color:#0000}.border-t-muted-foreground\/30{border-top-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.border-t-muted-foreground\/30{border-top-color:color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--record-tool-tone\)\]{border-left-color:var(--record-tool-tone)}.border-l-accent-red{border-left-color:var(--surface-danger-text)}.border-l-accent-yellow{border-left-color:var(--surface-warning-text)}.\!bg-muted-foreground\/70{background-color:hsl(var(--muted-foreground))!important}@supports (color:color-mix(in lab, red, red)){.\!bg-muted-foreground\/70{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)!important}}.\!bg-primary{background-color:hsl(var(--primary))!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0A6CDB\]{background-color:#0a6cdb}.bg-\[\#007A5A\]{background-color:#007a5a}.bg-\[\#0095f6\]{background-color:#0095f6}.bg-\[\#D9FDD3\]{background-color:#d9fdd3}.bg-\[\#E5E5EA\]{background-color:#e5e5ea}.bg-\[\#E9E9EB\]{background-color:#e9e9eb}.bg-\[\#EFEAE2\]{background-color:#efeae2}.bg-\[\#e8eaed\]{background-color:#e8eaed}.bg-\[\#eef0f2\]{background-color:#eef0f2}.bg-\[\#f2f6fc\]{background-color:#f2f6fc}.bg-\[\#f3f6f8\]{background-color:#f3f6f8}.bg-\[color-mix\(in_oklch\,var\(--color-warning\,orange\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,hsl(var(--warning)) 18%,transparent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--color-warning\,orange\)_18\%\,transparent\)\]{background-color:color-mix(in oklch,var(--color-warning,orange) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,hsl\(var\(--muted-foreground\)\)_15\%\,var\(--bg-input\)\)\]{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--muted-foreground\)\)_15\%\,var\(--bg-input\)\)\]{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 15%,var(--bg-input))}}.bg-\[color-mix\(in_srgb\,hsl\(var\(--primary\)\)_15\%\,var\(--bg-input\)\)\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--primary\)\)_15\%\,var\(--bg-input\)\)\]{background-color:color-mix(in srgb,hsl(var(--primary)) 15%,var(--bg-input))}}.bg-\[color-mix\(in_srgb\,hsl\(var\(--success\)\)_15\%\,var\(--bg-input\)\)\]{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--success\)\)_15\%\,var\(--bg-input\)\)\]{background-color:color-mix(in srgb,hsl(var(--success)) 15%,var(--bg-input))}}.bg-\[color-mix\(in_srgb\,hsl\(var\(--warning\)\)_15\%\,var\(--bg-input\)\)\]{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--warning\)\)_15\%\,var\(--bg-input\)\)\]{background-color:color-mix(in srgb,hsl(var(--warning)) 15%,var(--bg-input))}}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_5\%\,transparent\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,transparent\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_15\%\,transparent\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_60\%\,transparent\)\]{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-primary) 60%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--record-tool-tone\)_7\%\,transparent\)\]{background-color:var(--record-tool-tone)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--record-tool-tone\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--record-tool-tone) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-neutral-bg\)\,var\(--text-primary\)_12\%\)\]{background-color:var(--surface-neutral-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface-neutral-bg\)\,var\(--text-primary\)_12\%\)\]{background-color:color-mix(in srgb,var(--surface-neutral-bg),var(--text-primary) 12%)}}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-card\)_94\%\,transparent\)\]{background-color:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--bg-card\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-card) 94%,transparent)}}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card))}.bg-\[hsl\(var\(--destructive\)\)\]{background-color:hsl(var(--destructive))}.bg-\[hsl\(var\(--destructive\)\/0\.1\)\]{background-color:hsl(var(--destructive)/.1)}.bg-\[hsl\(var\(--foreground\)\)\]{background-color:hsl(var(--foreground))}.bg-\[hsl\(var\(--popover\)\)\]{background-color:hsl(var(--popover))}.bg-\[var\(--accent-surface-soft\)\]{background-color:var(--accent-surface-soft)}.bg-\[var\(--accent-surface-strong\)\]{background-color:var(--accent-surface-strong)}.bg-\[var\(--accent-text\)\]{background-color:var(--accent-text)}.bg-\[var\(--bg-input\)\]{background-color:var(--bg-input)}.bg-\[var\(--border-accent\)\]\/5{background-color:var(--border-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--border-accent\)\]\/5{background-color:color-mix(in oklab, var(--border-accent) 5%, transparent)}}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-hover\)\]{background-color:var(--border-hover)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--brand-cool\)\]{background-color:var(--brand-cool)}.bg-\[var\(--brand-cool\,hsl\(var\(--primary\)\)\)\]\/15{background-color:var(--brand-cool,hsl(var(--primary)))}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-cool\,hsl\(var\(--primary\)\)\)\]\/15{background-color:color-mix(in oklab, var(--brand-cool,hsl(var(--primary))) 15%, transparent)}}.bg-\[var\(--brand-glow\)\]{background-color:var(--brand-glow)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-strong\)\]{background-color:var(--brand-strong)}.bg-\[var\(--btn-primary-bg\)\]{background-color:var(--btn-primary-bg)}.bg-\[var\(--canvas-backdrop\,\#1a1a1a\)\]{background-color:var(--canvas-backdrop,#1a1a1a)}.bg-\[var\(--code-error\)\]{background-color:var(--code-error)}.bg-\[var\(--code-header-bg\,hsl\(var\(--background\)\)\)\]{background-color:var(--code-header-bg,hsl(var(--background)))}.bg-\[var\(--code-number\)\],.bg-\[var\(--code-number\)\]\/5{background-color:var(--code-number)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--code-number\)\]\/5{background-color:color-mix(in oklab, var(--code-number) 5%, transparent)}}.bg-\[var\(--code-success\)\],.bg-\[var\(--code-success\)\]\/5{background-color:var(--code-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--code-success\)\]\/5{background-color:color-mix(in oklab, var(--code-success) 5%, transparent)}}.bg-\[var\(--field-surface\,var\(--well\)\)\]{background-color:var(--field-surface,var(--well))}.bg-\[var\(--ix-sel-bg\)\]{background-color:var(--ix-sel-bg)}.bg-\[var\(--md3-outline-variant\)\]{background-color:var(--md3-outline-variant)}.bg-\[var\(--md3-surface-container\)\]{background-color:var(--md3-surface-container)}.bg-\[var\(--md3-surface-container-lowest\)\]{background-color:var(--md3-surface-container-lowest)}.bg-\[var\(--md3-surface-dim\)\]{background-color:var(--md3-surface-dim)}.bg-\[var\(--run-mix-cancelled\)\]{background-color:var(--run-mix-cancelled)}.bg-\[var\(--run-mix-failed\)\]{background-color:var(--run-mix-failed)}.bg-\[var\(--run-mix-in-flight\)\]{background-color:var(--run-mix-in-flight)}.bg-\[var\(--run-mix-succeeded\)\]{background-color:var(--run-mix-succeeded)}.bg-\[var\(--run-mix-waiting\)\]{background-color:var(--run-mix-waiting)}.bg-\[var\(--status-running\)\]{background-color:var(--status-running)}.bg-\[var\(--surface-danger-bg\)\]{background-color:var(--surface-danger-bg)}.bg-\[var\(--surface-danger-text\)\]{background-color:var(--surface-danger-text)}.bg-\[var\(--surface-info-bg\)\]{background-color:var(--surface-info-bg)}.bg-\[var\(--surface-info-text\)\]{background-color:var(--surface-info-text)}.bg-\[var\(--surface-neutral-bg\)\]{background-color:var(--surface-neutral-bg)}.bg-\[var\(--surface-neutral-text\)\]{background-color:var(--surface-neutral-text)}.bg-\[var\(--surface-success-bg\)\]{background-color:var(--surface-success-bg)}.bg-\[var\(--surface-success-text\)\]{background-color:var(--surface-success-text)}.bg-\[var\(--surface-violet-bg\)\]{background-color:var(--surface-violet-bg)}.bg-\[var\(--surface-warning-bg\)\]{background-color:var(--surface-warning-bg)}.bg-\[var\(--surface-warning-text\)\]{background-color:var(--surface-warning-text)}.bg-\[var\(--text-dim\)\]{background-color:var(--text-dim)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--tone-blue-bg\)\]{background-color:var(--tone-blue-bg)}.bg-\[var\(--tone-blue-bg-selected\)\]{background-color:var(--tone-blue-bg-selected)}.bg-\[var\(--tone-brown-bg\)\]{background-color:var(--tone-brown-bg)}.bg-\[var\(--tone-brown-bg-selected\)\]{background-color:var(--tone-brown-bg-selected)}.bg-\[var\(--tone-cyan-bg\)\]{background-color:var(--tone-cyan-bg)}.bg-\[var\(--tone-cyan-bg-selected\)\]{background-color:var(--tone-cyan-bg-selected)}.bg-\[var\(--tone-lime-bg\)\]{background-color:var(--tone-lime-bg)}.bg-\[var\(--tone-lime-bg-selected\)\]{background-color:var(--tone-lime-bg-selected)}.bg-\[var\(--tone-orange-bg\)\]{background-color:var(--tone-orange-bg)}.bg-\[var\(--tone-orange-bg-selected\)\]{background-color:var(--tone-orange-bg-selected)}.bg-\[var\(--tone-pink-bg\)\]{background-color:var(--tone-pink-bg)}.bg-\[var\(--tone-pink-bg-selected\)\]{background-color:var(--tone-pink-bg-selected)}.bg-\[var\(--tone-teal-bg\)\]{background-color:var(--tone-teal-bg)}.bg-\[var\(--tone-teal-bg-selected\)\]{background-color:var(--tone-teal-bg-selected)}.bg-\[var\(--tone-violet-bg\)\]{background-color:var(--tone-violet-bg)}.bg-\[var\(--tone-violet-bg-selected\)\]{background-color:var(--tone-violet-bg-selected)}.bg-\[var\(--well\)\]{background-color:var(--well)}.bg-\[var\(--well\,var\(--color-card\)\)\]{background-color:var(--well,var(--color-card))}.bg-\[var\(--well\,var\(--color-input\)\)\]{background-color:var(--well,var(--color-input))}.bg-accent{background-color:hsl(var(--accent))}.bg-accent-green,.bg-accent-green\/5{background-color:var(--surface-success-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-green\/5{background-color:color-mix(in oklab, var(--surface-success-text) 5%, transparent)}}.bg-accent-green\/10{background-color:var(--surface-success-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-green\/10{background-color:color-mix(in oklab, var(--surface-success-text) 10%, transparent)}}.bg-accent-red,.bg-accent-red\/5{background-color:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-red\/5{background-color:color-mix(in oklab, var(--surface-danger-text) 5%, transparent)}}.bg-accent-red\/10{background-color:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-red\/10{background-color:color-mix(in oklab, var(--surface-danger-text) 10%, transparent)}}.bg-accent-yellow,.bg-accent-yellow\/5{background-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-yellow\/5{background-color:color-mix(in oklab, var(--surface-warning-text) 5%, transparent)}}.bg-accent-yellow\/10{background-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-yellow\/10{background-color:color-mix(in oklab, var(--surface-warning-text) 10%, transparent)}}.bg-accent-yellow\/15{background-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.bg-accent-yellow\/15{background-color:color-mix(in oklab, var(--surface-warning-text) 15%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background{background-color:hsl(var(--background))}.bg-background-secondary{background-color:hsl(var(--card))}.bg-background-tertiary,.bg-background-tertiary\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-background-tertiary\/30{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.bg-background-tertiary\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-background-tertiary\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-background-tertiary\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-background-tertiary\/60{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.bg-background\/40{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, hsl(var(--background)) 40%, transparent)}}.bg-background\/90{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, hsl(var(--background)) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:hsl(var(--border))}.bg-card,.bg-card\/80{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, hsl(var(--card)) 80%, transparent)}}.bg-card\/90{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, hsl(var(--card)) 90%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-destructive\/15{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, hsl(var(--destructive)) 15%, transparent)}}.bg-destructive\/\[0\.06\]{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--destructive)) 6%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground,.bg-foreground\/70{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground,.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.bg-muted\/10{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, hsl(var(--muted)) 10%, transparent)}}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.bg-muted\/35{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, hsl(var(--muted)) 35%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.bg-muted\/55{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/55{background-color:color-mix(in oklab, hsl(var(--muted)) 55%, transparent)}}.bg-muted\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.bg-popover{background-color:hsl(var(--popover))}.bg-primary,.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.bg-primary\/15{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.bg-primary\/20{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.bg-primary\/25{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, hsl(var(--primary)) 4%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-run-inset{background-color:hsl(var(--background))}.bg-run-raised{background-color:hsl(var(--card))}.bg-run-section{background-color:var(--md3-surface-container-low)}.bg-run-well{background-color:var(--md3-surface-container-high)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-success,.bg-success\/10{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, hsl(var(--success)) 10%, transparent)}}.bg-success\/\[0\.06\]{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--success)) 6%, transparent)}}.bg-surface{background-color:var(--md3-surface)}.bg-surface-container{background-color:var(--md3-surface-container)}.bg-surface-container-high,.bg-surface-container-high\/40{background-color:var(--md3-surface-container-high)}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-high\/40{background-color:color-mix(in oklab, var(--md3-surface-container-high) 40%, transparent)}}.bg-surface-container-high\/60{background-color:var(--md3-surface-container-high)}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-high\/60{background-color:color-mix(in oklab, var(--md3-surface-container-high) 60%, transparent)}}.bg-surface-container-highest{background-color:var(--md3-surface-container-highest)}.bg-surface-container-low{background-color:var(--md3-surface-container-low)}.bg-surface-container-lowest{background-color:var(--md3-surface-container-lowest)}.bg-surface-dim{background-color:var(--md3-surface-dim)}.bg-text-muted\/30{background-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-text-muted\/30{background-color:color-mix(in oklab, var(--text-muted) 30%, transparent)}}.bg-text-muted\/60{background-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-text-muted\/60{background-color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, hsl(var(--warning)) 10%, transparent)}}.bg-warning\/15{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, hsl(var(--warning)) 15%, transparent)}}.bg-warning\/\[0\.06\]{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--warning)) 6%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--accent-gradient-strong\)\]{background-image:var(--accent-gradient-strong)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.03\)\,transparent\)\]{background-image:linear-gradient(#ffffff08,#0000)}.from-\[var\(--md3-surface-container\)\]{--tw-gradient-from:var(--md3-surface-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--surface-danger-bg\)\]{--tw-gradient-from:var(--surface-danger-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab, red, red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab, var(--color-black) 65%, transparent)}}.from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:hsl(var(--card));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:hsl(var(--muted));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/\[0\.07\]{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 7.0%, transparent)}}.from-primary\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black_60\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.\[mask-image\:linear-gradient\(to_bottom\,black_75\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.\[mask-image\:linear-gradient\(to_bottom\,black_calc\(100\%-1\.75rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_16px\,black_calc\(100\%-16px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[3px\]{padding:3px}.p-\[var\(--shell-inset-gutter\,0\.5rem\)\]{padding:var(--shell-inset-gutter,.5rem)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[18px\]{padding-inline:18px}.px-\[calc\(var\(--files-inset\)_-_0\.25rem\)\]{padding-inline:calc(var(--files-inset) - .25rem)}.px-\[var\(--chat-message-px\)\]{padding-inline:var(--chat-message-px)}.px-\[var\(--files-inset\)\]{padding-inline:var(--files-inset)}.px-\[var\(--tool-card-px\)\]{padding-inline:var(--tool-card-px)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[var\(--chat-message-py\)\]{padding-block:var(--chat-message-py)}.py-\[var\(--tool-card-py\)\]{padding-block:var(--tool-card-py)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[clamp\(24px\,22vh\,220px\)\]{padding-top:clamp(24px,22vh,220px)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-\[var\(--files-inset\)\]{padding-right:var(--files-inset)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[7px\]{padding-bottom:7px}.pb-\[18px\]{padding-bottom:18px}.pb-\[72px\]{padding-bottom:72px}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[2\.375rem\]{padding-left:2.375rem}.pl-\[13px\]{padding-left:13px}.pl-\[20px\]{padding-left:20px}.pl-\[var\(--files-inset\)\]{padding-left:var(--files-inset)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\[Arial\,sans-serif\]{font-family:Arial,sans-serif}.font-display{font-family:var(--font-display), sans-serif}.font-mono{font-family:var(--font-mono), monospace}.font-sans{font-family:var(--font-sans), system-ui, sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.9375em\]{font-size:.9375em}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--control-text-lg\,1rem\)\]{font-size:var(--control-text-lg,1rem)}.text-\[length\:var\(--control-text-md\,0\.875rem\)\]{font-size:var(--control-text-md,.875rem)}.text-\[length\:var\(--control-text-sm\,0\.75rem\)\]{font-size:var(--control-text-sm,.75rem)}.text-\[length\:var\(--font-size-3xl\,1\.875rem\)\]{font-size:var(--font-size-3xl,1.875rem)}.text-\[length\:var\(--font-size-base\)\]{font-size:var(--font-size-base)}.text-\[length\:var\(--font-size-base\,1rem\)\]{font-size:var(--font-size-base,1rem)}.text-\[length\:var\(--font-size-display\,3rem\)\]{font-size:var(--font-size-display,3rem)}.text-\[length\:var\(--font-size-help\,0\.75rem\)\]{font-size:var(--font-size-help,.75rem)}.text-\[length\:var\(--font-size-hero\,2\.5rem\)\]{font-size:var(--font-size-hero,2.5rem)}.text-\[length\:var\(--font-size-label\,0\.875rem\)\]{font-size:var(--font-size-label,.875rem)}.text-\[length\:var\(--font-size-lg\)\]{font-size:var(--font-size-lg)}.text-\[length\:var\(--font-size-sm\)\]{font-size:var(--font-size-sm)}.text-\[length\:var\(--font-size-xl\,1\.25rem\)\]{font-size:var(--font-size-xl,1.25rem)}.text-\[length\:var\(--font-size-xs\)\]{font-size:var(--font-size-xs)}.text-\[length\:var\(--font-size-xs\,0\.75rem\)\]{font-size:var(--font-size-xs,.75rem)}.text-\[length\:var\(--transcript-font-size\)\]{font-size:var(--transcript-font-size)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-\[var\(--line-height-display\,1\.05\)\]{--tw-leading:var(--line-height-display,1.05);line-height:var(--line-height-display,1.05)}.leading-\[var\(--line-height-heading\,1\.15\)\]{--tw-leading:var(--line-height-heading,1.15);line-height:var(--line-height-heading,1.15)}.leading-\[var\(--transcript-line-height\)\]{--tw-leading:var(--transcript-line-height);line-height:var(--transcript-line-height)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[var\(--tracking-snug\,-0\.01em\)\]{--tw-tracking:var(--tracking-snug,-.01em);letter-spacing:var(--tracking-snug,-.01em)}.tracking-\[var\(--tracking-tight\,-0\.02em\)\]{--tw-tracking:var(--tracking-tight,-.02em);letter-spacing:var(--tracking-tight,-.02em)}.tracking-\[var\(--tracking-wide\,0\.08em\)\]{--tw-tracking:var(--tracking-wide,.08em);letter-spacing:var(--tracking-wide,.08em)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f1419\]{color:#0f1419}.text-\[\#5f6368\]{color:#5f6368}.text-\[\#111B21\]{color:#111b21}.text-\[\#1155cc\]{color:#15c}.text-\[\#202124\]{color:#202124}.text-\[\#262626\]{color:#262626}.text-\[\#536471\]{color:#536471}.text-\[color\:var\(--surface-danger-text\)\]{color:var(--surface-danger-text)}.text-\[color\:var\(--surface-warning-text\)\]{color:var(--surface-warning-text)}.text-\[hsl\(var\(--background\)\)\]{color:hsl(var(--background))}.text-\[hsl\(var\(--destructive-foreground\)\)\]{color:hsl(var(--destructive-foreground))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--primary-foreground\)\)\]{color:hsl(var(--primary-foreground))}.text-\[var\(--accent-text\)\],.text-\[var\(--accent-text\)\]\/80{color:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--accent-text\)\]\/80{color:color-mix(in oklab, var(--accent-text) 80%, transparent)}}.text-\[var\(--brand-cool\,hsl\(var\(--primary\)\)\)\]{color:var(--brand-cool,hsl(var(--primary)))}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-strong-text\)\]{color:var(--brand-strong-text)}.text-\[var\(--brand-strong-text-muted\)\]{color:var(--brand-strong-text-muted)}.text-\[var\(--btn-primary-text\)\]{color:var(--btn-primary-text)}.text-\[var\(--code-error\)\]{color:var(--code-error)}.text-\[var\(--code-error\,\#FF4D6D\)\]{color:var(--code-error,#ff4d6d)}.text-\[var\(--code-function\)\]{color:var(--code-function)}.text-\[var\(--code-number\)\]{color:var(--code-number)}.text-\[var\(--code-success\)\]{color:var(--code-success)}.text-\[var\(--code-success\,\#10B981\)\]{color:var(--code-success,#10b981)}.text-\[var\(--md3-inverse-on-surface\,white\)\]{color:var(--md3-inverse-on-surface,white)}.text-\[var\(--md3-on-primary\)\]{color:var(--md3-on-primary)}.text-\[var\(--surface-danger-text\)\]{color:var(--surface-danger-text)}.text-\[var\(--surface-info-text\)\]{color:var(--surface-info-text)}.text-\[var\(--surface-neutral-text\)\]{color:var(--surface-neutral-text)}.text-\[var\(--surface-success-text\)\]{color:var(--surface-success-text)}.text-\[var\(--surface-success-text\,\#047857\)\]{color:var(--surface-success-text,#047857)}.text-\[var\(--surface-success-text\,hsl\(var\(--success\)\)\)\]{color:var(--surface-success-text,hsl(var(--success)))}.text-\[var\(--surface-violet-text\)\]{color:var(--surface-violet-text)}.text-\[var\(--surface-warning-text\)\]{color:var(--surface-warning-text)}.text-\[var\(--text-danger\)\]{color:var(--text-danger)}.text-\[var\(--text-danger\,\#dc2626\)\]{color:var(--text-danger,#dc2626)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-muted\,hsl\(var\(--muted-foreground\)\)\)\]{color:var(--text-muted,hsl(var(--muted-foreground)))}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-primary\,hsl\(var\(--foreground\)\)\)\]{color:var(--text-primary,hsl(var(--foreground)))}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-warning\)\]{color:var(--text-warning)}.text-\[var\(--tone-blue-icon\)\]{color:var(--tone-blue-icon)}.text-\[var\(--tone-blue-text\)\]{color:var(--tone-blue-text)}.text-\[var\(--tone-brown-icon\)\]{color:var(--tone-brown-icon)}.text-\[var\(--tone-brown-text\)\]{color:var(--tone-brown-text)}.text-\[var\(--tone-cyan-icon\)\]{color:var(--tone-cyan-icon)}.text-\[var\(--tone-cyan-text\)\]{color:var(--tone-cyan-text)}.text-\[var\(--tone-lime-icon\)\]{color:var(--tone-lime-icon)}.text-\[var\(--tone-lime-text\)\]{color:var(--tone-lime-text)}.text-\[var\(--tone-orange-icon\)\]{color:var(--tone-orange-icon)}.text-\[var\(--tone-orange-text\)\]{color:var(--tone-orange-text)}.text-\[var\(--tone-pink-icon\)\]{color:var(--tone-pink-icon)}.text-\[var\(--tone-pink-text\)\]{color:var(--tone-pink-text)}.text-\[var\(--tone-teal-icon\)\]{color:var(--tone-teal-icon)}.text-\[var\(--tone-teal-text\)\]{color:var(--tone-teal-text)}.text-\[var\(--tone-violet-icon\)\]{color:var(--tone-violet-icon)}.text-\[var\(--tone-violet-text\)\]{color:var(--tone-violet-text)}.text-\[var\(--x\)\]{color:var(--x)}.text-accent-blue{color:var(--surface-info-text)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-accent-green{color:var(--surface-success-text)}.text-accent-red{color:var(--surface-danger-text)}.text-accent-yellow{color:var(--surface-warning-text)}.text-amber-600{color:var(--color-amber-600)}.text-background{color:hsl(var(--background))}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, hsl(var(--destructive)) 80%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/70{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)}}.text-foreground\/75{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)}}.text-foreground\/80{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, hsl(var(--foreground)) 80%, transparent)}}.text-green-400{color:var(--color-green-400)}.text-muted-foreground,.text-muted-foreground\/40{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.text-muted-foreground\/50{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.text-muted-foreground\/60{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)}}.text-muted-foreground\/90{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab, hsl(var(--muted-foreground)) 90%, transparent)}}.text-neutral-400{color:var(--color-neutral-400)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/70{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, hsl(var(--primary)) 70%, transparent)}}.text-primary\/80{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-success{color:hsl(var(--success))}.text-text{color:hsl(var(--foreground))}.text-text-muted{color:var(--text-muted)}.text-text-subtle{color:var(--text-dim)}.text-warning{color:hsl(var(--warning))}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[var\(--text-dim\)\]{-webkit-text-decoration-color:var(--text-dim);text-decoration-color:var(--text-dim)}.decoration-destructive\/60{-webkit-text-decoration-color:hsl(var(--destructive));text-decoration-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.decoration-destructive\/60{-webkit-text-decoration-color:color-mix(in oklab, hsl(var(--destructive)) 60%, transparent);text-decoration-color:color-mix(in oklab, hsl(var(--destructive)) 60%, transparent)}}.decoration-primary{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.accent-primary{accent-color:hsl(var(--primary))}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.\[color-scheme\:light\]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_var\(--brand-primary\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--brand-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_var\(--brand-primary\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--brand-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_hsl\(var\(--border\)\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,hsl(var(--border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_hsl\(var\(--primary\)\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,hsl(var(--primary)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--edge-highlight\)\,var\(--shadow-card\)\]{--tw-shadow:var(--edge-highlight), var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-accent\)\]{--tw-shadow:var(--shadow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-dropdown\)\]{--tw-shadow:var(--shadow-dropdown);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-glow\)\]{--tw-shadow:var(--shadow-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-well\)\]{--tw-shadow:var(--shadow-well);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#ffffff14\]{--tw-ring-color:#ffffff14}.ring-\[color-mix\(in_srgb\,var\(--brand-primary\)_60\%\,transparent\)\]{--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--brand-primary\)_60\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--brand-primary) 60%,transparent)}}.ring-\[var\(--bg-root\)\]{--tw-ring-color:var(--bg-root)}.ring-\[var\(--border-accent\)\]{--tw-ring-color:var(--border-accent)}.ring-\[var\(--brand-primary\)\]{--tw-ring-color:var(--brand-primary)}.ring-\[var\(--md3-outline-variant\)\]{--tw-ring-color:var(--md3-outline-variant)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-border{--tw-ring-color:hsl(var(--border))}.ring-card{--tw-ring-color:hsl(var(--card))}.ring-primary\/15{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.ring-primary\/20{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.ring-primary\/25{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.ring-primary\/40{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.ring-surface-container-low{--tw-ring-color:var(--md3-surface-container-low)}.ring-warning\/10{--tw-ring-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.ring-warning\/10{--tw-ring-color:color-mix(in oklab, hsl(var(--warning)) 10%, transparent)}}.ring-warning\/40{--tw-ring-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.ring-warning\/40{--tw-ring-color:color-mix(in oklab, hsl(var(--warning)) 40%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-primary{outline-color:hsl(var(--primary))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,background-color\]{transition-property:translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[var\(--transition-fast\)\]{--tw-duration:var(--transition-fast);transition-duration:var(--transition-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[--field-surface\:hsl\(var\(--card\)\)\]{--field-surface:hsl(var(--card))}.\[--files-inset\:0\.75rem\]{--files-inset:.75rem}.\[--transcript-font-size\:1\.0625rem\]{--transcript-font-size:1.0625rem}.\[-webkit-mask-image\:linear-gradient\(to_right\,transparent\,black_16px\,black_calc\(100\%-16px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.\[text-decoration\:inherit\]{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.\[transition\:color_var\(--motion-control\)\,background-color_var\(--motion-control\)\,border-color_var\(--motion-control\)\,box-shadow_var\(--motion-control\)\,transform_var\(--motion-control\)\,scale_var\(--motion-control\)\,opacity_var\(--motion-control\)\]{transition:color var(--motion-control),background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control),transform var(--motion-control),scale var(--motion-control),opacity var(--motion-control)}.\[transition\:color_var\(--motion-control\)\]{transition:color var(--motion-control)}.\[transition\:opacity_var\(--motion-surface\)\,transform_var\(--motion-surface\)\]{transition:opacity var(--motion-surface),transform var(--motion-surface)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-\[var\(--transition-fast\)\]{animation-duration:var(--transition-fast)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-left-4{--tw-enter-translate-x:-1rem}.slide-in-from-right-4{--tw-enter-translate-x:1rem}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.not-first\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.not-first\:border-\[color\:var\(--border-subtle\)\]:not(:first-child){border-color:var(--border-subtle)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *),.group-open\/config\:rotate-90:is(:where(.group\/config):is([open],:popover-open,:open) *),.group-open\/more\:rotate-90:is(:where(.group\/more):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_15\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_15\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--brand-primary) 15%,transparent)}}.group-hover\:bg-\[var\(--brand-primary\)\]:is(:where(.group):hover *){background-color:var(--brand-primary)}.group-hover\:bg-foreground:is(:where(.group):hover *){background-color:hsl(var(--foreground))}.group-hover\:bg-primary:is(:where(.group):hover *),.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.group-hover\:bg-ring:is(:where(.group):hover *){background-color:hsl(var(--ring))}.group-hover\:text-foreground:is(:where(.group):hover *){color:hsl(var(--foreground))}.group-hover\:text-primary:is(:where(.group):hover *){color:hsl(var(--primary))}.group-hover\:text-text:is(:where(.group):hover *){color:hsl(var(--foreground))}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/brand\:opacity-0:is(:where(.group\/brand):hover *){opacity:0}.group-hover\/brand\:opacity-100:is(:where(.group\/brand):hover *),.group-hover\/sub\:opacity-100:is(:where(.group\/sub):hover *){opacity:1}}.group-focus\:bg-primary:is(:where(.group):focus *),.group-focus-visible\:bg-primary\/30:is(:where(.group):focus-visible *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:bg-primary\/30:is(:where(.group):focus-visible *){background-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.group-focus-visible\:bg-ring:is(:where(.group):focus-visible *){background-color:hsl(var(--ring))}.group-data-\[open\=true\]\/step\:bg-run-well:is(:where(.group\/step)[data-open=true] *){background-color:var(--md3-surface-container-high)}.group-data-\[state\=indeterminate\]\/checkbox\:block:is(:where(.group\/checkbox)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\/checkbox\:hidden:is(:where(.group\/checkbox)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-\[var\(--text-dim\)\]::placeholder{color:var(--text-dim)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-text-subtle::placeholder{color:var(--text-dim)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:-inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:-right-\[3px\]:after{content:var(--tw-content);right:-3px}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:hsl(var(--border))}.after\:bg-primary:after{content:var(--tw-content);background-color:hsl(var(--primary))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-full:first-child{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-full:last-child{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:bg-run-section:is([open],:popover-open,:open){background-color:var(--md3-surface-container-low)}.autofill\:caret-\[var\(--text-primary\)\]:autofill{caret-color:var(--text-primary)}.autofill\:shadow-\[inset_0_0_0_1000px_var\(--field-surface\,var\(--well\)\)\]:autofill{--tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--field-surface,var(--well)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.autofill\:\[-webkit-text-fill-color\:var\(--text-primary\)\]:autofill{-webkit-text-fill-color:var(--text-primary)}.empty\:hidden:empty{display:none}.focus-within\:border-\[var\(--focus-border\)\]:focus-within{border-color:var(--focus-border)}.focus-within\:bg-\[color-mix\(in_srgb\,var\(--record-tool-tone\)_14\%\,transparent\)\]:focus-within{background-color:var(--record-tool-tone)}@supports (color:color-mix(in lab, red, red)){.focus-within\:bg-\[color-mix\(in_srgb\,var\(--record-tool-tone\)_14\%\,transparent\)\]:focus-within{background-color:color-mix(in srgb,var(--record-tool-tone) 14%,transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:hsl(var(--ring))}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-ring:focus-within{outline-color:hsl(var(--ring))}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color-mix\(in_srgb\,var\(--brand-primary\)_40\%\,transparent\)\]:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--brand-primary\)_40\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--brand-primary) 40%,transparent)}}.hover\:border-\[var\(--border-accent\)\]:hover{border-color:var(--border-accent)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--brand-primary\)\]:hover{border-color:var(--brand-primary)}.hover\:border-\[var\(--ix-hover-border\)\]:hover{border-color:var(--ix-hover-border)}.hover\:border-\[var\(--md3-outline-variant\)\]:hover{border-color:var(--md3-outline-variant)}.hover\:border-\[var\(--surface-danger-border\)\]:hover{border-color:var(--surface-danger-border)}.hover\:border-\[var\(--surface-danger-text\)\]:hover{border-color:var(--surface-danger-text)}.hover\:border-\[var\(--text-danger\)\]:hover{border-color:var(--text-danger)}.hover\:border-accent\/50:hover{border-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border-hover:hover{border-color:var(--border-hover)}.hover\:border-destructive:hover,.hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/30:hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.hover\:border-foreground\/15:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/15:hover{border-color:color-mix(in oklab, hsl(var(--foreground)) 15%, transparent)}}.hover\:border-foreground\/20:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/20:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.hover\:border-text-muted:hover{border-color:var(--text-muted)}.hover\:\!bg-primary:hover{background-color:hsl(var(--primary))!important}.hover\:bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,transparent\)\]:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--record-tool-tone\)_14\%\,transparent\)\]:hover{background-color:var(--record-tool-tone)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--record-tool-tone\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--record-tool-tone) 14%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-neutral-bg\)\,var\(--text-primary\)_6\%\)\]:hover{background-color:var(--surface-neutral-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-neutral-bg\)\,var\(--text-primary\)_6\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-neutral-bg),var(--text-primary) 6%)}}.hover\:bg-\[hsl\(var\(--accent\)\)\]:hover{background-color:hsl(var(--accent))}.hover\:bg-\[hsl\(var\(--primary\)\/0\.1\)\]:hover{background-color:hsl(var(--primary)/.1)}.hover\:bg-\[var\(--accent-surface-soft\)\]:hover{background-color:var(--accent-surface-soft)}.hover\:bg-\[var\(--accent-surface-strong\)\]:hover{background-color:var(--accent-surface-strong)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--bg-hover\,hsl\(var\(--accent\)\)\)\]:hover{background-color:var(--bg-hover,hsl(var(--accent)))}.hover\:bg-\[var\(--border-default\)\]:hover{background-color:var(--border-default)}.hover\:bg-\[var\(--btn-primary-bg\)\]:hover{background-color:var(--btn-primary-bg)}.hover\:bg-\[var\(--btn-primary-hover\)\]:hover{background-color:var(--btn-primary-hover)}.hover\:bg-\[var\(--ix-hover-bg\)\]:hover{background-color:var(--ix-hover-bg)}.hover\:bg-\[var\(--md3-surface-container\)\]:hover{background-color:var(--md3-surface-container)}.hover\:bg-\[var\(--surface-container-high\)\]\/40:hover{background-color:var(--surface-container-high)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--surface-container-high\)\]\/40:hover{background-color:color-mix(in oklab, var(--surface-container-high) 40%, transparent)}}.hover\:bg-\[var\(--surface-danger-bg\)\]:hover{background-color:var(--surface-danger-bg)}.hover\:bg-\[var\(--tone-blue-bg-hover\)\]:hover{background-color:var(--tone-blue-bg-hover)}.hover\:bg-\[var\(--tone-brown-bg-hover\)\]:hover{background-color:var(--tone-brown-bg-hover)}.hover\:bg-\[var\(--tone-cyan-bg-hover\)\]:hover{background-color:var(--tone-cyan-bg-hover)}.hover\:bg-\[var\(--tone-lime-bg-hover\)\]:hover{background-color:var(--tone-lime-bg-hover)}.hover\:bg-\[var\(--tone-orange-bg-hover\)\]:hover{background-color:var(--tone-orange-bg-hover)}.hover\:bg-\[var\(--tone-pink-bg-hover\)\]:hover{background-color:var(--tone-pink-bg-hover)}.hover\:bg-\[var\(--tone-teal-bg-hover\)\]:hover{background-color:var(--tone-teal-bg-hover)}.hover\:bg-\[var\(--tone-violet-bg-hover\)\]:hover{background-color:var(--tone-violet-bg-hover)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent-red\/10:hover{background-color:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-red\/10:hover{background-color:color-mix(in oklab, var(--surface-danger-text) 10%, transparent)}}.hover\:bg-accent-red\/15:hover{background-color:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-red\/15:hover{background-color:color-mix(in oklab, var(--surface-danger-text) 15%, transparent)}}.hover\:bg-accent-yellow\/10:hover{background-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-yellow\/10:hover{background-color:color-mix(in oklab, var(--surface-warning-text) 10%, transparent)}}.hover\:bg-accent-yellow\/15:hover{background-color:var(--surface-warning-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-yellow\/15:hover{background-color:color-mix(in oklab, var(--surface-warning-text) 15%, transparent)}}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 30%, transparent)}}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 60%, transparent)}}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-background-secondary:hover{background-color:hsl(var(--card))}.hover\:bg-background-tertiary:hover,.hover\:bg-background-tertiary\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-tertiary\/40:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.hover\:bg-background-tertiary\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-tertiary\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive\/5:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.hover\:bg-destructive\/25:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/25:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 25%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-green-600\/5:hover{background-color:#00a5440d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-600\/5:hover{background-color:color-mix(in oklab, var(--color-green-600) 5%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 80%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-run-section:hover{background-color:var(--md3-surface-container-low)}.hover\:bg-run-well:hover{background-color:var(--md3-surface-container-high)}.hover\:bg-success\/20:hover{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab, hsl(var(--success)) 20%, transparent)}}.hover\:bg-surface-container:hover{background-color:var(--md3-surface-container)}.hover\:bg-surface-container-high:hover{background-color:var(--md3-surface-container-high)}.hover\:bg-surface-container-highest:hover{background-color:var(--md3-surface-container-highest)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[var\(--accent-text\)\]:hover{color:var(--accent-text)}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[var\(--btn-primary-text\)\]:hover{color:var(--btn-primary-text)}.hover\:text-\[var\(--status-error\,\#ff4d6d\)\]:hover{color:var(--status-error,#ff4d6d)}.hover\:text-\[var\(--surface-danger-text\)\]:hover{color:var(--surface-danger-text)}.hover\:text-\[var\(--text-danger\)\]:hover{color:var(--text-danger)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-accent-red:hover{color:var(--surface-danger-text)}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-text:hover{color:hsl(var(--foreground))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[inset_0_-2px_0_hsl\(var\(--hsl-ring\)\/0\.4\)\]:hover{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,hsl(var(--hsl-ring)/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_var\(--ix-hover-border\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-hover-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--ix-hover\)\]:hover{--tw-shadow:var(--ix-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-card\)\]:hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-well\)\,var\(--ix-hover\)\]:hover{--tw-shadow:var(--shadow-well), var(--ix-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-\[var\(--text-muted\)\]:hover{--tw-ring-color:var(--text-muted)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--brand-primary\)\]:focus{border-color:var(--brand-primary)}.focus\:border-\[var\(--focus-border\)\]:focus{border-color:var(--focus-border)}.focus\:border-\[var\(--focus-border-danger\)\]:focus{border-color:var(--focus-border-danger)}.focus\:border-primary:focus,.focus\:border-primary\/60:focus{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.focus\:bg-\[var\(--accent-surface-strong\)\]:focus{background-color:var(--accent-surface-strong)}.focus\:bg-\[var\(--ix-sel-bg\)\]:focus{background-color:var(--ix-sel-bg)}.focus\:bg-accent\/40:focus{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-accent\/40:focus{background-color:color-mix(in oklab, hsl(var(--accent)) 40%, transparent)}}.focus\:bg-accent\/50:focus{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-accent\/50:focus{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.focus\:bg-destructive\/10:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.focus\:bg-muted\/50:focus{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-muted\/50:focus{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.focus\:text-\[color\:var\(--surface-danger-text\)\]:focus,.focus\:text-\[var\(--surface-danger-text\)\]:focus{color:var(--surface-danger-text)}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-muted-foreground:focus{color:hsl(var(--muted-foreground))}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-3:focus,.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--focus-halo\)\]:focus{--tw-ring-color:var(--focus-halo)}.focus\:ring-\[var\(--focus-halo-danger\)\]:focus{--tw-ring-color:var(--focus-halo-danger)}.focus\:ring-primary\/20:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.focus\:ring-primary\/40:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.focus\:ring-primary\/50:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.focus\:ring-ring:focus,.focus\:ring-ring\/30:focus{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/30:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 30%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-card:focus{--tw-ring-offset-color:hsl(var(--card))}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:not-focus-visible\:border-\[var\(--ix-hover-border\)\]:focus:not(:focus-visible){border-color:var(--ix-hover-border)}.focus\:not-focus-visible\:shadow-\[var\(--ix-after\)\]:focus:not(:focus-visible){--tw-shadow:var(--ix-after);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:bg-background:focus-visible{background-color:hsl(var(--background))}.focus-visible\:bg-background-tertiary:focus-visible{background-color:hsl(var(--muted))}.focus-visible\:bg-surface-container:focus-visible{background-color:var(--md3-surface-container)}.focus-visible\:text-foreground:focus-visible{color:hsl(var(--foreground))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--focus-halo\)\]:focus-visible{--tw-ring-color:var(--focus-halo)}.focus-visible\:ring-destructive\/50:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 50%, transparent)}}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:hsl(var(--primary))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:hsl(var(--card))}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:calc(1px * -1)}.focus-visible\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--focus-border\)\]:focus-visible{outline-color:var(--focus-border)}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:rounded-\[inherit\]:focus-visible:after{content:var(--tw-content);border-radius:inherit}.focus-visible\:after\:rounded-xl:focus-visible:after{content:var(--tw-content);border-radius:var(--radius-xl)}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:after\:ring-ring:focus-visible:after{content:var(--tw-content);--tw-ring-color:hsl(var(--ring))}.focus-visible\:after\:ring-inset:focus-visible:after{content:var(--tw-content);--tw-ring-inset:inset}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-\[hsl\(var\(--hsl-ring\)\)\]:active{border-color:hsl(var(--hsl-ring))}.active\:bg-\[var\(--border-accent\)\]:active{background-color:var(--border-accent)}.active\:bg-\[var\(--ix-sel-bg\)\]:active{background-color:var(--ix-sel-bg)}.active\:shadow-\[inset_0_0_0_1px_hsl\(var\(--hsl-ring\)\)\]:active{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--hsl-ring)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[var\(--ix-press\)\]:active{--tw-shadow:var(--ix-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:hidden:disabled{display:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:text-\[var\(--text-secondary\)\]:disabled:hover{color:var(--text-secondary)}}.has-\[\:checked\]\:border-border:has(:checked){border-color:hsl(var(--border))}.has-\[\:checked\]\:bg-muted:has(:checked){background-color:hsl(var(--muted))}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\:is\(textarea\,select\,\[contenteditable\]\:not\(\[contenteditable\=false\]\)\,input\:not\(\[type\=button\]\,\[type\=submit\]\,\[type\=reset\]\,\[type\=image\]\,\[type\=checkbox\]\,\[type\=radio\]\,\[type\=range\]\,\[type\=color\]\,\[type\=file\]\)\)\:focus\]\:border-\[var\(--focus-border\)\]:has(:is(textarea,select,[contenteditable]:not([contenteditable=false]),input:not([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus){border-color:var(--focus-border)}.has-\[\:is\(textarea\,select\,\[contenteditable\]\:not\(\[contenteditable\=false\]\)\,input\:not\(\[type\=button\]\,\[type\=submit\]\,\[type\=reset\]\,\[type\=image\]\,\[type\=checkbox\]\,\[type\=radio\]\,\[type\=range\]\,\[type\=color\]\,\[type\=file\]\)\)\:focus\]\:ring-3:has(:is(textarea,select,[contenteditable]:not([contenteditable=false]),input:not([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:is\(textarea\,select\,\[contenteditable\]\:not\(\[contenteditable\=false\]\)\,input\:not\(\[type\=button\]\,\[type\=submit\]\,\[type\=reset\]\,\[type\=image\]\,\[type\=checkbox\]\,\[type\=radio\]\,\[type\=range\]\,\[type\=color\]\,\[type\=file\]\)\)\:focus\]\:ring-\[var\(--focus-halo\)\]:has(:is(textarea,select,[contenteditable]:not([contenteditable=false]),input:not([type=button],[type=submit],[type=reset],[type=image],[type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus){--tw-ring-color:var(--focus-halo)}.aria-checked\:border-border[aria-checked=true]{border-color:hsl(var(--border))}.aria-checked\:bg-\[hsl\(var\(--hsl-ring\)\/0\.07\)\][aria-checked=true]{background-color:hsl(var(--hsl-ring)/.07)}.aria-checked\:bg-\[var\(--ix-sel-bg\)\][aria-checked=true]{background-color:var(--ix-sel-bg)}.aria-checked\:bg-card[aria-checked=true]{background-color:hsl(var(--card))}.aria-checked\:text-\[var\(--accent-text\)\][aria-checked=true]{color:var(--accent-text)}.aria-checked\:shadow-\[0_1px_2px_rgb\(0_0_0\/0\.08\)\][aria-checked=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-checked\:shadow-\[inset_0_-2px_0_var\(--ix-sel-ring\)\][aria-checked=true]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-checked\:shadow-\[inset_0_0_0_1px_var\(--ix-sel-ring\)\][aria-checked=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:aria-checked\:bg-card:hover[aria-checked=true]{background-color:hsl(var(--card))}}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:hsl(var(--accent))}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-\[var\(--surface-danger-border\)\][aria-invalid=true]{border-color:var(--surface-danger-border)}@media (hover:hover){.aria-invalid\:hover\:border-\[var\(--surface-danger-border\)\][aria-invalid=true]:hover{border-color:var(--surface-danger-border)}}.aria-invalid\:focus\:border-\[var\(--focus-border-danger\)\][aria-invalid=true]:focus{border-color:var(--focus-border-danger)}.aria-invalid\:focus\:ring-\[var\(--focus-halo-danger\)\][aria-invalid=true]:focus{--tw-ring-color:var(--focus-halo-danger)}.aria-pressed\:bg-\[var\(--ix-sel-bg\)\][aria-pressed=true]{background-color:var(--ix-sel-bg)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:hsl(var(--muted))}.aria-pressed\:text-\[var\(--accent-text\)\][aria-pressed=true]{color:var(--accent-text)}.aria-pressed\:shadow-\[inset_0_0_0_1px_var\(--ix-sel-ring\)\][aria-pressed=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[current\=page\]\:bg-\[var\(--ix-sel-bg\)\][aria-current=page]{background-color:var(--ix-sel-bg)}.aria-\[current\=page\]\:text-\[var\(--accent-text\)\][aria-current=page]{color:var(--accent-text)}.aria-\[current\=page\]\:shadow-\[inset_0_0_0_1px_var\(--ix-sel-ring\)\][aria-current=page]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[copy-loading\=true\]\:gap-1[data-copy-loading=true]{gap:var(--spacing)}.data-\[copy-loading\=true\]\:after\:content-\[\'…\'\][data-copy-loading=true]:after{--tw-content:"…";content:var(--tw-content)}.data-\[copy-long-work\=true\]\:not-sr-only[data-copy-long-work=true]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.data-\[copy-long-work\=true\]\:text-xs[data-copy-long-work=true]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[copy-long-work\=true\]\:text-muted-foreground[data-copy-long-work=true]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-\[var\(--ix-sel-bg\)\][data-highlighted]{background-color:var(--ix-sel-bg)}.data-\[highlighted\]\:shadow-\[inset_0_0_0_1px_var\(--ix-hover-border\)\][data-highlighted]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-hover-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-\[var\(--text-dim\)\][data-placeholder]{color:var(--text-dim)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:-.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-\[hsl\(var\(--hsl-ring\)\/0\.07\)\][data-state=active]{background-color:hsl(var(--hsl-ring)/.07)}.data-\[state\=active\]\:bg-\[var\(--ix-sel-bg\)\][data-state=active]{background-color:var(--ix-sel-bg)}.data-\[state\=active\]\:text-\[var\(--accent-text\)\][data-state=active]{color:var(--accent-text)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow-\[inset_0_-2px_0_var\(--ix-sel-ring\)\][data-state=active]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:shadow-\[inset_0_0_0_1px_var\(--ix-sel-ring\)\][data-state=active]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:animate-in[data-state=active]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=active\]\:fade-in-0[data-state=active]{--tw-enter-opacity:0}.data-\[state\=active\]\:slide-in-from-bottom-2[data-state=active]{--tw-enter-translate-y:.5rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.data-\[state\=checked\]\:bg-\[var\(--accent-surface-soft\)\][data-state=checked]{background-color:var(--accent-surface-soft)}.data-\[state\=checked\]\:bg-\[var\(--accent-surface-strong\)\][data-state=checked]{background-color:var(--accent-surface-strong)}.data-\[state\=checked\]\:bg-\[var\(--accent-text\)\][data-state=checked]{background-color:var(--accent-text)}.data-\[state\=checked\]\:bg-\[var\(--ix-sel-bg\)\][data-state=checked]{background-color:var(--ix-sel-bg)}.data-\[state\=checked\]\:bg-card[data-state=checked]{background-color:hsl(var(--card))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:font-medium[data-state=checked]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=checked\]\:text-\[var\(--accent-text\)\][data-state=checked]{color:var(--accent-text)}.data-\[state\=checked\]\:text-\[var\(--brand-primary\)\][data-state=checked]{color:var(--brand-primary)}.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=checked\]\:shadow-\[inset_0_0_0_1px_var\(--ix-sel-ring\)\][data-state=checked]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=closed\]\:\[animation\:tangle-surface-absent_var\(--motion-dismiss\)_both\][data-state=closed]{animation:tangle-surface-absent var(--motion-dismiss) both}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=delayed-open\]\:\[animation\:tangle-surface-present_var\(--motion-surface\)_both\][data-state=delayed-open]{animation:tangle-surface-present var(--motion-surface) both}.data-\[state\=inactive\]\:invisible[data-state=inactive]{visibility:hidden}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:hsl(var(--muted-foreground))}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:hsl(var(--primary))}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:hsl(var(--primary))}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:hsl(var(--primary-foreground))}.data-\[state\=instant-open\]\:\[animation\:tangle-surface-present_var\(--motion-surface\)_both\][data-state=instant-open]{animation:tangle-surface-present var(--motion-surface) both}.data-\[state\=on\]\:bg-\[var\(--ix-sel-bg\)\][data-state=on]{background-color:var(--ix-sel-bg)}.data-\[state\=on\]\:shadow-\[inset_0_0_0_1px_var\(--ix-sel-ring\)\][data-state=on]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ix-sel-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:rotate-180[data-state=open]{rotate:180deg}.data-\[state\=open\]\:\[animation\:tangle-surface-present_var\(--motion-surface\)_both\][data-state=open]{animation:tangle-surface-present var(--motion-surface) both}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:border-\[var\(--ix-hover-border\)\][data-state=open]{border-color:var(--ix-hover-border)}.data-\[state\=open\]\:border-\[var\(--md3-outline\)\][data-state=open]{border-color:var(--md3-outline)}.data-\[state\=open\]\:border-\[var\(--md3-outline-variant\)\][data-state=open]{border-color:var(--md3-outline-variant)}.data-\[state\=open\]\:border-border[data-state=open]{border-color:hsl(var(--border))}.data-\[state\=open\]\:border-primary[data-state=open]{border-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-\[var\(--accent-surface-strong\)\][data-state=open]{background-color:var(--accent-surface-strong)}.data-\[state\=open\]\:bg-\[var\(--ix-sel-bg\)\][data-state=open]{background-color:var(--ix-sel-bg)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-muted[data-state=open],.data-\[state\=open\]\:bg-muted\/50[data-state=open]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-muted\/50[data-state=open]{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.data-\[state\=open\]\:bg-surface-container-high[data-state=open]{background-color:var(--md3-surface-container-high)}.data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:#0000}.data-\[state\=open\]\:text-foreground[data-state=open]{color:hsl(var(--foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:shadow-\[var\(--ix-after\)\][data-state=open]{--tw-shadow:var(--ix-after);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:border-muted-foreground[data-state=unchecked]{border-color:hsl(var(--muted-foreground))}.data-\[state\=unchecked\]\:bg-muted-foreground[data-state=unchecked]{background-color:hsl(var(--muted-foreground))}.data-\[state\=unchecked\]\:bg-transparent[data-state=unchecked]{background-color:#0000}@media (prefers-reduced-motion:reduce){.motion-reduce\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.motion-reduce\:animate-none{animation:none}.motion-reduce\:animate-none\!{animation:none!important}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (width>=900px){.max-\[900px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (width>=640px){.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:max-w-none{max-width:none}.max-\[640px\]\:flex-1{flex:1}.max-\[640px\]\:basis-\[160px\]{flex-basis:160px}.max-\[640px\]\:text-\[1\.5rem\]{font-size:1.5rem}}@media not all and (width>=80rem){.max-xl\:flex-col\!{flex-direction:column!important}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=48rem){.max-md\:hidden{display:none}}@media not all and (width>=40rem){.max-sm\:order-last{order:9999}.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-sm\:hidden{display:none}.max-sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:min-w-0{min-width:0}.max-sm\:basis-full{flex-basis:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-1{gap:var(--spacing)}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:border-l\!{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.max-sm\:border-l-0\!{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.max-sm\:pl-4{padding-left:calc(var(--spacing) * 4)}}@media (width>=480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:row-start-1{grid-row-start:1}.sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:\!block{display:block!important}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:h-\[32rem\]{height:32rem}.sm\:h-\[34rem\]{height:34rem}.sm\:h-\[440px\]{height:440px}.sm\:max-h-\[60vh\]{max-height:60vh}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-\[132px\]{width:132px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:min-w-\[160px\]{min-width:160px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[4rem_minmax\(0\,1fr\)_5\.5rem_3rem\]{grid-template-columns:4rem minmax(0,1fr) 5.5rem 3rem}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:grid-cols-\[minmax\(6rem\,11rem\)_1fr_3rem\]{grid-template-columns:minmax(6rem,11rem) 1fr 3rem}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pr-0{padding-right:0}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:pl-14{padding-left:calc(var(--spacing) * 14)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.sm\:focus-within\:opacity-100:focus-within{opacity:1}}@media (width>=48rem){.md\:mt-0{margin-top:0}.md\:mr-12{margin-right:calc(var(--spacing) * 12)}.md\:ml-12{margin-left:calc(var(--spacing) * 12)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:h-96{height:calc(var(--spacing) * 96)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:pr-3{padding-right:calc(var(--spacing) * 3)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-0{margin-top:0}.lg\:mr-\[420px\]{margin-right:420px}.lg\:ml-\[var\(--sb-content-margin\,0px\)\]{margin-left:var(--sb-content-margin,0px)}.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:max-h-none{max-height:none}.lg\:\[min-height\:14rem\]{min-height:14rem}.lg\:min-h-0{min-height:0}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-auto{width:auto}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:min-w-0{min-width:0}.lg\:min-w-64{min-width:calc(var(--spacing) * 64)}.lg\:min-w-\[12rem\]{min-width:12rem}.lg\:flex-1{flex:1}.lg\:flex-\[2_1_0\%\]{flex:2}.lg\:flex-\[3_1_0\%\]{flex:3}.lg\:flex-initial{flex:0 auto}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(20rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{grid-template-columns:minmax(0,1fr) 28rem}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:overflow-x-auto{overflow-x:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-0{padding-top:0}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=80rem){.xl\:hidden{display:none}.xl\:table-cell{display:table-cell}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}}@container not (width>=720px){.\@max-\[720px\]\:block{display:block}.\@max-\[720px\]\:justify-start{justify-content:flex-start}}@container members not (width>=36rem){.\@max-\[36rem\]\/members\:order-last{order:9999}}@container invite not (width>=36rem){.\@max-\[36rem\]\/invite\:w-full{width:100%}}@container members not (width>=36rem){.\@max-\[36rem\]\/members\:w-full{width:100%}.\@max-\[36rem\]\/members\:basis-40{flex-basis:calc(var(--spacing) * 40)}}@container settings-section not (width>=34rem){.\@max-\[34rem\]\/settings-section\:col-start-\[main\]{grid-column-start:main}.\@max-\[34rem\]\/settings-section\:col-end-\[-1\]{grid-column-end:-1}.\@max-\[34rem\]\/settings-section\:row-start-2{grid-row-start:2}.\@max-\[34rem\]\/settings-section\:row-start-3{grid-row-start:3}.\@max-\[34rem\]\/settings-section\:mt-2{margin-top:calc(var(--spacing) * 2)}.\@max-\[34rem\]\/settings-section\:\[grid-template-columns\:var\(--settings-list-columns-narrow\)\]{grid-template-columns:var(--settings-list-columns-narrow)}.\@max-\[34rem\]\/settings-section\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@max-\[34rem\]\/settings-section\:flex-col{flex-direction:column}.\@max-\[34rem\]\/settings-section\:flex-wrap{flex-wrap:wrap}.\@max-\[34rem\]\/settings-section\:items-stretch{align-items:stretch}.\@max-\[34rem\]\/settings-section\:px-4{padding-inline:calc(var(--spacing) * 4)}}@container studio-composer (width>=640px){.\@\[640px\]\/studio-composer\:order-none{order:0}.\@\[640px\]\/studio-composer\:inline{display:inline}.\@\[640px\]\/studio-composer\:w-auto{width:auto}.\@\[640px\]\/studio-composer\:flex-1{flex:1}}@container work-product (width>=640px){.\@\[640px\]\/work-product\:basis-0{flex-basis:0}}@container studio-composer (width>=640px){.\@\[640px\]\/studio-composer\:flex-nowrap{flex-wrap:nowrap}}@container (width>=860px){.\@min-\[860px\]\:w-\[4\.5\%\]{width:4.5%}.\@min-\[860px\]\:w-\[5\%\]{width:5%}.\@min-\[860px\]\:w-\[9\%\]{width:9%}.\@min-\[860px\]\:w-\[10\.5\%\]{width:10.5%}.\@min-\[860px\]\:w-\[12\%\]{width:12%}.\@min-\[860px\]\:w-\[17\%\]{width:17%}.\@min-\[860px\]\:w-\[21\%\]{width:21%}}@container (width>=28rem){.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container profile-editor (width>=32rem){.\@lg\/profile-editor\:ml-0{margin-left:0}.\@lg\/profile-editor\:flex-row{flex-direction:row}.\@lg\/profile-editor\:items-start{align-items:flex-start}.\@lg\/profile-editor\:justify-between{justify-content:space-between}.\@lg\/profile-editor\:gap-3{gap:calc(var(--spacing) * 3)}.\@lg\/profile-editor\:pl-12{padding-left:calc(var(--spacing) * 12)}}@container settings-section (width>=34rem){.\@min-\[34rem\]\/settings-section\:text-right{text-align:right}}@container profile-editor (width>=36rem){.\@xl\/profile-editor\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=36rem){.\@xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=56rem){.\@4xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container vault (width>=60rem){.\@\[60rem\]\/vault\:flex{display:flex}.\@\[60rem\]\/vault\:hidden{display:none}.\@\[60rem\]\/vault\:max-h-none{max-height:none}.\@\[60rem\]\/vault\:w-64{width:calc(var(--spacing) * 64)}.\@\[60rem\]\/vault\:w-\[23rem\]{width:23rem}.\@\[60rem\]\/vault\:min-w-\[23rem\]{min-width:23rem}.\@\[60rem\]\/vault\:flex-none{flex:none}.\@\[60rem\]\/vault\:flex-row{flex-direction:row}.\@\[60rem\]\/vault\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@\[60rem\]\/vault\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@\[60rem\]\/vault\:p-3{padding:calc(var(--spacing) * 3)}}.dark\:bg-\[var\(--md3-surface-container-low\)\]:is(.dark *){background-color:var(--md3-surface-container-low)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:\[color-scheme\:dark\]:is(.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:group-data-\[open\=true\]\/step\:bg-\[var\(--md3-surface-container-low\)\]:is(.dark *):is(:where(.group\/step)[data-open=true] *){background-color:var(--md3-surface-container-low)}@media (hover:hover){.dark\:hover\:bg-\[var\(--md3-surface-container-low\)\]:is(.dark *):hover{background-color:var(--md3-surface-container-low)}}@media (pointer:coarse){.pointer-coarse\:top-14{top:calc(var(--spacing) * 14)}.pointer-coarse\:h-14{height:calc(var(--spacing) * 14)}.pointer-coarse\:h-auto{height:auto}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing) * 11)}.pointer-coarse\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pointer-coarse\:before\:absolute:before{content:var(--tw-content);position:absolute}.pointer-coarse\:before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.pointer-coarse\:before\:-inset-x-1\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1.5)}.pointer-coarse\:before\:-inset-y-2\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -2.5)}.pointer-coarse\:before\:-inset-y-3\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -3.5)}.pointer-coarse\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}}.\[\&_\.md-body\]\:text-text-muted .md-body,.\[\&_\.md-body_p\]\:text-text-muted .md-body p{color:var(--text-muted)}.\[\&_\.text-xs\]\:text-sm .text-xs{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[role\=menuitem\]\]\:min-h-10 [role=menuitem]{min-height:calc(var(--spacing) * 10)}.\[\&_\[role\=menuitem\]\]\:text-sm [role=menuitem]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[role\=status\]\]\:mt-3 [role=status]{margin-top:calc(var(--spacing) * 3)}.\[\&_\[role\=tab\]\]\:min-h-11 [role=tab]{min-height:calc(var(--spacing) * 11)}.\[\&_\[role\=tab\]\]\:px-4 [role=tab]{padding-inline:calc(var(--spacing) * 4)}.\[\&_\[role\=tab\]\]\:text-sm [role=tab]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[role\=tab\]\[data-state\=active\]\]\:bg-\[var\(--accent-surface-strong\)\] [role=tab][data-state=active]{background-color:var(--accent-surface-strong)}.\[\&_\[role\=tab\]\[data-state\=active\]\]\:text-\[var\(--accent-text\)\] [role=tab][data-state=active]{color:var(--accent-text)}.\[\&_\[role\=tab\]\[data-state\=active\]\]\:shadow-sm [role=tab][data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_a\]\:rounded-sm a{border-radius:calc(var(--radius) - 4px)}.\[\&_a\]\:text-foreground a{color:hsl(var(--foreground))}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_a\:focus-visible\]\:outline-2 a:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_a\:focus-visible\]\:outline-offset-2 a:focus-visible{outline-offset:2px}.\[\&_a\:focus-visible\]\:outline-\[var\(--focus-border\)\] a:focus-visible{outline-color:var(--focus-border)}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_blockquote_p\]\:before\:content-none blockquote p:before,.\[\&_blockquote_p\]\:after\:content-none blockquote p:after{content:var(--tw-content);--tw-content:none;content:none}.\[\&_button\]\:h-full button{height:100%}.\[\&_button\]\:flex-1 button{flex:1}.\[\&_button\]\:justify-center button{justify-content:center}.\[\&_button\]\:py-0 button{padding-block:0}.\[\&_code\]\:text-\[13px\] code{font-size:13px}.\[\&_details\]\:mt-2 details{margin-top:calc(var(--spacing) * 2)}.\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (width>=40rem){.sm\:\[\&_h1\]\:text-\[28px\] h1{font-size:28px}}.\[\&_p\]\:text-base p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:leading-6 p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_pre\]\:text-\[13px\] pre{font-size:13px}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\]\:size-10 svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@container not (width>=720px){.\@max-\[720px\]\:\[\&_tbody\]\:block tbody{display:block}}.\[\&_td\]\:min-w-0 td{min-width:0}.\[\&_td\]\:overflow-hidden td{overflow:hidden}.\[\&_td\]\:px-2\! td{padding-inline:calc(var(--spacing) * 2)!important}@container not (width>=720px){.\@max-\[720px\]\:\[\&_td\:first-child\]\:row-span-6 td:first-child{grid-row:span 6/span 6}.\@max-\[720px\]\:\[\&_td\:not\(\:first-child\)\]\:col-start-2 td:not(:first-child){grid-column-start:2}.\@max-\[720px\]\:\[\&_td\:nth-child\(5\)\]\:text-left td:nth-child(5){text-align:left}.\@max-\[720px\]\:\[\&_td\:nth-child\(5\)\]\:before\:mr-2 td:nth-child(5):before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2)}.\@max-\[720px\]\:\[\&_td\:nth-child\(5\)\]\:before\:text-xs td:nth-child(5):before{content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\@max-\[720px\]\:\[\&_td\:nth-child\(5\)\]\:before\:content-\[\'Used\:_\'\] td:nth-child(5):before{--tw-content:"Used: ";content:var(--tw-content)}}@container not (width>=860px){.\@max-\[860px\]\:\[\&_td\:nth-child\(6\)\]\:p-0\! td:nth-child(6){padding:0!important}.\@max-\[860px\]\:\[\&_td\:nth-child\(6\)\]\:text-\[0px\] td:nth-child(6){font-size:0}}@container not (width>=720px){.\@max-\[720px\]\:\[\&_td\:nth-child\(6\)\]\:hidden td:nth-child(6){display:none}.\@max-\[720px\]\:\[\&_td\:nth-child\(7\)\]\:text-left td:nth-child(7){text-align:left}.\@max-\[720px\]\:\[\&_td\:nth-child\(7\)\]\:before\:mr-2 td:nth-child(7):before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2)}.\@max-\[720px\]\:\[\&_td\:nth-child\(7\)\]\:before\:text-xs td:nth-child(7):before{content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\@max-\[720px\]\:\[\&_td\:nth-child\(7\)\]\:before\:content-\[\'Expires\:_\'\] td:nth-child(7):before{--tw-content:"Expires: ";content:var(--tw-content)}}@container not (width>=860px){.\@max-\[860px\]\:\[\&_td\:nth-child\(8\)\]\:p-0\! td:nth-child(8){padding:0!important}.\@max-\[860px\]\:\[\&_td\:nth-child\(8\)\]\:text-\[0px\] td:nth-child(8){font-size:0}}@container not (width>=720px){.\@max-\[720px\]\:\[\&_td\:nth-child\(8\)\]\:hidden td:nth-child(8){display:none}}.\[\&_th\]\:min-w-0 th{min-width:0}.\[\&_th\]\:overflow-hidden th{overflow:hidden}.\[\&_th\]\:px-2\! th{padding-inline:calc(var(--spacing) * 2)!important}@container not (width>=720px){.\@max-\[720px\]\:\[\&_th\:not\(\:first-child\)\]\:hidden th:not(:first-child){display:none}}@container not (width>=860px){.\@max-\[860px\]\:\[\&_th\:nth-child\(6\)\]\:p-0\! th:nth-child(6){padding:0!important}:is(.\@max-\[860px\]\:\[\&_th\:nth-child\(6\)\]\:\*\:hidden th:nth-child(6)>*){display:none}.\@max-\[860px\]\:\[\&_th\:nth-child\(8\)\]\:p-0\! th:nth-child(8){padding:0!important}:is(.\@max-\[860px\]\:\[\&_th\:nth-child\(8\)\]\:\*\:hidden th:nth-child(8)>*){display:none}}@container not (width>=720px){.\@max-\[720px\]\:\[\&_thead\]\:block thead{display:block}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@container not (width>=720px){.\@max-\[720px\]\:\[\&_tr\]\:grid tr{display:grid}.\@max-\[720px\]\:\[\&_tr\]\:grid-cols-\[2\.75rem_minmax\(0\,1fr\)\] tr{grid-template-columns:2.75rem minmax(0,1fr)}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:not\(\:first-child\)\]\:pt-0:not(:first-child){padding-top:0}.\[\&\:not\(\:first-child\)\]\:pt-3:not(:first-child){padding-top:calc(var(--spacing) * 3)}.\[\&\>\*\]\:min-h-full>*{min-height:100%}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:ml-0\.5>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5)}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:inline-block>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);display:inline-block}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:h-\[1em\]>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);height:1em}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:w-0\.5>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:animate-pulse>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:rounded-full>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);border-radius:var(--radius-full)}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:bg-muted-foreground>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);background-color:hsl(var(--muted-foreground))}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:align-text-bottom>:is(ul,ol):last-child>li:last-child:after{content:var(--tw-content);vertical-align:text-bottom}.\[\&\>\:is\(ul\,ol\)\:last-child\>li\:last-child\]\:after\:content-\[\'\'\]>:is(ul,ol):last-child>li:last-child:after{--tw-content:"";content:var(--tw-content)}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:ml-0\.5>:last-child:not(ul,ol):after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5)}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:inline-block>:last-child:not(ul,ol):after{content:var(--tw-content);display:inline-block}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:h-\[1em\]>:last-child:not(ul,ol):after{content:var(--tw-content);height:1em}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:w-0\.5>:last-child:not(ul,ol):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:animate-pulse>:last-child:not(ul,ol):after{content:var(--tw-content);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:rounded-full>:last-child:not(ul,ol):after{content:var(--tw-content);border-radius:var(--radius-full)}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:bg-muted-foreground>:last-child:not(ul,ol):after{content:var(--tw-content);background-color:hsl(var(--muted-foreground))}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:align-text-bottom>:last-child:not(ul,ol):after{content:var(--tw-content);vertical-align:text-bottom}.\[\&\>\:last-child\:not\(ul\,ol\)\]\:after\:content-\[\'\'\]>:last-child:not(ul,ol):after{--tw-content:"";content:var(--tw-content)}.\[\&\>button\]\:top-2>button{top:calc(var(--spacing) * 2)}.\[\&\>button\]\:right-2>button{right:calc(var(--spacing) * 2)}.\[\&\>button\]\:size-11>button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&\>button\]\:py-1>button{padding-block:var(--spacing)}.\[\&\>div\]\:w-full>div{width:100%}@media not all and (width>=40rem){.max-sm\:\[\&\>div\+div\]\:border-t>div+div{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:\[\&\>div\:not\(\:nth-child\(2n\+1\)\)\]\:border-l>div:not(:nth-child(odd)){border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=40rem){.sm\:\[\&\>div\:not\(\:nth-child\(2n\+1\)\)\]\:border-l>div:not(:nth-child(odd)),.sm\:\[\&\>div\:not\(\:nth-child\(3n\+1\)\)\]\:border-l>div:not(:nth-child(3n+1)){border-left-style:var(--tw-border-style);border-left-width:1px}@media not all and (width>=64rem){.sm\:max-lg\:\[\&\>div\:not\(\:nth-child\(3n\+1\)\)\]\:border-l>div:not(:nth-child(3n+1)){border-left-style:var(--tw-border-style);border-left-width:1px}}.sm\:\[\&\>div\:not\(\:nth-child\(4n\+1\)\)\]\:border-l>div:not(:nth-child(4n+1)){border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=64rem){.lg\:\[\&\>div\:not\(\:nth-child\(5n\+1\)\)\]\:border-l>div:not(:nth-child(5n+1)),.lg\:\[\&\>div\:not\(\:nth-child\(6n\+1\)\)\]\:border-l>div:not(:nth-child(6n+1)){border-left-style:var(--tw-border-style);border-left-width:1px}}.\[\&\>div\>button\]\:w-full>div>button{width:100%}.\[\&\>div\>button\]\:justify-between>div>button{justify-content:space-between}@media not all and (width>=40rem){.max-sm\:\[\&\>div\>dd\]\:break-words>div>dd{overflow-wrap:break-word}.max-sm\:\[\&\>div\>dd\]\:whitespace-normal>div>dd{white-space:normal}.max-sm\:\[\&\>div\>dd\:first-of-type\]\:text-lg>div>dd:first-of-type{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.max-sm\:\[\&\>div\>dt\>span\]\:break-words>div>dt>span{overflow-wrap:break-word}.max-sm\:\[\&\>div\>dt\>span\]\:whitespace-normal>div>dt>span{white-space:normal}}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:text-left>span{text-align:left}@media (hover:hover){.group-hover\:\[\&\>span\]\:underline:is(:where(.group):hover *)>span{text-decoration-line:underline}}.\[\&\>span\:last-child\]\:min-w-0>span:last-child{min-width:0}.\[\&\>span\:last-child\]\:flex-1>span:last-child{flex:1}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:transition-transform>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>tr\]\:last\:border-b-0>tr:last-child,.\[\&\>tr\:last-child\>td\]\:border-b-0>tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.dark .\[\.dark_\&\]\:border-\[\#2C2C2E\]{border-color:#2c2c2e}.dark .\[\.dark_\&\]\:bg-\[\#0B141A\]{background-color:#0b141a}.dark .\[\.dark_\&\]\:bg-\[\#1C1C1E\]{background-color:#1c1c1e}.dark .\[\.dark_\&\]\:bg-\[\#2C2C2E\]{background-color:#2c2c2e}.dark .\[\.dark_\&\]\:bg-\[\#3A3A3C\]{background-color:#3a3a3c}.dark .\[\.dark_\&\]\:bg-\[\#005C4B\]{background-color:#005c4b}.dark .\[\.dark_\&\]\:bg-\[\#202C33\]{background-color:#202c33}.dark .\[\.dark_\&\]\:bg-black{background-color:var(--color-black)}.dark .\[\.dark_\&\]\:text-\[\#E9EDEF\]{color:#e9edef}.dark .\[\.dark_\&\]\:text-white{color:var(--color-white)}.tangle-prose .\[\.tangle-prose_\&\]\:m-0\!{margin:0!important}.tangle-prose .\[\.tangle-prose_\&\]\:table\!{display:table!important}.tangle-prose .\[\.tangle-prose_\&\]\:overflow-visible\!{overflow:visible!important}.tangle-prose .\[\.tangle-prose_\&\]\:border-t-0\!{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.tangle-prose .\[\.tangle-prose_\&\]\:border-l-0\!{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.tangle-prose .\[\.tangle-prose_\&\]\:px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.tangle-prose .\[\.tangle-prose_\&\]\:py-2\!{padding-block:calc(var(--spacing) * 2)!important}.tangle-prose .\[\.tangle-prose_\&\]\:text-left\!{text-align:left!important}.tangle-prose .\[\.tangle-prose_\&\]\:text-right\!{text-align:right!important}.tangle-prose .\[\.tangle-prose_\&\]\:text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.tangle-prose .\[\.tangle-prose_\&\]\:text-foreground\!{color:hsl(var(--foreground))!important}.tangle-prose .\[\.tangle-prose_\&\]\:no-underline\!{text-decoration-line:none!important}@container settings-section not (width>=34rem){:has(>.\@max-\[34rem\]\/settings-section\:\[\:has\(\>\&\)\]\:sticky){position:sticky}:has(>.\@max-\[34rem\]\/settings-section\:\[\:has\(\>\&\)\]\:bottom-0){bottom:0}:has(>.\@max-\[34rem\]\/settings-section\:\[\:has\(\>\&\)\]\:z-10){z-index:10}}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:hidden{display:none}.\[\@media\(pointer\:coarse\)\]\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\@media\(pointer\:coarse\)\]\:h-10{height:calc(var(--spacing) * 10)}.\[\@media\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:min-h-10{min-height:calc(var(--spacing) * 10)}.\[\@media\(pointer\:coarse\)\]\:w-11{width:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}[data-sandbox-theme=""] .\[\[data-sandbox-theme\=\'\'\]_\&\]\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-tone=neutral] .\[\[data-tone\=neutral\]_\&\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.text-gradient-sandbox,.text-gradient-brand{background-image:var(--tangle-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.glow-sandbox{box-shadow:none}.glass-card{background:var(--md3-surface-container);border:1px solid var(--md3-outline-variant);transition:border-color var(--transition-default), box-shadow var(--transition-default)}.glass-card:hover{border-color:var(--md3-outline-variant)}.glass-card-strong{background:var(--md3-surface-container-high);border:1px solid var(--md3-outline-variant)}.glass-panel{background:var(--md3-surface-container);border:1px solid var(--md3-outline-variant);box-shadow:var(--shadow-card)}.glass-panel-heavy{background:var(--md3-surface-container-high);border:1px solid var(--md3-outline-variant);box-shadow:var(--shadow-card)}.glass-panel:hover{border-color:var(--md3-outline-variant)}.glow-primary,.glow-primary:hover{box-shadow:none}.text-glow{text-shadow:none}.gradient-text{background:linear-gradient(135deg, hsl(var(--primary) / .7) 0%, hsl(var(--primary)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg, hsl(var(--primary) / .1) 0%, hsl(var(--primary) / .05) 100%)}.neural-mesh{background-image:none}.nav-active-indicator{position:relative}.nav-active-indicator:before{content:"";background-color:hsl(var(--primary));border-radius:0 4px 4px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.glass{background-color:var(--md3-surface-container);border:1px solid var(--md3-outline-variant)}.bg-mesh{position:relative}.bg-mesh:before{content:none}.noise{pointer-events:none;background-image:none}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot-running{background:var(--status-running)}.status-dot-creating{background:var(--status-creating);animation:2s ease-in-out infinite status-pulse}.status-dot-stopped{background:var(--status-stopped)}.status-dot-warm{background:var(--status-warm)}.status-dot-cold{background:var(--status-cold)}.status-dot-error{background:var(--status-error)}.status-dot-deleted{background:var(--status-deleted);opacity:.6}.terminal-cursor{background-color:hsl(var(--foreground));width:.5rem;height:1.25rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;display:inline-block}.shimmer{background:linear-gradient(90deg, hsl(var(--muted)) 0%, hsl(var(--accent)) 50%, hsl(var(--muted)) 100%);background-size:200% 100%;animation:2s infinite shimmer}.shimmer-text{background-image:linear-gradient(90deg, hsl(var(--muted-foreground) / .5) 0%, hsl(var(--muted-foreground) / .5) 40%, hsl(var(--primary)) 50%, hsl(var(--muted-foreground) / .5) 60%, hsl(var(--muted-foreground) / .5) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s linear infinite shimmer}@media (prefers-reduced-motion:reduce){.shimmer-text{animation:none}}.animate-in{animation:.25s ease-out fade-in}.wf-node-body-in{animation:.15s ease-out both wf-node-body-in}@media (prefers-reduced-motion:reduce){.wf-node-body-in{animation:none}}.animate-row-in{animation:.18s ease-out row-in}.pulse-ring{position:relative}.pulse-ring:before{content:"";border-radius:9999px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;position:absolute;inset:0}@scope(.agent-graph,.ag-root,.ag-latest,[data-agent-metrics]){.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-2{top:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.\!h-1{height:var(--spacing)!important}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-10{min-height:calc(var(--spacing) * 10)}.\!w-1{width:var(--spacing)!important}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[tangle-breathe_var\(--motion-ambient\)_infinite\]{animation:tangle-breathe var(--motion-ambient) infinite}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:hsl(var(--border))}.\!bg-transparent{background-color:#0000!important}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--surface-danger-text\)\]{color:var(--surface-danger-text)}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.\[transition\:color_var\(--motion-control\)\,background-color_var\(--motion-control\)\,border-color_var\(--motion-control\)\,box-shadow_var\(--motion-control\)\,transform_var\(--motion-control\)\,scale_var\(--motion-control\)\,opacity_var\(--motion-control\)\]{transition:color var(--motion-control),background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control),transform var(--motion-control),scale var(--motion-control),opacity var(--motion-control)}.\[transition\:opacity_var\(--motion-surface\)\,transform_var\(--motion-surface\)\]{transition:opacity var(--motion-surface),transform var(--motion-surface)}@media (hover:hover){.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:opacity-40:disabled{opacity:.4}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:hsl(var(--muted))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:\!block{display:block!important}}}}@layer theme.brand{@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent);--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent);--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent);--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent);--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent);--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent);--md3-error-dim:color-mix(in srgb, var(--md3-error) 85%, black)}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--md3-primary-fixed-dim:color-mix(in srgb, var(--md3-primary-fixed) 85%, var(--accent-text));--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent);--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent);--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent);--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent);--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent);--code-header-bg:color-mix(in srgb, hsl(var(--hsl-muted)) 50%, transparent)}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-border-danger:color-mix(in srgb, var(--surface-danger-text) 80%, transparent);--focus-halo-danger:color-mix(in srgb, var(--surface-danger-text) 18%, transparent);--border-strong:color-mix(in srgb, hsl(var(--hsl-border)), hsl(var(--hsl-foreground)) 20%);--well-page:color-mix(in oklab, hsl(var(--hsl-background)) 70%, black);--field-border:color-mix(in oklab, hsl(var(--hsl-border)), hsl(var(--hsl-foreground)) 45%)}}@keyframes tangle-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent);--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent);--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent);--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent);--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent);--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}[data-theme=super-light]{--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent);--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent);--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent);--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent);--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent);--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}[data-theme=hospitality]:where(:not(.dark)){--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent);--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent);--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent);--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent);--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent);--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}.dark[data-theme=hospitality]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent);--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent);--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent);--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent);--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent);--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--btn-primary-hover:color-mix(in srgb, hsl(var(--hsl-primary)), white 10%);--brand-purple:color-mix(in srgb, var(--accent-text), white 35%);--brand-strong:color-mix(in srgb, hsl(var(--hsl-primary)), black 50%);--md3-primary-fixed:var(--lightningcss-light,color-mix(in srgb, var(--accent-text) 12%, white))var(--lightningcss-dark,var(--accent-text));--md3-inverse-primary:var(--lightningcss-light,color-mix(in srgb, var(--brand-primary), white 40%))var(--lightningcss-dark,var(--btn-primary-bg));--md3-primary-fixed-dim:var(--lightningcss-light,color-mix(in srgb, var(--md3-primary-fixed) 85%, var(--accent-text)))var(--lightningcss-dark,var(--brand-cool));--accent-surface-soft:var(--lightningcss-light,color-mix(in srgb, var(--accent-text) 5%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--accent-text) 7%, transparent));--accent-surface-strong:var(--lightningcss-light,color-mix(in srgb, var(--btn-primary-bg) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--btn-primary-bg) 30%, transparent));--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent);--bg-selection:var(--lightningcss-light,color-mix(in srgb, var(--btn-primary-bg) 16%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--btn-primary-bg) 28%, transparent));--border-accent:var(--lightningcss-light,color-mix(in srgb, var(--brand-cool) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cool) 35%, transparent));--border-accent-hover:var(--lightningcss-light,color-mix(in srgb, var(--brand-cool) 36%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cool) 50%, transparent))}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hsl-background:246.667 31.0345% 5.6863%;--hsl-input:245 26.087% 9.0196%;--hsl-card:244.286 22.5806% 12.1569%;--hsl-secondary:243.333 20.4545% 17.2549%;--hsl-popover:242.727 18.9655% 22.7451%;--hsl-muted:var(--hsl-secondary);--hsl-accent:var(--hsl-secondary);--md3-surface-dim:#040408;--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface:hsl(var(--hsl-background));--md3-surface-container-low:hsl(var(--hsl-input));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:var(--depth-1);--bg-dark:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-input:hsl(var(--hsl-input));--sidebar-background:var(--hsl-input);--sidebar-accent:var(--hsl-secondary);--md3-inverse-surface:#fff;--md3-inverse-on-surface:#000;--hsl-foreground:0 0% 84.3137%;--hsl-muted-foreground:0 0% 67.0588%;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#bdbdbd;--text-muted:#ababab;--text-dim:#9a9a9a;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary-foreground:var(--hsl-foreground);--hsl-accent-foreground:var(--hsl-foreground);--sidebar-foreground:var(--hsl-foreground);--sidebar-accent-foreground:var(--hsl-foreground);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--hsl-border:245 18.4615% 25.4902%;--md3-outline-variant:hsl(var(--hsl-border));--sidebar-border:var(--hsl-border);--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#d7d7d747;--hsl-primary:245.95 54.2601% 56.2745%;--hsl-primary-foreground:0 0% 100%;--hsl-ring:245.556 93.1034% 88.6275%;--brand-primary:#8c83e5;--brand-cool:#8073f4;--accent-text:#ccc7fd;--brand-purple:#dedbfe;--brand-strong:#302a66;--brand-strong-text:#fff;--brand-strong-text-muted:#ffffffb3;--brand-strong-text-dim:#ffffff80;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#6f64d1;--btn-primary-text:#fff;--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-ring:var(--hsl-ring);--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary:#fff;--md3-on-primary-container:var(--brand-purple);--md3-primary-fixed:var(--accent-text);--md3-primary-fixed-dim:var(--brand-cool);--md3-secondary:var(--brand-purple);--md3-secondary-dim:var(--accent-text);--md3-secondary-container:var(--brand-strong);--md3-on-secondary:var(--brand-purple);--md3-on-secondary-container:var(--brand-purple);--md3-inverse-primary:var(--btn-primary-bg);--md3-surface-tint:var(--accent-text);--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--tangle-gradient:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--tangle-gradient-text:linear-gradient(135deg, var(--brand-purple), var(--accent-text));--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--hsl-success:155.143 64.8148% 78.8235%;--hsl-warning:38.5714 65.1163% 83.1373%;--hsl-destructive:0 74.4681% 90.7843%;--hsl-destructive-foreground:0 0% 0%;--hsl-info:201.702 66.1972% 86.0784%;--surface-success-text:hsl(var(--hsl-success));--surface-success-bg:#21342c;--surface-success-border:#496b5d;--surface-warning-text:hsl(var(--hsl-warning));--surface-warning-bg:#362f22;--surface-warning-border:#6e634f;--surface-danger-text:hsl(var(--hsl-destructive));--surface-danger-bg:#412a2a;--surface-danger-border:#785e5e;--surface-info-text:hsl(var(--hsl-info));--surface-info-bg:#243239;--surface-info-border:#546771;--status-running:var(--surface-success-text);--status-creating:var(--accent-text);--status-stopped:var(--surface-warning-text);--status-warm:var(--surface-orange-text);--status-cold:var(--surface-info-text);--status-error:var(--surface-danger-text);--status-deleted:var(--text-dim);--brand-emerald:var(--surface-success-text);--md3-tertiary:var(--surface-success-text);--md3-tertiary-container:var(--surface-success-bg);--md3-error:var(--surface-danger-text);--md3-error-dim:var(--md3-error)}@supports (color:color-mix(in lab, red, red)){:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--md3-error-dim:color-mix(in srgb, var(--md3-error) 85%, black)}}:root,[data-sandbox-ui],[data-sandbox-theme=vault],[data-sandbox-theme=dawn],[data-theme=dark],[data-theme=light],[data-theme=aubergine],[data-theme=aubergine-light],[data-theme=arena],[data-theme=arena-light],[data-theme=super],[data-theme=super-light],[data-theme=tangle-dark],[data-theme=tangle-light],[data-theme=hospitality],[data-theme=agents],[data-theme=agents-light],[data-theme=website],.light,.dark{--md3-error-container:var(--surface-danger-bg);--md3-on-error:hsl(var(--hsl-destructive-foreground));--md3-on-error-container:var(--surface-danger-text);--background:var(--hsl-background);--foreground:var(--hsl-foreground);--card:var(--hsl-card);--card-foreground:var(--hsl-card-foreground);--popover:var(--hsl-popover);--popover-foreground:var(--hsl-popover-foreground);--primary:var(--hsl-primary);--primary-foreground:var(--hsl-primary-foreground);--secondary:var(--hsl-secondary);--secondary-foreground:var(--hsl-secondary-foreground);--muted:var(--hsl-muted);--muted-foreground:var(--hsl-muted-foreground);--accent:var(--hsl-accent);--accent-foreground:var(--hsl-accent-foreground);--destructive:var(--hsl-destructive);--destructive-foreground:var(--hsl-destructive-foreground);--border:var(--hsl-border);--input:var(--hsl-muted-foreground);--ring:var(--hsl-ring);--success:var(--hsl-success);--warning:var(--hsl-warning);--error:var(--hsl-destructive);--info:var(--hsl-info);--tone-violet-bg:#3b284d;--tone-violet-bg-hover:#442e58;--tone-violet-bg-selected:#4c3362;--tone-violet-border:#805ba0;--tone-violet-border-selected:#c48ef2;--tone-violet-text:#dcbcf8;--tone-violet-icon:#c48ef2;--tone-violet-fill:272.108 80.0866% 54.7059%;--tone-violet-ring:272.542 80.8219% 85.6863%;--tone-violet-mark:#c48ef2;--tone-violet-line:#c48ef2;--tone-violet-ink:#ddbdf8;--tone-orange-bg:#3f2c20;--tone-orange-bg-hover:#493225;--tone-orange-bg-selected:#513829;--tone-orange-border:#965d3b;--tone-orange-border-selected:#ec8d55;--tone-orange-text:#f4bd9c;--tone-orange-icon:#ec8d55;--tone-orange-fill:22 79.7872% 36.8627%;--tone-orange-ring:22.1429 80.7692% 79.6078%;--tone-orange-mark:#ec8d55;--tone-orange-line:#ec8d55;--tone-orange-ink:#f5c0a1;--tone-teal-bg:#1b3531;--tone-teal-bg-hover:#1f3d39;--tone-teal-bg-selected:#23433f;--tone-teal-border:#18776a;--tone-teal-border-selected:#15b9a3;--tone-teal-text:#19e1c6;--tone-teal-icon:#15b9a3;--tone-teal-fill:172.277 79.5276% 24.902%;--tone-teal-ring:171.765 80.315% 49.8039%;--tone-teal-mark:#15b9a3;--tone-teal-line:#15b9a3;--tone-teal-ink:#19e5c9;--tone-blue-bg:#213241;--tone-blue-bg-hover:#26394a;--tone-blue-bg-selected:#2b4053;--tone-blue-border:#426e98;--tone-blue-border-selected:#62aaee;--tone-blue-text:#a2cdf5;--tone-blue-icon:#62aaee;--tone-blue-fill:209.068 80.0995% 39.4118%;--tone-blue-ring:208.421 79.1667% 81.1765%;--tone-blue-mark:#62aaee;--tone-blue-line:#62aaee;--tone-blue-ink:#a9d1f5;--tone-pink-bg:#47253a;--tone-pink-bg-hover:#522a43;--tone-pink-bg-selected:#5b2f4a;--tone-pink-border:#9c5280;--tone-pink-border-selected:#f17ec6;--tone-pink-text:#f7b5de;--tone-pink-icon:#f17ec6;--tone-pink-fill:322 80.3571% 43.9216%;--tone-pink-ring:322.727 80.4878% 83.9216%;--tone-pink-mark:#f17ec6;--tone-pink-line:#f17ec6;--tone-pink-ink:#f7b5de;--tone-brown-bg:#3e2c20;--tone-brown-bg-hover:#473325;--tone-brown-bg-selected:#503929;--tone-brown-border:#816552;--tone-brown-border-selected:#c49d83;--tone-brown-text:#dbc4b4;--tone-brown-icon:#c49d83;--tone-brown-fill:23.662 36.0406% 38.6275%;--tone-brown-ring:25 35.2941% 80%;--tone-brown-mark:#c49d83;--tone-brown-line:#c49d83;--tone-brown-ink:#dec9ba;--tone-cyan-bg:#1d3339;--tone-cyan-bg-hover:#213b41;--tone-cyan-bg-selected:#254249;--tone-cyan-border:#1a738a;--tone-cyan-border-selected:#18b3da;--tone-cyan-text:#6fd6ef;--tone-cyan-icon:#18b3da;--tone-cyan-fill:192.397 80.1325% 29.6078%;--tone-cyan-ring:191.897 79.4521% 71.3725%;--tone-cyan-mark:#18b3da;--tone-cyan-line:#18b3da;--tone-cyan-ink:#7cd9f0;--tone-lime-bg:#2a331b;--tone-lime-bg-hover:#2f3b1e;--tone-lime-bg-selected:#354222;--tone-lime-border:#547424;--tone-lime-border-selected:#7eb52d;--tone-lime-text:#a8d760;--tone-lime-icon:#7eb52d;--tone-lime-fill:84.5783 59.7122% 27.2549%;--tone-lime-ring:84 60.4396% 64.3137%;--tone-lime-mark:#7eb52d;--tone-lime-line:#7eb52d;--tone-lime-ink:#afdb6d;--surface-violet-bg:var(--tone-violet-bg);--surface-violet-border:var(--tone-violet-border);--surface-violet-text:var(--tone-violet-text);--surface-orange-bg:var(--tone-orange-bg);--surface-orange-border:var(--tone-orange-border);--surface-orange-text:var(--tone-orange-text);--surface-teal-bg:var(--tone-teal-bg);--surface-teal-border:var(--tone-teal-border);--surface-teal-text:var(--tone-teal-text);--run-mix-succeeded:#31c386;--run-mix-waiting:#c99132;--run-mix-failed:#da6969;--run-mix-in-flight:#2d85b4;--run-mix-cancelled:#696e85;--surface-neutral-bg:var(--depth-3);--surface-neutral-border:var(--border-subtle);--surface-neutral-text:var(--text-muted);--glass-bg:var(--depth-2);--glass-bg-strong:var(--depth-3);--glass-border:var(--border-subtle);--glass-border-hover:var(--border-hover);--glass-blur:0px;--mesh-teal:transparent;--mesh-violet:transparent;--mesh-blue:transparent;--code-header-bg:hsl(var(--hsl-background));--syntax-foreground:var(--text-primary);--syntax-variable:var(--text-secondary);--syntax-comment:var(--text-dim);--syntax-keyword:var(--tone-violet-text);--syntax-meta:var(--accent-text);--syntax-function:var(--surface-info-text);--syntax-string:var(--surface-success-text);--syntax-number:var(--surface-warning-text);--syntax-error:var(--surface-danger-text);--code-keyword:var(--syntax-keyword);--code-string:var(--syntax-string);--code-function:var(--syntax-function);--code-number:var(--syntax-number);--code-success:var(--surface-success-text);--code-comment:var(--syntax-comment);--code-error:var(--syntax-error);--shadow-color:0 0% 0%;--shadow-card:0 1px 2px hsl(var(--shadow-color) / .3);--shadow-dropdown:0 8px 30px hsl(var(--shadow-color) / .45);--shadow-glow:none;--shadow-accent:var(--shadow-card);--shadow-overlay:0 2px 6px hsl(var(--shadow-color) / .3), 0 16px 40px hsl(var(--shadow-color) / .5);--scrim:#0006;--scrim-strong:#000000b8;--on-media:#fff;--shadow-status-running:none;--shadow-status-creating:none;--shadow-status-error:none;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--radius-full:999px;--radius-composer:26px;--radius-tag:4px;--radius-control:var(--radius-md);--radius-card:var(--radius-xl);--radius-container:16px;--radius-chip:var(--radius-control);--radius-field:var(--radius-card);--radius-panel:var(--radius-container);--radius-cover:20px;--radius-sheet:24px;--radius:.5rem;--control-height:2.25rem;--control-height-sm:2rem;--control-height-lg:2.75rem;--control-text-sm:.75rem;--control-text-md:.875rem;--control-text-lg:1rem;--font-size-label:.875rem;--font-size-help:.75rem;--panel-padding:1rem;--content-max-width:80rem;--shell-header-height:3.5rem;--shell-inset-gutter:.5rem;--transcript-font-size:1rem;--transcript-line-height:var(--line-height-base);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-hero:clamp(2rem, 1.2rem + 3.2vw, 3rem);--font-size-display:clamp(2.5rem, 1.1rem + 5vw, 4rem);--line-height-tight:1.3;--line-height-base:1.6;--line-height-relaxed:1.75;--line-height-display:1.05;--line-height-heading:1.15;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-wide:.08em;--tracking-display:-.03em;--hero-gutter:1.5rem;--hero-padding-top:clamp(5rem, 3rem + 5vw, 7rem);--hero-padding-bottom:clamp(4rem, 2rem + 5vw, 6rem);--display-max-width:56rem;--reading-max-width:42rem;--hero-action-gap:.75rem;--hero-content-gap:1.5rem;--display-control-height:2.875rem;--display-control-radius:.625rem;--display-control-font-size:.9375rem;--display-control-shadow:inset 0 1px 0 #ffffff2e, 0 4px 16px hsl(var(--primary) / .2);--display-gradient:linear-gradient(135deg, hsl(var(--foreground)) 10%, var(--accent-text) 70%);--hero-grid-pitch:3.5rem;--hero-atmosphere-opacity:.16;--hero-knot-opacity:.07;--duration-expressive-entrance:.3s;--duration-expressive-ambient:14s;--ease-expressive:cubic-bezier(.16, 1, .3, 1);--avatar-size:2rem;--timeline-dot-size:.625rem;--indicator-dot-size:.25rem;--code-padding-x:.75rem;--code-padding-y:.625rem;--code-font-size:.8125rem;--code-line-height:1.5;--chat-message-px:.875rem;--chat-message-py:.5rem;--chat-input-py:.625rem;--card-padding:1.25rem;--tool-card-px:.75rem;--tool-card-py:.5rem;--tool-icon-size:1.75rem;--duration-instant:90ms;--duration-fast:.15s;--duration-base:.24s;--duration-slow:.36s;--duration-stream:.42s;--duration-arrive:.6s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-expo:cubic-bezier(.23, 1, .32, 1);--motion-control:var(--duration-fast) var(--ease-standard);--motion-surface:var(--duration-base) var(--ease-entrance);--motion-dismiss:var(--duration-instant) var(--ease-exit);--motion-stream:var(--duration-stream) var(--ease-expo);--motion-arrive:var(--duration-arrive) var(--ease-expo);--duration-ambient:2s;--motion-ambient:var(--duration-ambient) ease-in-out;--interaction-feedback-budget:.1s;--interaction-pending-delay:.2s;--interaction-long-work-delay:1s;--interaction-mutation-budget:.5s;--stagger-step:50ms;--stagger-index:0;--arrive-distance:8px;--stream-blur:4px;--transition-fast:.1s ease;--transition-default:.16s ease;--transition-medium:.24s ease;--font-sans:"Inter Variable", "Inter", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Inter Variable", "Inter", "Geist", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hsl-background:225 26.6667% 94.1176%;--hsl-input:231.429 46.6667% 97.0588%;--hsl-card:0 0% 100%;--hsl-secondary:225 28.5714% 94.5098%;--hsl-popover:0 0% 100%;--md3-surface-dim:#dddee4;--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-bright:hsl(var(--hsl-popover));--sidebar-background:var(--hsl-card);--md3-inverse-surface:#2e2e2e;--md3-inverse-on-surface:#fff;--hsl-foreground:0 0% 24.7059%;--hsl-muted-foreground:0 0% 36.4706%;--text-secondary:#505050;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--md3-outline:hsl(var(--hsl-muted-foreground));--hsl-border:222.857 6.6667% 79.4118%;--border-hover:#3f3f3f47;--hsl-ring:245.95 54.2601% 56.2745%;--brand-primary:#6457db;--brand-purple:#7e6ff9;--accent-text:#3822f6;--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-on-primary-container:#fff;--md3-primary-fixed:#e7e4fe;--md3-primary-fixed-dim:var(--md3-primary-fixed)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--md3-primary-fixed-dim:color-mix(in srgb, var(--md3-primary-fixed) 85%, var(--accent-text))}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--md3-secondary:var(--accent-text);--md3-secondary-dim:var(--btn-primary-bg);--md3-secondary-container:var(--md3-primary-fixed);--md3-on-secondary:#fff;--md3-on-secondary-container:var(--accent-text);--md3-inverse-primary:#a29ae9;--md3-surface-tint:var(--accent-text);--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--tangle-gradient:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--tangle-gradient-text:var(--tangle-gradient);--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--hsl-success:154.815 64.8% 24.5098%;--hsl-warning:38.2979 65.2778% 28.2353%;--hsl-destructive:0 75.1244% 39.4118%;--hsl-destructive-foreground:0 0% 100%;--hsl-info:201.143 65.2174% 31.5686%;--surface-success-bg:#f1f6f4;--surface-success-border:#afcbc0;--surface-warning-bg:#f7f5f1;--surface-warning-border:#d1c5b0;--surface-danger-bg:#faf1f1;--surface-danger-border:#e4b0b0;--surface-info-bg:#f1f5f8;--surface-info-border:#b1c8d6;--tone-violet-bg:#f8f1fe;--tone-violet-bg-hover:#f2e6fc;--tone-violet-bg-selected:#ebdafb;--tone-violet-border:#cfa2f5;--tone-violet-border-selected:#a553ec;--tone-violet-text:#8a20e6;--tone-violet-icon:#a553ec;--tone-violet-fill:272.108 80.0866% 54.7059%;--tone-violet-ring:272.108 80.0866% 54.7059%;--tone-violet-mark:#a553ec;--tone-violet-line:#a553ec;--tone-violet-ink:#7316c5;--tone-orange-bg:#f9f3f0;--tone-orange-bg-hover:#f5e9e3;--tone-orange-bg-selected:#f0ded5;--tone-orange-border:#e3a784;--tone-orange-border-selected:#ce5a17;--tone-orange-text:#a24712;--tone-orange-icon:#ce5a17;--tone-orange-fill:22 79.7872% 36.8627%;--tone-orange-ring:22 79.7872% 36.8627%;--tone-orange-mark:#ce5a17;--tone-orange-line:#ce5a17;--tone-orange-ink:#883c0f;--tone-teal-bg:#eff6f5;--tone-teal-bg-hover:#e2eeed;--tone-teal-bg-selected:#d3e6e3;--tone-teal-border:#80c2b9;--tone-teal-border-selected:#108d7d;--tone-teal-text:#0c6f62;--tone-teal-icon:#108d7d;--tone-teal-fill:172.277 79.5276% 24.902%;--tone-teal-ring:172.277 79.5276% 24.902%;--tone-teal-mark:#108d7d;--tone-teal-line:#108d7d;--tone-teal-ink:#0a5d52;--tone-blue-bg:#f0f5fa;--tone-blue-bg-hover:#e3edf6;--tone-blue-bg-selected:#d5e4f2;--tone-blue-border:#85baed;--tone-blue-border-selected:#197fdf;--tone-blue-text:#1464b0;--tone-blue-icon:#197fdf;--tone-blue-fill:209.068 80.0995% 39.4118%;--tone-blue-ring:209.068 80.0995% 39.4118%;--tone-blue-mark:#197fdf;--tone-blue-line:#197fdf;--tone-blue-ink:#105494;--tone-pink-bg:#fcf0f7;--tone-pink-bg-hover:#f9e3f1;--tone-pink-bg-selected:#f5d5ea;--tone-pink-border:#f185c9;--tone-pink-border-selected:#e5199b;--tone-pink-text:#b5147a;--tone-pink-icon:#e5199b;--tone-pink-fill:322 80.3571% 43.9216%;--tone-pink-ring:322 80.3571% 43.9216%;--tone-pink-mark:#e5199b;--tone-pink-line:#e5199b;--tone-pink-ink:#971166;--tone-brown-bg:#f7f4f3;--tone-brown-bg-hover:#f0ebe8;--tone-brown-bg-selected:#e9e1dc;--tone-brown-border:#cfb3a1;--tone-brown-border-selected:#a7724f;--tone-brown-text:#835a3e;--tone-brown-icon:#a7724f;--tone-brown-fill:23.662 36.0406% 38.6275%;--tone-brown-ring:23.662 36.0406% 38.6275%;--tone-brown-mark:#a7724f;--tone-brown-line:#a7724f;--tone-brown-ink:#6f4b34;--tone-cyan-bg:#eff6f7;--tone-cyan-bg-hover:#e2eef1;--tone-cyan-bg-selected:#d4e5ea;--tone-cyan-border:#81bfcf;--tone-cyan-border-selected:#1288a6;--tone-cyan-text:#0f6b83;--tone-cyan-icon:#1288a6;--tone-cyan-fill:192.397 80.1325% 29.6078%;--tone-cyan-ring:192.397 80.1325% 29.6078%;--tone-cyan-mark:#1288a6;--tone-cyan-line:#1288a6;--tone-cyan-ink:#0c5a6e;--tone-lime-bg:#f3f6f0;--tone-lime-bg-hover:#eaeee4;--tone-lime-bg-selected:#dfe5d6;--tone-lime-border:#aac08a;--tone-lime-border-selected:#618a23;--tone-lime-text:#4c6c1b;--tone-lime-icon:#618a23;--tone-lime-fill:84.5783 59.7122% 27.2549%;--tone-lime-ring:84.5783 59.7122% 27.2549%;--tone-lime-mark:#618a23;--tone-lime-line:#618a23;--tone-lime-ink:#405b17;--surface-violet-bg:var(--tone-violet-bg);--surface-violet-border:var(--tone-violet-border);--surface-violet-text:var(--tone-violet-text);--surface-orange-bg:var(--tone-orange-bg);--surface-orange-border:var(--tone-orange-border);--surface-orange-text:var(--tone-orange-text);--surface-teal-bg:var(--tone-teal-bg);--surface-teal-border:var(--tone-teal-border);--surface-teal-text:var(--tone-teal-text);--run-mix-succeeded:#279c6b;--run-mix-waiting:#9e7327;--run-mix-failed:#ca3333;--run-mix-in-flight:#22668a;--run-mix-cancelled:#4e5263;--glass-bg-strong:var(--depth-1);--code-header-bg:hsl(var(--hsl-muted))}@supports (color:color-mix(in lab, red, red)){[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--code-header-bg:color-mix(in srgb, hsl(var(--hsl-muted)) 50%, transparent)}}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light],.light{--shadow-color:220 40% 8%;--shadow-card:0 1px 2px hsl(var(--shadow-color) / .06);--shadow-dropdown:0 8px 30px hsl(var(--shadow-color) / .1);--shadow-overlay:0 2px 6px hsl(var(--shadow-color) / .1), 0 16px 40px hsl(var(--shadow-color) / .16)}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-border:hsl(var(--hsl-ring) / .8);--focus-halo:hsl(var(--hsl-ring) / .18);--focus-border-danger:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-border-danger:color-mix(in srgb, var(--surface-danger-text) 80%, transparent)}}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-halo-danger:var(--surface-danger-text)}@supports (color:color-mix(in lab, red, red)){:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--focus-halo-danger:color-mix(in srgb, var(--surface-danger-text) 18%, transparent)}}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--border-strong:hsl(var(--hsl-border))}@supports (color:color-mix(in lab, red, red)){:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--border-strong:color-mix(in srgb, hsl(var(--hsl-border)), hsl(var(--hsl-foreground)) 20%)}}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:hsl(var(--hsl-background))}@supports (color:color-mix(in lab, red, red)){:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--well-page:color-mix(in oklab, hsl(var(--hsl-background)) 70%, black)}}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--well-card:var(--well-page);--well-raised:hsl(var(--hsl-card));--well-raised-2:var(--well-raised);--well:var(--well-page);--field-border:hsl(var(--hsl-border))}@supports (color:color-mix(in lab, red, red)){:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--field-border:color-mix(in oklab, hsl(var(--hsl-border)), hsl(var(--hsl-foreground)) 45%)}}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--shadow-raised:var(--shadow-card);--shadow-well:0 0 0 0 transparent;--edge-highlight:inset 0 1px 0 #ffffff0f;--ix-hover:0 0 0 1px hsl(var(--hsl-ring) / .45), 0 0 0 4px hsl(var(--hsl-ring) / .16);--ix-hover-border:hsl(var(--hsl-ring) / .7);--ix-press:0 0 0 1px hsl(var(--hsl-ring) / .95), 0 0 0 4px hsl(var(--hsl-ring) / .3);--ix-after:0 0 0 1px hsl(var(--hsl-ring) / .6), 0 0 0 3px hsl(var(--hsl-ring) / .14);--ix-sel-ring:hsl(var(--hsl-ring) / .85);--ix-sel-bg:hsl(var(--hsl-ring) / .18);--ix-hover-bg:hsl(var(--hsl-ring) / .08)}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],.light,[data-theme$=-light]{--ix-sel-bg:hsl(var(--hsl-ring) / .13);--ix-hover-bg:hsl(var(--hsl-ring) / .07);--well-page:hsl(var(--hsl-card));--well-card:hsl(var(--hsl-background));--well-raised-2:var(--well-card);--edge-highlight:0 0 0 0 transparent}[data-slot=card] :where(*){--card:var(--hsl-raised);--well:var(--well-card)}[data-slot=card] [data-slot=card] :where(*){--card:var(--hsl-raised-2);--well:var(--well-raised)}[data-slot=card] [data-slot=card] [data-slot=card] :where(*){--well:var(--well-raised-2)}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--chart-ink:var(--text-primary);--chart-ink-muted:var(--text-dim);--chart-muted:var(--md3-outline);--chart-grid:var(--md3-surface-container-high);--chart-rule:var(--md3-outline-variant);--chart-shade:var(--bg-hover);--chart-accent:var(--brand-cool);--chart-tier-c:#3c30a6;--chart-tier-b:#5a4dcb;--chart-tier-a:#8981da;--chart-tier-s:#b9b4e9}[data-sandbox-theme=vault]:where(:not(.dark)),[data-sandbox-theme=dawn]:where(:not(.dark)),[data-theme=hospitality]:where(:not(.dark)),[data-theme=website]:where(:not(.dark)),[data-theme=light],.light,[data-theme$=-light]{--chart-accent:hsl(var(--hsl-primary));--chart-tier-c:#a7a0e3;--chart-tier-b:#7065d2;--chart-tier-a:#4235b6;--chart-tier-s:#2c247b}@media (prefers-reduced-motion:reduce){:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-stream:0s;--duration-arrive:0s;--stagger-step:0s;--motion-control:var(--duration-fast) var(--ease-standard);--motion-surface:var(--duration-base) var(--ease-entrance);--motion-dismiss:var(--duration-instant) var(--ease-exit);--motion-stream:var(--duration-stream) var(--ease-expo);--motion-arrive:var(--duration-arrive) var(--ease-expo)}}[data-tone=violet],[data-tone=violet] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-violet-bg);--tone-bg-hover:var(--tone-violet-bg-hover);--tone-bg-selected:var(--tone-violet-bg-selected);--tone-border:var(--tone-violet-border);--tone-border-selected:var(--tone-violet-border-selected);--tone-text:var(--tone-violet-text);--tone-icon:var(--tone-violet-icon)}[data-tone=orange],[data-tone=orange] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-orange-bg);--tone-bg-hover:var(--tone-orange-bg-hover);--tone-bg-selected:var(--tone-orange-bg-selected);--tone-border:var(--tone-orange-border);--tone-border-selected:var(--tone-orange-border-selected);--tone-text:var(--tone-orange-text);--tone-icon:var(--tone-orange-icon)}[data-tone=teal],[data-tone=teal] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-teal-bg);--tone-bg-hover:var(--tone-teal-bg-hover);--tone-bg-selected:var(--tone-teal-bg-selected);--tone-border:var(--tone-teal-border);--tone-border-selected:var(--tone-teal-border-selected);--tone-text:var(--tone-teal-text);--tone-icon:var(--tone-teal-icon)}[data-tone=blue],[data-tone=blue] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-blue-bg);--tone-bg-hover:var(--tone-blue-bg-hover);--tone-bg-selected:var(--tone-blue-bg-selected);--tone-border:var(--tone-blue-border);--tone-border-selected:var(--tone-blue-border-selected);--tone-text:var(--tone-blue-text);--tone-icon:var(--tone-blue-icon)}[data-tone=pink],[data-tone=pink] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-pink-bg);--tone-bg-hover:var(--tone-pink-bg-hover);--tone-bg-selected:var(--tone-pink-bg-selected);--tone-border:var(--tone-pink-border);--tone-border-selected:var(--tone-pink-border-selected);--tone-text:var(--tone-pink-text);--tone-icon:var(--tone-pink-icon)}[data-tone=brown],[data-tone=brown] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-brown-bg);--tone-bg-hover:var(--tone-brown-bg-hover);--tone-bg-selected:var(--tone-brown-bg-selected);--tone-border:var(--tone-brown-border);--tone-border-selected:var(--tone-brown-border-selected);--tone-text:var(--tone-brown-text);--tone-icon:var(--tone-brown-icon)}[data-tone=cyan],[data-tone=cyan] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-cyan-bg);--tone-bg-hover:var(--tone-cyan-bg-hover);--tone-bg-selected:var(--tone-cyan-bg-selected);--tone-border:var(--tone-cyan-border);--tone-border-selected:var(--tone-cyan-border-selected);--tone-text:var(--tone-cyan-text);--tone-icon:var(--tone-cyan-icon)}[data-tone=lime],[data-tone=lime] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tone-bg:var(--tone-lime-bg);--tone-bg-hover:var(--tone-lime-bg-hover);--tone-bg-selected:var(--tone-lime-bg-selected);--tone-border:var(--tone-lime-border);--tone-border-selected:var(--tone-lime-border-selected);--tone-text:var(--tone-lime-text);--tone-icon:var(--tone-lime-icon)}:root,.dark,.light,[data-sandbox-ui],[data-sandbox-theme],[data-theme]{--text-display:var(--font-size-display);--text-hero:var(--font-size-hero);--text-page:var(--font-size-3xl);--text-section:var(--font-size-xl);--text-eyebrow:var(--font-size-xs);--text-control-sm:var(--control-text-sm);--text-control-md:var(--control-text-md);--text-control-lg:var(--control-text-lg);--text-label:var(--font-size-label);--text-help:var(--font-size-help);--spacing-control-sm:var(--control-height-sm);--spacing-control-md:var(--control-height);--spacing-control-lg:var(--control-height-lg);--spacing-shell-header:var(--shell-header-height);--color-brand:var(--brand-primary);--color-brand-dim:var(--btn-primary-bg);--color-brand-cool:var(--brand-cool);--color-brand-glow:var(--brand-glow);--color-brand-emerald:var(--brand-emerald);--color-status-running:var(--status-running);--color-status-creating:var(--status-creating);--color-status-stopped:var(--status-stopped);--color-status-error:var(--status-error);--color-scrim:var(--scrim);--color-scrim-strong:var(--scrim-strong);--color-on-media:var(--on-media);--color-depth-1:var(--depth-1);--color-depth-2:var(--depth-2);--color-depth-3:var(--depth-3);--color-depth-4:var(--depth-4);--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-surface-container-lowest:var(--md3-surface-container-lowest);--color-surface-container-low:var(--md3-surface-container-low);--color-surface-container:var(--md3-surface-container);--color-surface-container-high:var(--md3-surface-container-high);--color-surface-container-highest:var(--md3-surface-container-highest);--color-fg:var(--text-primary);--color-fg-muted:var(--text-muted);--color-fg-dim:var(--text-dim)}[data-theme=aubergine-light],[data-theme=arena-light],[data-theme=super-light],[data-theme=tangle-light],[data-theme=agents-light]{--hsl-secondary-foreground:var(--hsl-foreground);--surface-neutral-text:var(--text-muted)}[data-theme=aubergine]{--hsl-background:257.778 44.2623% 11.9608%;--hsl-foreground:0 0% 96.0784%;--hsl-card:258.14 37.3913% 22.549%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:257.288 34.104% 33.9216%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:257.76 54.1126% 54.7059%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:257.647 35.6643% 28.0392%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 76.8627%;--hsl-accent:var(--hsl-secondary);--hsl-border:257.539 34.0314% 37.451%;--hsl-input:257.647 38.6364% 17.2549%;--hsl-ring:257.368 92.6829% 83.9216%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#f5f5f547;--accent-text:#c6b0fc;--brand-primary:#b198e9;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#d7d7d7;--text-muted:#c4c4c4;--text-dim:#b1b1b1;--md3-surface:var(--bg-root);--md3-surface-dim:#0e091c;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#0e091c;--well-card:#0e091c;--well-raised:#31244f;--well-raised-2:#31244f;--sidebar-background:257.647 38.6364% 17.2549%}[data-theme=aubergine-light]{--hsl-background:255 54.5455% 95.6863%;--hsl-foreground:0 0% 24.7059%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:257.76 54.1126% 54.7059%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:255 50% 95.2941%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-border:255 14.2857% 83.5294%;--hsl-input:266.667 100% 98.2353%;--hsl-ring:257.76 54.1126% 54.7059%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#3f3f3f47;--accent-text:#5e1df6;--brand-primary:#794fda;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--md3-surface:var(--bg-root);--md3-surface-dim:#e1ddea;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#f1eefa;--well-raised:#fff;--well-raised-2:#f1eefa;--sidebar-background:266.667 100% 98.2353%}[data-theme=arena]{--hsl-background:160 20% 5.8824%;--hsl-foreground:0 0% 92.549%;--hsl-card:156 13.8889% 14.1176%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:156.923 11.1111% 22.9412%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:160.5 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:160 12.766% 18.4314%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 73.7255%;--hsl-accent:var(--hsl-secondary);--hsl-border:156 11.4504% 25.6863%;--hsl-input:157.5 16% 9.8039%;--hsl-ring:160 91.6667% 42.3529%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#ececec47;--accent-text:#09cf8d;--brand-primary:#26b484;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#cfcfcf;--text-muted:#bcbcbc;--text-dim:#aaa;--md3-surface:var(--bg-root);--md3-surface-dim:#050807;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#050807;--well-card:#050807;--well-raised:#1f2925;--well-raised-2:#1f2925;--sidebar-background:157.5 16% 9.8039%}[data-theme=arena-light]{--hsl-background:150 29.4118% 93.3333%;--hsl-foreground:0 0% 25.098%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:160.5 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:150 27.7778% 92.9412%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.8627%;--hsl-accent:var(--hsl-secondary);--hsl-border:150 10.4167% 81.1765%;--hsl-input:150 55.5556% 96.4706%;--hsl-ring:160.5 54.0541% 29.0196%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#40404047;--accent-text:#046646;--brand-primary:#1a7a5a;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5e5e5e;--text-dim:#6c6c6c;--md3-surface:var(--bg-root);--md3-surface-dim:#d9e2de;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#e9f3ee;--well-raised:#fff;--well-raised-2:#e9f3ee;--sidebar-background:150 55.5556% 96.4706%}[data-theme=super]{--hsl-background:120 12.1951% 8.0392%;--hsl-foreground:0 0% 96.4706%;--hsl-card:120 9.5238% 16.4706%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:120 8.3969% 25.6863%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:148.148 54.3624% 29.2157%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:120 9.2593% 21.1765%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 77.2549%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:120 8.3333% 28.2353%;--hsl-input:120 9.6774% 12.1569%;--hsl-ring:147.981 92.0354% 44.3137%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#f6f6f647;--accent-text:#09d96a;--brand-primary:#28be6e;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#d9d9d9;--text-muted:#c5c5c5;--text-dim:#b2b2b2;--md3-primary:var(--accent-text);--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}[data-theme=super]{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent)}}[data-theme=super]{--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent)}}[data-theme=super]{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}}[data-theme=super]{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent)}}[data-theme=super]{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super]{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}}[data-theme=super]{--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#38815a;--btn-primary-text:#fff;--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--md3-surface:var(--bg-root);--md3-surface-dim:#090c09;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#090c09;--well-card:#090c09;--well-raised:#262e26;--well-raised-2:#262e26;--sidebar-background:120 9.6774% 12.1569%}[data-theme=super-light]{--hsl-background:80 17.6471% 93.3333%;--hsl-foreground:0 0% 25.098%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:148.148 54.3624% 29.2157%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:80 16.6667% 92.9412%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-border:80 6.25% 81.1765%;--hsl-input:80 33.3333% 96.4706%;--hsl-ring:148.148 54.3624% 29.2157%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#40404047;--accent-text:#046733;--brand-primary:#1a7b48;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--md3-primary:var(--accent-text);--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=super-light]{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent)}}[data-theme=super-light]{--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=super-light]{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}}[data-theme=super-light]{--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent)}}[data-theme=super-light]{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=super-light]{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}}[data-theme=super-light]{--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#38815a;--btn-primary-text:#fff;--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--md3-surface:var(--bg-root);--md3-surface-dim:#dee1da;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#eff1eb;--well-raised:#fff;--well-raised-2:#eff1eb;--sidebar-background:80 33.3333% 96.4706%}[data-theme=tangle-light]{--hsl-background:240 33.3333% 95.2941%;--hsl-foreground:0 0% 24.7059%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:245.95 54.2601% 56.2745%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:240 30.7692% 94.902%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-border:240 8.046% 82.9412%;--hsl-input:240 100% 98.6275%;--hsl-ring:245.95 54.2601% 56.2745%;--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-card:var(--depth-2);--bg-input:hsl(var(--hsl-input));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-outline-variant:hsl(var(--hsl-border));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#3f3f3f47;--accent-text:#432ff6;--brand-primary:#6557db;--brand-glow:var(--accent-text);--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#efeff7;--well-raised:#fff;--well-raised-2:#efeff7;--sidebar-background:240 100% 98.6275%}.dark[data-theme=intelligence]{--md3-surface:var(--bg-root);--md3-surface-dim:#040306;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface-variant:var(--text-muted);--hsl-background:260 23.0769% 5.098%;--hsl-card:260 16.6667% 14.1176%;--hsl-popover:260 14.7541% 23.9216%;--hsl-secondary:264 15.7895% 18.6275%;--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 70.1961%;--hsl-accent:var(--hsl-secondary);--hsl-border:261 14.2857% 27.451%;--hsl-input:264 20.8333% 9.4118%;--sidebar-background:264 20.8333% 9.4118%;--sidebar-accent:var(--hsl-secondary);--sidebar-border:var(--hsl-border);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-root:hsl(var(--hsl-background));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#e0e0e047;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#040306;--well-card:#040306;--well-raised:#221e2a;--well-raised-2:#221e2a}[data-theme=hospitality]:where(:not(.dark)){--hsl-background:108 16.6667% 88.2353%;--hsl-foreground:0 0% 22.3529%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:153 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:108 29.4118% 93.3333%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 34.1176%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:113.333 8.7379% 79.8039%;--hsl-input:0 0% 100%;--hsl-ring:153 54.0541% 29.0196%;--hsl-destructive:0 75.1244% 39.4118%;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:0 0% 100%;--sidebar-background:109.091 44% 95.098%;--sidebar-foreground:var(--hsl-foreground);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--sidebar-ring:var(--hsl-ring);--md3-surface:var(--bg-root);--md3-surface-dim:#d2dad0;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary:#fff;--md3-surface-tint:var(--accent-text);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--well-page:#fff;--well-card:#e9f1e7;--well-raised:#fff;--well-raised-2:#e9f1e7;--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 16%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#39393947;--border-strong:#7b837a;--field-border:#7b837a;--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--border-accent:color-mix(in srgb, var(--brand-cool) 20%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--border-accent-hover:color-mix(in srgb, var(--brand-cool) 36%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--shadow-card:0 1px 2px hsl(var(--shadow-color) / .07), 0 4px 14px -4px hsl(var(--shadow-color) / .1);--shadow-raised:0 1px 1px hsl(var(--shadow-color) / .05), 0 2px 6px -2px hsl(var(--shadow-color) / .07);--shadow-well:inset 0 1px 2px hsl(var(--shadow-color) / .06);--edge-highlight:0 0 0 0 transparent;--accent-text:#046037;--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--accent-surface-soft:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=hospitality]:where(:not(.dark)){--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 13%, transparent)}}[data-theme=hospitality]:where(:not(.dark)){--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--brand-primary:#18724a;--brand-cool:#0b8850;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#388060;--btn-primary-text:#fff;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#4a4a4a;--text-muted:#575757;--text-dim:#575757;--surface-success-bg:#d1edd9;--surface-success-text:#1b6c4b;--surface-success-border:#9ac6ae;--surface-warning-bg:#f3e2c7;--surface-warning-text:#79581e;--surface-warning-border:#ceb994;--surface-danger-bg:#fedbd7;--surface-danger-text:#ae2c2c;--surface-danger-border:#e6a6a4;--surface-neutral-bg:#e1e6e0;--surface-neutral-text:#59605c;--surface-neutral-border:#b8beb8}.dark[data-theme=hospitality]{--hsl-background:120 6.6667% 5.8824%;--hsl-foreground:0 0% 99.2157%;--hsl-card:132 5.2632% 18.6275%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:137.143 4.6358% 29.6078%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-primary:153 54.0541% 29.0196%;--hsl-primary-foreground:0 0% 100%;--hsl-secondary:130 4.6154% 25.4902%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 85.8824%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:137.143 4.6358% 29.6078%;--hsl-input:120 9.0909% 2.1569%;--hsl-ring:152.946 91.8033% 47.8431%;--hsl-destructive:0 74.4681% 90.7843%;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:137.143 4.3478% 31.5686%;--sidebar-background:120 5.8824% 10%;--sidebar-foreground:var(--hsl-foreground);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--sidebar-ring:var(--hsl-ring);--md3-surface:var(--bg-root);--md3-surface-dim:#050605;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary:#fff;--md3-surface-tint:var(--accent-text);--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--well-page:#050605;--well-card:#050605;--well-raised:#191c19;--well-raised-2:#191c19;--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}.dark[data-theme=hospitality]{--bg-selection:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--bg-selection:color-mix(in srgb, var(--btn-primary-bg) 28%, transparent)}}.dark[data-theme=hospitality]{--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#fdfdfd47;--border-strong:#919d93;--field-border:#919d93;--border-accent:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--border-accent:color-mix(in srgb, var(--brand-cool) 35%, transparent)}}.dark[data-theme=hospitality]{--border-accent-hover:var(--brand-cool)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--border-accent-hover:color-mix(in srgb, var(--brand-cool) 50%, transparent)}}.dark[data-theme=hospitality]{--shadow-card:0 1px 2px hsl(var(--shadow-color) / .45), 0 10px 24px -14px hsl(var(--shadow-color) / .6);--shadow-raised:0 1px 2px hsl(var(--shadow-color) / .35);--shadow-well:inset 0 1px 2px hsl(var(--shadow-color) / .5);--edge-highlight:inset 0 1px 0 #ffffff0f;--accent-text:#0aea85;--accent-surface-soft:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--accent-surface-soft:color-mix(in srgb, var(--accent-text) 7%, transparent)}}.dark[data-theme=hospitality]{--accent-surface-strong:var(--btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme=hospitality]{--accent-surface-strong:color-mix(in srgb, var(--btn-primary-bg) 30%, transparent)}}.dark[data-theme=hospitality]{--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--brand-primary:#2ed388;--brand-cool:#10c774;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-primary-hover:#388060;--btn-primary-text:#fff;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#f1f1f1;--text-muted:#dbdbdb;--text-dim:#dbdbdb;--surface-success-bg:#304838;--surface-success-text:#45d196;--surface-success-border:#367154;--surface-warning-bg:#4d3f29;--surface-warning-text:#dab26b;--surface-warning-border:#77623d;--surface-danger-bg:#553937;--surface-danger-text:#e8a5a5;--surface-danger-border:#815958;--surface-neutral-bg:#3f433e;--surface-neutral-text:#b4bab6;--surface-neutral-border:#626762}[data-theme=agents]{--bg-card:var(--depth-2);--hsl-background:270 5.5556% 7.0588%;--hsl-foreground:0 0% 92.9412%;--hsl-card:260 3.7037% 15.8824%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:264 3.876% 25.2941%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:270 3.8462% 20.3922%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 74.1176%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:276 3.4483% 28.4314%;--hsl-input:270 3.4483% 11.3725%;--sidebar-background:270 3.4483% 11.3725%;--sidebar-foreground:var(--hsl-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--md3-surface:var(--bg-root);--md3-surface-dim:#080809;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-input:hsl(var(--hsl-input));--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=agents]{--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}[data-theme=agents]{--text-primary:hsl(var(--hsl-foreground));--text-secondary:#d1d1d1;--text-muted:#bdbdbd;--text-dim:#ababab;--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#ededed47;--shadow-card:inset 0 0 0 1px #ffffff0f;--shadow-dropdown:inset 0 0 0 1px #ffffff14, 0 8px 24px hsl(var(--shadow-color) / .5);--shadow-overlay:inset 0 0 0 1px #ffffff1a, 0 16px 48px hsl(var(--shadow-color) / .6);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#080809;--well-card:#080809;--well-raised:#28272a;--well-raised-2:#28272a}[data-theme=agents-light]{--bg-card:var(--depth-2);--hsl-background:0 0% 100%;--hsl-foreground:0 0% 25.098%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:285 13.3333% 94.1176%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:300 3.2967% 82.1569%;--hsl-input:285 33.3333% 97.6471%;--sidebar-background:285 33.3333% 97.6471%;--sidebar-foreground:var(--hsl-foreground);--sidebar-accent:var(--hsl-secondary);--sidebar-accent-foreground:var(--hsl-foreground);--sidebar-border:var(--hsl-border);--md3-surface:var(--bg-root);--md3-surface-dim:#e1dee2;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-elevated:var(--depth-4);--bg-section:var(--depth-1);--bg-input:hsl(var(--hsl-input));--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=agents-light]{--bg-hover:color-mix(in srgb, var(--accent-text) 5%, transparent)}}[data-theme=agents-light]{--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#40404047;--shadow-card:0 0 0 1px hsl(var(--shadow-color) / .03), 0 2px 6px hsl(var(--shadow-color) / .05), 0 4px 8px hsl(var(--shadow-color) / .08);--shadow-dropdown:0 0 0 1px hsl(var(--shadow-color) / .04), 0 6px 16px hsl(var(--shadow-color) / .12);--shadow-overlay:0 8px 28px hsl(var(--shadow-color) / .28);--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#fff;--well-raised:#fff;--well-raised-2:#fff}[data-theme=website]:where(:not(.dark)){--hsl-background:240 39.1304% 95.4902%;--hsl-foreground:0 0% 24.7059%;--hsl-card:0 0% 100%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:0 0% 100%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:240 36% 95.098%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 36.4706%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:240 10.5882% 83.3333%;--hsl-input:240 100% 98.4314%;--md3-surface:var(--bg-root);--md3-surface-dim:#dfdfe7;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:hsl(var(--hsl-card));--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#3f3f3f47;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#515151;--text-muted:#5d5d5d;--text-dim:#6b6b6b;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#fff;--well-card:#efeff8;--well-raised:#fff;--well-raised-2:#efeff8;--sidebar-background:240 100% 98.4314%}.dark[data-theme=website]{--hsl-background:243.333 45% 7.8431%;--hsl-foreground:0 0% 89.4118%;--hsl-card:243.75 34.7826% 18.0392%;--hsl-card-foreground:var(--hsl-foreground);--hsl-popover:242.609 30.6667% 29.4118%;--hsl-popover-foreground:var(--hsl-foreground);--hsl-secondary:243.158 31.6667% 23.5294%;--hsl-secondary-foreground:var(--hsl-foreground);--hsl-muted:var(--hsl-secondary);--hsl-muted-foreground:0 0% 71.3725%;--hsl-accent:var(--hsl-secondary);--hsl-accent-foreground:var(--hsl-foreground);--hsl-border:243.396 30.2857% 34.3137%;--hsl-input:244.8 38.4615% 12.7451%;--md3-surface:var(--bg-root);--md3-surface-dim:#04040e;--md3-surface-bright:hsl(var(--hsl-popover));--md3-surface-container-lowest:var(--md3-surface-dim);--md3-surface-container-low:hsl(var(--sidebar-background));--md3-surface-container:hsl(var(--hsl-card));--md3-surface-container-high:hsl(var(--hsl-secondary));--md3-surface-container-highest:hsl(var(--hsl-popover));--md3-surface-variant:var(--md3-surface-container-high);--md3-on-surface:var(--text-primary);--md3-on-surface-variant:var(--text-muted);--md3-outline:hsl(var(--hsl-muted-foreground));--md3-outline-variant:hsl(var(--hsl-border));--depth-1:var(--md3-surface);--depth-2:var(--md3-surface-container);--depth-3:var(--md3-surface-container-high);--depth-4:var(--md3-surface-container-highest);--bg-root:hsl(var(--hsl-background));--bg-dark:var(--depth-1);--bg-section:var(--depth-1);--bg-card:var(--depth-2);--bg-elevated:var(--depth-4);--bg-input:hsl(var(--hsl-input));--border-subtle:hsl(var(--hsl-border));--border-default:hsl(var(--hsl-border));--border-hover:#e4e4e447;--text-primary:hsl(var(--hsl-foreground));--text-secondary:#c8c8c8;--text-muted:#b6b6b6;--text-dim:#a4a4a4;--hsl-raised:var(--hsl-secondary);--hsl-raised-2:var(--hsl-popover);--well-page:#04040e;--well-card:#04040e;--well-raised:#201e3e;--well-raised-2:#201e3e;--sidebar-background:244.8 38.4615% 12.7451%}[data-accent=violet],[data-accent=violet]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=violet] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-violet-fill);--hsl-ring:var(--tone-violet-ring);--brand-primary:var(--tone-violet-mark);--brand-cool:var(--tone-violet-line);--accent-text:var(--tone-violet-ink)}[data-accent=orange],[data-accent=orange]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=orange] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-orange-fill);--hsl-ring:var(--tone-orange-ring);--brand-primary:var(--tone-orange-mark);--brand-cool:var(--tone-orange-line);--accent-text:var(--tone-orange-ink)}[data-accent=teal],[data-accent=teal]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=teal] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-teal-fill);--hsl-ring:var(--tone-teal-ring);--brand-primary:var(--tone-teal-mark);--brand-cool:var(--tone-teal-line);--accent-text:var(--tone-teal-ink)}[data-accent=blue],[data-accent=blue]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=blue] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-blue-fill);--hsl-ring:var(--tone-blue-ring);--brand-primary:var(--tone-blue-mark);--brand-cool:var(--tone-blue-line);--accent-text:var(--tone-blue-ink)}[data-accent=pink],[data-accent=pink]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=pink] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-pink-fill);--hsl-ring:var(--tone-pink-ring);--brand-primary:var(--tone-pink-mark);--brand-cool:var(--tone-pink-line);--accent-text:var(--tone-pink-ink)}[data-accent=brown],[data-accent=brown]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=brown] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-brown-fill);--hsl-ring:var(--tone-brown-ring);--brand-primary:var(--tone-brown-mark);--brand-cool:var(--tone-brown-line);--accent-text:var(--tone-brown-ink)}[data-accent=cyan],[data-accent=cyan]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=cyan] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-cyan-fill);--hsl-ring:var(--tone-cyan-ring);--brand-primary:var(--tone-cyan-mark);--brand-cool:var(--tone-cyan-line);--accent-text:var(--tone-cyan-ink)}[data-accent=lime],[data-accent=lime]:is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),[data-accent=lime] :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary:var(--tone-lime-fill);--hsl-ring:var(--tone-lime-ring);--brand-primary:var(--tone-lime-mark);--brand-cool:var(--tone-lime-line);--accent-text:var(--tone-lime-ink)}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--btn-primary-hover:hsl(var(--hsl-primary))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--btn-primary-hover:color-mix(in srgb, hsl(var(--hsl-primary)), white 10%)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-purple:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-purple:color-mix(in srgb, var(--accent-text), white 35%)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-strong:hsl(var(--hsl-primary))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--brand-strong:color-mix(in srgb, hsl(var(--hsl-primary)), black 50%)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-primary-fixed:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--accent-text))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-primary-fixed:var(--lightningcss-light,color-mix(in srgb, var(--accent-text) 12%, white))var(--lightningcss-dark,var(--accent-text))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-inverse-primary:var(--lightningcss-light,var(--brand-primary))var(--lightningcss-dark,var(--btn-primary-bg))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-inverse-primary:var(--lightningcss-light,color-mix(in srgb, var(--brand-primary), white 40%))var(--lightningcss-dark,var(--btn-primary-bg))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--hsl-primary-foreground:0 0% 100%;--btn-primary-text:#fff;--md3-on-primary:#fff;--brand-glow:var(--accent-text);--brand-vibrant:var(--brand-primary);--btn-primary-bg:hsl(var(--hsl-primary));--btn-cta-bg:var(--btn-primary-bg);--btn-cta-text:var(--btn-primary-text);--sidebar-primary:var(--hsl-primary);--sidebar-primary-foreground:var(--hsl-primary-foreground);--sidebar-ring:var(--hsl-ring);--md3-primary:var(--accent-text);--md3-primary-dim:var(--btn-primary-bg);--md3-primary-container:var(--btn-primary-bg);--md3-on-primary-container:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--brand-purple));--md3-primary-fixed-dim:var(--lightningcss-light,var(--md3-primary-fixed))var(--lightningcss-dark,var(--brand-cool))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-primary-fixed-dim:var(--lightningcss-light,color-mix(in srgb, var(--md3-primary-fixed) 85%, var(--accent-text)))var(--lightningcss-dark,var(--brand-cool))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--md3-secondary:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--brand-purple));--md3-secondary-dim:var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--accent-text));--md3-secondary-container:var(--lightningcss-light,var(--md3-primary-fixed))var(--lightningcss-dark,var(--brand-strong));--md3-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--brand-purple));--md3-on-secondary-container:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--brand-purple));--md3-surface-tint:var(--accent-text);--accent-surface-soft:var(--lightningcss-light,var(--accent-text))var(--lightningcss-dark,var(--accent-text))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--accent-surface-soft:var(--lightningcss-light,color-mix(in srgb, var(--accent-text) 5%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--accent-text) 7%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--accent-surface-strong:var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--btn-primary-bg))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--accent-surface-strong:var(--lightningcss-light,color-mix(in srgb, var(--btn-primary-bg) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--btn-primary-bg) 30%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-hover:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-hover:color-mix(in srgb, var(--accent-text) 7%, transparent)}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-selection:var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--btn-primary-bg))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--bg-selection:var(--lightningcss-light,color-mix(in srgb, var(--btn-primary-bg) 16%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--btn-primary-bg) 28%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent:var(--lightningcss-light,var(--brand-cool))var(--lightningcss-dark,var(--brand-cool))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent:var(--lightningcss-light,color-mix(in srgb, var(--brand-cool) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cool) 35%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent-hover:var(--lightningcss-light,var(--brand-cool))var(--lightningcss-dark,var(--brand-cool))}@supports (color:color-mix(in lab, red, red)){:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--border-accent-hover:var(--lightningcss-light,color-mix(in srgb, var(--brand-cool) 36%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-cool) 50%, transparent))}}:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]):is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]),:is([data-accent=violet],[data-accent=orange],[data-accent=teal],[data-accent=blue],[data-accent=pink],[data-accent=brown],[data-accent=cyan],[data-accent=lime]) :is(.light,.dark,[data-theme],[data-sandbox-ui],[data-sandbox-theme]){--tangle-gradient:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--tangle-gradient-text:linear-gradient(135deg, var(--lightningcss-light,var(--btn-primary-bg))var(--lightningcss-dark,var(--brand-purple)), var(--lightningcss-light,var(--btn-primary-hover))var(--lightningcss-dark,var(--accent-text)));--accent-gradient-strong:linear-gradient(135deg, var(--btn-primary-bg), var(--btn-primary-hover));--status-creating:var(--accent-text);--primary:var(--hsl-primary);--primary-foreground:var(--hsl-primary-foreground);--ring:var(--hsl-ring);--syntax-meta:var(--accent-text);--display-control-shadow:inset 0 1px 0 #ffffff2e, 0 4px 16px hsl(var(--primary) / .2);--display-gradient:linear-gradient(135deg, hsl(var(--foreground)) 10%, var(--accent-text) 70%);--focus-border:hsl(var(--hsl-ring) / .8);--focus-halo:hsl(var(--hsl-ring) / .18);--ix-hover:0 0 0 1px hsl(var(--hsl-ring) / .45), 0 0 0 4px hsl(var(--hsl-ring) / .16);--ix-hover-border:hsl(var(--hsl-ring) / .7);--ix-press:0 0 0 1px hsl(var(--hsl-ring) / .95), 0 0 0 4px hsl(var(--hsl-ring) / .3);--ix-after:0 0 0 1px hsl(var(--hsl-ring) / .6), 0 0 0 3px hsl(var(--hsl-ring) / .14);--ix-sel-ring:hsl(var(--hsl-ring) / .85);--ix-sel-bg:var(--lightningcss-light,hsl(var(--hsl-ring) / .13))var(--lightningcss-dark,hsl(var(--hsl-ring) / .18));--ix-hover-bg:var(--lightningcss-light,hsl(var(--hsl-ring) / .07))var(--lightningcss-dark,hsl(var(--hsl-ring) / .08));--chart-shade:var(--bg-hover);--chart-accent:var(--lightningcss-light,hsl(var(--hsl-primary)))var(--lightningcss-dark,var(--brand-cool));--color-brand:var(--brand-primary);--color-brand-dim:var(--btn-primary-bg);--color-brand-cool:var(--brand-cool);--color-brand-glow:var(--brand-glow);--color-status-creating:var(--status-creating);--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-ring:hsl(var(--ring))}}@container (width<=560px){}@keyframes agent-stream-in{0%{opacity:0;filter:blur(var(--stream-blur))}to{opacity:1;filter:blur()}}@keyframes agent-arrive{0%{opacity:0;transform:translateY(var(--arrive-distance))}to{opacity:1;transform:none}}@keyframes agent-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes agent-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes agent-shimmer{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){}@keyframes dashdraw{0%{stroke-dashoffset:10px}}@media (prefers-reduced-motion:reduce){}@container not (width>=600px){}@media (pointer:coarse){}@keyframes tangle-intro-enter{0%{opacity:0;transform:translateY(var(--arrive-distance))}to{opacity:1;transform:none}}@supports (color:color-mix(in lab, red, red)){}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@supports (color:color-mix(in lab, red, red)){.ov-hbar-track,.ov-meter-track{background:color-mix(in srgb, var(--chart-live-faint,#777) 14%, transparent)}}@keyframes ov-gantt-live{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){}@media (width<=720px){}.tgc-figure{max-width:720px;color:var(--chart-ink);font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);margin:32px 0 0;padding:0}.tgc-finding{color:var(--chart-ink);margin:0 0 8px;font-size:18px;font-weight:600;line-height:24px}.tgc-noteref{color:var(--chart-ink-muted);font-size:14px;font-weight:400;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);margin-left:2px;text-decoration:none}.tgc-noteref:hover,.tgc-noteref:focus-visible{color:var(--chart-accent);text-decoration:underline}.tgc-lede{color:var(--text-secondary,var(--chart-ink));margin:0 0 16px;font-size:14px;line-height:20px}.tgc-plot{container-type:inline-size}.tgc-wide svg,.tgc-narrow svg{display:block;overflow:visible}.tgc-narrow{display:none}.tgc-narrow svg{max-width:100%;height:auto}@container (width<=719.98px){.tgc-wide{display:none}.tgc-narrow{display:block}}.tgc-read{color:var(--chart-ink-muted);margin:8px 0 0;font-size:14px;line-height:20px}.tgc-data{margin:8px 0 0;font-size:14px;line-height:20px}.tgc-data>summary{cursor:pointer;color:var(--chart-ink-muted);width:fit-content}.tgc-data>summary:hover{color:var(--chart-ink)}.tgc-data[open]>summary{margin-bottom:8px}.tgc-scroll{overflow-x:auto}.tgc-scroll:focus-visible{outline:2px solid var(--chart-accent);outline-offset:2px}.tgc-table{border-collapse:collapse;min-width:100%;color:var(--chart-ink);background:0 0;border:0;border-radius:0;font-size:14px;line-height:20px}.tgc-table caption{text-align:left;color:var(--chart-ink-muted);padding:0 0 8px}.tgc-table th,.tgc-table td{border-bottom:1px solid var(--chart-rule);text-align:left;vertical-align:top;font-weight:400;font-size:inherit;color:inherit;text-transform:none;letter-spacing:normal;background:0 0;padding:8px 12px 8px 0}.tgc-table thead th{color:var(--chart-ink-muted);white-space:nowrap}.tgc-table tbody th{background:var(--chart-canvas,var(--depth-1,transparent));position:sticky;left:0}.tgc-table .tgc-n{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.tgc-table thead .tgc-n{font-family:inherit}.tgc-table tbody tr:hover{background:var(--chart-shade)}.tgc-narrow-table .tgc-table{display:block;overflow-x:auto}.tgc-notes{color:var(--chart-ink-muted);margin:16px 0 0;padding-left:20px;font-size:14px;line-height:20px}.tgc-notes li{margin:0 0 8px;padding-left:4px}.tgc-notes li:target{color:var(--chart-ink)}.tgc-backlink{color:var(--chart-ink-muted);text-decoration:none}.tgc-refusals{color:var(--chart-ink-muted);margin:8px 0 0;padding-left:20px;font-size:14px;line-height:22px}.tgc-svg{font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif)}.tgc-svg .tgc-num{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums}.tgc-ink{fill:var(--chart-ink)}.tgc-ink-muted{fill:var(--chart-ink-muted)}.tgc-bar,.tgc-ci,.tgc-pt-front{fill:var(--chart-accent)}.tgc-gridline{stroke:var(--chart-grid);stroke-width:1px}.tgc-rule{stroke:var(--chart-rule);stroke-width:1px}.tgc-axis,.tgc-zero{stroke:var(--chart-muted);stroke-width:1px}.tgc-whisker,.tgc-tick{stroke:var(--chart-ink);stroke-width:2px;stroke-linecap:round}.tgc-threshold{stroke:var(--chart-ink);stroke-width:1.5px;stroke-dasharray:3 3}.tgc-front-line{fill:none;stroke:var(--chart-ink);stroke-width:1.5px;stroke-linejoin:round}.tgc-pt,.tgc-open{fill:none;stroke:var(--chart-muted);stroke-width:1.5px}.tgc-pt-est{fill:none;stroke:var(--chart-accent);stroke-width:2px}.tgc-pt-ci,.tgc-strike{stroke:var(--chart-muted);stroke-width:1.5px}.tgc-leader{stroke:var(--chart-muted);stroke-width:1px}.tgc-ci-exact,.tgc-dot{fill:var(--chart-muted)}.tgc-dashed{stroke-dasharray:2 2}.tgc-tier-c{fill:var(--chart-tier-c)}.tgc-tier-b{fill:var(--chart-tier-b)}.tgc-tier-a{fill:var(--chart-tier-a)}.tgc-tier-s{fill:var(--chart-tier-s)}.tgc-tint{fill:var(--chart-muted)}@supports (color:color-mix(in lab, red, red)){.tgc-tint{fill:color-mix(in srgb, var(--chart-muted) calc(var(--s,0) * 50%), transparent)}}@media print{.tgc-plot{container-type:normal}.tgc-wide{display:block}.tgc-narrow{display:none}.tgc-wide svg{width:100%;height:auto}.tgc-figure{-moz-column-break-inside:avoid;break-inside:avoid}}.tgc-figure-chart{max-width:none;margin:0}.tgc-figure-chart .tgc-wide svg{width:100%;height:auto}:is(.tgc-wide:has(.tgc-vertical),.tgc-narrow:has(.tgc-vertical)){overflow-x:auto}.tgc-vertical{width:100%}.tgc-narrow .tgc-vertical{max-width:none}.tgc-column-hit{fill:#0000;stroke:#0000;stroke-width:2px}.tgc-column:focus-visible{outline:none}.tgc-column:focus-visible .tgc-column-hit{stroke:var(--chart-accent)}.tgc-vertical-bar{fill:var(--chart-accent)}.tgc-logo-plate{fill:#fff;stroke:var(--chart-rule)}.tgc-column-tip{opacity:0;pointer-events:none}.tgc-tip-bg{fill:var(--chart-ink)}.tgc-tip-ink{fill:var(--chart-canvas)}.tgc-series-line{fill:none;stroke:var(--tgc-series,var(--chart-accent));stroke-width:2px;stroke-linejoin:round}.tgc-series-point,.tgc-series-key{fill:var(--tgc-series,var(--chart-accent));stroke:var(--chart-canvas);stroke-width:2px}.tgc-heat-pass{fill:var(--chart-pass,var(--status-running))}@supports (color:color-mix(in lab, red, red)){.tgc-heat-pass{fill:color-mix(in srgb, var(--chart-pass,var(--status-running)) 19%, var(--chart-canvas))}}.tgc-heat-pass{stroke:var(--chart-pass,var(--status-running));stroke-width:.8px}.tgc-heat-breach{fill:var(--chart-breach,var(--status-error))}@supports (color:color-mix(in lab, red, red)){.tgc-heat-breach{fill:color-mix(in srgb, var(--chart-breach,var(--status-error)) 17%, var(--chart-canvas))}}.tgc-heat-breach{stroke:var(--chart-breach,var(--status-error));stroke-width:.8px}.tgc-heat-no-data{fill:var(--chart-grid);stroke:var(--chart-rule);stroke-width:.8px}.tgc-heat-label{fill:var(--chart-ink)}.tgc-heat-missing{fill:var(--chart-ink-muted)}:is(.tgc-wide:has(.tgc-heat-pass),.tgc-wide:has(.tgc-heat-breach)){overflow-x:auto}.tgc-range-pass{fill:var(--chart-pass,var(--status-running))}.tgc-range-breach{fill:var(--chart-breach,var(--status-error))}.tgc-range-dot-pass{fill:var(--chart-canvas);stroke:var(--chart-pass,var(--status-running));stroke-width:3px}.tgc-range-dot-breach{fill:var(--chart-canvas);stroke:var(--chart-breach,var(--status-error));stroke-width:3px}.tgc-waterfall-bar{fill:var(--chart-accent)}.tgc-series-hit{fill:#0000;stroke:#0000}.tgc-series-observation:focus-visible{outline:none}.tgc-series-observation:focus-visible .tgc-series-hit{stroke:var(--chart-ink);stroke-width:2px}.tgc-series-tip{opacity:0;pointer-events:none}.tgc-scalar-table{min-width:620px}.tgc-scalar-table tbody th{min-width:180px;max-width:260px}.tgc-accessible-data{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tgc-figure-plot .tgc-wide svg{box-sizing:content-box;width:calc(100% - 48px);padding:0 24px}.tgc-figure-plot svg text{font-size:14px}.tgc-figure-plot .tgc-tip-bg{stroke:var(--chart-ink);stroke-width:24px}.tgc-figure-plot .tgc-phone-plot svg{min-width:var(--tgc-phone-width)}.tgc-figure-plot .tgc-wide,.tgc-figure-plot .tgc-narrow{overflow-x:auto}.tgc-figure-plot .tgc-wide-fallback svg{min-width:var(--tgc-fallback-width)}.tgc-phone-plot:focus-visible,.tgc-wide-fallback:focus-visible{outline:2px solid var(--chart-accent);outline-offset:2px}.tgc-mark{stroke-width:1.5px}.tgc-mark-pass{stroke:var(--chart-pass,var(--status-running))}.tgc-mark-deadline{stroke:var(--chart-ink);stroke-dasharray:5 3}.tgc-mark-died{stroke:var(--chart-breach,var(--status-error));stroke-width:2px}.tgc-mark-event{stroke:var(--chart-ink-muted);stroke-dasharray:1 3;stroke-linecap:round}.tgc-mark-release{stroke:var(--chart-ink-muted)}.tgc-mark-steer{stroke:var(--chart-accent);stroke-dasharray:1 3;stroke-linecap:round}.tgc-mark-ruling{stroke:var(--chart-ink);stroke-dasharray:6 2 1 2}.tgc-mark-wake{stroke:var(--chart-ink-muted);stroke-dasharray:1 3;stroke-linecap:round}.tgc-mark-head{fill:var(--chart-ink-muted);stroke:var(--chart-canvas);stroke-width:1px}[data-mark=steer] .tgc-mark-head{fill:var(--chart-accent)}[data-mark=ruling] .tgc-mark-head{fill:var(--chart-ink)}.tgc-verdict-pass .tgc-mark{stroke:var(--chart-pass,var(--status-running))}.tgc-verdict-pass .tgc-mark-head{fill:var(--chart-pass,var(--status-running))}.tgc-verdict-fail .tgc-mark{stroke:var(--chart-breach,var(--status-error))}.tgc-verdict-fail .tgc-mark-head{fill:var(--chart-breach,var(--status-error))}.tgc-verdict-unknown .tgc-mark{stroke:var(--chart-muted)}.tgc-verdict-unknown .tgc-mark-head{fill:var(--chart-muted)}.tgc-mark-label{fill:var(--chart-ink);paint-order:stroke;stroke:var(--chart-canvas);stroke-width:3px;stroke-linejoin:round}.tgc-mark-edge{fill:var(--chart-ink-muted)}.tgc-band-after-pass{fill:var(--chart-pass,var(--status-running))}@supports (color:color-mix(in lab, red, red)){.tgc-band-after-pass{fill:color-mix(in srgb, var(--chart-pass,var(--status-running)) 12%, transparent)}}.tgc-band-idle{fill:var(--chart-shade)}.tgc-band-blocked{fill:var(--chart-breach,var(--status-error))}@supports (color:color-mix(in lab, red, red)){.tgc-band-blocked{fill:color-mix(in srgb, var(--chart-breach,var(--status-error)) 9%, transparent)}}.tgc-band-wall{stroke:var(--chart-breach,var(--status-error));stroke-width:2px}.tgc-hatch-bg{fill:var(--chart-muted)}@supports (color:color-mix(in lab, red, red)){.tgc-hatch-bg{fill:color-mix(in srgb, var(--chart-muted) 10%, transparent)}}.tgc-hatch{fill:none;stroke:var(--chart-muted);stroke-width:1px}.tgc-span{fill:var(--chart-accent)}.tgc-span-muted{fill:var(--chart-muted)}.tgc-span-open{stroke:var(--chart-ink);stroke-width:1.5px;stroke-dasharray:3 2}.tgc-now{stroke:var(--chart-ink);stroke-width:1.5px}.tgc-tree{fill:none;stroke:var(--chart-muted);stroke-width:1px}.tgc-caret{fill:var(--chart-ink-muted)}.tgc-lane-toggle{cursor:pointer}.tgc-lane-toggle:focus-visible{outline:none}.tgc-lane-hit{fill:#0000;stroke:#0000;stroke-width:2px}.tgc-lane-toggle:hover .tgc-lane-hit{fill:var(--chart-shade)}.tgc-lane-toggle:focus-visible .tgc-lane-hit{stroke:var(--chart-accent)}.tgc-tick{stroke-width:1.5px}.tgc-tick-ok{stroke:var(--chart-outcome-ok)}.tgc-tick-quota{stroke:var(--chart-outcome-quota)}.tgc-tick-lost{stroke:var(--chart-outcome-lost)}.tgc-tick-rate-limit{stroke:var(--chart-outcome-rate-limit)}.tgc-tick-oom{stroke:var(--chart-outcome-oom)}.tgc-tick-refused{stroke:var(--chart-outcome-refused)}.tgc-tick-aborted{stroke:var(--chart-outcome-neutral)}.tgc-tick-other{stroke:var(--chart-outcome-other)}.tgc-lane-label,.tgc-count{paint-order:stroke;stroke:var(--chart-canvas);stroke-width:3px;stroke-linejoin:round}.tgc-count{fill:var(--chart-ink)}.tgc-count-ok{fill:var(--chart-pass,var(--status-running))}.tgc-count-failed{fill:var(--chart-breach,var(--status-error))}.tgc-figure-view{max-width:none;margin:0}.tgc-view-plot svg{display:block;overflow:visible}.tgc-view-wide svg{width:100%;height:auto}.tgc-view-narrow svg{max-width:100%;height:auto}:where(:root){--chart-outcome-ok:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--chart-outcome-quota:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--chart-outcome-lost:var(--lightningcss-light,#0f9fb8)var(--lightningcss-dark,#1a9cb3);--chart-outcome-rate-limit:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--chart-outcome-oom:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--chart-outcome-refused:var(--lightningcss-light,#6250d6)var(--lightningcss-dark,#9085e9);--chart-outcome-neutral:#898781;--chart-outcome-other:#b5b3ac;--chart-checker-0:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--chart-checker-1:var(--lightningcss-light,#b8478f)var(--lightningcss-dark,#c2408f);--chart-checker-2:var(--lightningcss-light,#0f9fb8)var(--lightningcss-dark,#1a9cb3);--chart-checker-3:var(--lightningcss-light,#6250d6)var(--lightningcss-dark,#8c7ce6);--chart-ending-solved:var(--chart-outcome-ok);--chart-ending-died:var(--lightningcss-light,#d03b3b)var(--lightningcss-dark,#e05252);--chart-ending-stalled:var(--chart-outcome-rate-limit);--chart-ending-live:var(--chart-checker-0);--chart-ending-not-solved:var(--lightningcss-light,#6b7a90)var(--lightningcss-dark,#8494ab);--chart-ending-cancelled:var(--chart-outcome-neutral);--chart-ending-never-started:var(--chart-outcome-other)}@supports (color:color-mix(in lab, red, red)){:where(:root){--chart-ending-never-started:color-mix(in srgb, var(--chart-outcome-other) 45%, transparent)}}.tgc-checker-0{--tgc-series:var(--chart-checker-0)}.tgc-checker-1{--tgc-series:var(--chart-checker-1)}.tgc-checker-2{--tgc-series:var(--chart-checker-2)}.tgc-checker-3{--tgc-series:var(--chart-checker-3)}.tgc-checker-other{--tgc-series:var(--chart-muted)}.tgc-series-point.tgc-point-outline{fill:var(--chart-canvas);stroke:var(--tgc-series,var(--chart-accent));stroke-width:1.75px}.tgc-series-point.tgc-point-undecided{fill:var(--chart-canvas);stroke:var(--tgc-series,var(--chart-accent));stroke-width:1.5px;stroke-dasharray:2 1.5}.tgc-strip-hatch .tgc-hatch{stroke:var(--tgc-series,var(--chart-muted))}.tgc-series-point.tgc-point-outline.tgc-strip-fail{stroke:var(--chart-ink-muted)}.tgc-strip-edge{fill:none;stroke:var(--tgc-series,var(--chart-muted));stroke-width:1.25px}.tgc-strip-observation:focus-visible{outline:none}.tgc-strip-observation:focus-visible .tgc-series-hit{stroke:var(--chart-ink);stroke-width:2px}.tgc-point-badge{paint-order:stroke;stroke:var(--chart-canvas);stroke-width:3px;stroke-linejoin:round;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace)}.tgc-point-label{fill:var(--chart-ink-muted)}.tgc-glyph-note{fill:var(--chart-ink);font-weight:600}.tgc-glyph-check{fill:var(--chart-pass,var(--status-running));font-weight:600}.tgc-glyph-cross{fill:var(--chart-breach,var(--status-error));font-weight:600}.tgc-target-target{fill:var(--chart-ink)}@supports (color:color-mix(in lab, red, red)){.tgc-target-target{fill:color-mix(in srgb, var(--chart-ink) 7%, transparent)}}.tgc-target-stretch{fill:none}.tgc-target-target-edge,.tgc-target-target.tgc-target-line{stroke:var(--chart-ink-muted);stroke-width:1px}.tgc-target-stretch-edge,.tgc-target-stretch.tgc-target-line{stroke:var(--chart-ink-muted);stroke-width:1px;stroke-dasharray:4 3}.tgc-target-label{fill:var(--chart-ink-muted);paint-order:stroke;stroke:var(--chart-canvas);stroke-width:3px;stroke-linejoin:round}.tgc-group-rule{stroke:var(--chart-ink-muted);stroke-width:1.5px}.tgc-group-edge{stroke:var(--chart-rule);stroke-width:1px}.tgc-group-label{fill:var(--chart-ink);paint-order:stroke;stroke:var(--chart-canvas);stroke-width:3px;stroke-linejoin:round}.tgc-key-mark{stroke-width:1.5px}.tgc-key-filled{fill:var(--chart-ink-muted);stroke:none}.tgc-key-outline{fill:none;stroke:var(--chart-ink-muted)}.tgc-key-dashed{fill:none;stroke:var(--chart-ink-muted);stroke-dasharray:2 1.5}@supports (color:color-mix(in lab, red, red)){.fw-root{--fw-neutral-bar:color-mix(in oklab, var(--fw-text) 15%, var(--fw-surface));--fw-hatch:color-mix(in oklab, var(--fw-text) 22%, transparent)}}.fw-root{--fw-h0:var(--chart-muted);--fw-h1:var(--lightningcss-light,oklch(from var(--tone-blue-icon) .58 .11 calc(h + 39)))var(--lightningcss-dark,oklch(from var(--tone-blue-icon) .67 .11 calc(h + 39)));--fw-h2:var(--lightningcss-light,oklch(from var(--tone-violet-icon) .55 .11 h))var(--lightningcss-dark,oklch(from var(--tone-violet-icon) .7 .11 h));--fw-h3:var(--lightningcss-light,oklch(from var(--tone-pink-icon) .55 .11 h))var(--lightningcss-dark,oklch(from var(--tone-pink-icon) .67 .11 calc(h - 16)));--fw-h4:var(--lightningcss-light,oklch(from var(--tone-cyan-icon) .578 .11 calc(h - 22.894)))var(--lightningcss-dark,oklch(from var(--tone-cyan-icon) .67 .11 calc(h - 26.148)));--fw-h5:var(--lightningcss-light,oklch(from var(--tone-blue-icon) .58 .11 calc(h + 37.6)))var(--lightningcss-dark,oklch(from var(--tone-blue-icon) .67 .11 calc(h + 29.5)));--fw-ease:var(--ease-standard,cubic-bezier(.2,.8,.2,1));--fw-bar-h:20px;--fw-label-col:min(var(--fw-name-w), 42%);--fw-bar-shift:0px;min-width:0;color:var(--fw-text);background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--radius-container);font-family:var(--font-sans);font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px;position:relative;container:flow-waterfall/inline-size}.fw-root [data-tone],.fw-root .fw-kinds{--fill:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--tone))}@supports (color:color-mix(in lab, red, red)){.fw-root [data-tone],.fw-root .fw-kinds{--fill:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 94%, var(--bg-root)))}}.fw-root [data-tone],.fw-root .fw-kinds{--line:var(--tone);--model-fill:var(--lightningcss-light,oklch(from var(--tone,var(--fw-h0)) .5 min(c, .1) h))var(--lightningcss-dark,oklch(from var(--tone,var(--fw-h0)) .72 min(c, .1) h));--tool-fill:var(--lightningcss-light,oklch(from var(--tone,var(--fw-h0)) .8 min(c, .1) h))var(--lightningcss-dark,oklch(from var(--tone,var(--fw-h0)) .46 min(c, .1) h));--dim:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--tone))}@supports (color:color-mix(in lab, red, red)){.fw-root [data-tone],.fw-root .fw-kinds{--dim:var(--lightningcss-light,color-mix(in oklab, var(--tone) 62%, var(--fw-surface)))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 40%, var(--fw-surface)))}}.fw-root [data-tone],.fw-root .fw-kinds{--dim-line:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--tone))}@supports (color:color-mix(in lab, red, red)){.fw-root [data-tone],.fw-root .fw-kinds{--dim-line:var(--lightningcss-light,color-mix(in oklab, var(--tone) 70%, var(--fw-surface)))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 55%, var(--fw-surface)))}}.fw-root .fw-title-block{flex:1;gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){}.fw-root .fw-summary{border-bottom:1px solid var(--fw-border);flex-wrap:wrap;align-items:center;display:flex}.fw-root .fw-summary>div:nth-child(-n+2){flex:1}.fw-root .fw-summary>div:nth-child(n+3){color:var(--fw-muted);align-items:baseline;gap:4px;padding:8px 6px;display:flex}.fw-root .fw-summary>div:nth-child(n+3) .fw-value{letter-spacing:normal;margin:0;font-size:14px;font-weight:500;line-height:20px}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pause{background:color-mix(in oklab, var(--fw-text) 4%, transparent);border-inline:1px dashed color-mix(in oklab, var(--fw-text) 18%, transparent)}}.fw-root .fw-toggle{appearance:none;pointer-events:auto;border-radius:var(--radius-tag);color:var(--fw-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fw-root .fw-spinner{background:var(--fw-live);width:6px;height:6px;animation:tangle-breathe var(--motion-ambient) infinite;border-radius:50%;flex-shrink:0}.fw-root .fw-agent-dot:not([data-outcome]){box-shadow:inset 0 0 0 1.5px var(--fw-muted);background:0 0}.fw-root .fw-agent-dot[data-outcome=live]:not([data-ring]){animation:tangle-breathe var(--motion-ambient) infinite}.fw-root .fw-row{transition:transform var(--motion-surface)}.fw-root .fw-enter>[role=gridcell]{transition:opacity var(--motion-arrive);transition-delay:var(--fw-enter-delay)}.fw-root .fw-enter :is(.fw-bar,.fw-seg){transition:clip-path var(--motion-grow,var(--motion-stream));transition-delay:var(--fw-enter-delay);clip-path:inset(0)}@starting-style{.fw-root .fw-enter>[role=gridcell]{opacity:0}.fw-root .fw-enter :is(.fw-bar,.fw-seg){clip-path:inset(0 100% 0 0)}}.fw-root[data-follow-live] .fw-row[data-running] .fw-bar{--on:1}.fw-root[data-follow-live] :is(.fw-seg,.fw-mark),.fw-root[data-follow-live] .fw-row:not([data-running]) .fw-bar{--fw-t:calc(var(--e) + 1)}.fw-root .fw-row[data-search=context] .fw-label{color:var(--fw-muted)}@supports (color:color-mix(in lab, red, red)){}.fw-root .fw-bar.fw-k-waiting,.fw-root .fw-kinds .fw-swatch-wait{background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px var(--fw-hatch)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline{background:linear-gradient(90deg, var(--fw-neutral-bar), color-mix(in oklab, var(--fw-neutral-bar) 55%, var(--fw-surface)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-text) 12%, transparent)}}.fw-root .fw-bar.fw-k-pipeline.fw-has-marks{background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px var(--fw-hatch)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline.fw-has-agents{background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px), color-mix(in oklab, var(--fw-text) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-text) 12%, transparent)}.fw-root .fw-view-agents .fw-bar.fw-k-pipeline:not(.fw-has-marks,.fw-has-agents){background:color-mix(in oklab, var(--tone) 30%, var(--fw-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 55%, transparent)}}.fw-root [data-outcome=ok]{--outcome-tone:var(--fw-ok)}.fw-root [data-outcome=failed]{--outcome-tone:var(--fw-failed)}.fw-root [data-outcome=warn]{--outcome-tone:var(--fw-amber)}.fw-root [data-outcome=live]{--outcome-tone:var(--fw-live)}.fw-root [data-outcome=neutral]{--outcome-tone:var(--fw-muted)}.fw-root [data-outcome],.fw-root [data-outcome] [data-tone],.fw-root.fw-root .fw-agent-dot[data-outcome]{--tone:var(--outcome-tone)}.fw-root .fw-legend li{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.fw-root .fw-legends{align-items:center;gap:24px;min-width:0;max-width:100%;margin-top:8px;display:flex;overflow-x:auto}.fw-root .fw-legends .fw-legend{flex:none;margin:0}.fw-root .fw-kinds .fw-swatch-wait{border-radius:2px;width:12px;height:8px}@supports (color:color-mix(in lab, red, red)){}@container (width<=24px){.fw-root .fw-seg-label{display:none}}@container (width<=5px){.fw-root .fw-view-agents .fw-seg .fw-glyph{display:none}}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-seg-failed{background:color-mix(in oklab, var(--fw-failed) 18%, var(--fw-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-failed) 70%, transparent)}}.fw-root .fw-outcome-end{pointer-events:auto;display:inline-flex}.fw-root .fw-duration{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fw-muted);font-variant-numeric:tabular-nums;font-size:14px;overflow:hidden}.fw-root .fw-badge{border-radius:var(--radius-pill);height:18px;color:var(--fw-muted);box-shadow:inset 0 0 0 1px var(--fw-border);background:0 0;flex:none;padding:0 6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){}.fw-root .fw-card{z-index:20;overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--fw-raised);border:1px solid var(--fw-border);width:min(320px,100% - 16px);max-height:min(60vh,560px);box-shadow:var(--shadow-dropdown);transition:left var(--motion-surface), top var(--motion-surface), opacity var(--motion-control);padding:12px;position:absolute;overflow-y:auto}.fw-root .fw-card-above .fw-card{transform:translateY(-100%)}.fw-root .fw-pill{border-radius:var(--radius-pill);height:20px;color:var(--fw-status);background:var(--fw-status);flex-shrink:0;padding:0 8px;font-size:14px;font-weight:600;line-height:20px}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill{background:color-mix(in oklab, var(--fw-status) 13%, transparent)}}.fw-root .fw-card-table{overflow-wrap:anywhere;border-top:1px solid var(--fw-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 16px;padding-top:8px;font-size:14px;line-height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill-outcome{background:color-mix(in oklab, var(--tone) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 35%, transparent)}}.fw-root .fw-overview{-moz-column-gap:8px;flex:160px;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px;min-width:120px;height:28px;display:grid;position:relative}.fw-root .fw-overview-marks{border-radius:var(--radius-tag);background:var(--fw-well);height:12px;box-shadow:inset 0 0 0 1px var(--fw-border);grid-area:1/2;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){}.fw-root .fw-slider{appearance:none;background:linear-gradient(90deg, transparent var(--fw-progress), var(--fw-surface) var(--fw-progress)) 0 8px / 100% 12px no-repeat;grid-area:1/2;width:100%;height:100%;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){}.fw-root .fw-time{white-space:nowrap;min-width:48px;color:var(--fw-muted);font-variant-numeric:tabular-nums;grid-area:1/1;font-size:14px}@media (prefers-reduced-motion:reduce){.fw-root *,.fw-root :before{transition:opacity var(--duration-fast)!important;animation:none!important}.fw-root :is(.fw-agent-dot,.fw-spinner)[data-motion=essential],.fw-root .fw-state-live[data-motion=essential]:before{animation:tangle-breathe var(--motion-ambient) infinite!important}}.fw-root .fw-legend button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.fw-root .fw-legend button[aria-pressed=true]{color:var(--fw-text);text-underline-offset:4px;text-decoration:underline}.fw-root .fw-summary button{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.fw-root .fw-row-state{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.fw-root .fw-error-rug{height:10px;margin-left:var(--fw-label-col);position:relative;overflow:hidden}.fw-root .fw-error-tick{background:var(--fw-failed);width:2px;height:8px;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);position:absolute}.fw-root .fw-error-tick[data-unlocated]{left:auto;right:calc(var(--error-index) * 3px)}.fw-root .fw-quiet{color:var(--fw-amber);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.fw-root .fw-quiet:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fw-root [data-activity=quiet] :is(.fw-agent-dot[data-outcome=live],.fw-spinner){display:none}.fw-root [data-activity=quiet] :is(.fw-agent-dot,.fw-spinner){animation:none!important}.fw-root .fw-quiet-tail{top:calc(50% + var(--fw-bar-shift) - var(--fw-bar-h) / 2);height:var(--fw-bar-h);left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);width:calc(max(0, var(--fw-t) - var(--s)) * var(--fw-k) * 1px);background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px);pointer-events:none;position:absolute}.fw-root .fw-now{background:var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-now{background:color-mix(in oklab, var(--fw-text) 28%, transparent)}}.fw-root .fw-card-error{color:var(--fw-failed);margin-top:8px;font-size:13px;line-height:18px}.fw-root .fw-card .fw-agent-dot:not([data-outcome]){box-shadow:inset 0 0 0 1.5px var(--fw-muted);background:0 0}@container flow-waterfall (width<=599px){.fw-root>*{--fw-label-col:0px;--fw-bar-shift:18px;--fw-bar-h:8px;--fw-row-h:52px}.fw-root .fw-summary>div:nth-child(-n+2){flex:1 0 auto;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.fw-root .fw-summary>div:nth-child(-n+2) .fw-value{margin:0;font-size:20px;line-height:28px}.fw-root .fw-summary:after{content:"";flex-basis:100%}.fw-root .fw-summary>div:nth-child(n+3){order:1}.fw-root :is(.fw-zoom,.fw-branch-controls,.fw-resize,.fw-links,.fw-gridlayer,.fw-marker-layer,.fw-subtitle,.fw-badge,.fw-icon-tile){display:none}.fw-root .fw-heading{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;display:grid}.fw-root .fw-title-block{display:contents}.fw-root .fw-title-line{flex-wrap:wrap;grid-column:1/-1}.fw-root .fw-legends{grid-area:3/1/auto/-1;margin:0}.fw-root .fw-tools{flex-wrap:wrap;grid-area:2/1}.fw-root .fw-segmented{padding:2px}.fw-root .fw-segmented button{min-width:28px;padding:0 6px}.fw-root.fw-root-agents .fw-playback{padding:8px}.fw-root.fw-root-agents .fw-overview{margin-top:0}.fw-root .fw-search-input{width:120px}.fw-root .fw-axis-label{border:0;padding:0}.fw-root .fw-tick:is(:nth-child(2),:nth-child(3)){transform:translate(-50%,-50%)}.fw-root .fw-tick:nth-child(4){transform:translate(calc(-100% - 4px),-50%)}.fw-root .fw-row{top:var(--row-y);contain:style;transform:none}.fw-root .fw-label{z-index:3;height:20px;padding:0 8px 0 calc(8px + var(--depth) * 12px);pointer-events:none;background:0 0;border:0;gap:4px;position:absolute;top:0;left:0;right:0}.fw-root .fw-row :is(.fw-row-state,.fw-quiet){top:20px;left:calc(28px + var(--depth) * 12px);height:18px;position:absolute}.fw-root .fw-view-agents .fw-names{flex-direction:row;font-size:14px;line-height:20px}.fw-root .fw-view-agents :is(.fw-subtitle,.fw-seg-label){display:none}.fw-root .fw-view-agents .fw-label{padding-left:calc(8px + var(--depth) * 12px)}.fw-root .fw-lane{grid-column:2}.fw-root .fw-end{max-width:calc(100% - 144px);height:18px;top:20px;left:auto;right:4px}.fw-root .fw-time{top:-12px;left:var(--fw-progress);transform:translateX(calc(-1 * var(--fw-progress)));background:var(--fw-surface);grid-column:2;width:max-content;max-width:100%;display:block;position:absolute}.fw-root .fw-playback{padding:12px 8px 8px;position:relative}.fw-root .fw-overview{-moz-column-gap:0;grid-template-columns:0 minmax(0,1fr);column-gap:0;margin-top:12px}}.fw-root.fw-fill-agent .fw-view-agents .fw-seg-failed[data-model]{background:var(--model-fill);--fw-seg-ink:var(--lightningcss-light,var(--fw-surface))var(--lightningcss-dark,var(--bg-root))}.fw-root.fw-root.fw-root-agents[data-selection] .fw-row:not([aria-selected=true]) .fw-seg{opacity:var(--on);background:var(--fw-surface)}@supports (color:color-mix(in lab, red, red)){.fw-root.fw-root.fw-root-agents[data-selection] .fw-row:not([aria-selected=true]) .fw-seg{background:color-mix(in oklab, var(--fw-surface) 80%, var(--tone))}}.fw-root.fw-root.fw-root-agents[data-selection] .fw-row:not([aria-selected=true]) .fw-seg{--fw-seg-ink:var(--fw-text)}.agent-record{--ar-text-s:14px;--ar-text-m:15px;--ar-text-l:18px;--ar-bg:hsl(var(--hsl-background));--ar-bg-alt:hsl(var(--hsl-secondary));--ar-bg-sink:var(--well-card);--ar-fg:hsl(var(--hsl-foreground));--ar-fg-muted:hsl(var(--hsl-muted-foreground));--ar-fg-faint:var(--text-dim);--ar-border:hsl(var(--hsl-border));--ar-border-strong:var(--border-strong);--ar-c-action:var(--accent-text);--ar-c-info:var(--surface-info-text);--ar-c-ok:var(--surface-success-text);--ar-c-live:var(--accent-text);--ar-c-run:var(--surface-warning-text);--ar-c-fail:var(--surface-danger-text);--ar-c-neutral:hsl(var(--hsl-muted-foreground));--ar-c-info-bg:var(--surface-info-bg);--ar-c-ok-bg:var(--surface-success-bg);--ar-font-body:var(--font-sans);--ar-font-mono:var(--font-mono);color:var(--ar-fg);font:var(--ar-text-m)/1.45 var(--ar-font-body);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0}.agent-record[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.agent-record:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.agent-record{--ar-control-height:2.15rem;--ar-control-radius:4px;--ar-control-padding:.5rem .7rem;--ar-control-focus:var(--ar-c-info)}.agent-record .ui-field{gap:.25rem;min-width:0;display:grid}.agent-record .ui-label{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted)}.agent-record .ui-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.4rem;height:.4rem;margin:-.2rem .15rem 0 .5rem;transition:transform .15s;transform:rotate(45deg)}.agent-record .ui-tabs{border-bottom:1px solid var(--ar-border);flex-wrap:wrap;gap:.25rem;padding:.2rem;display:flex}.agent-record .ui-tabs button{color:var(--ar-fg-muted);border:0;border-radius:3px;padding:.45rem .7rem}.agent-record .ui-tabs [aria-selected=true]{background:var(--ar-bg-alt);color:var(--ar-fg);box-shadow:inset 0 -2px var(--ar-fg)}:where(.agent-record) :where(details)>summary{cursor:pointer;font-size:var(--ar-text-s);color:var(--ar-fg-muted);align-items:center;gap:8px;padding:8px 0;list-style:none;display:flex;position:relative}:where(.agent-record) :where(details)>summary::-webkit-details-marker{display:none}:where(.agent-record) :where(details)>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin:0 4px 0 2px;transition:transform .12s;transform:rotate(-45deg)}:where(.agent-record) :where(details[open])>summary:before{transform:rotate(45deg)}:where(.agent-record) :where(details)>summary:hover,:where(.agent-record) :where(details[open])>summary{color:var(--ar-fg)}:where(.agent-record) :where(select){min-width:0;max-width:100%;overflow:hidden}.agent-record .ui-plot-tooltip{z-index:30;border:1px solid var(--ar-border-strong);background:var(--ar-bg);width:min(345px,100vw - 16px);color:var(--ar-fg);pointer-events:none;font-size:var(--ar-text-s);border-radius:6px;padding:.5rem .7rem;line-height:1.45;position:fixed;box-shadow:0 8px 32px #0003,0 2px 8px #0002}.agent-record .ui-plot-tooltip strong{font-size:var(--ar-text-s);margin-bottom:.3rem;display:block}.agent-record .ui-plot-tooltip p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.15rem 0}.agent-record .ui-plot-tooltip .tooltip-title{font:600 var(--ar-text-s)/1.3 var(--ar-font-body);border-bottom:1px solid var(--ar-border);margin:0 0 4px;padding-bottom:4px;display:block}.agent-record .ui-plot-tooltip .tooltip-header{font:var(--ar-text-s)/1.3 var(--ar-font-body);color:var(--ar-fg-muted);margin:0 0 4px}.agent-record .ui-plot-tooltip .tooltip-body{font:var(--ar-text-s)/1.5 var(--ar-font-body);color:var(--ar-fg);overflow-wrap:anywhere;margin:2px 0}.agent-record .ui-plot-tooltip .tooltip-label{font:600 var(--ar-text-s)/1.3 var(--ar-font-body);color:var(--ar-c-action);text-transform:uppercase;letter-spacing:.05em;margin-right:8px;display:inline-block}.agent-record .ui-plot-tooltip .tooltip-status{font:400 var(--ar-text-s)/1.3 var(--ar-font-body);margin:2px 0}.agent-record .ui-plot-tooltip .tooltip-status.tooltip-error{color:var(--ar-c-neutral);font-weight:600}.agent-record .ui-plot-tooltip .tooltip-status.tooltip-ok{color:var(--ar-c-ok)}.agent-record .ui-plot-tooltip .tooltip-status.tooltip-warn{color:var(--ar-c-run)}.agent-record .ui-plot-tooltip .tooltip-usage{font:var(--ar-text-s)/1.3 var(--ar-font-body);color:var(--ar-c-action);border-top:1px solid var(--ar-border);letter-spacing:.03em;margin:4px 0 0;padding-top:4px}.agent-record .ui-plot-tooltip .tooltip-note{font:italic var(--ar-text-s)/1.4 var(--ar-font-body);color:var(--ar-fg-faint);margin:4px 0 0}.agent-record{--ar-panel:hsl(var(--hsl-card));border:1px solid var(--ar-border);background:var(--ar-bg);border-radius:8px;overflow:hidden}.agent-record .controls{grid-template-columns:1.25fr .8fr 1fr;gap:.55rem;padding:.65rem .85rem .35rem;display:grid}.agent-record .controls .ui-label{font-size:var(--ar-text-s)}.agent-record .controls select,.agent-record .controls input{min-height:32px;font-size:var(--ar-text-s);padding:.4rem .55rem}.agent-record .playback{align-items:center;gap:.6rem;padding:.35rem .85rem;display:flex}.agent-record .playback label{font:var(--ar-text-s) var(--ar-font-body);flex:1;align-items:center;gap:.65rem;display:flex}.agent-record .playback .ui-button{min-height:29px;font-size:var(--ar-text-s);padding:.2rem .6rem}.agent-record input[type=range]{width:100%;min-width:3rem;accent-color:var(--ar-fg);height:14px}.agent-record .playback input{flex:1}.agent-record output{font-variant-numeric:tabular-nums;min-width:4rem}.agent-record .timeline-heading{font:var(--ar-text-s) var(--ar-font-body);justify-content:flex-end;align-items:center;margin:.25rem .85rem .1rem;display:flex}.agent-record .timeline-heading label{font:var(--ar-text-s) var(--ar-font-body);align-items:center;gap:.5rem;display:flex}.agent-record .timeline-heading input{width:5rem}.agent-record .timeline-scroll{overscroll-behavior:contain;border-block:1px solid var(--ar-border);max-height:min(60vh,600px);margin:.3rem .85rem 0;overflow:auto}.agent-record svg .axis-label,.agent-record svg .lane-label{fill:var(--ar-fg-muted);font:var(--ar-text-s) var(--ar-font-body)}.agent-record svg .grid-line{stroke:var(--ar-border);stroke-width:1px}.agent-record svg .cursor-line{stroke:var(--ar-fg);stroke-width:1px;stroke-dasharray:3 3}.agent-record svg .event{cursor:pointer}.agent-record svg .event:hover,.agent-record svg .event.selected{stroke:var(--ar-fg);stroke-width:2px}.agent-record .legend{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);flex-wrap:wrap;gap:.3rem .8rem;padding:.45rem .85rem .65rem;display:flex}.agent-record .legend span{align-items:center;gap:.3rem;display:flex}.agent-record .legend i{border-radius:1px;width:5px;height:5px}.agent-record{--ar-cat-coordination:var(--ar-category-coordination,#8b7cf6);--ar-cat-compute:var(--ar-category-compute,#4f9cf0);--ar-cat-verification:var(--ar-category-verification,#2fb380);--ar-cat-literature:var(--ar-category-literature,#d9a440);--ar-cat-writing:var(--ar-category-writing,#2bb3c0);--ar-cat-setup:var(--ar-category-setup,#a3957a);--ar-cat-waiting:var(--ar-category-waiting,#e0607e);--ar-cat-reasoning:var(--ar-category-reasoning,#b48ee8);--ar-cat-lifecycle:var(--ar-category-lifecycle,#6f6f78);--ar-cat-other:var(--ar-category-other,#8a8a8a)}.agent-record .category-coordination{background:var(--ar-cat-coordination)}.agent-record .category-compute,.agent-record .category-computation{background:var(--ar-cat-compute)}.agent-record .category-verification{background:var(--ar-cat-verification)}.agent-record .category-literature{background:var(--ar-cat-literature)}.agent-record .category-writing{background:var(--ar-cat-writing)}.agent-record .category-setup,.agent-record .category-infrastructure{background:var(--ar-cat-setup)}.agent-record .category-waiting{background:var(--ar-cat-waiting)}.agent-record .category-reasoning{background:var(--ar-cat-reasoning)}.agent-record .category-lifecycle{background:var(--ar-cat-lifecycle)}.agent-record .category-other{background:var(--ar-cat-other)}.agent-record svg .category-coordination{fill:var(--ar-cat-coordination)}.agent-record svg .category-compute,.agent-record svg .category-computation{fill:var(--ar-cat-compute)}.agent-record svg .category-verification{fill:var(--ar-cat-verification)}.agent-record svg .category-literature{fill:var(--ar-cat-literature)}.agent-record svg .category-writing{fill:var(--ar-cat-writing)}.agent-record svg .category-setup,.agent-record svg .category-infrastructure{fill:var(--ar-cat-setup)}.agent-record svg .category-waiting{fill:var(--ar-cat-waiting)}.agent-record svg .category-reasoning{fill:var(--ar-cat-reasoning)}.agent-record svg .category-lifecycle{fill:var(--ar-cat-lifecycle)}.agent-record svg .category-other{fill:var(--ar-cat-other)}.agent-record .workspace{border-block:1px solid var(--ar-border);grid-template-columns:250px minmax(0,1fr);display:grid}.agent-record .topology{background:var(--ar-panel);border-right:1px solid var(--ar-border);min-width:0}.agent-record .topology>summary{font:var(--ar-text-s) var(--ar-font-body);gap:.6rem;padding:.65rem .8rem;font-weight:600;display:flex}.agent-record .topology>summary:before{display:none}.agent-record .topology>summary span:last-child{color:var(--ar-fg-muted);font-weight:400}.agent-record .topology .small{font-size:var(--ar-text-s);margin:0;padding:0 .8rem;line-height:1.45}.agent-record .graph-scroll{max-height:31rem;padding:.45rem .5rem .75rem;display:block;overflow:auto}.agent-record .graph-list,.agent-record .graph-branch{margin:0;padding:0;list-style:none}.agent-record .graph-item{min-width:0;position:relative}.agent-record .graph-branch{border-left:1px solid var(--ar-border-strong);margin:.1rem 0 0 .45rem;padding-left:.55rem;position:relative}.agent-record .graph-branch:before{content:"";border-left:1px solid var(--ar-border-strong);height:1.2rem;position:absolute;top:-1.2rem;left:-1px}.agent-record .graph-branch>.graph-item:before{content:"";border-top:1px solid var(--ar-border-strong);width:.55rem;position:absolute;top:1rem;left:-.55rem}.agent-record .graph-node{text-align:left;white-space:normal;overflow-wrap:anywhere;border-color:#0000;grid-template-columns:.45rem minmax(0,1fr);align-items:start;gap:.55rem;width:100%;min-width:0;padding:.4rem .5rem;display:grid}.agent-record .graph-node:hover{border-color:var(--ar-border-strong)}.agent-record .graph-node.selected{border-color:var(--ar-border-strong);background:var(--ar-bg)}.agent-record .graph-node:focus-visible{z-index:1;position:relative}.agent-record .graph-node.future{opacity:.55}.agent-record .graph-state{font-size:var(--ar-text-s);color:var(--ar-c-neutral);margin-top:.1rem;line-height:1}.agent-record .graph-copy{gap:.18rem;min-width:0;display:grid}.agent-record .graph-label{font:600 var(--ar-text-s)/1.35 var(--ar-font-body);color:var(--ar-fg);overflow-wrap:anywhere}.agent-record .graph-meta{font:var(--ar-text-s)/1.35 var(--ar-font-body);color:var(--ar-fg-muted);overflow-wrap:anywhere}.agent-record .conversation-panel{min-width:0}.agent-record .conversation-head{background:var(--ar-panel);justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.agent-record .agent-identity{align-items:center;gap:.55rem;min-width:0;display:flex}.agent-record .agent-avatar{border:1px solid var(--ar-border-strong);background:var(--ar-bg);width:29px;height:29px;font:600 var(--ar-text-s) var(--ar-font-body);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.agent-record .agent-identity h3{font:600 var(--ar-text-m) var(--ar-font-body);margin:0;font-style:normal}.agent-record .agent-identity p{font:var(--ar-text-s)/1.35 var(--ar-font-body);color:var(--ar-fg-muted);margin:.2rem 0 0}.agent-record .conversation-head .ui-label{display:none}.agent-record .conversation-head select{min-height:29px;font-size:var(--ar-text-s);padding:.35rem .5rem}.agent-record .ui-tabs{gap:.3rem;padding:.3rem .7rem}.agent-record .ui-tabs button{font-size:var(--ar-text-s);padding:.4rem .65rem}.agent-record .navigation{font:var(--ar-text-s) var(--ar-font-body);background:var(--ar-panel);flex-wrap:wrap;align-items:end;gap:.4rem;padding:.6rem .85rem;display:flex}.agent-record .navigation .ar-select{flex:1;min-width:12rem}.agent-record .navigation .ui-label{font-size:var(--ar-text-s)}.agent-record .navigation select,.agent-record .navigation .ui-button{min-height:29px;font-size:var(--ar-text-s);padding:.35rem .55rem}.agent-record .assignment,.agent-record .coverage{border-top:1px solid var(--ar-border);font-size:var(--ar-text-s);padding:0 .85rem}.agent-record .assignment>summary,.agent-record .coverage>summary{font-size:var(--ar-text-s);padding:.55rem 0}.agent-record .assignment dt{margin-top:.5rem;font-weight:600}.agent-record .assignment dd{color:var(--ar-fg-muted);overflow-wrap:anywhere}.agent-record .coverage p{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.agent-record [data-panel=source],.agent-record [data-panel=usage]{padding:.5rem .85rem}.agent-record [data-panel=source] .small{font:var(--ar-text-s) var(--ar-font-mono);color:var(--ar-fg-muted)}.agent-record [data-tokens]{width:100%}.agent-record svg .usage-line{fill:none;stroke-width:1.7px}.agent-record svg .input-line{stroke:var(--ar-c-info)}.agent-record svg .output-line{stroke:var(--ar-c-ok)}.agent-record svg .cacheRead-line{stroke:#9b59b6}.agent-record svg .usage-point{fill:var(--ar-fg);fill-opacity:.15;cursor:pointer}.agent-record svg .scoped-line{stroke-dasharray:4 4}.agent-record svg .scoped-point{fill:#0000;stroke:var(--ar-fg);stroke-opacity:.55;stroke-width:1.5px}.agent-record .usage-legend .scoped-key:before{content:"";border-top:2px dashed var(--ar-fg);opacity:.55;vertical-align:middle;width:1.1rem;height:0;margin-right:.35rem;display:inline-block}.agent-record .usage-legend .legend-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:.05rem .35rem}.agent-record .usage-legend .legend-toggle[aria-pressed=false]{opacity:.35;text-decoration:line-through}.agent-record .usage-legend .legend-toggle:hover{border-color:var(--ar-border)}.agent-record svg .time-point{fill:var(--ar-c-info);cursor:pointer}.agent-record svg .time-error{fill:var(--ar-c-neutral);cursor:pointer}.agent-record svg .usage-point:hover,.agent-record svg .time-point:hover,.agent-record svg .time-error:hover{stroke:var(--ar-fg);stroke-width:2px;fill-opacity:1}.agent-record .metric-controls{grid-template-columns:1fr 1fr;gap:.5rem;margin:.2rem 0 .7rem;display:grid}.agent-record .metric-controls .ui-label{font-size:var(--ar-text-s)}.agent-record .metric-controls select{font-size:var(--ar-text-s);min-height:30px}.agent-record .usage-legend{font:var(--ar-text-s) var(--ar-font-body);gap:.8rem;display:flex}.agent-record .output-key{color:var(--ar-c-ok)}.agent-record .cacheRead-key{color:#9b59b6}.agent-record [data-token-caption]{font:var(--ar-text-s)/1.5 var(--ar-font-body);color:var(--ar-fg-muted);margin:.6rem 0}@container agent-record (width<=950px){.agent-record .workspace{grid-template-columns:220px minmax(0,1fr)}.agent-record .conversation-head{flex-direction:column;align-items:start}.agent-record .agent-identity p{font-size:var(--ar-text-s)}}@container agent-record (width<=760px){.agent-record .workspace{grid-template-columns:minmax(0,1fr)}.agent-record .topology{border-right:0;border-bottom:1px solid var(--ar-border)}.agent-record .topology>summary:after{content:"+";margin-left:auto}.agent-record .topology[open]>summary:after{content:"−"}.agent-record .graph-scroll{max-height:18rem}.agent-record .conversation-head{flex-direction:row;align-items:center}.agent-record .agent-identity p{max-width:190px}.agent-record .conversation-scroll{height:28rem}}@container agent-record (width<=500px){.agent-record .controls{grid-template-columns:1fr 1fr}.agent-record .controls>label{grid-column:1/-1}.agent-record .playback label{flex-wrap:wrap;gap:.3rem}.agent-record .playback input{min-width:100%}.agent-record .conversation-head{flex-direction:column;align-items:stretch}.agent-record .agent-identity p{max-width:none}.agent-record .timeline-scroll{margin-inline:.55rem}}.agent-record .publication-note{font:var(--ar-text-s)/1.4 var(--ar-font-body);color:var(--ar-fg-muted);overflow-wrap:anywhere;margin:.4rem 0 0}.agent-record *,.agent-record :before,.agent-record :after{box-sizing:border-box}.agent-record .ar-view{min-width:0;position:relative}.agent-record .select-shell{min-width:0;display:block;position:relative}.agent-record .select-shell select{appearance:none;text-overflow:ellipsis;cursor:pointer;width:100%;max-width:100%;padding-right:1.7rem;display:block}.agent-record .select-shell .ui-chevron{pointer-events:none;position:absolute;top:50%;right:.65rem}.agent-record .conversation-head .ar-select{flex-shrink:0;width:170px}.agent-record .topology{margin:0}.agent-record .assignment dl{margin:0 0 .7rem}.agent-record .assignment dt{text-transform:capitalize}.agent-record .assignment dd{white-space:pre-wrap;margin:.15rem 0 .5rem}.agent-record .assignment pre,.agent-record .coverage pre{max-height:20rem}.agent-record .download-record{text-underline-offset:3px;font-size:var(--ar-text-s);border-color:#0000;margin-left:auto;padding:.4rem .3rem;text-decoration:underline}.agent-record .chat-empty{font:var(--ar-text-m)/1.5 var(--ar-font-body);color:var(--ar-fg-muted);margin:0;padding:1rem}.agent-record .ui-plot-tooltip{font:var(--ar-text-s)/1.45 var(--ar-font-body);max-height:min(430px,70vh);overflow:auto}.agent-record .ui-plot-tooltip strong,.agent-record .ui-plot-tooltip p{font-size:var(--ar-text-s)}.agent-record .cacheWrite-line{stroke:var(--ar-c-action)}.agent-record .cacheWrite-key{color:var(--ar-c-action)}.agent-record .usage-legend{flex-wrap:wrap}.agent-record .publication-note:empty{display:none}.agent-record [data-panel=source],.agent-record [data-panel=usage]{min-height:29rem}@container agent-record (width<=950px){.agent-record .conversation-head .ar-select{width:100%}}@container agent-record (width<=760px){.agent-record .conversation-head .ar-select{width:145px}}@container agent-record (width<=500px){.agent-record .conversation-head .ar-select{width:100%}.agent-record .download-record{margin-left:0}}.agent-record{container:agent-record/inline-size}.agent-record.research-report{background:var(--ar-bg);padding:0}.agent-record .rr-meta{color:var(--ar-fg-muted);font:var(--ar-text-s)/1.6 var(--ar-font-body);overflow-wrap:anywhere}.agent-record .rr-limitations{color:var(--ar-fg-muted);padding-left:1.2rem;font-size:14px;line-height:1.65}.agent-record .rr-sources summary{font-size:var(--ar-text-s)}.agent-record .rr-sources ol{margin:.5rem 0;padding-left:1.25rem}.agent-record .rr-sources li{border-top:1px solid var(--ar-border);padding:.6rem 0}.agent-record .rr-sources :is(code,a,small,strong){overflow-wrap:anywhere;display:block}.agent-record .rr-sources :is(code,a){font:var(--ar-text-s)/1.65 var(--ar-font-mono)}.agent-record .rr-sources a{color:var(--ar-c-info)}.agent-record .rr-sources small{color:var(--ar-fg-muted);margin-top:.5rem}.agent-record .rr-sources blockquote{border-left:2px solid var(--ar-border-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0;padding:.5rem .85rem}.agent-record .rr-sources button{margin-top:.75rem}.agent-record .rr-print{display:none}.agent-record .rr-question{border-bottom:1px solid var(--ar-border);padding:.75rem 0}.agent-record .rr-question dt{font-weight:600}.agent-record .rr-question dd{margin:.5rem 0}.agent-record .replay-settings{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.75rem;padding:0 16px .75rem;display:grid}.agent-record .replay-settings p{grid-column:1/-1;margin:0;padding-bottom:.25rem}.agent-record .rr-metrics{gap:20px;margin:0;padding:20px 0;display:grid}.agent-record .rr-metrics dt{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.agent-record .rr-metrics dd{margin:4px 0;font-size:18px}.agent-record .rr-metrics small{color:var(--ar-fg-muted);display:block}.agent-record .rr-knowledge-controls{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.agent-record .rr-knowledge-controls>.ui-field:first-child{flex:1;min-width:180px}.agent-record .rr-search-excerpt{color:var(--ar-fg-muted);margin-top:8px;display:block}.agent-record .rr-document-header{justify-content:space-between;align-items:start;display:flex}.agent-record .rr-document-path{font:var(--ar-text-s)/1.6 var(--ar-font-mono);overflow-wrap:anywhere}.agent-record .rr-document-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-record .rr-document-content{overflow-wrap:anywhere;margin-top:20px}.agent-record .rr-document-provenance{font-size:var(--ar-text-s);overflow-wrap:anywhere;margin-top:12px}.agent-record .rr-document-source{white-space:pre-wrap;font:var(--ar-text-s)/1.7 var(--ar-font-mono);margin:0}.agent-record .rr-document-source code>span{display:block}.agent-record .rr-document-source code>span>span{text-align:right;-webkit-user-select:none;user-select:none;width:3.5em;color:var(--ar-fg-muted);padding-right:1em;display:inline-block}.agent-record .rr-document-source [data-highlight]{background:var(--ar-c-info-bg)}.agent-record .rr-inline-link{color:var(--ar-c-action);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.agent-record .rr-markdown pre{background:var(--ar-bg-sink);font-size:var(--ar-text-s);padding:12px;overflow:auto}.agent-record .rr-markdown code{font-family:var(--ar-font-mono)}.agent-record .rr-markdown h1{font-size:18px}.agent-record .rr-markdown h2,.agent-record .rr-markdown h3{font-size:14px}.agent-record .rr-table-scroll{max-width:100%;overflow:auto}.agent-record .rr-markdown table{border-collapse:collapse;width:100%;font-size:var(--ar-text-s)}.agent-record .rr-markdown th,.agent-record .rr-markdown td{text-align:left;border:1px solid var(--ar-border);padding:8px}.agent-record .rr-media-reference{font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.agent-record [data-reduced-motion] *,.agent-record [data-reduced-motion] :before,.agent-record [data-reduced-motion] :after{scroll-behavior:auto!important;transition:none!important}@media (prefers-reduced-motion:reduce){.agent-record *,.agent-record :before,.agent-record :after{scroll-behavior:auto!important;transition:none!important}}@media print{.agent-record.research-report{color:#000;background:#fff}.agent-record .rr-print{display:block}}@container agent-record (width<=500px){.agent-record .replay-settings{grid-template-columns:1fr 1fr}.agent-record .replay-settings .ar-select:last-of-type{grid-column:1/-1}}.agent-record{--ar-font-body:var(--ar-font,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.agent-record,.ar-ws{font-variant-numeric:tabular-nums}.agent-record.research-workspace{grid-template-columns:220px minmax(0,1fr);gap:0;min-height:100vh;font-size:14px;line-height:1.6;display:grid}.agent-record .research-rail{border-right:1px solid var(--ar-border);box-sizing:border-box;background:var(--ar-bg-alt);align-self:start;height:100vh;padding:24px 16px;position:sticky;top:0;overflow:auto}.agent-record .research-rail h1{font:600 14px/1.3 var(--ar-font-body);margin:0 0 24px}.agent-record .research-play-list{gap:4px;margin:20px 0 24px;display:grid}.agent-record .research-play-list button{text-align:left;font:400 14px/1.4 var(--ar-font-body);background:0 0;border:0;gap:4px;padding:12px;display:grid}.agent-record .research-play-list small{color:var(--ar-fg-muted);font-weight:400;font-size:var(--ar-text-s)}.agent-record .research-play-list [aria-current=page]{background:var(--ar-bg);box-shadow:inset 3px 0 var(--ar-c-action)}.agent-record .research-info{font-size:var(--ar-text-s)}.agent-record .research-info ul{padding-left:16px}.agent-record .research-exports{flex-wrap:wrap;gap:8px;display:flex}.agent-record .research-main{min-width:0;padding:28px clamp(20px,4vw,64px) 60px}.agent-record .research-heading{justify-content:space-between;align-items:start;gap:16px;margin:0 0 20px;display:flex}.agent-record .research-heading h2{font:600 18px/1.3 var(--ar-font-body);letter-spacing:-.025em;margin:0 0 8px}.agent-record .research-heading .small{max-width:80ch;margin:0}.agent-record .research-sections{border-bottom:1px solid var(--ar-border);gap:24px;margin-bottom:28px;display:flex}.agent-record .research-sections button{font:400 14px/1.4 var(--ar-font-body);color:var(--ar-fg-muted);background:0 0;border:0;border-radius:0;padding:12px 0}.agent-record .research-sections [aria-current=page]{color:var(--ar-fg);box-shadow:0 2px var(--ar-c-action)}.agent-record .research-summary{max-width:85ch;margin:0 0 28px;font-size:14px}.agent-record .research-result{border-top:1px solid var(--ar-border);max-width:95ch;padding:20px 0}.agent-record .research-result h3{font:600 14px/1.4 var(--ar-font-body);margin:2px 0 12px}.agent-record .research-result p{margin:8px 0}.agent-record .research-result .rr-assessment{font:400 var(--ar-text-s)/1.4 var(--ar-font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--ar-fg-muted)}.agent-record .research-results>details{border-top:1px solid var(--ar-border);padding:8px 0}.agent-record .research-observations article{max-width:95ch;padding:12px 0}.agent-record .research-observations h3{font-size:14px}.agent-record .rr-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.agent-record .rr-sources{background:0 0;border:0;padding:0}.agent-record .rr-section{border-top:1px solid var(--ar-border);max-width:110ch;padding:20px 0 8px}.agent-record .rr-section>h3{font:600 14px/1.4 var(--ar-font-body);margin:0 0 12px}.agent-record .rr-section>p{overflow-wrap:anywhere;margin:8px 0}.agent-record .rr-lead-verdict .research-summary{margin:8px 0 12px;font-size:14px}.agent-record .rr-source-line{font-size:var(--ar-text-s);color:var(--ar-fg-muted);overflow-wrap:anywhere;margin:4px 0;padding:0;list-style:none}.agent-record .rr-source-line code{font:var(--ar-text-s)/1.6 var(--ar-font-mono)}.agent-record .rr-fact-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:8px 0 12px}.agent-record .rr-fact-grid>div{overflow-wrap:anywhere;min-width:0}.agent-record .rr-fact-grid dd{font-size:14px}.agent-record .rr-unknown{color:var(--ar-fg-muted);font-style:italic}.agent-record .rr-comparable[data-comparable=false]{color:var(--ar-c-neutral);font-weight:600}.agent-record .rr-data-table{margin:12px 0 20px}.agent-record .rr-data-table figcaption{margin-bottom:8px;font-weight:600}.agent-record .rr-data-table table{border-collapse:collapse;font-size:var(--ar-text-s);min-width:100%}.agent-record .rr-data-table :is(th,td){text-align:left;border-bottom:1px solid var(--ar-border);vertical-align:top;padding:8px 12px}.agent-record .rr-data-table th{white-space:nowrap;color:var(--ar-fg-muted);font-weight:600}.agent-record .rr-data-table td small{color:var(--ar-fg-muted);font-size:var(--ar-text-s);max-width:28ch;display:block}.agent-record .rr-runs,.agent-record .rr-rules,.agent-record .rr-unknowns{margin:8px 0;padding:0;list-style:none}.agent-record .rr-run{border-bottom:1px solid var(--ar-border);padding:12px 0}.agent-record .rr-run-head{flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;font-size:14px;display:flex}.agent-record .rr-run-head a{font:600 14px var(--ar-font-mono)}.agent-record .rr-run .outcome-track{flex:none;max-width:calc(100% - 64px)}.agent-record .rr-run>.small{color:var(--ar-fg-muted);overflow-wrap:anywhere;margin:4px 0 0}.agent-record .rr-rule{border-bottom:1px solid var(--ar-border);padding:12px 0}.agent-record .rr-rule-head{margin:0}.agent-record .rr-rule [data-rule-state]{margin-right:8px;display:inline-block}.agent-record .rr-rule [data-rule-state=fired],.agent-record .rr-rule [data-rule-state=unrecognised]{color:var(--ar-c-neutral)}.agent-record .rr-rule ul{margin:8px 0 0;padding-left:1.1rem}.agent-record .rr-rule li p{overflow-wrap:anywhere;margin:4px 0}.agent-record .rr-unknowns li{border-bottom:1px solid var(--ar-border);overflow-wrap:anywhere;padding:8px 0}.agent-record .rr-unknowns p{margin:2px 0}.agent-record .source-results{display:grid}.agent-record .source-results button{text-align:left;border:0;border-bottom:1px solid var(--ar-border);background:0 0;border-radius:0;grid-template-columns:80px 1fr;gap:4px 12px;padding:16px 0;display:grid}.agent-record .source-results strong{font:400 14px/1.5 var(--ar-font-body)}.agent-record .source-results small,.agent-record .source-results .rr-search-excerpt{font-size:var(--ar-text-s);overflow-wrap:anywhere;grid-column:2}.agent-record .source-kind{color:var(--ar-fg-muted);font:var(--ar-text-s)/1.5 var(--ar-font-body)}.agent-record .source-back{margin-bottom:20px}.agent-record .rr-knowledge-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.agent-record .rr-document{border:0;padding:0}.agent-record .rr-document-header{gap:20px}.agent-record .rr-document-header h3{font:600 14px/1.4 var(--ar-font-body)}.agent-record .rr-document-content{max-height:none;overflow:visible}.agent-record .rr-markdown{max-width:100ch}.agent-record .rr-document-source{max-height:none}.agent-record:not(.research-report),.agent-record .ar-view{border:0;border-radius:0;overflow:visible}.agent-record .controls{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0}.agent-record .activity-replay{border-block:1px solid var(--ar-border);margin-bottom:16px}.agent-record .workspace.flat-activity{border:0;flex-direction:column;display:flex}.agent-record .flat-activity .topology{border:0;border-bottom:1px solid var(--ar-border);background:0 0;width:100%}.agent-record .graph-scroll{max-height:320px}.agent-record .graph-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.agent-record .graph-branch{margin-left:12px;padding-left:8px}.agent-record .graph-node{min-width:0}.agent-record .conversation-panel{background:0 0;border:0;min-width:0}.agent-record .conversation-head{padding:20px 0 12px}.agent-record .agent-avatar{display:none}.agent-record .agent-identity h3{font:600 14px/1.4 var(--ar-font-body)}.agent-record .conversation-scroll{height:auto;min-height:120px;max-height:none;padding:0;overflow:visible}.agent-record .activity-prose{font:14px/1.7 var(--ar-font-body);overflow-wrap:anywhere;max-width:100ch}.agent-record .activity-prose>:first-child{margin-top:0}.agent-record .activity-prose>:last-child{margin-bottom:0}.agent-record .activity-prose pre{background:var(--ar-bg-sink);max-width:100%;font:var(--ar-text-s)/1.6 var(--ar-font-mono);padding:12px;overflow:auto}.agent-record .activity-prose code{font-family:var(--ar-font-mono);font-size:var(--ar-text-s)}.agent-record .structured-fields{margin:0}.agent-record .structured-fields>div{border-bottom:1px solid var(--ar-border);grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.agent-record .structured-fields dt{font:var(--ar-text-s)/1.6 var(--ar-font-body);color:var(--ar-fg-muted);overflow-wrap:anywhere}.agent-record .structured-fields dd{min-width:0;margin:0}.agent-record .structured-items>div{padding:8px 0}.agent-record .raw-data{margin-top:12px}.agent-record .raw-data pre{max-height:480px;font:var(--ar-text-s)/1.5 var(--ar-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.agent-record .activity-search-results{margin-bottom:24px}.agent-record .activity-search-results>button{text-align:left;border:0;border-bottom:1px solid var(--ar-border);background:0 0;border-radius:0;grid-template-columns:1fr auto;gap:4px;width:100%;padding:12px 0;display:grid}.agent-record .activity-search-results strong,.agent-record .activity-search-results small{overflow-wrap:anywhere;grid-column:1/-1}.agent-record .activity-search-results strong{font:400 14px/1.5 var(--ar-font-body)}.agent-record .activity-search-results small{font:var(--ar-text-s)/1.5 var(--ar-font-body);color:var(--ar-fg-muted)}.agent-record .activity-search-results time{font:var(--ar-text-s)/1.5 var(--ar-font-body)}.agent-record [hidden]{display:none!important}@media (width<=760px){.agent-record.research-workspace{display:block}.agent-record .research-rail{border-right:0;border-bottom:1px solid var(--ar-border);height:auto;padding:16px;position:relative}.agent-record .research-rail h1{margin:0 0 12px;font-size:14px}.agent-record .research-rail>.ui-field,.agent-record .research-info{display:none}.agent-record .research-play-list{gap:8px;margin:0;display:flex;overflow:auto}.agent-record .research-play-list button{flex:none;max-width:220px;padding:8px 12px}.agent-record .research-play-list small{display:none}.agent-record .research-main{padding:24px 16px 40px}.agent-record .research-heading h2{font-size:18px}.agent-record .research-heading{gap:12px}.agent-record .research-heading>button{padding:8px}.agent-record .research-sections{gap:24px;margin-bottom:24px}.agent-record .rr-knowledge-controls{flex-wrap:wrap;display:flex}.agent-record .rr-knowledge-controls>.ui-field:first-child{flex-basis:100%}.agent-record .rr-knowledge-controls>.ui-field{flex:1}.agent-record .source-results button{grid-template-columns:1fr}.agent-record .source-results small,.agent-record .source-results .rr-search-excerpt{grid-column:1}.agent-record .controls{grid-template-columns:1fr;gap:12px;display:grid}.agent-record .conversation-head{display:block}.agent-record .conversation-head>.ui-field{margin-top:12px}.agent-record .structured-fields>div{grid-template-columns:1fr;gap:4px}.agent-record .graph-list,.agent-record .rr-document-header{display:block}.agent-record .rr-document-actions{margin-top:12px}.agent-record .rr-document-source{font-size:var(--ar-text-s)}}@media print{.agent-record.research-workspace{display:block}.agent-record .research-rail,.agent-record.research-workspace>.research-main{display:none}.agent-record .rr-print .research-main{padding:0;display:block}.agent-record .research-result{-moz-column-break-inside:avoid;break-inside:avoid}}.agent-record .structured-fields .structured-fields>div{grid-template-columns:1fr;gap:4px}.agent-record .structured-fields .structured-fields dt{font-weight:600}.agent-record .activity-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ar-bg-sink);max-width:100%;font:var(--ar-text-s)/1.6 var(--ar-font-mono);margin:0;padding:12px}.agent-record.ar-ws{--ws-panel:hsl(var(--hsl-card));--ws-raised:hsl(var(--hsl-secondary));--ws-accent:var(--accent-text);--ws-frame:var(--accent-text);--ws-title:hsl(var(--hsl-foreground));--ws-hatch:repeating-linear-gradient(135deg, var(--ar-fg-faint) 0 3px, transparent 3px 7px)}@supports (color:color-mix(in lab, red, red)){.agent-record.ar-ws{--ws-hatch:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ar-fg-faint) 55%, transparent) 0 3px, transparent 3px 7px)}}.agent-record.ar-ws{font:var(--ar-text-m)/1.5 var(--ar-font-body);background:0 0;border:0;border-radius:0;overflow:visible}.ar-ws .mono,.ar-ws code{font-family:var(--ar-font-mono)}.ar-ws .faint{color:var(--ar-fg-muted)}.ar-ws .ws-page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px 24px 40px;display:grid}.ar-ws .ws-status{color:var(--ar-fg-muted);padding:2rem 24px}.ar-ws .ws-head{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:16px 20px;display:grid}.ar-ws .ws-head h1,.ar-ws .ws-head .spend-split{overflow-wrap:anywhere;min-width:0}.ar-ws .ws-kicker{font:600 var(--ar-text-s)/1.3 var(--ar-font-body);color:var(--ar-fg-muted)}.ar-ws .ws-kicker a{color:var(--ar-fg-muted)}.ar-ws .ws-title-row{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.ar-ws h1.mono{font:600 var(--ar-text-l)/1.2 var(--ar-font-mono)}.ar-ws .ws-facts{font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.ar-ws .ws-facts b{color:var(--ar-fg-muted);font-weight:600;font-size:var(--ar-text-s);margin-right:4px}.ar-ws .ws-facts span{color:var(--ar-fg)}.ar-ws .ws-facts .live{color:var(--ar-c-live)}.ar-ws .state-pill{font:600 var(--ar-text-s)/24px var(--font-sans,system-ui, sans-serif);white-space:nowrap;color:var(--ar-c-neutral);background:var(--ar-c-neutral);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ar-ws .state-pill{background:color-mix(in srgb, var(--ar-c-neutral) 11%, transparent)}}.ar-ws [data-status$=\:pass]{color:var(--ar-c-ok)}.ar-ws [data-status$=\:attention]{color:var(--ar-c-run)}.ar-ws [data-status$=\:live]{color:var(--ar-c-live)}.ar-ws [data-status$=\:fail]{color:var(--ar-c-fail)}.ar-ws [data-status$=\:neutral],.ar-ws .tone-neutral{color:var(--ar-c-neutral)}.ar-ws .state-pill[data-status$=\:pass]{background:var(--ar-c-ok);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ar-ws .state-pill[data-status$=\:pass]{background:color-mix(in srgb, var(--ar-c-ok) 14%, transparent)}}.ar-ws .state-pill[data-status$=\:attention]{background:var(--ar-c-run);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ar-ws .state-pill[data-status$=\:attention]{background:color-mix(in srgb, var(--ar-c-run) 14%, transparent)}}.ar-ws .state-pill[data-status$=\:live]{background:var(--ar-c-live);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ar-ws .state-pill[data-status$=\:live]{background:color-mix(in srgb, var(--ar-c-live) 12%, transparent)}}.ar-ws .state-pill[data-status$=\:fail]{background:var(--ar-c-fail);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ar-ws .state-pill[data-status$=\:fail]{background:color-mix(in srgb, var(--ar-c-fail) 14%, transparent)}}.ar-ws .status-shape{font-style:normal;line-height:1}@media (forced-colors:active){.ar-ws .state-pill,.ar-ws .vg-chip,.ar-ws [data-status]{forced-color-adjust:none;border:1px solid canvastext}.ar-ws .vg-swatch{forced-color-adjust:none}}.ar-ws .spend-summary{font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ar-ws .spend-chip{border:1px solid var(--ar-border);color:var(--ar-fg-muted);border-radius:6px;align-items:baseline;gap:8px;padding:4px 12px;display:inline-flex}.ar-ws .spend-chip b{font:600 var(--ar-text-m) var(--ar-font-body);color:var(--ar-fg)}.ar-ws .spend-chip.api,.ar-ws .spend-chip.sandbox{border-color:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .spend-chip.api,.ar-ws .spend-chip.sandbox{border-color:color-mix(in srgb, var(--ws-accent) 50%, var(--ar-border))}}.ar-ws .spend-chip.subscription{border-style:dashed}.ar-ws .spend-chip.unknown{box-shadow:inset 0 0 0 1px var(--ar-border-strong);background:0 0}.ar-ws .spend-chip.unknown b{color:var(--ar-fg-muted)}.ar-ws .not-known{font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-c-neutral);font-style:normal}.ar-ws .spend-split{font:var(--ar-text-s) var(--ar-font-body)}.ar-ws .spend-bars{gap:4px;display:grid}.ar-ws .spend-row{font-size:var(--ar-text-s);border-radius:6px;grid-template-columns:minmax(120px,260px) minmax(80px,1fr) minmax(200px,max-content);align-items:center;gap:12px;padding:4px 8px;display:grid}.ar-ws .spend-row.clickable{cursor:pointer}.ar-ws .spend-row.clickable:hover,.ar-ws .spend-row.clickable:focus-visible{background:var(--ix-hover-bg)}.ar-ws .spend-label{font-family:var(--ar-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-ws .spend-track{align-items:stretch;gap:2px;height:12px;display:flex}.ar-ws .spend-track .bar{border-radius:2px;min-width:2px;height:100%;display:block}.ar-ws .spend-track .bar.api,.ar-ws .spend-track .bar.sandbox{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .spend-track .bar.sandbox{background:color-mix(in srgb, var(--ws-accent) 65%, var(--ar-border))}}.ar-ws .spend-track .bar.subscription{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .spend-track .bar.subscription{background:color-mix(in srgb, var(--ws-accent) 22%, transparent)}}.ar-ws .spend-track .bar.subscription{box-shadow:inset 0 0 0 1px var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .spend-track .bar.subscription{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ws-accent) 70%, transparent)}}.ar-ws .spend-track .bar.equivalent{background:linear-gradient(90deg, var(--ws-accent) 75%, transparent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .spend-track .bar.equivalent{background:linear-gradient(90deg, color-mix(in srgb, var(--ws-accent) 40%, transparent) 75%, transparent)}}.ar-ws .spend-track.lower-bound .bar:last-child{border-radius:2px 0 0 2px}.ar-ws .spend-unrecorded{font-size:var(--ar-text-s);margin:4px 8px 0}.ar-ws .spend-value{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg);text-align:right}.ar-ws .spend-value small{color:var(--ar-fg-muted)}.ar-ws .seat-weeks{margin-top:16px}.ar-ws .seat-weeks h3,.ar-ws .seat-segments h4{margin:0 0 8px}.ar-ws .seat-weeks-total{margin:0}.ar-ws .seat-weeks-note,.ar-ws .seat-segment-time{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .seat-weeks-note{margin:2px 0 8px}.ar-ws .seat-weeks-list,.ar-ws .seat-segments{gap:8px;display:grid}.ar-ws .seat-week-row{font-size:var(--ar-text-s);justify-content:space-between;gap:8px 16px;display:flex}.ar-ws .seat-week-row code,.ar-ws .seat-segment code{font-family:var(--ar-font-mono)}.ar-ws .seat-segments{margin-top:16px}.ar-ws .seat-segment{border-left:2px solid var(--ar-border-strong);font-size:var(--ar-text-s);overflow-wrap:anywhere;padding-left:12px}@media (width<=700px){.ar-ws .seat-week-row{flex-direction:column}}.ar-ws .ws-tabs{border-bottom:1px solid var(--ar-border);background:0 0;gap:2px;padding:0 4px}.ar-ws .ws-tabs button{font:600 var(--ar-text-m) var(--ar-font-body);color:var(--ar-fg-muted);background:0 0;border-radius:6px 6px 0 0;padding:8px 16px}.ar-ws .ws-tabs [aria-selected=true]{color:var(--ar-fg);box-shadow:inset 0 -2px var(--ws-frame);background:0 0}.ar-ws .ws-content{gap:16px;min-width:0;display:grid}.ar-ws .ws-section{background:var(--ws-panel);border:1px solid var(--ar-border);--chart-canvas:var(--ws-panel);border-radius:10px;min-width:0;padding:16px}.ar-ws .ws-section>h3:first-child{margin-top:0}.ar-ws .gap-list{font-size:var(--ar-text-s);color:var(--ar-fg-muted);gap:4px;margin:0;padding-left:20px;display:grid}.ar-ws .gap-list code{color:var(--ar-c-neutral);font-size:var(--ar-text-s)}.ar-ws .chip{overflow-wrap:anywhere;max-width:100%;font:var(--ar-text-s)/1.7 var(--ar-font-body);color:var(--ar-fg-muted);background:var(--ws-raised);border-radius:4px;margin-left:8px;padding:0 8px;display:inline-block}.ar-ws .chips{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.ar-ws .chips .chip{margin:0}.ar-ws .table-scroll{overflow-x:auto}.ar-ws .data-table{border-collapse:collapse;width:100%;font-size:var(--ar-text-s)}.ar-ws .data-table th{text-align:left;font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);border-bottom:1px solid var(--ar-border);white-space:nowrap;padding:8px 12px}.ar-ws .data-table td{border-bottom:1px solid var(--ar-border);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.ar-ws .data-table td{border-bottom:1px solid color-mix(in srgb, var(--ar-border) 60%, transparent)}}.ar-ws .data-table td{vertical-align:middle}.ar-ws .data-table .num{text-align:right;font-family:var(--ar-font-body);white-space:nowrap}.ar-ws .data-table .num.unknown{color:var(--ar-fg-muted)}.ar-ws .data-table tr.clickable{cursor:pointer}.ar-ws .data-table tr.clickable:hover,.ar-ws .data-table tr.clickable:focus-visible{background:var(--ix-hover-bg)}.ar-ws .data-table tr.clickable:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.ar-ws .capture-bar{background:var(--ws-raised);vertical-align:middle;border-radius:3px;width:70px;height:7px;display:inline-flex;overflow:hidden}.ar-ws .capture-bar i{height:100%;display:block}.ar-ws .capture-bar .complete,.ar-ws .capture-bar .lossy{background:var(--ar-c-neutral)}.ar-ws .capture-bar .absent{background:var(--ws-hatch)}.ar-ws .headline-cell{flex-wrap:wrap;gap:4px;display:flex}.ar-ws .label-chip{font:600 var(--ar-text-s)/1.6 var(--ar-font-body);color:var(--ar-fg-muted);background:var(--ws-raised);white-space:nowrap;border-radius:4px;padding:1px 8px;display:inline-block}.ar-ws .polarity-good{color:var(--ws-accent);background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .polarity-good{background:color-mix(in srgb, var(--ws-accent) 14%, transparent)}}.ar-ws .polarity-bad{color:var(--ar-c-neutral);background:var(--ar-c-neutral)}@supports (color:color-mix(in lab, red, red)){.ar-ws .polarity-bad{background:color-mix(in srgb, var(--ar-c-neutral) 14%, transparent)}}.ar-ws .polarity-neutral{color:var(--ar-fg);background:var(--ws-raised)}.ar-ws .polarity-unknown{color:var(--ar-fg-muted);box-shadow:inset 0 0 0 1px var(--ar-border-strong);background:0 0;border-style:dashed}.ar-ws .polarity-uncalibrated{color:var(--ar-fg);box-shadow:inset 0 0 0 1px var(--ar-border-strong);background:0 0;border-style:dashed}.ar-ws .polarity-none{color:var(--ar-fg-faint);background:0 0}.ar-ws .agent-identity{flex:360px;align-items:center;gap:12px;min-width:0;display:flex}.ar-ws .agent-identity>div{min-width:0}.ar-ws .agent-avatar{border:1px solid var(--ar-border-strong);width:32px;height:32px;font:600 var(--ar-text-s) var(--ar-font-body);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ar-ws .agent-avatar[data-status]{border-color:currentColor;position:relative}.ar-ws .agent-avatar .status-shape{background:var(--ws-panel);font-size:var(--ar-text-s);border-radius:50%;padding:1px;position:absolute;bottom:-6px;right:-6px}.ar-ws .capture-chip{font:600 var(--ar-text-s)/1.7 var(--ar-font-body);background:var(--ws-raised);color:var(--ar-fg-muted);border-radius:999px;padding:1px 8px}.ar-ws .capture-complete{color:var(--ar-c-neutral);box-shadow:inset 0 0 0 1px var(--ar-c-neutral)}@supports (color:color-mix(in lab, red, red)){.ar-ws .capture-complete{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ar-c-neutral) 55%, transparent)}}.ar-ws .capture-lossy{color:var(--ar-c-neutral);background:var(--ar-c-neutral)}@supports (color:color-mix(in lab, red, red)){.ar-ws .capture-lossy{background:color-mix(in srgb, var(--ar-c-neutral) 14%, transparent)}}.ar-ws .capture-absent{box-shadow:inset 0 0 0 1px var(--ar-border-strong);background:0 0}.ar-ws .message-filters{border-bottom:1px solid var(--ar-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ar-ws .message-filters select{width:auto;min-width:150px}.ar-ws .message-filters input[type=search]{flex:1;min-width:160px}.ar-ws .toggle{font-size:var(--ar-text-s);color:var(--ar-fg-muted);align-items:center;gap:8px;display:inline-flex}.ar-ws .conversation-scroll{overflow-anchor:auto;height:calc(100vh - 330px);min-height:420px;max-height:none;overflow:auto}.ar-ws .virtual-row{overflow-anchor:auto}.ar-ws .event-flags{gap:4px;margin-left:8px;display:inline-flex}.ar-ws .event-flag{min-height:0;font:600 var(--ar-text-s)/1.6 var(--ar-font-body);cursor:pointer;border:0;border-radius:3px;padding:0 4px}.agent-record .lifecycle-note b{color:var(--ar-fg);font-weight:600}.ar-ws .clip-note{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.ar-ws .clip-note .ui-button{min-height:1.7rem;font-size:var(--ar-text-s);padding:.15rem .6rem}.ar-ws .coverage-tab,.ar-ws .run-assessments{padding:12px 16px}.ar-ws .timeline-flag{cursor:pointer}.ar-ws svg .timeline-flag.polarity-bad{fill:var(--ar-c-neutral)}.ar-ws svg .timeline-flag.polarity-unknown,.ar-ws svg .timeline-flag.polarity-uncalibrated{fill:var(--ar-fg-muted)}.ar-ws .record-missing{gap:12px;display:grid}.ar-ws .record-missing h3{margin:0}.ar-ws .kv{font-size:var(--ar-text-s);gap:4px;margin:0;display:grid}.ar-ws .kv>div{grid-template-columns:150px 1fr;gap:12px;display:grid}.ar-ws .kv dt{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .kv dd{overflow-wrap:anywhere;margin:0}.ar-ws .kv-label{color:var(--ar-fg-muted);font-size:var(--ar-text-s);margin-bottom:2px;display:block}.ar-ws .input-run-picker{max-width:520px;margin-bottom:12px}.ar-ws .input-changed{color:var(--ar-c-neutral);background:var(--ar-c-neutral);border-radius:6px;margin:0 0 12px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.ar-ws .input-changed{background:color-mix(in srgb, var(--ar-c-neutral) 12%, transparent)}}.ar-ws .input-changed{font-size:var(--ar-text-s)}.ar-ws .input-columns{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:24px;display:grid}.ar-ws .input-main,.ar-ws .input-side{align-content:start;gap:16px;min-width:0;display:grid}.ar-ws .input-block{min-width:0}.ar-ws .input-text{font-size:var(--ar-text-m);overflow-wrap:anywhere}.ar-ws .input-text.clamped{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ar-ws .input-details{font-size:var(--ar-text-s)}.ar-ws .criterion{margin-bottom:12px}.ar-ws .bounds{margin-bottom:8px}.ar-ws .file-filter{width:100%;margin-bottom:8px}.ar-ws .file-list{border:1px solid var(--ar-border);border-radius:6px;max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.ar-ws .file-list button{text-align:left;width:100%;font-size:var(--ar-text-s);background:0 0;border:0;border-radius:0;justify-content:space-between;gap:8px;padding:4px 8px;display:flex}.ar-ws .file-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-ws .file-list button small{color:var(--ar-fg-muted);font-family:var(--ar-font-body);flex-shrink:0}.ar-ws .file-list button.selected{background:var(--ws-raised);color:var(--ws-title)}.ar-ws .input-file-reader{border-top:1px solid var(--ar-border);margin-top:16px;padding-top:12px}.ar-ws .input-file-reader header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ar-ws .input-file-reader h4{text-transform:none;letter-spacing:0;font-size:var(--ar-text-s);color:var(--ar-fg)}.ar-ws .file-source{max-height:70vh}.ar-ws .file-markdown{max-height:70vh;font-size:var(--ar-text-m);overflow:auto}.ar-ws .matrix-scroll{max-height:calc(100vh - 240px);overflow:auto}.ar-ws .matrix{border-collapse:separate;border-spacing:2px;font-size:var(--ar-text-s)}.ar-ws .matrix th{color:var(--ar-fg-muted);text-align:left;vertical-align:bottom;padding:4px;font-weight:600}.ar-ws .matrix thead th{background:var(--ws-panel);z-index:1;max-width:110px;position:sticky;top:0}.ar-ws .matrix .matrix-run{background:var(--ws-panel);font-family:var(--ar-font-mono);white-space:nowrap;z-index:2;position:sticky;left:0}.ar-ws .dim-id{font:600 var(--ar-text-s) var(--ar-font-mono);color:var(--ws-accent);margin-right:4px}.ar-ws .dim-key{font-size:var(--ar-text-s);font-weight:400;display:block}.ar-ws .matrix-cell{width:100%;min-width:86px;min-height:0;font:600 var(--ar-text-s)/1.4 var(--ar-font-body);text-align:left;border:0;border-radius:4px;padding:4px 8px;display:block}.ar-ws button.matrix-cell:hover{filter:brightness(1.2)}.ar-ws .assessment-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ar-ws .segmented{border:1px solid var(--ar-border);border-radius:6px;display:inline-flex;overflow:hidden}.ar-ws .segmented button{font-size:var(--ar-text-s);background:0 0;border:0;border-radius:0;padding:4px 12px}.ar-ws .segmented [aria-pressed=true]{background:var(--ws-raised);color:var(--ws-title)}.ar-ws .assessment-dimension{border-bottom:1px solid var(--ar-border);padding:8px 0}@supports (color:color-mix(in lab, red, red)){.ar-ws .assessment-dimension{border-bottom:1px solid color-mix(in srgb, var(--ar-border) 50%, transparent)}}.ar-ws .assessment-dimension.focused{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .assessment-dimension.focused{background:color-mix(in srgb, var(--ws-accent) 8%, transparent)}}.ar-ws .assessment-dimension.focused{border-radius:6px;padding:8px}.ar-ws .dimension-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ar-ws .dimension-head strong{font-size:var(--ar-text-s)}.ar-ws .dim-question{color:var(--ar-fg-muted);font-size:var(--ar-text-s);flex-basis:100%}.ar-ws .assessment-empty{color:var(--ar-fg-muted);font-size:var(--ar-text-s);margin:4px 0 0}.ar-ws .assessment-row{border-left:2px solid var(--ar-border);margin-top:8px;padding-left:12px}.ar-ws .assessment-line{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ar-ws .assessment-line .decider{color:var(--ar-fg);font-family:var(--ar-font-body);font-size:var(--ar-text-s)}.ar-ws .status-chip{font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-c-neutral)}.ar-ws .assessment-measure{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);margin:4px 0 0}.ar-ws .distribution{gap:2px;max-width:420px;margin-top:8px;display:grid}.ar-ws .distribution-bar{background:var(--ws-raised);height:16px;font:var(--ar-text-s)/20px var(--ar-font-body);border-radius:3px;display:block;position:relative;overflow:hidden}.ar-ws .distribution-bar i{background:var(--ar-fg-muted);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.ar-ws .distribution-bar i{background:color-mix(in srgb, var(--ar-fg-muted) 35%, transparent)}}.ar-ws .distribution-bar span{padding-left:8px;position:relative}.ar-ws .citations{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ar-ws .citation{border-color:var(--ar-border);min-height:0;font-size:var(--ar-text-s);align-items:baseline;gap:8px;padding:2px 8px;display:inline-flex}.ar-ws .citation-label{color:var(--ar-fg-muted)}.ar-ws .citations q{font-size:var(--ar-text-s);color:var(--ar-fg-muted);margin:2px 0 0 8px;font-style:italic;display:block}.ar-ws .event-detail{z-index:40;background:var(--ws-panel);border-left:1px solid var(--ar-border-strong);align-content:start;gap:12px;width:min(620px,94vw);padding:16px 20px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #0006}.ar-ws .event-detail header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ar-ws .event-detail h3{margin:0}.ar-ws .event-detail pre{max-height:50vh}.ar-ws .event-id{overflow-wrap:anywhere;font-size:var(--ar-text-s);margin:0}@media (width<=1100px){.ar-ws .input-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ar-ws .ws-page{padding:12px 16px 32px}.ar-ws .ws-head{padding:12px 16px}.ar-ws .spend-chip{box-sizing:border-box;flex-wrap:wrap;max-width:100%}.ar-ws .spend-value{text-align:left}.ar-ws .kv>div{grid-template-columns:minmax(0,1fr);gap:0}}.ar-ws .scorecard{gap:8px;margin-bottom:16px;display:grid}.ar-ws .scorecard-group{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ar-ws .scorecard-name{font-size:var(--ar-text-s);color:var(--ar-fg-muted);padding-top:4px}.ar-ws .scorecard-cells{flex-wrap:wrap;gap:4px;display:flex}.ar-ws .score-cell{min-height:0;font:600 var(--ar-text-s)/1.5 var(--ar-font-body);border:1px solid #0000;border-radius:5px;align-items:baseline;gap:4px;padding:4px 8px;display:inline-flex}.ar-ws .score-cell.polarity-none{color:var(--ar-fg-faint);border:1px dashed var(--ar-border-strong)}@supports (color:color-mix(in lab, red, red)){.ar-ws .score-cell.polarity-none{border:1px dashed color-mix(in srgb, var(--ar-border-strong) 60%, transparent)}}.ar-ws .score-cell.polarity-none{background:0 0;font-weight:400}.ar-ws .score-cell.headline:not(.polarity-none){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.ar-ws .score-cell.headline:not(.polarity-none){border-color:color-mix(in srgb, currentColor 35%, transparent)}}.ar-ws .score-cell.selected{outline:2px solid var(--ws-frame);outline-offset:1px}.ar-ws .score-cell.stale{opacity:.6}.ar-ws .score-id{opacity:.75}.ar-ws .score-count{font-size:var(--ar-text-s);opacity:.8}.ar-ws .scale{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}@media (width<=1100px){.ar-ws .scorecard-group{grid-template-columns:minmax(0,1fr);gap:2px}}.ar-ws .event-detail>*{min-width:0}.ar-ws .event-detail{overflow-wrap:anywhere;overflow-x:hidden}.ar-ws .event-detail header{z-index:1;background:var(--ws-panel);border-bottom:1px solid var(--ar-border);margin:-16px -20px 0;padding:16px 20px 12px;position:sticky;top:-16px}.ar-ws .event-detail .structured-fields>div{grid-template-columns:minmax(90px,160px) minmax(0,1fr)}.ar-ws .event-detail :is(h1,h2,h3){font-size:var(--ar-text-m);margin:12px 0 8px}.ar-ws .event-full{border-top:1px solid var(--ar-border);padding-top:8px}.ar-ws h1 .crumb{color:var(--ar-fg-muted);font-weight:400}.ar-ws h1 .crumb:hover,.ar-ws h1 .crumb:focus-visible{color:var(--ws-title)}.ar-ws .verbatim-block{gap:4px;margin:0 0 8px;display:grid}.ar-ws .verbatim-path{font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .activity-code.verbatim,.ar-ws .verbatim .activity-code{max-height:60vh;overflow:auto}.ar-ws .event-detail .verbatim .activity-code{max-height:none}.ar-ws .spend-value .unknown{color:var(--ar-fg-muted)}.ar-ws .plays-filters{border-bottom:0;padding:0}.ar-ws .plays-filters input[type=search]{min-width:260px}.ar-ws .ws-final{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;min-width:0;padding:12px 16px}.ar-ws .ws-final-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-ws .ws-final-head h2{font-size:var(--ar-text-m);letter-spacing:.01em;margin:0;font-weight:600}.ar-ws .final-checked{font-size:var(--ar-text-s)}.ar-ws .final-declared{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 0;display:flex}.ar-ws .final-description{color:var(--ar-fg);overflow-wrap:anywhere;min-width:0}.ar-ws .final-source{font-size:var(--ar-text-s)}.ar-ws .final-files{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ar-ws .final-file{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.ar-ws .final-path{overflow-wrap:anywhere;min-width:0}.ar-ws .final-size,.ar-ws .final-label{color:var(--ar-fg-muted);font-size:var(--ar-text-s);white-space:nowrap}.ar-ws .final-none{font-size:var(--ar-text-s);margin:8px 0 0}.ar-ws .final-readout{border-bottom:1px solid var(--ar-border);min-width:0;margin:12px 0 4px;padding-bottom:12px}.ar-ws .final-files-all{font-size:var(--ar-text-s);margin:8px 0 0}.ar-ws .final-files-all>summary{cursor:pointer;color:var(--ar-fg-muted)}.ar-ws .final-readout h3{font-size:var(--ar-text-m);margin:0;font-weight:600}.ar-ws .final-readout h4{font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);margin:16px 0 4px}.ar-ws .final-readout-head{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-ws .final-summary{font-size:var(--ar-text-s);overflow-wrap:anywhere;max-width:78ch;margin:8px 0 0;line-height:1.55}.ar-ws .final-links{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:8px 0 0;display:flex}.ar-ws .final-cost{color:var(--ar-fg-muted)}.ar-ws .final-cost b{color:var(--ar-fg);font-family:var(--ar-font-body);font-weight:600}.ar-ws .final-bar{font-size:var(--ar-text-s);overflow-wrap:anywhere;flex-basis:100%}.ar-ws .final-error{font-size:var(--ar-text-s);color:var(--ar-c-neutral);overflow-wrap:anywhere;margin:8px 0 0}.ar-ws .final-table td{vertical-align:top;overflow-wrap:anywhere}.ar-ws .final-table .final-nowrap{white-space:nowrap;width:1%}.ar-ws .final-evidence{font-size:var(--ar-text-s);margin-top:4px}.ar-ws .final-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-ws .final-more{font:inherit;font-size:var(--ar-text-s);color:var(--ws-accent);cursor:pointer;background:0 0;border:0;padding:0}.ar-ws .final-more:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px;border-radius:3px}.ar-ws .review-detail{font-size:var(--ar-text-s);margin-top:4px}.ar-ws .review-detail>summary{cursor:pointer;color:var(--ws-accent)}.ar-ws .review-quotes,.ar-ws .review-suggestions{font-size:var(--ar-text-s);overflow-wrap:anywhere;gap:4px;margin:4px 0 0;padding-left:20px;display:grid}.ar-ws .review-quotes{padding-left:0;list-style:none}.ar-ws .review-citation{margin-left:8px}@media (width<=640px){.ar-ws .ws-final{padding:12px}}.ar-ws .link-button{min-height:0;color:var(--ws-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ar-ws .link-button:hover,.ar-ws .link-button:focus-visible{text-decoration:underline}.ar-ws .profile-detail{border-top:1px solid var(--ar-border);gap:8px;min-width:0;margin-top:8px;padding-top:12px;display:grid}.ar-ws .profile-detail h4{margin:12px 0 0}.ar-ws .profile-detail h5{font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);margin:12px 0 4px}.ar-ws .profile-detail-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-ws .profile-detail-head h3{font:600 var(--ar-text-m)/1.3 var(--ar-font-body);overflow-wrap:anywhere;margin:0}.ar-ws .profile-detail-head .chip{margin:0}.ar-ws .profile-close{min-height:0;font-size:var(--ar-text-s);margin-left:auto;padding:2px 12px}.ar-ws .profile-description{font-size:var(--ar-text-s);max-width:110ch;margin:0}.ar-ws .profile-empty{font-size:var(--ar-text-s);margin:0}.ar-ws .profile-parents{font-size:var(--ar-text-s);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .profile-evidence{color:var(--ar-fg-muted);font-size:var(--ar-text-s);overflow-wrap:anywhere;gap:2px;margin:4px 0 0;padding-left:20px;display:grid}.ar-ws .edge-chip{font:600 var(--ar-text-s)/1.7 var(--ar-font-body);color:var(--ar-fg-muted);background:var(--ws-raised);border-radius:4px;margin-right:4px;padding:0 8px;display:inline-block}.ar-ws .edge-chip.relation-revision{color:var(--ws-accent)}.ar-ws .edge-chip.relation-treatment{color:var(--ar-c-neutral)}.ar-ws .edge-chip.basis-inferred{box-shadow:inset 0 0 0 1px var(--ar-border-strong);background:0 0}.ar-ws .profile-runs td{vertical-align:top}.ar-ws .role-scorecards{gap:8px;min-width:0;margin-top:16px;display:grid}.ar-ws .role-scorecards h4,.ar-ws .role-edit h4{margin:12px 0 0}.ar-ws .role-table td{vertical-align:top}.ar-ws .role-table .chips{flex-wrap:wrap;gap:4px;display:flex}.ar-ws .role-blockers summary{cursor:pointer;color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .role-blocker-list h5{font-family:var(--ar-font-body);margin:8px 0 2px}.ar-ws .role-edit{gap:8px;min-width:0;display:grid}.ar-ws .role-rules{gap:8px;margin:0;padding-left:20px;display:grid}.ar-ws .role-rule-text{font-size:var(--ar-text-s);overflow-wrap:anywhere;margin:4px 0}.ar-ws .score-judges{flex-wrap:wrap;gap:4px;display:inline-flex}.ar-ws .score-chip{font:var(--ar-text-s)/1.7 var(--ar-font-body);white-space:nowrap;border-radius:4px;padding:0 8px;display:inline-block}.ar-ws .score-chip.calibrated{color:var(--ar-fg);background:var(--ws-raised)}.ar-ws .score-chip.advisory{color:var(--ar-fg-muted);box-shadow:inset 0 0 0 1px var(--ar-border-strong)}.ar-ws .profile-diff{gap:8px;min-width:0;display:grid}.ar-ws .profile-diff-meta{font-size:var(--ar-text-s);margin:0}.ar-ws .diff-field{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.ar-ws .diff-field.diff-text,.ar-ws .diff-field.diff-files,.ar-ws .diff-field.score-delta{gap:4px;display:grid}.ar-ws .diff-field>*{min-width:0}.ar-ws .profile-score{min-width:18rem}.ar-ws .diff-name{font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);min-width:90px}.ar-ws .diff-field del,.ar-ws .diff-field ins{overflow-wrap:anywhere;font-family:var(--ar-font-mono);font-size:var(--ar-text-s);text-decoration:none}.ar-ws .diff-field del{color:var(--ar-c-neutral)}.ar-ws .diff-field ins{color:var(--ar-fg)}.ar-ws .diff-field del.chip{margin:0;text-decoration:line-through}.ar-ws .diff-field ins.chip{margin:0}.ar-ws .diff-files ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .diff-files summary{cursor:pointer}.ar-ws .diff-lines{background:var(--ar-bg-sink,var(--ws-raised));max-height:50vh;font:var(--ar-text-s)/1.55 var(--ar-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 12px;overflow:auto}.ar-ws .diff-lines .add{color:var(--ar-fg);background:var(--ar-fg)}@supports (color:color-mix(in lab, red, red)){.ar-ws .diff-lines .add{background:color-mix(in srgb, var(--ar-fg) 6%, transparent)}}.ar-ws .diff-lines .add{display:block}.ar-ws .diff-lines .del{color:var(--ar-c-neutral);text-decoration:line-through;display:block}.ar-ws .diff-lines .ctx{color:var(--ar-fg-muted);display:block}.ar-ws .diff-lines .hunk{color:var(--ar-fg-faint);display:block}.ar-ws .score-delta .num.up{color:var(--ws-accent)}.ar-ws .score-delta .num.down{color:var(--ar-c-neutral)}.ar-ws .score-delta p{font-size:var(--ar-text-s);margin:0}.ar-ws .cv-head{overflow-wrap:anywhere}.ar-ws .cv-toggle{font-size:var(--ar-text-s);text-decoration:underline}.ar-ws .cv-head+.cv-toggle{white-space:nowrap;margin-left:.3ch}.ar-ws .cv-full{background:var(--ar-bg-sink,var(--ws-raised));max-width:100%;color:var(--ar-fg);font:var(--ar-text-s)/1.55 var(--ar-font-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:4px 0 8px;padding:8px 12px;display:block}.ar-ws .cv-bar{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.ar-ws .cv-bar[hidden]{display:none}.ar-ws .cv-bar .ui-button{min-height:0;padding:2px 12px}.ar-ws .kv>div.wide{grid-template-columns:minmax(0,1fr);gap:2px}.ar-ws .ws-facts>span:has(.cv-open){flex-basis:100%}.ar-ws .pc-clusters{border-top:1px solid var(--ar-border);margin-top:24px;padding-top:16px}.ar-ws .pc-clusters h3{font:600 var(--ar-text-m)/1.3 var(--ar-font-body);margin:0 0 8px}.ar-ws .profile-content{gap:4px;display:grid}.ar-ws .profile-instructions{font-size:var(--ar-text-s);gap:4px;max-width:110ch;margin:0;padding-left:20px;display:grid}.ar-ws .profile-files{font-size:var(--ar-text-s);gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (width<=700px){.ar-ws .diff-name{flex-basis:100%;min-width:0}.ar-ws .profile-close{margin-left:0}}.agent-record svg[data-tokens] .axis-label{font-size:var(--ar-text-s)}.ar-ws .runs-table .run-purpose{white-space:normal;min-width:16rem;max-width:30rem}.ar-ws .runs-table .run-purpose-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-ws .answer-strip{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;gap:0;display:grid;overflow:hidden}.ar-ws .answer-facts{flex-wrap:wrap;align-items:stretch;display:flex}.ar-ws .answer-fact{border:0;border-right:1px solid var(--ar-border);min-width:0;color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;align-items:baseline;gap:.45em;padding:8px 16px;text-decoration:none;display:flex}.ar-ws .answer-fact:hover,.ar-ws .answer-fact:focus-visible{background:var(--ix-hover-bg)}.ar-ws .answer-fact:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.ar-ws .answer-fact .faint{font-size:var(--ar-text-s)}.ar-ws .answer-label{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .answer-brief{border-top:1px solid var(--ar-border);align-items:baseline;gap:.4em 1em;min-width:0;padding:8px 16px;display:flex}.ar-ws .answer-brief .answer-label{white-space:nowrap}.ar-ws .answer-headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ar-ws .answer-risk{font-size:var(--ar-text-s);color:var(--ar-fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:12em;min-width:0;overflow:hidden}.ar-ws .answer-brief .answer-link{white-space:nowrap;margin-left:auto}.ar-ws .answer-fallback{border-top:1px solid var(--ar-border);font-size:var(--ar-text-s);color:var(--ar-c-neutral);margin:0;padding:8px 16px}@media (width<=700px){.ar-ws .answer-fact{border-right:0;border-bottom:1px solid var(--ar-border);white-space:normal;flex:100%}.ar-ws .answer-brief{flex-wrap:wrap}.ar-ws .answer-headline,.ar-ws .answer-risk{white-space:normal}}.ar-ws .answer-link{font-size:var(--ar-text-s)}.ar-ws .drawer-head{border-bottom:1px solid var(--ar-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ar-ws .drawer-head h2{font-family:var(--ar-font-body)}.ar-ws .agent-table{min-width:0;display:grid}.ar-ws .agent-row{border:0;border-bottom:1px solid var(--ar-border);-moz-column-gap:16px;grid-template-columns:minmax(240px,1.6fr) 170px minmax(180px,1.4fr) 80px 84px 96px 170px minmax(110px,.8fr);align-items:center;column-gap:16px;min-height:46px;padding:8px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ar-ws .agent-row{border-bottom:1px solid color-mix(in srgb, var(--ar-border) 70%, transparent)}}.ar-ws .agent-row{color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%}.ar-ws .agent-row:hover,.ar-ws .agent-row:focus-visible{background:var(--ix-hover-bg)}.ar-ws .agent-row:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.agent-record.ar-ws .agent-row.on,.agent-record.ar-ws .agent-row.on:hover{background:var(--ix-sel-bg);box-shadow:inset 3px 0 0 var(--ws-frame)}.ar-ws .agent-row>*{min-width:0}.ar-ws .agent-row-head{z-index:1;cursor:default;background:var(--ws-panel);color:var(--ar-fg-muted);font-size:var(--ar-text-s);min-height:38px;position:sticky;top:0}.ar-ws .agent-row-head:hover{background:var(--ws-panel)}.ar-ws .agent-name{align-items:center;min-width:0;display:flex}.ar-ws .clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-ws .lane{background:var(--ar-fg-faint);border-radius:4px;height:14px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ar-ws .lane{background:color-mix(in srgb, var(--ar-fg-faint) 18%, transparent)}}.ar-ws .lane .seg{background:var(--ar-fg-muted);border-radius:4px;position:absolute;top:0;bottom:0}.ar-ws .lane-head{height:22px;position:relative}.ar-ws .lane-head i{white-space:nowrap;font-style:normal;position:absolute;transform:translate(-50%)}.ar-ws .lane-head i:first-child{transform:none}.ar-ws .lane-head i:last-child{transform:translate(-100%)}.ar-ws .agent-row .num{text-align:right;font-variant-numeric:tabular-nums}.ar-ws .agent-flags{flex-wrap:wrap;gap:4px;display:flex}.ar-ws .capture-text.capture-absent{color:var(--ar-fg-muted)}.ar-ws .agent-table-note{margin:12px 16px 16px}@media (width<=1100px){.ar-ws .agent-row{grid-template-columns:minmax(0,1fr) 130px 84px}.ar-ws .agent-row>:nth-child(3),.ar-ws .agent-row>:nth-child(4),.ar-ws .agent-row>:nth-child(5),.ar-ws .agent-row>:nth-child(7),.ar-ws .agent-row>:nth-child(8){display:none}}.ar-ws .agent-doing{color:var(--ar-fg-muted);font-size:var(--ar-text-s);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding:0 0 4px;overflow:hidden}.ar-ws .outputs-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.ar-ws .outputs-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 16px 20px;display:grid}.ar-ws .output-fallback{border:1px solid var(--ar-c-neutral);margin:12px 16px 0;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.ar-ws .output-fallback{border:1px solid color-mix(in srgb, var(--ar-c-neutral) 50%, var(--ar-border))}}.ar-ws .output-fallback{background:var(--ar-c-neutral);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ar-ws .output-fallback{background:color-mix(in srgb, var(--ar-c-neutral) 8%, transparent)}}.ar-ws .output-group{gap:8px;min-width:0;display:grid}.ar-ws .output-group+.output-group{border-top:1px solid var(--ar-border);padding-top:16px}.ar-ws .output-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ar-ws .output-group-head h3{font-size:var(--ar-text-m);font-weight:600;font-family:var(--ar-font-body);margin:0}.ar-ws .output-bar{color:var(--ar-fg-muted);max-width:78ch;margin:0}.ar-ws .output-note{color:var(--ar-fg-muted);font-size:var(--ar-text-s);border-left:3px solid var(--ar-border-strong);max-width:78ch;margin:0;padding-left:12px}.ar-ws .output-files{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ar-ws .output-file{width:100%;color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 72px;align-items:baseline;gap:12px;padding:8px 12px;display:grid}.ar-ws .output-file:hover,.ar-ws .output-file:focus-visible{background:var(--ws-raised)}.ar-ws .output-file:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.ar-ws .output-file .num{text-align:right;font-variant-numeric:tabular-nums}.ar-ws .output-more{justify-self:start}.ar-ws .output-reader{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px 16px 20px;display:grid}.ar-ws .output-reader-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ar-ws .output-reader-title{min-width:0}.ar-ws .output-reader-title h3{font-size:var(--ar-text-m);margin:0}.ar-ws .output-reader-title p{font-size:var(--ar-text-s);margin:2px 0 0}.ar-ws .output-reader-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ar-ws .output-content{min-width:0}.ar-ws .output-markdown{font-size:var(--ar-text-m);overflow-wrap:anywhere;line-height:1.6}.ar-ws .output-markdown table{font-size:var(--ar-text-s);display:block;overflow-x:auto}.ar-ws .output-markdown pre{font-size:var(--ar-text-s)}.ar-ws .output-image{border:1px solid var(--ar-border);background:#fff;border-radius:6px;max-width:100%;height:auto;display:block}.ar-ws .output-code{max-height:75vh;font-size:var(--ar-text-s);background:var(--ar-bg-sink,#0003);border-radius:6px;margin:0;padding:12px 0;line-height:1.5;overflow:auto}.ar-ws .output-table-wrap{max-height:75vh;overflow:auto}.ar-ws .output-table{border-collapse:collapse;font-size:var(--ar-text-s);font-variant-numeric:tabular-nums}.ar-ws .output-table th,.ar-ws .output-table td{border:1px solid var(--ar-border);text-align:left;white-space:nowrap;padding:4px 12px}.ar-ws .output-table th{background:var(--ws-panel);position:sticky;top:0}.ar-ws .output-table td.num{text-align:right}.ar-ws .outputs-standalone{max-height:none;margin-top:16px;position:static}.ar-ws .output-changes{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ar-ws .output-change>summary{cursor:pointer;padding:4px 0}.ar-ws .output-change>summary b{font-family:var(--ar-font-body);white-space:nowrap}.ar-ws .output-change-counts{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .output-change-files{font-size:var(--ar-text-s);gap:4px;margin:4px 0 8px;padding:0 0 0 16px;list-style:none;display:grid}.ar-ws .output-change-files summary{cursor:pointer}.ar-ws .change-added{color:var(--ws-accent)}.ar-ws .change-removed{color:var(--ar-c-neutral)}.ar-ws .change-changed{color:var(--ws-accent)}.ar-ws .change-unknown{color:var(--ar-fg-muted)}.ar-ws .output-diff .diff-lines{max-height:50vh;overflow:auto}.ar-ws .output-image-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ar-ws .output-image-pair figure{gap:4px;min-width:0;margin:0;display:grid}.ar-ws .output-image-pair img{border:1px solid var(--ar-border);border-radius:6px;max-width:100%}@media (width<=700px){.ar-ws .output-reader-head{grid-template-columns:minmax(0,1fr)}.ar-ws .output-reader-actions{justify-content:flex-start}.ar-ws .output-file{grid-template-columns:minmax(0,1fr) 64px}.ar-ws .output-file>:nth-child(2){display:none}.ar-ws .output-image-pair{grid-template-columns:1fr}}.ar-ws .reliability{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;padding:16px 20px;display:grid}.ar-ws .reliability-days,.ar-ws .reliability-causes{align-content:start;gap:8px;min-width:0;display:grid}.ar-ws .reliability-days>p,.ar-ws .reliability-causes>p{margin:0}.ar-ws .reliability-rate{font:600 var(--ar-text-l)/1.2 var(--ar-font-body)}.ar-ws .reliability-causes .ov-hbars{gap:4px 12px}.ar-ws .reliability-causes .ov-hbars li>div{padding:4px 0}.ar-ws .reliability-causes .ov-hbar-label,.ar-ws .reliability-causes .ov-hbar-value,.ar-ws .reliability-causes .ov-hbar-note,.ar-ws .reliability .ov-axis{font-size:var(--ar-text-s)}.ar-ws .runs-answer{gap:16px;min-width:0;display:grid}.ar-ws .runs-table caption{caption-side:top;text-align:left;padding:0 0 8px}@media (width<=1100px){.ar-ws .reliability{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ar-ws .reliability{padding:12px}.ar-ws .reliability-causes .ov-hbars,.ar-ws .wp-split .ov-hbars{grid-template-columns:minmax(0,1fr) max-content}.ar-ws .reliability-causes .ov-hbar-label,.ar-ws .wp-split .ov-hbar-label{white-space:normal;grid-column:1/-1}}.ar-ws .nowrap{white-space:nowrap}.ar-ws .scores-table{font-variant-numeric:tabular-nums}.ar-ws .scores-table td.num,.ar-ws .scores-table th.num{text-align:right;white-space:nowrap}.ar-ws .scores-key{font-size:var(--ar-text-s);margin:8px 0 0}.ar-ws .grade-control{border:1px solid var(--ar-border);background:var(--ws-accent);border-radius:8px;gap:8px;margin:12px 0;padding:12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ar-ws .grade-control{background:color-mix(in srgb, var(--ws-accent) 6%, transparent)}}.ar-ws .grade-control{max-width:640px}.ar-ws .grade-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ar-ws .grade-value{font-variant-numeric:tabular-nums}.ar-ws .grade-track{background:var(--ar-fg-faint);border-radius:6px;height:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.ar-ws .grade-track{background:color-mix(in srgb, var(--ar-fg-faint) 18%, transparent)}}.ar-ws .grade-track{cursor:pointer}.ar-ws .grade-track:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.ar-ws .grade-band{background:var(--ar-c-ok);border-radius:0 6px 6px 0;position:absolute;inset:0 0 0 85%}@supports (color:color-mix(in lab, red, red)){.ar-ws .grade-band{background:color-mix(in srgb, var(--ar-c-ok) 22%, transparent)}}.ar-ws .grade-track i{background:var(--ws-accent);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-3px;bottom:-3px}.ar-ws .grade-ticks{font-size:var(--ar-text-s);justify-content:space-between;display:flex}.ar-ws .grade-comment{font-size:var(--ar-text-s);gap:4px;display:grid}.ar-ws .grade-comment textarea{font:inherit;font-size:var(--ar-text-m);color:var(--ar-fg);background:var(--ar-bg-sink,transparent);border:1px solid var(--ar-border);resize:vertical;border-radius:6px;padding:8px}.ar-ws .grade-actions{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-ws .grade-error{color:var(--ar-c-neutral)}.ar-ws .grades-of{font-size:var(--ar-text-s);gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ar-ws .chart-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:12px 0;display:grid}.ar-ws .chart-figure{align-content:start;gap:4px;min-width:0;margin:0;display:grid}.ar-ws .chart-figure img{border:1px solid var(--ar-border);background:#fff;border-radius:6px;width:100%;height:auto;display:block}.ar-ws .chart-figure figcaption{font-size:var(--ar-text-s)}.ar-ws .chart-none{border:1px dashed var(--ar-border);border-radius:6px;padding:12px}.ar-ws .chart-pairs{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.ar-ws .chart-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=700px){.ar-ws .chart-pair{grid-template-columns:1fr}}.ar-ws .activity-prose,.ar-ws .activity-prose code,.ar-ws .activity-prose pre,.ar-ws .rr-markdown code,.ar-ws .rr-markdown pre,.ar-ws .rr-markdown table{font-size:var(--ar-text-s)}.ar-ws .rr-markdown h1{font-size:var(--ar-text-l)}.ar-ws .rr-markdown h2,.ar-ws .rr-markdown h3,.ar-ws .rr-markdown h4,.ar-ws .rr-markdown h5,.ar-ws .rr-markdown h6{font-size:var(--ar-text-m)}.ar-ws .ui-button{font-size:var(--ar-text-s)}.ar-ws .search-view{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin-top:16px;padding:20px;display:grid}.ar-ws .search-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.ar-ws .search-head h2{font-size:var(--ar-text-l);font-family:var(--ar-font-body);margin:0}.ar-ws .search-claim{border:1px solid var(--ar-border);overflow-wrap:anywhere;border-radius:8px;max-width:120ch;margin:0;padding:12px 16px}.ar-ws .search-claim.ship{border-color:var(--ar-c-ok)}@supports (color:color-mix(in lab, red, red)){.ar-ws .search-claim.ship{border-color:color-mix(in srgb, var(--ar-c-ok) 55%, var(--ar-border))}}.ar-ws .search-claim.ship{background:var(--ar-c-ok)}@supports (color:color-mix(in lab, red, red)){.ar-ws .search-claim.ship{background:color-mix(in srgb, var(--ar-c-ok) 8%, transparent)}}.ar-ws .search-top{grid-template-columns:minmax(0,560px) minmax(260px,1fr);align-items:start;gap:20px 28px;display:grid}.ar-ws .search-curve{min-width:0;margin:0}.ar-ws .search-curve svg{width:100%;height:auto;display:block}.ar-ws .search-curve text{fill:var(--ar-fg-muted);font:var(--ar-text-s) var(--ar-font-body)}.ar-ws .search-curve .grid{stroke:var(--ar-fg-faint)}@supports (color:color-mix(in lab, red, red)){.ar-ws .search-curve .grid{stroke:color-mix(in srgb, var(--ar-fg-faint) 35%, transparent)}}.ar-ws .search-curve .grid{stroke-width:1px}.ar-ws .search-curve .line{fill:none;stroke:var(--ws-accent);stroke-width:2.5px}.ar-ws .search-curve .dot{fill:var(--ws-panel);stroke:var(--ws-accent);stroke-width:2px}.ar-ws .search-curve .end{fill:var(--ar-c-ok)}.ar-ws .search-curve .end-label{fill:var(--ar-fg);font-weight:600}.ar-ws .search-curve figcaption{font-size:var(--ar-text-s)}.ar-ws .search-replay{align-content:start;gap:8px;display:grid}.ar-ws .search-replay input[type=range]{width:100%;accent-color:var(--ws-accent)}.ar-ws .search-layout{grid-template-columns:minmax(0,1fr) minmax(380px,38%);align-items:start;gap:16px;min-width:0;display:grid}.ar-ws .search-table{border:1px solid var(--ar-border);border-radius:8px;min-width:0;display:grid;overflow-x:auto}.ar-ws .search-row{border:0;border-bottom:1px solid var(--ar-border);-moz-column-gap:12px;grid-template-columns:minmax(260px,2.4fr) 110px 84px minmax(150px,1fr) 84px;align-items:center;column-gap:12px;min-height:42px;padding:4px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ar-ws .search-row{border-bottom:1px solid color-mix(in srgb, var(--ar-border) 70%, transparent)}}.ar-ws .search-row{color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;width:100%}.ar-ws .search-row>*{min-width:0}.ar-ws .search-row:hover,.ar-ws .search-row:focus-visible{background:var(--ws-raised)}.ar-ws .search-row:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.ar-ws .search-row.on{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .search-row.on{background:color-mix(in srgb, var(--ws-accent) 14%, transparent)}}.ar-ws .search-row.on{box-shadow:inset 3px 0 0 var(--ws-frame)}.ar-ws .search-row.later{opacity:.28}.ar-ws .search-row-head{cursor:default;color:var(--ar-fg-muted);font-size:var(--ar-text-s);background:var(--ws-panel)}.ar-ws .search-row-head:hover{background:var(--ws-panel)}.ar-ws .search-row .num{text-align:right;font-variant-numeric:tabular-nums}.ar-ws .search-label{align-items:center;gap:8px;min-width:0;display:flex}.ar-ws .search-effect{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.ar-ws .effect-bar{height:14px;display:block;position:relative}.ar-ws .search-effect-note{white-space:nowrap;grid-column:1/-1}.ar-ws .effect-zero{background:var(--ar-fg-faint);width:1px;position:absolute;top:0;bottom:0}.ar-ws .effect-interval{background:var(--ar-fg-muted);border-radius:2px;height:4px;position:absolute;top:5px}.ar-ws .effect-point{background:var(--ar-fg-muted);border-radius:50%;width:10px;height:10px;margin-left:-4px;position:absolute;top:2px}.ar-ws .effect-bar.up .effect-interval,.ar-ws .effect-bar.up .effect-point{background:var(--ws-accent)}.ar-ws .effect-bar.down .effect-interval,.ar-ws .effect-bar.down .effect-point{background:var(--ar-c-neutral)}.ar-ws .search-note{font-size:var(--ar-text-s);margin:12px 16px}.ar-ws .search-inspector{overflow-wrap:anywhere;top:calc(var(--ar-sticky-top,8px) + 8px);max-height:calc(100vh - var(--ar-sticky-top,8px) - 24px);min-width:0;padding:4px 4px 12px 0;position:sticky;overflow:auto}.ar-ws .search-reason{border-left:3px solid var(--ws-accent);color:var(--ar-fg);font-size:var(--ar-text-s);white-space:pre-wrap;max-height:16em;margin:0;padding:8px 12px;line-height:1.55;overflow:auto}.ar-ws .search-scores{width:100%}.ar-ws .search-scores th{text-align:left;font-weight:600}.ar-ws .search-scores td.num{text-align:right;font-variant-numeric:tabular-nums}.ar-ws .search-blame{font-size:var(--ar-text-s);gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ar-ws .search-blame li{border-radius:4px;grid-template-columns:minmax(90px,160px) minmax(0,1fr);gap:12px;padding:2px 4px;display:grid}.ar-ws .search-blame li.own{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .search-blame li.own{background:color-mix(in srgb, var(--ws-accent) 12%, transparent)}}.ar-ws .search-blame .blame-by{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-text-s);overflow:hidden}.ar-ws .search-blame .blame-text{overflow-wrap:anywhere;font-family:var(--ar-font-body)}@media (width<=1100px){.ar-ws .search-top,.ar-ws .search-layout{grid-template-columns:minmax(0,1fr)}.ar-ws .search-inspector{max-height:none;position:static}.ar-ws .search-row{grid-template-columns:minmax(0,1fr) 100px 72px}.ar-ws .search-row>:nth-child(4),.ar-ws .search-row>:nth-child(5){display:none}}.ar-ws .lineage-layout{min-height:600px;height:calc(100vh - var(--ar-sticky-top,8px) - 40px);background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(440px,33%);display:grid;overflow:hidden}.ar-ws .lineage-pane{border-right:1px solid var(--ar-border);min-width:0;overflow:auto}.ar-ws .lineage-key{max-width:100ch;margin:12px 24px 0}.ar-ws .inspector-pane{min-width:0;padding:20px 24px 28px;overflow:auto}.ar-ws .version-canvas{padding-bottom:12px}.ar-ws .judge-line{align-items:flex-end;gap:12px;min-width:0;display:flex}.ar-ws .judge-bars{flex:none;align-items:flex-end;gap:4px;height:28px;display:inline-flex}.ar-ws .judge-bars i{background:var(--ar-fg);border-radius:3px 3px 0 0;width:10px;display:block}.ar-ws .judge-bars i.advisory{box-shadow:inset 0 0 0 2px var(--ar-fg-muted);background:0 0}.ar-ws .judge-bars i.zero{background:var(--ar-fg-faint)}@supports (color:color-mix(in lab, red, red)){.ar-ws .judge-bars i.zero{background:color-mix(in srgb, var(--ar-fg-faint) 40%, transparent)}}.ar-ws .judge-bars i.zero{box-shadow:none}.ar-ws .inspector{gap:16px;min-width:0;display:grid}.ar-ws .inspector>p,.ar-ws .inspector section>p{margin:0}.ar-ws .inspector section{gap:8px;display:grid}.ar-ws .inspector section h3{margin:8px 0 0}.ar-ws .inspector-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-ws .inspector-head h2{font-size:var(--ar-text-l);margin:0}.ar-ws .inspector-head .chip{margin:0}.ar-ws .inspector-link{justify-self:start}.ar-ws .judge-rows{gap:2px;display:grid}.ar-ws .judge-row{-moz-column-gap:12px;grid-template-columns:minmax(110px,1fr) auto 70px 90px;align-items:center;column-gap:12px;min-height:30px;display:grid}.ar-ws .absolute-scale{gap:4px;margin-top:8px;display:grid}.ar-ws .scale-track{background:var(--ar-fg-faint);border-radius:6px;height:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.ar-ws .scale-track{background:color-mix(in srgb, var(--ar-fg-faint) 22%, transparent)}}.ar-ws .scale-band{background:repeating-linear-gradient(135deg, var(--ar-c-ok) 0 4px, transparent 4px 8px);border-radius:0 6px 6px 0;position:absolute;inset:0 0 0 85%}@supports (color:color-mix(in lab, red, red)){.ar-ws .scale-band{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ar-c-ok) 55%, transparent) 0 4px, transparent 4px 8px)}}.ar-ws .scale-mark{background:var(--ws-accent);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.ar-ws .scale-ticks{color:var(--ar-fg-muted);font-size:var(--ar-text-s);justify-content:space-between;display:flex}.ar-ws .verdict-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .verdict-met{color:var(--ar-c-ok)}@media (width<=1100px){.ar-ws .lineage-layout{grid-template-columns:minmax(0,1fr);height:auto}.ar-ws .lineage-pane{border-right:0;border-bottom:1px solid var(--ar-border);max-height:70vh}}@media (width<=700px){.ar-ws .lineage-key{margin:12px 12px 0}}.ar-ws .agent-findings{border-top:1px solid var(--ar-border);gap:8px;padding:16px;display:grid}.ar-ws .agent-finding-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .agent-finding{width:100%;color:var(--ar-fg);font:inherit;font-size:var(--ar-text-s);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.ar-ws .run-findings{grid-template-columns:minmax(0,1fr) minmax(320px,30%);align-items:start;gap:16px;min-width:0;display:grid}.ar-ws .findings-main{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;gap:12px;min-width:0;padding:20px;display:grid}.ar-ws .findings-side{gap:16px;min-width:0;display:grid}.ar-ws .kicker{font:600 var(--ar-text-s)/1.3 var(--ar-font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.ar-ws .kicker:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.ar-ws .tone-finding{color:var(--ws-accent)}.ar-ws .tone-info{color:var(--ar-c-info)}.ar-ws .findings-lead{max-width:110ch;font-size:var(--ar-text-m);gap:8px;margin:0;line-height:1.55;display:grid}.ar-ws .findings-lead p{margin:0}.ar-ws .findings-caution{color:var(--ar-fg-muted);font-size:var(--ar-text-s);max-width:110ch;margin:0}.ar-ws .finding-list{border:1px solid var(--ar-border);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.ar-ws .finding-row+.finding-row{border-top:1px solid var(--ar-border)}.ar-ws .finding-head{width:100%;color:var(--ar-fg);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 16px;display:grid}.agent-record.ar-ws .finding-row.open>.finding-head{background:var(--ar-bg-alt)}.ar-ws .finding-tags{flex-wrap:wrap;gap:8px;display:flex}.ar-ws .ftag{height:22px;font:600 var(--ar-text-s)/1 var(--ar-font-body);white-space:nowrap;background:currentColor;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ar-ws .ftag{background:color-mix(in srgb, currentColor 14%, transparent)}}.ar-ws .ftag.kind-result,.ar-ws .ftag.kind-claim{color:var(--ws-accent)}.ar-ws .ftag.kind-check{color:var(--ar-fg)}.ar-ws .ftag.kind-sources{color:var(--ar-c-info)}.ar-ws .ftag.kind-plan,.ar-ws .ftag.kind-evidence,.ar-ws .ftag.kind-process{color:var(--ar-fg-muted)}.ar-ws .ftag.tone-neutral{box-shadow:inset 0 0 0 1px var(--ar-c-neutral);background:0 0}@supports (color:color-mix(in lab, red, red)){.ar-ws .ftag.tone-neutral{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ar-c-neutral) 55%, transparent)}}.ar-ws .finding-text{gap:2px;min-width:0;display:grid}.ar-ws .finding-title{overflow-wrap:anywhere;font-weight:600}.ar-ws .finding-summary{color:var(--ar-fg-muted);font-size:var(--ar-text-s);overflow-wrap:anywhere}.ar-ws .finding-meta{color:var(--ar-fg-faint);font-size:var(--ar-text-s);white-space:nowrap;align-items:baseline;gap:12px;display:flex}.ar-ws .clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-ws .clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-ws .finding-body{background:var(--ar-bg-alt);gap:8px;padding:4px 16px 16px 140px;display:grid}.ar-ws .finding-body .finding-summary{max-width:100ch;margin:0}.ar-ws .scientific-reviews{max-width:100ch;font-size:var(--ar-text-s)}.ar-ws .scientific-reviews summary{cursor:pointer;font-weight:600}.ar-ws .scientific-reviews>ol{gap:12px;margin:8px 0 0;padding-left:24px;display:grid}.ar-ws .scientific-reviews li{overflow-wrap:anywhere}.ar-ws .scientific-reviews li p{margin:4px 0}.ar-ws .scientific-reviews li ul{margin:4px 0;padding-left:20px}.ar-ws .review-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ar-ws .review-note{font-size:var(--ar-text-s);margin:4px 0}.ar-ws .finding-facts{color:var(--ar-fg-faint);font-size:var(--ar-text-s);flex-wrap:wrap;gap:8px 16px;display:flex}.ar-ws .finding-actions{gap:8px;display:flex}.ar-ws .finding-page{border:1px solid var(--ar-border);background:var(--ar-bg);max-height:640px;font-size:var(--ar-text-s);border-radius:8px;padding:12px 16px;overflow:auto}.ar-ws .finding-card{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;gap:12px;min-width:0;padding:16px 20px;display:grid}.ar-ws .card-note{margin:0;font-size:14px}.ar-ws .check-list,.ar-ws .citation-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .check-row{width:100%;color:var(--ar-fg);font:inherit;font-size:var(--ar-text-s);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.ar-ws .citation-list li{font-size:var(--ar-text-s);border-radius:6px;justify-content:space-between;gap:12px;padding:4px 8px;display:flex}.ar-ws .citation-list li:hover{background:var(--ix-hover-bg)}.ar-ws .source-counts{font-size:var(--ar-text-s);color:var(--ar-fg-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.ar-ws .source-counts b{color:var(--ar-fg);font-size:var(--ar-text-m);margin-right:4px}.ar-ws .source-searches summary,.ar-ws .stop-cause summary,.ar-ws .last-words>summary,.ar-ws .other-pages>summary{cursor:pointer;color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .source-searches summary:hover,.ar-ws .stop-cause summary:hover,.ar-ws .last-words>summary:hover,.ar-ws .other-pages>summary:hover{color:var(--ar-fg)}.ar-ws .source-searches ol,.ar-ws .stop-steps{font-size:var(--ar-text-s);gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ar-ws .source-searches a{overflow-wrap:anywhere}.ar-ws .stop-steps li{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.ar-ws .stop-steps .mono{white-space:nowrap}.ar-ws .stop-cause p{color:var(--ar-fg-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.ar-ws .last-words,.ar-ws .other-pages{gap:12px;display:grid}.ar-ws .last-word{background:var(--ar-bg-alt);border-radius:8px;gap:4px;padding:12px;display:grid}.ar-ws .last-word.clamped>:last-child{max-height:72px;overflow:hidden}.ar-ws .last-word .link-button{margin-left:auto}@media (width<=1100px){.ar-ws .run-findings{grid-template-columns:minmax(0,1fr)}.ar-ws .finding-head{grid-template-columns:minmax(0,1fr);gap:8px}.ar-ws .finding-meta{white-space:normal}.ar-ws .finding-body{padding-left:16px}}.ar-ws .ws-run{--run-tabs-h:52px}.ar-ws .run-progress{gap:12px;padding:16px;display:grid}.ar-ws .play-standing{flex-wrap:wrap;gap:8px 12px;margin:4px 0 2px;display:flex}.ar-ws .run-panel{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;min-width:0;padding:4px 0}.ar-ws .run-panel>.ws-status{padding:1.5rem 20px}.ar-ws .work-graph{grid-template-columns:minmax(0,1fr) minmax(320px,26%);align-items:start;gap:16px;min-width:0;display:grid}.ar-ws .graph-main{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;gap:12px;min-width:0;padding:16px 20px;display:grid}.ar-ws .graph-head{font-size:var(--ar-text-s);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ar-ws .graph-viewport{border:1px solid var(--ar-border);border-radius:8px;height:clamp(360px,57vh,620px)}.ar-ws .graph-canvas{position:absolute}.ar-ws .graph-lane{border-bottom:1px dashed var(--ar-border);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ar-ws .graph-lane{border-bottom:1px dashed color-mix(in srgb, var(--ar-border) 80%, transparent)}}.ar-ws .graph-lane.sources{background:var(--ar-c-info)}@supports (color:color-mix(in lab, red, red)){.ar-ws .graph-lane.sources{background:color-mix(in srgb, var(--ar-c-info) 5%, transparent)}}.ar-ws .graph-lane-label{width:128px;font:600 14px/1.3 var(--ar-font-body);color:var(--ar-fg-muted);overflow-wrap:anywhere;position:absolute;left:14px}.ar-ws .graph-column-label{width:204px;color:var(--ar-fg-muted);font:600 var(--ar-text-s)/1.3 var(--ar-font-body);position:absolute;top:12px}.ar-ws .graph-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.ar-ws .graph-edges .edge{fill:none;stroke:var(--ar-fg-faint);stroke-width:1.6px;transition:opacity .12s}.ar-ws .graph-edges .edge.dim{opacity:.12}.ar-ws .graph-edges .edge-contains.dim{opacity:.04}.ar-ws .graph-edges .edge.lit{opacity:.85}.ar-ws .edge-claim,.ar-ws .edge-result{stroke:var(--ws-accent)}.ar-ws .edge-check{stroke:var(--ar-fg)}.ar-ws .edge-source{stroke:var(--ar-c-info);stroke-dasharray:4 4}.ar-ws .edge-parent{stroke:var(--ar-fg-muted)}.ar-ws .edge-contains{stroke:var(--ar-fg-faint);stroke-dasharray:2 5}.ar-ws .edge-wrote{stroke:var(--ar-c-info)}.ar-ws .edge-states{stroke:var(--ws-accent)}.ar-ws .edge-reviewed,.ar-ws .edge-verdict{stroke:var(--ar-c-neutral)}.ar-ws .edge-cites{stroke:var(--ws-accent);stroke-dasharray:4 4}.ar-ws .graph-node{box-sizing:border-box;border:1px solid var(--ar-border-strong);background:var(--ar-bg-alt);color:var(--ar-fg);text-align:left;font:inherit;border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:8px 12px;transition:opacity .12s,border-color .12s,transform .12s;display:flex;position:absolute}.ar-ws .graph-node:hover{border-color:var(--ar-fg-faint);transform:translateY(-1px)}.ar-ws .graph-node.dim{opacity:.35}.agent-record.ar-ws .graph-node.on{border-color:var(--ws-accent);box-shadow:0 0 0 1px var(--ws-accent)}.ar-ws .graph-node.kind-result,.ar-ws .graph-node.kind-claim{border-left:3px solid var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .graph-node.kind-claim{border-left:3px solid color-mix(in srgb, var(--ws-accent) 60%, transparent)}}.ar-ws .graph-node.kind-check{border-left:3px solid var(--ar-fg)}.ar-ws .graph-node.kind-source{border-left:3px solid var(--ar-c-info)}.ar-ws .graph-node.kind-run,.ar-ws .graph-node.kind-agent,.ar-ws .graph-node.kind-session{border-left:3px solid var(--ar-fg-muted)}.ar-ws .graph-node.kind-artifact,.ar-ws .graph-node.kind-finding{border-left:3px solid var(--ar-c-info)}.ar-ws .graph-node.kind-verdict{border-left:3px solid var(--ar-c-neutral)}.ar-ws .graph-node.kind-publication,.ar-ws .graph-node.kind-profile{border-left:3px solid var(--ar-fg-muted)}.ar-ws .graph-node-title{-webkit-line-clamp:2;width:100%;font:600 14px/1.3 var(--ar-font-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-ws .graph-node-sub{width:100%;font:var(--ar-text-s)/1.3 var(--ar-font-body);color:var(--ar-fg-faint);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ar-ws .graph-legend{color:var(--ar-fg-muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.ar-ws .edge-swatch{vertical-align:middle;border-top:2px solid;width:22px;height:0;margin-right:8px;display:inline-block}.ar-ws .edge-swatch.edge-claim{border-color:var(--ws-accent)}.ar-ws .edge-swatch.edge-check{border-color:var(--ar-fg)}.ar-ws .edge-swatch.edge-source{border-color:var(--ar-c-info);border-top-style:dashed}.ar-ws .edge-swatch.edge-parent{border-color:var(--ar-fg-muted)}.ar-ws .edge-swatch.edge-contains{border-color:var(--ar-fg-faint);border-top-style:dashed}.ar-ws .edge-swatch.edge-states{border-color:var(--ws-accent)}.ar-ws .edge-swatch.edge-reviewed,.ar-ws .edge-swatch.edge-verdict{border-color:var(--ar-c-neutral)}.ar-ws .edge-swatch.edge-cites{border-color:var(--ws-accent);border-top-style:dashed}.ar-ws .graph-side{top:calc(var(--ar-sticky-top,8px) + var(--run-tabs-h) + 10px);max-height:calc(100vh - var(--ar-sticky-top,8px) - var(--run-tabs-h) - 24px);position:sticky;overflow:auto}.ar-ws .graph-side-title{overflow-wrap:anywhere;font-weight:600}@media (width<=1100px){.ar-ws .work-graph{grid-template-columns:minmax(0,1fr)}.ar-ws .graph-side{max-height:none;position:static}}.ar-ws .version-graph{--vg-c0:var(--ws-accent);--vg-c1:#2a7fa8;--vg-c2:#7b4fc0;--vg-c3:#1f7f88;--vg-c4:#a8418f;--vg-c5:#5a6ad8;--vg-c6:#45507a;--vg-c7:var(--ar-fg-muted);gap:12px;min-width:0;padding:0 0 16px;display:grid}.agent-record[data-theme=dark] .version-graph{--vg-c1:#6cc0e8;--vg-c2:#b99af0;--vg-c3:#5fc2c9;--vg-c4:#e58ccf;--vg-c5:#8fa4ff;--vg-c6:#c0c4dc}@media (prefers-color-scheme:dark){.agent-record:not([data-theme]) .version-graph{--vg-c1:#6cc0e8;--vg-c2:#b99af0;--vg-c3:#5fc2c9;--vg-c4:#e58ccf;--vg-c5:#8fa4ff;--vg-c6:#c0c4dc}}.ar-ws .vg-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-ws .vg-lane-chip{border:1px solid var(--ar-border);background:var(--ws-panel);min-height:1.8rem;color:var(--ar-fg-muted);font:var(--ar-text-s)/1.4 var(--ar-font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:2px 8px;display:inline-flex}.ar-ws .vg-lane-chip:hover,.ar-ws .vg-lane-chip:focus-visible{border-color:var(--ws-accent)}.ar-ws .vg-lane-chip.on{color:var(--ws-title);border-color:var(--ws-frame);background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .vg-lane-chip.on{background:color-mix(in srgb, var(--ws-accent) 10%, var(--ws-panel))}}.ar-ws .vg-swatch{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.ar-ws .vg-toggle{font-size:var(--ar-text-s);color:var(--ar-fg-muted);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.ar-ws .vg-host{min-width:max-content;position:relative}.ar-ws .vg-lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ar-ws .vg-lines path{fill:none;stroke:currentColor;stroke-width:2px;opacity:.55}.ar-ws .vg-lines path.hot{opacity:1;stroke-width:2.5px}.ar-ws .vg-lines .vg-dot{fill:currentColor;stroke:var(--ws-panel);stroke-width:2px}.ar-ws .vg-lines .vg-dot.kind-profile,.ar-ws .vg-lines .vg-dot.kind-authored{fill:var(--ws-panel);stroke:currentColor;stroke-width:2.5px}.ar-ws .vg-lines .vg-dot.kind-ghost{fill:var(--ws-panel);stroke:var(--ar-fg-faint);stroke-dasharray:2 2}.ar-ws .vg-lines .vg-dot.on{stroke:var(--ws-title);stroke-width:3px}.ar-ws .vg-c0{color:var(--vg-c0)}.ar-ws .vg-c1{color:var(--vg-c1)}.ar-ws .vg-c2{color:var(--vg-c2)}.ar-ws .vg-c3{color:var(--vg-c3)}.ar-ws .vg-c4{color:var(--vg-c4)}.ar-ws .vg-c5{color:var(--vg-c5)}.ar-ws .vg-c6{color:var(--vg-c6)}.ar-ws .vg-c7{color:var(--vg-c7)}.ar-ws .vg-rows{margin:0;padding-right:8px;list-style:none}.ar-ws .vg-rows>li{display:flex}.ar-ws .vg-row{width:100%;min-width:0;color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:flex-start;gap:4px;padding:0 8px;display:flex}.ar-ws .vg-row:hover,.ar-ws .vg-row:focus-visible{background:var(--ws-raised)}.ar-ws .vg-row:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.ar-ws .vg-row.on{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .vg-row.on{background:color-mix(in srgb, var(--ws-accent) 13%, var(--ws-panel))}}.ar-ws .vg-row.on{box-shadow:inset 2px 0 var(--ws-frame)}.ar-ws .vg-row:disabled{cursor:default;opacity:.8}.ar-ws .vg-line{flex:none;align-items:center;gap:8px;min-width:0;height:30px;display:flex}.ar-ws .vg-line.vg-tags{flex-wrap:nowrap;height:22px;overflow:hidden}.ar-ws .vg-title{max-width:46ch;font-weight:600}.ar-ws .vg-row.kind-integrate .vg-title{color:var(--ar-fg-muted);font-weight:400}.ar-ws .vg-row.kind-ghost .vg-title{color:var(--ar-fg-faint);font-weight:400}.ar-ws .vg-detail{font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .vg-chip{font:600 var(--ar-text-s)/1.6 var(--ar-font-body);white-space:nowrap;background:var(--ws-raised);color:var(--ar-fg-muted);border-radius:4px;flex:none;margin-left:4px;padding:0 8px;display:inline-block}.ar-ws .vg-chip.tone-neutral{box-shadow:inset 0 0 0 1px var(--ar-c-neutral);background:0 0}@supports (color:color-mix(in lab, red, red)){.ar-ws .vg-chip.tone-neutral{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ar-c-neutral) 55%, transparent)}}.ar-ws .vg-chip.tone-accent{color:var(--ws-accent);background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .vg-chip.tone-accent{background:color-mix(in srgb, var(--ws-accent) 14%, transparent)}}.ar-ws .vg-chip.tone-info{color:var(--ar-fg);background:var(--ws-raised);font-weight:400}.ar-ws .vg-inspector-title{font:600 var(--ar-text-m,1.05rem)/1.3 var(--ar-font-body);overflow-wrap:anywhere;flex:100%;margin:0}.ar-ws .vg-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .vg-checks li{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 8px;display:grid}.ar-ws .vg-checks li>code,.ar-ws .vg-checks li>.faint{grid-column:2}.ar-ws .vg-checks li>.vg-verdict{font:600 var(--ar-text-s) var(--ar-font-body);grid-row:1/span 3}.ar-ws .vg-checks li>.vg-evidence{color:var(--ar-fg-muted);grid-column:2}.ar-ws .vg-releases{gap:8px;padding:16px 16px 4px;display:grid}.ar-ws .vg-releases h3{margin:0}.ar-ws .vg-releases tr.selected{background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .vg-releases tr.selected{background:color-mix(in srgb, var(--ws-accent) 10%, transparent)}}.ar-ws .vg-releases td .vg-chip{margin-left:8px}.ar-ws .vg-releases-empty{margin:0;padding:16px 16px 0}.ar-ws .run-versions .version-graph{padding:0 8px 16px}.ar-ws .vg-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.ar-ws .vg-facts dt{color:var(--ar-fg-muted)}.ar-ws .vg-facts dd{overflow-wrap:anywhere;margin:0}.ar-ws .vg-files{overflow-wrap:anywhere;gap:2px;margin:0;padding-left:20px;display:grid}.ar-ws .vg-status{font:600 var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted)}.ar-ws .vg-status.st-D{text-decoration:line-through}.ar-ws .vg-message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ws-raised);max-height:320px;font:var(--ar-text-s)/1.5 var(--ar-font-body);border-radius:6px;margin:0;padding:12px;overflow:auto}.ar-ws .vg-flag{margin:0;font-weight:600}.ar-ws .vg-tag-detail{border:1px solid var(--ar-border);border-radius:8px;padding:12px}.ar-ws .vg-tag-detail h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ar-ws .vg-evidence{font-size:var(--ar-text-s);overflow-wrap:anywhere}.ar-ws .version-canvas .version-graph{padding:0 8px 12px}.ar-ws .inspector .vg-chip{white-space:normal}.ar-ws .vg-tag-detail{gap:8px;min-width:0;display:grid}.ar-ws .vg-tag-detail>p{overflow-wrap:anywhere;margin:0}.ar-ws .inspector section,.ar-ws .inspector .vg-facts dd,.ar-ws .vg-checks li>*{min-width:0}.ar-ws .inspector code,.ar-ws .inspector .vg-evidence,.ar-ws .inspector p{overflow-wrap:anywhere}.ar-ws .version-graph,.ar-ws .vg-releases{grid-template-columns:minmax(0,1fr)}.ar-ws .vg-scroll,.ar-ws .vg-table-scroll{min-width:0;overflow-x:auto}.ar-ws .vg-releases .vg-chip{white-space:normal}.ar-ws .version-canvas>p{margin:0 16px}.ar-ws .run-panel{overflow-x:auto}@media (width<=700px){.ar-ws .spend-row{grid-template-columns:minmax(0,1fr);gap:4px}.ar-ws .data-table{max-width:100%;display:block;overflow-x:auto}.ar-ws .run-panel{padding-left:0;padding-right:0}}.ar-ws .findings-feed{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px 32px;min-width:0;display:grid}.ar-ws .findings-trust{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;gap:12px;padding:16px;display:grid;position:sticky;top:16px}.ar-ws .findings-trust>p{margin:0}.ar-ws .findings-trust .ov-hbars{grid-template-columns:minmax(0,7rem) minmax(25%,1fr) 3rem;gap:4px 12px}.ar-ws .findings-trust .ov-hbars li>a{padding:4px 8px}.ar-ws .findings-trust .ov-hbar-label,.ar-ws .findings-trust .ov-hbar-value{font-size:var(--ar-text-s)}.ar-ws .findings-trust .ov-hbars a{transition:opacity .15s ease-out,background .15s ease-out}.ar-ws .findings-trust:not([data-review=all]) .ov-hbars a{opacity:.45}.ar-ws .findings-trust[data-review=new] a[href$=review\=new],.ar-ws .findings-trust[data-review=reproduction] a[href$=review\=reproduction],.ar-ws .findings-trust[data-review=known] a[href$=review\=known],.ar-ws .findings-trust[data-review=wrong] a[href$=review\=wrong],.ar-ws .findings-trust[data-review=unverifiable] a[href$=review\=unverifiable],.ar-ws .findings-trust[data-review=pending] a[href$=review\=pending]{opacity:1;background:var(--chart-live-hover,var(--ar-bg-alt))}.ar-ws .finding-groups{gap:24px;min-width:0;display:grid}.ar-ws .finding-groups h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.ar-ws .finding-groups .dot{border-radius:50%;flex:none;width:8px;height:8px}.ar-ws .finding-lines{border-top:1px solid var(--ar-border);margin:0 0 8px;padding:0;list-style:none;display:grid}.ar-ws .finding-line a{border-bottom:1px solid var(--ar-border);min-width:0;color:var(--ar-fg);align-items:baseline;gap:16px;padding:8px 4px;text-decoration:none;transition:background .15s ease-out;display:flex}.ar-ws .finding-line a:hover,.ar-ws .finding-line a:focus-visible{background:var(--ar-bg-alt);text-decoration:none}.ar-ws .finding-line-title{flex:1;min-width:0}.ar-ws .finding-line-meta{font-size:var(--ar-text-s);white-space:nowrap;flex:none}@media (width<=1100px){.ar-ws .findings-feed{grid-template-columns:minmax(0,1fr)}.ar-ws .findings-trust{position:static}}@media (width<=700px){.ar-ws .findings-trust{padding:12px}.ar-ws .finding-line a{flex-direction:column;align-items:stretch;gap:4px}.ar-ws .finding-line-meta,.ar-ws .finding-line-title{white-space:normal;overflow-wrap:anywhere}}.ar-ws .research-frontiers{gap:.6em;padding:.8em 0;display:grid}.ar-ws .plays-table .plays-standing{white-space:normal;min-width:0;max-width:24rem;font-size:var(--ar-text-s);line-height:1.35}.ar-ws .research-frontier-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22em),1fr));gap:.55em;display:grid}.ar-ws .research-frontier{border:1px solid var(--ar-border);min-width:0;color:var(--ar-fg);background:var(--ws-panel);border-radius:7px;gap:.25em;padding:.65em .85em;text-decoration:none;display:grid}.ar-ws .research-frontier:hover,.ar-ws .research-frontier:focus-visible{border-color:var(--ws-accent);text-decoration:none}.ar-ws .research-frontier strong{text-transform:capitalize}.ar-ws .research-frontier span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ar-ws .research-frontier small{color:var(--ar-fg-muted);font-variant-numeric:tabular-nums}.ar-ws .pc-layout{height:calc(100vh - var(--ar-sticky-top,8px) - 40px);background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(420px,32%);min-height:620px;display:grid;overflow:hidden}.ar-ws .pc-pane{border-right:1px solid var(--ar-border);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ar-ws .pc-toolbar{border-bottom:1px solid var(--ar-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.ar-ws .pc-summary{font-size:var(--ar-text-s);color:var(--ar-fg-muted);overflow-wrap:anywhere;min-width:0;margin:0}.ar-ws .pc-summary b{color:var(--ar-fg);font-variant-numeric:tabular-nums}.ar-ws .pc-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-ws .pc-controls .ui-button{min-width:2.2rem}.ar-ws .pc-zoom{text-align:center;min-width:3.4em;font-size:var(--ar-text-s);color:var(--ar-fg-muted);font-variant-numeric:tabular-nums}.ar-ws .pc-viewport{touch-action:none;cursor:grab;background-color:var(--ar-bg-sink);background-image:radial-gradient(var(--ar-fg-faint) 1px, transparent 1px);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ar-ws .pc-viewport{background-image:radial-gradient(color-mix(in srgb, var(--ar-fg-faint) 28%, transparent) 1px, transparent 1px)}}.ar-ws .pc-viewport{background-size:22px 22px}.ar-ws .pc-viewport:active{cursor:grabbing}.ar-ws .pc-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.ar-ws .pc-help{font-size:var(--ar-text-s);border-top:1px solid var(--ar-border);margin:0;padding:8px 16px}.ar-ws .pc-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.ar-ws .pc-edge{fill:none;stroke:var(--ar-border-strong);stroke-width:1.6px;transition:opacity .12s,stroke .12s}.ar-ws .pc-edge.secondary{stroke-dasharray:3 5;stroke-width:1.2px;opacity:.75}.ar-ws .pc-edge.rel-revision,.ar-ws .pc-edge.rel-treatment{stroke:var(--ar-fg-muted);stroke-width:2.4px}.ar-ws .pc-edge.rel-treatment{stroke-dasharray:9 5}.ar-ws .pc-edge.rel-replaced{stroke-dasharray:2 4;stroke-width:2px;stroke-linecap:round}.ar-ws .pc-edge.cross{stroke:var(--ar-fg);stroke-width:2.8px}.ar-ws .pc-edge.hot{stroke:var(--ws-accent);opacity:1;stroke-width:2.8px}.ar-ws .pc-edge.dim{opacity:.18}.ar-ws .pc-edge-label{border:1px solid var(--ar-border);background:var(--ws-panel);max-width:140px;color:var(--ar-fg-muted);font:600 var(--ar-text-s)/1.45 var(--ar-font-body);white-space:nowrap;pointer-events:none;border-radius:8px;justify-items:center;padding:1px 8px;transition:opacity .12s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ar-ws .pc-edge-label small{text-overflow:ellipsis;max-width:124px;font:400 var(--ar-text-s)/1.4 var(--ar-font-body);color:var(--ar-fg-faint);overflow:hidden}.ar-ws .pc-edge-label.cross{color:var(--ar-fg);border-color:var(--ar-border-strong)}.ar-ws .pc-edge-label.dim{opacity:.25}.ar-ws .pc-node{border:1px solid var(--ar-border-strong);background:var(--ws-panel);color:var(--ar-fg);font:inherit;font-size:var(--ar-text-s);text-align:left;cursor:pointer;box-shadow:0 1px 2px var(--ar-fg);border-radius:10px;grid-template-rows:auto auto auto;align-content:center;gap:4px;padding:8px 12px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.ar-ws .pc-node{box-shadow:0 1px 2px color-mix(in srgb, var(--ar-fg) 8%, transparent)}}.ar-ws .pc-node{transition:opacity .12s,border-color .12s,box-shadow .12s}.ar-ws .pc-node:hover,.ar-ws .pc-node:focus-visible{border-color:var(--ws-accent);box-shadow:0 0 0 3px var(--ws-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.ar-ws .pc-node:hover,.ar-ws .pc-node:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ws-accent) 22%, transparent)}}.ar-ws .pc-node.ancestor{background:var(--ws-panel);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.ar-ws .pc-node.ancestor{background:color-mix(in srgb, var(--ws-panel) 70%, transparent)}}.ar-ws .pc-node.foreign{border-left:5px solid var(--ar-fg-muted)}.ar-ws .pc-node.kind-root{border-width:2px}.ar-ws .pc-node.kind-root.foreign{border-left-width:5px}.ar-ws .pc-node.hot{border-color:var(--ws-accent)}.ar-ws .pc-node.dim{opacity:.35}.ar-ws .pc-node.on{border:2px solid var(--ws-frame);background:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .pc-node.on{background:color-mix(in srgb, var(--ws-accent) 12%, var(--ws-panel))}}.ar-ws .pc-node.on{opacity:1}.ar-ws .pc-node.on.foreign{border-left-width:5px}.ar-ws .pc-node .pc-title{align-items:center;gap:8px;min-width:0;display:flex}.ar-ws .pc-node .pc-title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ar-text-m);color:var(--ws-title);overflow:hidden}.ar-ws .pc-node .pc-kind{font:600 var(--ar-text-s)/1.4 var(--ar-font-body);color:var(--ar-fg-muted);text-transform:uppercase;letter-spacing:.04em;flex:none;margin-left:auto}.ar-ws .pc-node .pc-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ar-ws .pc-node .dot{font-size:var(--ar-text-s);flex:none;line-height:1}.ar-ws .pc-play{border:1px solid var(--ar-border-strong);background:var(--ar-fg);max-width:calc(100% - 20px);color:var(--ws-panel);font-size:var(--ar-text-s);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 8px;line-height:20px;position:absolute;top:-12px;left:10px;overflow:hidden}.ar-ws .pc-cluster{background:var(--ws-raised);border-style:dashed}.ar-ws .pc-cluster .pc-title b{white-space:normal}.ar-ws .pc-inspector{overflow-wrap:anywhere;min-width:0;padding:20px 24px 28px;overflow:auto}.ar-ws .pc-intro{gap:12px;display:grid}.ar-ws .pc-intro h2{font-size:var(--ar-text-l);margin:0}.ar-ws .pc-intro p{margin:0}.ar-ws .pc-key{font-size:var(--ar-text-s);gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ar-ws .pc-key li{align-items:center;gap:12px;display:flex}.ar-ws .pc-swatch{border-top:2px solid var(--ar-border-strong);flex:none;width:40px;height:0}.ar-ws .pc-swatch.rel-revision{border-top:3px solid var(--ar-fg-muted)}.ar-ws .pc-swatch.rel-treatment{border-top:3px dashed var(--ar-fg-muted)}.ar-ws .pc-swatch.rel-replaced{border-top:3px dotted var(--ar-border-strong)}.ar-ws .pc-swatch.cross{border-top:3px solid var(--ar-fg)}.ar-ws .pc-chain{gap:8px;margin:0;padding-left:1.4em;display:grid}.ar-ws .pc-chain li.foreign::marker{color:var(--ar-fg);font-weight:600}.ar-ws .pc-chain-edge{font-size:var(--ar-text-s)}.ar-ws .pc-foreign-chip{background:var(--ar-fg);color:var(--ws-panel);border-color:var(--ar-fg)}.ar-ws a.pc-foreign-chip:hover,.ar-ws a.pc-foreign-chip:focus-visible{color:var(--ws-panel)}.ar-ws .pc-elsewhere,.ar-ws .pc-members{font-size:var(--ar-text-s);gap:4px;margin:0;padding-left:1.2em;display:grid}.ar-ws .pc-cost{font-size:var(--ar-text-s);gap:2px;min-width:14em;display:grid}.ar-ws .run-profiles{padding:0}@media (width<=1100px){.ar-ws .pc-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.ar-ws .pc-pane{border-right:0;border-bottom:1px solid var(--ar-border);height:min(66vh,640px);min-height:380px}.ar-ws .pc-inspector{padding:16px;overflow:visible}}@media (width<=560px){.ar-ws .pc-toolbar{padding:8px 12px}.ar-ws .pc-help{display:none}}@media (prefers-reduced-motion:reduce){.ar-ws .pc-edge,.ar-ws .pc-node,.ar-ws .pc-edge-label{transition:none}}.ar-ws .run-profiles .pc-layout{height:calc(100vh - var(--ar-sticky-top,8px) - 104px)}@media (width<=1100px){.ar-ws .run-profiles .pc-layout{height:auto}}.ar-ws .pc-inspector .profile-runs td:first-child{overflow-wrap:normal;word-break:break-word;min-width:15em}.ar-ws .pc-inspector .profile-runs .profile-cost,.ar-ws .pc-inspector .profile-runs .profile-score{min-width:12em}.ar-ws .graph-modes{gap:8px;margin:0 0 12px;display:flex}.ar-ws .pv-band{border:1px dashed var(--ar-border-strong);background:var(--ar-fg);border-radius:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ar-ws .pv-band{background:color-mix(in srgb, var(--ar-fg) 3%, transparent)}}.ar-ws .pv-band{pointer-events:none}.ar-ws .pv-band-review{border-style:solid;border-color:var(--ar-fg-muted);background:var(--ar-fg)}@supports (color:color-mix(in lab, red, red)){.ar-ws .pv-band-review{background:color-mix(in srgb, var(--ar-fg) 6%, transparent)}}.ar-ws .pv-band-label{font:600 var(--ar-text-s)/1.4 var(--ar-font-body);color:var(--ar-fg-muted);text-transform:uppercase;letter-spacing:.05em;position:absolute;top:10px;left:16px}.ar-ws .pv-node{grid-template-rows:auto auto auto}.ar-ws .pv-node .pc-title b{white-space:normal;-webkit-line-clamp:2;font-size:var(--ar-text-s);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ar-ws .pv-claim{border-width:2px}.ar-ws .pv-reviewer{background:var(--ws-raised)}.ar-ws .pv-publication{border-style:double;border-width:3px}.ar-ws .pv-agent .pc-title b{font-size:var(--ar-text-m)}.ar-ws .pv-disagree{border:2px solid var(--ar-c-neutral);box-shadow:inset 4px 0 0 var(--ar-c-neutral)}.ar-ws .pv-disagree-text{color:var(--ar-c-neutral)}.ar-ws .pv-kind-mark{background:var(--ar-fg-faint);border-radius:2px;flex:none;width:10px;height:10px}.ar-ws .pv-mark-claim{background:var(--ar-fg);border-radius:50%}.ar-ws .pv-mark-reviewer{background:var(--ar-fg-muted);transform:rotate(45deg)}.ar-ws .pv-mark-publication{box-shadow:inset 0 0 0 2px var(--ar-fg);background:0 0}.ar-ws .pv-chips{flex-wrap:wrap;gap:4px;min-width:0;max-height:22px;display:flex;overflow:hidden}.ar-ws .pv-chip{border:1px solid var(--ar-border-strong);font:600 var(--ar-text-s)/20px var(--ar-font-body);color:var(--ar-fg-muted);border-radius:999px;padding:0 8px;display:inline-block}.ar-ws .pv-label-counts{flex-wrap:wrap;gap:8px;display:flex}.ar-ws .pv-verdict{border:1px solid var(--ar-border-strong);background:var(--ws-panel);font:600 var(--ar-text-s)/20px var(--ar-font-body);color:var(--ar-fg-muted);pointer-events:none;border-radius:999px;padding:0 8px;transition:opacity .12s;position:absolute;transform:translate(-50%,-50%)}.ar-ws .pv-verdict.dim{opacity:.2}.ar-ws .pc-edge.pv-edge-verdict{stroke-width:2.2px}.ar-ws .pc-edge.pv-edge-cites{stroke-dasharray:2 5;stroke-linecap:round;stroke-width:2px}.ar-ws .pc-edge.pv-edge-spawned{stroke-dasharray:4 4}.ar-ws .pv-review{border-left:3px solid var(--ar-border-strong);gap:4px;padding:2px 0 2px 12px;display:grid}.ar-ws .pv-review p{margin:0}.ar-ws .pv-gap{background:0 0;border-style:dashed}.ar-ws .pv-mark-gap{box-shadow:inset 0 0 0 2px var(--ar-fg-faint);background:0 0;border-radius:50%}.ar-ws .pc-edge.into{stroke:var(--ws-accent)}.ar-ws .edge-fork{stroke:var(--ws-accent);stroke-width:2.4px}.ar-ws .edge-swatch.edge-fork{border-color:var(--ws-accent)}@media (width<=700px){.ar-ws .ws-page[data-section=overview]{padding-left:0;padding-right:0}}.ar-ws .th-page{gap:20px}.ar-ws .th-banner{background:var(--ws-panel);border-left:4px solid var(--ar-c-ok);border-radius:8px;gap:8px;padding:16px 20px;display:grid}.ar-ws .th-goal{max-width:118ch;color:var(--ar-fg-muted);font-size:var(--ar-text-s);margin:0}.ar-ws .th-goal b{color:var(--ar-fg-faint);font-size:var(--ar-text-s);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;display:block}.ar-ws .th-best{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:4px 0 0;display:flex}.ar-ws .th-best span{color:var(--ar-fg-muted);font-size:var(--ar-text-s);text-transform:uppercase;letter-spacing:.06em}.ar-ws .th-best b{font:600 clamp(26px, 4.4vw, 40px)/1.1 var(--ar-font-body);color:var(--ar-c-ok);letter-spacing:-.02em}.ar-ws .th-best em{font-style:normal;font:600 var(--ar-text-m)/1.2 var(--ar-font-body);color:var(--ar-fg)}.ar-ws .th-newer,.ar-ws .th-meta,.ar-ws .th-foot{color:var(--ar-fg-muted);font-size:var(--ar-text-s);margin:0}.ar-ws .th-foot{padding:0 4px}.ar-ws .th-panel{background:var(--ws-panel);border-radius:8px;min-width:0;padding:16px 20px 12px}.ar-ws .th-panel-head{flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin-bottom:4px;display:flex}.ar-ws .th-panel-head h2{font:600 var(--ar-text-l)/1.2 var(--ar-font-body);color:var(--ws-title)}.ar-ws .th-sub{color:var(--ar-fg-muted);font-size:var(--ar-text-s);margin:0}.ar-ws .th-panel-best{font-size:var(--ar-text-m);color:var(--ar-fg-muted);margin:0 0 0 auto}.ar-ws .th-panel-best b{color:var(--ar-fg)}.ar-ws .th-figure{min-width:0}.ar-ws .th-svg{max-width:100%;font-family:var(--ar-font-body);display:block;overflow:visible}.ar-ws .th-band{fill:#0000}.ar-ws .th-band.odd{fill:var(--ar-fg)}@supports (color:color-mix(in lab, red, red)){.ar-ws .th-band.odd{fill:color-mix(in srgb, var(--ar-fg) 4%, transparent)}}.ar-ws .th-grid{stroke:var(--ar-border);stroke-width:1px}.ar-ws .th-tick{fill:var(--ar-fg-muted);font-size:var(--ar-text-s);font-variant-numeric:tabular-nums}.ar-ws .th-axis{fill:var(--ar-fg-faint);font-size:var(--ar-text-s)}.ar-ws .th-act-label{fill:var(--ar-fg);font-size:14px;font-weight:600}.ar-ws .th-act-date{fill:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .th-line{fill:none;stroke:var(--ar-c-action);stroke-width:2.6px;stroke-linejoin:round;opacity:.9}.ar-ws .th-edge{fill:none;stroke:var(--ar-fg-faint);stroke-width:1.2px;stroke-dasharray:4 3;opacity:.85}.ar-ws .th-dot circle{stroke-width:1.6px}.ar-ws .th-selected circle{fill:var(--ar-c-action);stroke:var(--ws-panel)}.ar-ws .th-rejected circle{fill:var(--ws-panel);stroke:var(--ar-fg-muted)}.ar-ws .th-inside circle{fill:var(--ar-fg-faint);stroke:var(--ws-panel);opacity:.75}.ar-ws .th-earlier circle{fill:#0000;stroke:var(--ar-fg-faint);stroke-dasharray:2 2}.ar-ws .th-invalid path{stroke:var(--ar-c-neutral);stroke-width:2px;fill:none;stroke-linecap:round}.ar-ws .th-unread rect{fill:var(--ar-fg-faint)}.ar-ws .th-best-dot circle{fill:var(--ar-c-ok);stroke:var(--ws-panel);stroke-width:2px}.ar-ws .th-best-dot circle.th-halo{fill:var(--ar-c-ok)}@supports (color:color-mix(in lab, red, red)){.ar-ws .th-best-dot circle.th-halo{fill:color-mix(in srgb, var(--ar-c-ok) 18%, transparent)}}.ar-ws .th-best-dot circle.th-halo{stroke:var(--ar-c-ok);stroke-width:1.6px}.ar-ws .th-best-label{fill:var(--ar-c-ok);paint-order:stroke;stroke:var(--ws-panel);stroke-width:4px;stroke-linejoin:round;font-size:14px;font-weight:600}.ar-ws .th-empty{fill:var(--ar-fg-muted);font-size:14px}.ar-ws .th-cards{grid-template-columns:repeat(var(--th-cols), minmax(0, 1fr));padding:4px var(--th-right) 0 var(--th-left);gap:0;display:grid}.ar-ws .th-act{border-top:3px solid var(--ar-border);min-width:0;padding:8px 12px 12px}.ar-ws .th-act+.th-act{border-left:1px solid var(--ar-border)}.ar-ws .th-act.status-invalid{border-top-color:var(--ar-c-neutral)}.ar-ws .th-act.status-live{border-top-color:var(--ar-c-info)}.ar-ws .th-act h3{font:600 var(--ar-text-m)/1.2 var(--ar-font-body);color:var(--ar-fg);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.ar-ws .th-act h3 span{font-weight:400;font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .th-change{color:var(--ar-fg);font-size:var(--ar-text-s);margin:0 0 8px;line-height:1.4}.ar-ws .th-result{color:var(--ar-fg-muted);font-size:var(--ar-text-s);margin:0 0 8px;line-height:1.4}.ar-ws .th-chip{font-size:var(--ar-text-s);background:var(--ar-fg-muted);border-radius:999px;margin-right:4px;padding:0 8px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ar-ws .th-chip{background:color-mix(in srgb, var(--ar-fg-muted) 22%, transparent)}}.ar-ws .th-chip{color:var(--ar-fg)}.ar-ws .status-invalid .th-chip{background:var(--ar-c-neutral)}@supports (color:color-mix(in lab, red, red)){.ar-ws .status-invalid .th-chip{background:color-mix(in srgb, var(--ar-c-neutral) 30%, transparent)}}.ar-ws .status-live .th-chip{background:var(--ar-c-info)}@supports (color:color-mix(in lab, red, red)){.ar-ws .status-live .th-chip{background:color-mix(in srgb, var(--ar-c-info) 30%, transparent)}}.ar-ws .th-cost{font-size:var(--ar-text-s);flex-wrap:wrap;gap:2px 16px;margin:0;display:flex}.ar-ws .th-cost div{align-items:baseline;gap:8px;display:flex}.ar-ws .th-cost dt{color:var(--ar-fg-muted)}.ar-ws .th-cost dd{color:var(--ar-fg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ar-ws .th-loose{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}.ar-ws .th-key{color:var(--ar-fg-muted);font-size:var(--ar-text-s);flex-wrap:wrap;gap:4px 20px;margin:12px 0 0;display:flex}.ar-ws .th-key i{vertical-align:-1px;text-align:center;border-radius:50%;width:10px;height:10px;margin-right:8px;font-style:normal;line-height:10px;display:inline-block}.ar-ws .th-key .k-selected{background:var(--ar-c-action)}.ar-ws .th-key .k-rejected{border:1.6px solid var(--ar-fg-muted)}.ar-ws .th-key .k-invalid{color:var(--ar-c-neutral);width:auto;font-size:14px;font-weight:600}.ar-ws .th-key .k-earlier{border:1.4px dashed var(--ar-fg-faint)}.ar-ws .th-key .k-tick{background:var(--ar-fg-faint);border-radius:0;width:2px;height:10px;margin-right:8px}.ar-ws .th-key .k-line{background:var(--ar-c-action);border-radius:2px;width:18px;height:3px}.ar-ws .th-key .k-edge{border-top:1.4px dashed var(--ar-fg-faint);border-radius:0;width:18px;height:0}.ar-ws .th-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .th-list li{background:var(--ws-panel);border-radius:8px;gap:2px;padding:12px 16px;display:grid}.ar-ws .th-list span{color:var(--ar-fg-muted);font-size:var(--ar-text-s)}@media (width<=559px){.ar-ws .th-best-label{font-size:var(--ar-text-s);stroke-width:3px}}@media (width<=899px){.ar-ws .th-cards{grid-template-columns:minmax(0,1fr);padding:8px 0 0}.ar-ws .th-act+.th-act{border-left:0}.ar-ws .th-panel{padding:12px}.ar-ws .th-banner{padding:16px 16px 12px}.ar-ws .th-panel-best{width:100%;margin-left:0}}.ar-ws .rr-page{min-width:0;max-width:1320px;color:var(--ar-fg);gap:24px;margin:auto;padding:24px;display:grid}.ar-ws .rr-page *{box-sizing:border-box}.ar-ws .rr-page h1{font-size:var(--ar-text-l);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.ar-ws .rr-page h2{font-size:var(--ar-text-m);margin:0 0 12px;font-weight:600;line-height:1.3}.ar-ws .rr-page p{margin:8px 0}.ar-ws .rr-page code,.ar-ws .rr-page pre{font-family:var(--ar-font-mono);font-size:var(--ar-text-s);overflow-wrap:anywhere;white-space:pre-wrap}.ar-ws .rr-verdict{border-bottom:1px solid var(--ar-border);border-left:3px solid var(--ar-c-info);padding:4px 0 20px 20px}.ar-ws .rr-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ar-ws .rr-status{color:var(--ar-fg-muted);white-space:nowrap;font-size:var(--ar-text-s);border:1px solid var(--ar-border);border-radius:999px;padding:4px 12px}.ar-ws .rr-passed{border-left-color:var(--ar-c-ok)}.ar-ws .rr-not-passed{border-left-color:var(--ar-c-neutral)}.ar-ws .rr-unmeasured{background:var(--ws-hatch);border-left-style:dashed}.ar-ws .rr-summary{color:var(--ar-fg-muted);font-size:var(--ar-text-s);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.ar-ws .rr-download{margin-left:auto}.ar-ws .rr-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:36px;display:grid}.ar-ws .rr-evidence,.ar-ws .rr-columns aside{align-content:start;gap:28px;min-width:0;display:grid}.ar-ws .rr-columns aside{border-left:1px solid var(--ar-border);padding-left:28px}.ar-ws .rr-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .rr-files li{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.ar-ws .rr-files a{overflow-wrap:anywhere}.ar-ws .rr-files li>a+a{font-size:var(--ar-text-s);flex-shrink:0}.ar-ws .rr-output{background:var(--ar-bg-sink);border:1px solid var(--ar-border);border-radius:8px;max-height:220px;margin:0 0 16px;padding:16px;line-height:1.5;overflow:auto}.ar-ws .rr-facts{font-size:var(--ar-text-s);grid-template-columns:140px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.ar-ws .rr-facts dt{color:var(--ar-fg-muted)}.ar-ws .rr-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.ar-ws .rr-facts>div{display:contents}.ar-ws .rr-muted{color:var(--ar-fg-muted);display:block}.ar-ws .rr-rerun{align-items:flex-start;gap:12px;margin-top:16px;display:flex}.ar-ws .rr-rerun>code{flex:1;min-width:0}.ar-ws .rr-page button{min-height:var(--control-height,var(--ar-control-height));border-radius:var(--ar-radius);border:1px solid var(--ar-border-strong);color:var(--ar-fg);background:var(--ar-bg-alt);font:inherit;cursor:pointer;touch-action:manipulation;padding:8px 12px}.ar-ws .rr-page button.rr-primary{color:var(--ar-bg);background:var(--ar-c-action);border-color:var(--ar-c-action)}.ar-ws .rr-page button:disabled{opacity:.6;cursor:default}.ar-ws .rr-page button:focus-visible,.ar-ws .rr-page a:focus-visible,.ar-ws .rr-page summary:focus-visible{outline:2px solid var(--ar-c-action);outline-offset:3px}.ar-ws .rr-copy{flex-shrink:0;font-size:var(--ar-text-s)!important}.ar-ws .rr-decisions{gap:16px;display:grid}.ar-ws .rr-decisions p{font-size:var(--ar-text-s);color:var(--ar-fg-muted);margin:8px 0}.ar-ws .rr-command{font-size:var(--ar-text-s)}.ar-ws .rr-command summary{cursor:pointer;color:var(--ar-fg-muted)}.ar-ws .rr-command code{margin-top:8px;display:block}.ar-ws .rr-chart{min-width:0;margin:12px 0;overflow:hidden}.ar-ws .rr-now{border-bottom:1px solid var(--ar-border);padding:16px 0 20px}.ar-ws .rr-now h2{margin:0 0 8px}.ar-ws .rr-now h3{font-size:var(--ar-text-m);margin:16px 0 8px}.ar-ws .rr-now-verdict{margin:0 0 12px}.ar-ws .rr-now-scores{overflow-wrap:anywhere}.ar-ws .rr-now-wait{overflow-wrap:anywhere;margin:0 0 12px}.ar-ws .rr-now-wait strong{color:var(--ar-fg)}.ar-ws .rr-now-calibration{font-size:var(--ar-text-s);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 12px;display:flex}.ar-ws .rr-calibration{box-shadow:inset 0 0 0 1px var(--ar-c-neutral);border-radius:3px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.ar-ws .rr-calibration{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ar-c-neutral) 55%, transparent)}}.ar-ws .rr-contract{gap:12px;margin:0;padding-left:20px;display:grid}.ar-ws .rr-contract li{font-size:var(--ar-text-s);gap:2px;display:grid}.ar-ws .rr-contract-line{white-space:pre-wrap;overflow-wrap:anywhere}.ar-ws .rr-chart .tgc-figure{margin:0}.ar-ws .rr-drawer{border-top:1px solid var(--ar-border);min-width:0;padding-top:16px}.ar-ws .rr-drawer>summary{cursor:pointer;font-weight:600}.ar-ws .rr-drawer-body{min-width:0;padding-top:16px}.ar-ws .rr-behavior{border-top:1px solid var(--ar-border);min-width:0;padding-top:20px}.ar-ws .rr-profile{border-top:1px solid var(--ar-border);min-width:0;margin-top:16px;padding-top:12px}.ar-ws .rr-profile>summary{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.ar-ws .rr-profile>summary>span{flex:1;min-width:12ch}.ar-ws .rr-profile-body{padding-top:12px}.ar-ws .rr-behavior-node h3{font-size:var(--ar-text-s);overflow-wrap:anywhere;margin:16px 0 8px}.ar-ws .rr-expectation{padding:8px 0 12px}.ar-ws .rr-behavior-evidence{font-size:var(--ar-text-s);margin-top:12px}.ar-ws .rr-behavior-evidence ul{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ar-ws .rr-behavior-evidence li{overflow-wrap:anywhere;gap:4px;display:grid}.ar-ws .rr-brief{max-width:76ch;line-height:1.65}.ar-ws .rr-brief pre{overflow:auto}@media (hover:hover) and (pointer:fine){.ar-ws .rr-page button:enabled:hover{filter:brightness(1.08)}.ar-ws .rr-page a:hover{text-decoration:underline}}@media (width<=700px){.ar-ws .rr-page{gap:20px;padding:20px 16px}.ar-ws .rr-title-row{flex-direction:column-reverse;gap:12px}.ar-ws .rr-page h1{font-size:18px}.ar-ws .rr-verdict{padding-left:16px}.ar-ws .rr-download{margin-left:0}.ar-ws .rr-columns{grid-template-columns:minmax(0,1fr);gap:28px}.ar-ws .rr-columns aside{border-left:0;border-top:1px solid var(--ar-border);padding-top:24px;padding-left:0}.ar-ws .rr-facts{grid-template-columns:minmax(0,1fr);gap:4px}.ar-ws .rr-facts dd{margin-bottom:8px}.ar-ws .rr-rerun{flex-direction:column}.ar-ws .rr-measures{grid-template-columns:120px minmax(0,1fr);gap:8px 12px}}@media print{.ar-ws .rr-page{color:var(--ar-fg);background:var(--ar-bg);max-width:none;padding:0}.ar-ws .rr-page button,.ar-ws .rr-download{display:none}.ar-ws .rr-output{max-height:none;color:inherit;background:0 0;overflow:visible}.ar-ws .rr-drawer{-moz-column-break-inside:avoid;break-inside:avoid}.ar-ws .rr-command code{display:block}}.ar-ws .rr-print,.agent-record[data-theme=light] .rr-page{background:var(--ar-bg);color:var(--ar-fg)}.ar-ws .rr-table{overflow:auto}.ar-ws .rr-table table{border-collapse:collapse;width:100%;font-size:var(--ar-text-s);text-align:left}.ar-ws .rr-table th,.ar-ws .rr-table td{border-bottom:1px solid var(--ar-border);padding:8px 12px}.ar-ws .rr-comparison{flex:100%;grid-column:1/-1;min-width:0}.ar-ws .rr-comparison .tgc-view-plot svg{max-width:100%;height:auto}.ar-ws .rr-comparison>section>table{table-layout:fixed;text-align:left;width:100%;font-size:var(--ar-text-s)}.ar-ws .rr-comparison>section>table td,.ar-ws .rr-comparison>section>table th{overflow-wrap:anywhere;padding:8px}.ar-ws .rr-comparison small{color:var(--ar-fg-muted);display:block}.agent-record.ar-ws{--chart-accent:var(--ar-c-action);--chart-ink:var(--ar-fg);--chart-ink-muted:var(--ar-fg-muted);--chart-canvas:var(--ar-bg);--chart-muted:var(--ar-fg-faint);--chart-shade:var(--ar-bg-alt);--chart-grid:var(--ar-border);--chart-rule:var(--ar-border-strong);--chart-pass:var(--ar-c-ok);--chart-tier-s:var(--ar-c-action);--chart-tier-a:var(--ar-c-info);--chart-tier-b:#1f7f88;--chart-tier-c:#9b59b6;--chart-live-fg:var(--ar-fg);--chart-live-muted:var(--ar-fg-muted);--chart-live-faint:var(--ar-fg-faint);--chart-live-font-mono:var(--ar-font-body);--chart-live-surface:var(--ar-bg);--chart-live-hover:var(--ix-hover-bg)}.agent-record svg .behavior-tick{cursor:pointer}.agent-record svg .behavior-tick.axis-alignment{fill:var(--ar-c-info)}.agent-record svg .behavior-tick.axis-efficiency{fill:var(--ar-c-ok)}.agent-record svg .behavior-tick.axis-affect{fill:#9b59b6}.agent-record svg .behavior-tick:hover{stroke:var(--ar-fg);stroke-width:1.5px}.ar-ws .spend-chip.equivalent{border-color:var(--ws-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ws .spend-chip.equivalent{border-color:color-mix(in srgb, var(--ws-accent) 35%, var(--ar-border))}}.ar-ws .spend-unread{color:var(--ar-fg-faint)}.ar-ws .runs-table .run-state{white-space:normal;max-width:24rem}.ar-ws .runs-table .run-state small{overflow-wrap:anywhere;margin-top:2px}.agent-record .run-blockers{font-size:var(--ar-text-s);gap:4px;margin:0 0 8px;padding-left:20px;display:grid}.agent-record .run-blockers li>:not(strong){color:var(--ar-fg)}.agent-record .run-blocker-line{font-family:var(--ar-font-body);overflow-wrap:anywhere}.ar-ws .rr-now-passes{color:var(--ar-fg-muted);overflow-wrap:anywhere;margin:0 0 12px}.ar-ws .rr-behavior-line{border-top:1px solid var(--ar-border);font-size:var(--ar-text-s);overflow-wrap:anywhere;padding-top:16px}.ar-ws .input-line{font-size:var(--ar-text-s);color:var(--ar-fg);overflow-wrap:anywhere;margin:0 0 12px}.ar-ws .input-line b{color:var(--ar-fg-muted);margin-right:8px;font-weight:600}@media (width<=700px){.ar-ws .ws-page{gap:12px;padding:8px 0 24px}.ar-ws .ws-head{gap:8px;padding:12px}.ar-ws .ws-content>.ws-section{background:0 0;border-width:1px 0 0;border-radius:0;padding:12px 0}.ar-ws .ws-tabs{scrollbar-width:none;flex-wrap:nowrap;padding:0;overflow-x:auto}.ar-ws .ws-tabs::-webkit-scrollbar{display:none}.ar-ws .ws-tabs button{flex:none;padding:8px 12px}.ar-ws .rr-page{padding:12px 0}.ar-ws .rr-page .rr-chart,.ar-ws .rr-page .tgc-figure,.ar-ws .rr-page svg{min-width:0;max-width:100%}}.ar-ws .play-head{gap:12px}.ar-ws .blocker-chip{gap:2px;min-width:0;display:grid}.ar-ws .blocker-chip p{overflow-wrap:anywhere}.ar-ws .blocker-class{text-transform:uppercase;letter-spacing:.03em;font-family:var(--ar-font-body);font-weight:600}.ar-ws .blocker-age{font-family:var(--ar-font-body);font-weight:600}.ar-ws .blocker-also{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-ws .blocker-also b{font-family:var(--ar-font-body);text-transform:uppercase;font-size:var(--ar-text-s)}.ar-ws .ending-glyph{font-family:var(--ar-font-body)}.ar-ws .play-setup{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.ar-ws .section-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.ar-ws .section-head h3{margin:0}.ar-ws .section-head p{font-size:var(--ar-text-s);max-width:110ch;margin:0;line-height:1.4}:is(.ar-ws,.research-report) .outcome-legend{font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;list-style:none;display:flex}:is(.ar-ws,.research-report) .outcome-legend li{align-items:center;gap:4px;display:inline-flex}:is(.ar-ws,.research-report) .outcome-legend i{border-radius:2px;width:10px;height:10px}.ar-ws .outcome-open{box-shadow:inset 0 0 0 1px var(--ar-border-strong);background:var(--ws-hatch)!important}.ar-ws .ledger-table td,.ar-ws .ledger-table th{white-space:nowrap;vertical-align:middle;padding-top:4px;padding-bottom:4px}.ar-ws .ledger-table .ledger-bar{width:16%;min-width:120px}:is(.ar-ws,.research-report) .outcome-bar,.ar-ws .wall-bar{align-items:center;gap:8px;min-width:0;display:flex}:is(.ar-ws,.research-report) .outcome-track,.ar-ws .wall-track{background:var(--ws-raised,var(--ar-bg-alt));border-radius:2px;height:10px;display:flex;overflow:hidden}:is(.ar-ws,.research-report) .outcome-track i,.ar-ws .wall-track i{min-width:1px;height:100%;display:block}.ar-ws .wall-track i{background:var(--ar-fg-muted)}@supports (color:color-mix(in lab, red, red)){.ar-ws .wall-track i{background:color-mix(in srgb, var(--ar-fg-muted) 55%, transparent)}}.ar-ws .wall-track .wall-idle{background:var(--ws-hatch)}:is(.ar-ws,.research-report) .outcome-total,.ar-ws .wall-bar .num{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);flex:none}.ar-ws .ledger-fork{font-family:var(--ar-font-body)}.ar-ws .ledger-table .ledger-seat{white-space:nowrap}.ar-ws .ledger-best{font-size:var(--ar-text-s)}.ar-ws .ledger-best.verdict-solved{color:var(--ar-c-ok)}.ar-ws .ledger-best.is-superseded,.ar-ws .ledger-best.is-unscored{color:var(--ar-fg-muted)}.ar-ws .unpriced{color:var(--ar-fg-muted);font-size:var(--ar-text-s);align-items:center;gap:8px;display:inline-flex}.ar-ws .unpriced:before{content:"";background:var(--ws-hatch);border-radius:2px;width:14px;height:12px;display:inline-block}.ar-ws .sort-button{color:inherit;font-weight:inherit;text-decoration:none}.ar-ws .ledger-older{font-size:var(--ar-text-s);margin:8px 0 0}.ar-ws .run-end-blocker{margin:8px 0 2px}.ar-ws .finding-group{margin:0 0 8px}.ar-ws .finding-group>summary{cursor:pointer;font-size:var(--ar-text-s);padding:4px 0}.ar-ws .finding-group>summary .faint{font-size:var(--ar-text-s)}.ar-ws .finding-group ul{margin:0;padding:0;list-style:none;display:grid}.ar-ws .finding-row{border-left:2px solid var(--ar-border);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:4px 8px 4px 12px;display:grid}.ar-ws .group-verified .finding-row{border-left-color:var(--ar-c-ok)}.ar-ws .group-contradicted .finding-row,.ar-ws .group-undecided .finding-row{border-left-color:var(--ar-c-neutral)}.ar-ws .finding-title{color:var(--ar-fg);font-size:var(--ar-text-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-ws .finding-title:hover{color:var(--ws-accent)}.ar-ws .finding-meta{font-size:var(--ar-text-s);white-space:nowrap}.ar-ws .finding-meta .chip{margin-left:0;margin-right:8px}.ar-ws .finding-commits{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.ar-ws .commit-chip{font:var(--ar-text-s)/1.7 var(--ar-font-body);background:var(--ws-raised);color:var(--ar-fg-muted);border-radius:4px;padding:0 8px}.ar-ws .commit-chip b{font-family:var(--ar-font-mono);font-weight:600}.ar-ws .release-grid{font-size:var(--ar-text-s);overflow-x:auto}.ar-ws .release-row{grid-template-columns:var(--release-columns);border-bottom:1px solid var(--ar-border);align-items:center;gap:8px;min-width:980px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.ar-ws .release-row{border-bottom:1px solid color-mix(in srgb, var(--ar-border) 60%, transparent)}}.ar-ws .release-header{color:var(--ar-fg-muted);font-size:var(--ar-text-s);border-bottom:1px solid var(--ar-border)}.ar-ws .release-scroll{min-width:980px;max-height:70vh;overflow:auto}.ar-ws .release-group-head{font-size:var(--ar-text-s);min-width:980px;padding:12px 4px 4px}.ar-ws .verdict-cell{font-family:var(--ar-font-body);font-size:var(--ar-text-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-ws .release-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ar-ws .play-judged-link{margin:0}@media (width<=700px){.ar-ws .play-head{gap:8px}.ar-ws .finding-row{grid-template-columns:minmax(0,1fr)}.ar-ws .finding-meta{white-space:normal}.ar-ws .ledger-table .ledger-bar{min-width:120px}.ar-ws .play-setup>.ws-section,.ar-ws .ws-content>.play-releases{--chart-canvas:var(--ar-bg);background:0 0;border-width:1px 0 0;border-radius:0;padding:12px 0}}.ar-ws .explore-page{gap:12px;min-width:0;display:grid}.ar-ws .explore-head{gap:8px}.ar-ws .explore-head .ws-title-row{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.ar-ws .explore-counts{font-size:var(--ar-text-s);margin:0}.ar-ws .explore-controls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ar-ws .explore-controls .seg{border:1px solid var(--ar-border);border-radius:7px;display:inline-flex;overflow:hidden}.ar-ws .explore-controls .seg button{color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-text-s);cursor:pointer;background:0 0;border:0;padding:4px 12px}.ar-ws .explore-controls .seg button[aria-pressed=true]{background:var(--ws-raised);color:var(--ar-fg)}.ar-ws .explore-controls .seg button:disabled{opacity:.5;cursor:not-allowed}.ar-ws .explore-lens{font-size:var(--ar-text-s);align-items:center;gap:8px;display:inline-flex}.ar-ws .explore-lens select,.ar-ws .explore-search{border:1px solid var(--ar-border);background:var(--ws-panel);color:var(--ar-fg);font:inherit;font-size:var(--ar-text-s);border-radius:7px;padding:4px 8px}.ar-ws .explore-search{min-width:16em}.ar-ws .explore-body{grid-template-columns:minmax(0,1fr) 300px;gap:12px;min-width:0;display:grid}.ar-ws .explore-map{--dot-map-surface:var(--ws-panel);min-width:0;padding:8px}.ar-ws .explore-map .tgc-dot-map{color:var(--ar-fg-muted)}.ar-ws .explore-hint{font-size:var(--ar-text-s);margin:8px 4px 0}.ar-ws .explore-side{align-content:start;gap:8px;min-width:0;display:grid}.ar-ws .explore-side h3,.ar-ws .explore-legend-note{font-size:var(--ar-text-s);margin:0}.ar-ws .explore-legend{gap:1px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ar-ws .explore-legend button{width:100%;color:var(--ar-fg);font:inherit;font-size:var(--ar-text-s);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;display:grid}.ar-ws .explore-legend button:hover{background:var(--ws-raised)}.ar-ws .explore-legend i{border-radius:50%;width:10px;height:10px}.ar-ws .explore-legend i[data-named=no]{opacity:.55}.ar-ws .explore-legend-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ar-ws .explore-selected{border-top:1px solid var(--ar-border);gap:8px;padding-top:8px;display:grid}.ar-ws .explore-selected-id{overflow-wrap:anywhere;font-size:var(--ar-text-s);margin:0}.ar-ws .explore-facts{font-size:var(--ar-text-s);grid-template-columns:5em minmax(0,1fr);gap:2px 8px;margin:0;display:grid}.ar-ws .explore-facts dt{color:var(--ar-fg-muted)}.ar-ws .explore-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ar-ws .explore-labels td,.ar-ws .explore-labels th{font-size:var(--ar-text-s);padding:2px 8px}.ar-ws .explore-labels tr[data-agree=no] td{color:var(--ar-c-neutral)}.ar-ws .explore-selected-empty{font-size:var(--ar-text-s);border-top:1px solid var(--ar-border);margin:0;padding-top:8px}.ar-ws .kappa-bar{background:var(--ws-raised);vertical-align:middle;border-radius:2px;width:60px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.ar-ws .kappa-bar i{background:var(--ar-c-info);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ar-ws .kappa-bar i{background:color-mix(in srgb, var(--ar-c-info) 80%, transparent)}}.ar-ws .kappa-word.kappa-noise{color:var(--ar-c-neutral)}.ar-ws .kappa-word.kappa-substantial,.ar-ws .kappa-word.kappa-moderate{color:var(--ar-fg)}.ar-ws .explore-disagreements{font-size:var(--ar-text-s);gap:2px;margin:8px 0 0;padding:0 0 0 20px;display:grid}@media (width<=900px){.ar-ws .explore-body{grid-template-columns:minmax(0,1fr)}.ar-ws .explore-search{flex:12em;min-width:0}}.ar-ws .explore-fleet-line{font-size:var(--ar-text-m,15px);margin:0;line-height:1.6}.ar-ws .explore-fleet-line .link-button{color:var(--ar-fg);text-decoration:none}.ar-ws .explore-fleet-line .link-button:hover,.ar-ws .explore-fleet-line .link-button:focus-visible{text-decoration:underline}.ar-ws .explore-swatch{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.ar-ws .explore-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}@media (width<=900px){.ar-ws .explore-compare-grid{grid-template-columns:minmax(0,1fr)}}.ar-ws .explore-compare .tgc-view-plot svg{max-width:100%;height:auto}.ar-ws .explore-selected-actions{font-size:var(--ar-text-s);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.agent-record .assignment-source{margin-top:.5rem}.agent-record .assignment-source summary{font:var(--ar-text-s) var(--ar-font-mono);color:var(--ar-fg-faint);cursor:pointer}.agent-record .assignment-source pre{font-size:var(--ar-text-s);margin:.35rem 0 0}.agent-record .topology-tree{border-block:1px solid var(--ar-border);margin:.3rem .85rem}.agent-record .topology-tree>summary{font:var(--ar-text-s) var(--ar-font-body);color:var(--ar-fg-muted);cursor:pointer;padding:.4rem 0}.agent-record .topology-tree[open]>summary{margin-bottom:.5rem}.ar-ws .as-of{font-size:var(--ar-text-s);color:var(--ar-fg-muted);white-space:nowrap;cursor:help;margin-left:auto}.ar-ws .answer-strip{gap:12px;min-width:0;display:grid}.ar-ws .answer-tiles{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:12px;display:grid}.ar-ws .answer-tile{border:1px solid var(--ar-border);background:var(--ws-panel);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 12px;display:flex;position:relative}.ar-ws .answer-tile[data-open=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.ar-ws .answer-tile-label{font-size:var(--ar-text-s);color:var(--ar-fg-muted);padding-right:24px;font-weight:600}.ar-ws .answer-tile-head{font-size:14px;font-weight:600;line-height:1.3}.ar-ws .answer-tile-figure{cursor:help;align-items:baseline;min-height:36px;display:flex}.ar-ws .answer-tile-figure [data-num] b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.15}.ar-ws .answer-tile-figure small{font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .answer-tile-figure [data-spark]{align-items:center;gap:8px;display:inline-flex}.ar-ws .answer-tile-figure [data-spark] svg{width:96px;height:30px}.ar-ws .answer-tile-sub{font-size:var(--ar-text-s);color:var(--ar-fg-muted);line-height:1.4}.ar-ws .answer-tile-more{width:24px;height:24px;color:var(--ar-fg-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;top:10px;right:10px}.ar-ws .answer-tile-more span{font-size:var(--ar-text-s)}.ar-ws .answer-tile-more[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.ar-ws .answer-drawer{border:1px solid var(--ar-border);background:var(--ws-panel);font-size:var(--ar-text-s);border-radius:10px;padding:16px 20px}.ar-ws .answer-drawer dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.ar-ws .answer-drawer dl>div{display:contents}.ar-ws .answer-drawer dt{color:var(--ar-fg-muted)}.ar-ws .answer-drawer dd{overflow-wrap:anywhere;margin:0}.ar-ws .check-works{border:1px solid var(--ar-border);background:var(--ws-panel);font-size:var(--ar-text-s);border-radius:10px}.ar-ws .check-works>summary{cursor:pointer;padding:12px 16px;font-weight:600}.ar-ws .check-works>:not(summary){margin:0 16px 8px}.ar-ws .play-head.is-compact{z-index:5;flex-direction:row;align-items:center;gap:12px;height:56px;padding-top:0;padding-bottom:0;display:flex;position:sticky;top:0}.ar-ws .play-head.is-compact h1{font-size:var(--ar-text-l,18px);margin:0}.ar-ws .fold{flex-direction:column;display:flex}.ar-ws .run-state{max-width:96ch;margin:0;font-size:14px;line-height:1.45}.ar-ws .run-why{border:1px solid var(--ar-border);background:var(--ws-panel);font-size:var(--ar-text-s);overflow-wrap:anywhere;border-radius:10px;margin:0 0 12px}.ar-ws .run-why>summary{cursor:pointer;padding:12px 16px;font-weight:600}.ar-ws .run-why>:not(summary){margin:0 16px 8px}.ar-ws .run-why pre{white-space:pre-wrap;max-height:24rem;overflow:auto}.ar-ws .run-status-line{z-index:5;background:var(--ar-bg);height:32px;font-size:var(--ar-text-s);white-space:nowrap;align-items:center;gap:12px;margin:0;padding:0 4px;display:flex;position:sticky;top:0;overflow:hidden}.ar-ws .rr-head{padding:4px 0 8px}.ar-ws .rr-check-result{overflow-wrap:anywhere;margin:0 0 8px}.ar-ws .rr-contract-table td{vertical-align:top}.ar-ws .rr-contract-line summary{cursor:pointer}.ar-ws .rr-contract-line code{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.ar-ws .work-graph-list ul{gap:8px;margin:0;padding-left:20px;display:grid}.ar-ws .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.ar-ws .answer-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ar-ws .answer-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.ar-ws .answer-tile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""head fig""sub sub";gap:2px 12px;padding:12px 16px;display:grid}.ar-ws .answer-tile-label{grid-area:label}.ar-ws .answer-tile-head{grid-area:head;align-self:center}.ar-ws .answer-tile-figure{grid-area:fig;justify-self:end;min-height:0}.ar-ws .answer-tile-figure [data-num] b{font-size:18px}.ar-ws .answer-tile-figure [data-num]{white-space:nowrap}.ar-ws .answer-tile-figure small{font-size:var(--ar-text-s)}.ar-ws .answer-tile-sub{grid-area:sub}.ar-ws .run-state{font-size:14px}.ar-ws .as-of{width:100%;margin-left:0}}.ar-ws .td{max-width:1320px;font-family:var(--font-sans);gap:28px;margin:0 auto;padding:8px 0 48px;font-size:14px;display:grid}@media (width<=760px){.ar-ws .td{gap:20px}}@media (prefers-reduced-motion:reduce){.ar-ws .td *{transition:none!important}}.ar-ws .plays-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.ar-ws .plays-filters .as-of{white-space:nowrap;align-self:center}.ar-ws .plays-bar .plays-filters{flex-wrap:wrap;flex:1;gap:8px;margin:0;display:flex}.ar-ws .plays-bar input[type=search]{flex:1;min-width:160px}.ar-ws .ws-page.ws-plays{padding:8px 0 48px}.ar-ws .plays-bar .hidden-filter[aria-pressed=true]{background:var(--ix-sel-bg);color:var(--accent-text)}.ar-ws .hidden-row{margin:0 0 12px;display:flex}.ar-ws .hidden-row .hidden-filter[aria-pressed=true]{background:var(--ix-sel-bg);color:var(--accent-text)}.ar-ws .plays-page{color:var(--ar-fg-muted);font-size:var(--ar-text-s);justify-content:center;align-items:center;gap:12px;margin:16px 0 0;display:flex}.ar-ws .plays-best .rel{font-weight:600}.ar-ws .plays-best .score{font-variant-numeric:tabular-nums;color:var(--ar-fg-muted)}.ar-ws .plays-table .plays-name a{color:var(--ar-fg);font-weight:500}.ar-ws .plays-table tr:hover .plays-name a{color:var(--accent-text)}.ar-ws .plays-table td{padding-top:8px;padding-bottom:8px}.ar-ws .plays-more{border:1px solid var(--ar-border);color:var(--ar-fg);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin:12px auto 0;padding:8px 16px;font-size:14px;transition:background-color .15s;display:block}.ar-ws .plays-more:hover{background:var(--ws-panel)}.ar-ws .plays-table td{white-space:nowrap}.ar-ws .plays-table .plays-last .ending-word{background:0 0;border:0;padding:0}.ar-ws .plays-status{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ar-ws .plays-status [data-holding]{font-size:var(--ar-text-s);flex-basis:100%}.ar-ws .plays-status .clamp-1{min-width:0;color:var(--ar-fg-muted)}.ar-ws .plays-best>span{align-items:center;gap:8px;display:inline-flex}@media (width<=640px){.ar-ws .plays-table thead,.ar-ws .plays-table td.num{display:none}.ar-ws .plays-table,.ar-ws .plays-table tbody{display:block}.ar-ws .plays-table tr{border-bottom:1px solid var(--ar-border);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 0;display:grid}.ar-ws .plays-table .plays-name{grid-column:1/-1}.ar-ws .plays-table .plays-last{justify-self:end}.ar-ws .plays-table td{white-space:normal;border:0;padding:0;display:block}.ar-ws .plays-table .plays-standing{max-width:none}}.ar-ws .plays-status [data-holding=needs]{color:hsl(var(--warning))}.ar-ws .plays-table .plays-standing{min-width:0;max-width:18rem}.ar-ws .plays-table .plays-name small,.ar-ws .plays-table .plays-best .faint{font-size:var(--ar-text-s)}.ar-ws .plays-table td.num,.ar-ws .plays-table td.num *,.ar-ws .plays-table th.num,.ar-ws .plays-bar select,.ar-ws .plays-bar input{font-family:var(--ar-font,Inter, sans-serif);font-variant-numeric:tabular-nums}.ar-ws .rr-causes{font-size:var(--ar-text-s);grid-template-columns:max-content minmax(60px,1fr) max-content;align-items:center;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ar-ws .rr-causes li{display:contents}.ar-ws .rr-causes li>i{opacity:.55;background:currentColor;border-radius:2px;height:8px;display:block}.ar-ws .rr-causes li>span:last-child{color:var(--ar-fg-muted);font-family:var(--ar-font-body);white-space:nowrap}.ar-ws .rj-muted{color:var(--ar-fg-muted)}.ar-ws .rj-stats{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.ar-ws .rj-stats>div{flex-direction:column-reverse;gap:8px;display:flex}.ar-ws .rj-stats dt{font:400 var(--ar-text-s)/20px var(--ar-font-body);color:var(--ar-fg-muted)}.ar-ws .rj-stats dd{font:600 24px/28px var(--ar-font-body);margin:0}.ar-ws .rj-diff{border-radius:8px;height:60vh;min-height:360px;overflow:auto}.ar-ws .tj-chart{min-width:0}.ar-ws .tj-chart .ov-axis{font-size:var(--ar-text-s)}.ar-ws .ar-tip-anchor{outline-offset:2px;align-items:center;gap:8px;display:inline-flex;position:relative}.ar-ws .ar-tip{z-index:30;border:1px solid var(--ar-border);background:var(--ws-raised);width:max-content;max-width:320px;color:var(--ar-fg);font:400 var(--ar-text-s)/20px var(--ar-font-body);white-space:normal;pointer-events:none;border-radius:8px;padding:8px 12px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0004}.ar-ws .as-of.is-stale{color:var(--ar-c-warn,#f5a524)}.ar-ws .pj{gap:28px;padding:8px 0 20px;font-size:14px;display:grid}.ar-ws .pj-q3,.ar-ws .pj-q4{gap:12px;display:grid}.ar-ws .pj-sentence{margin:0;font-size:18px;font-weight:600;line-height:1.25}.ar-ws .pj-hero{font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:600;line-height:1}.ar-ws .pj-hero small{color:var(--ar-fg-muted);font-size:18px;font-weight:400}.ar-ws .pj-hold{margin:0;font-size:14px}.ar-ws .pj-muted{color:var(--ar-fg-muted)}@media (width<=1023px){.ar-ws .pj-sentence{font-size:14px}.ar-ws .pj-hero{font-size:18px}.ar-ws .pj-hero small{font-size:14px}}.ar-ws .run-artifacts-wrap{min-width:0}.ar-ws .run-file-selection{flex-wrap:wrap;align-items:end;gap:12px 20px;padding:0 0 16px;display:flex}.ar-ws .run-file-selection label{font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-direction:column;gap:8px;display:flex}.ar-ws .run-file-selection select{max-width:100%;min-height:36px;color:var(--ar-fg);background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:var(--ar-radius,6px);font:inherit;padding:8px 12px}.ar-ws .run-file-notice{border-left:2px solid var(--ar-c-run);background:var(--ar-bg-alt);font-size:var(--ar-text-s);margin:0 0 12px;padding:12px 16px;line-height:1.6}.ar-ws .run-file{flex-direction:column;min-width:0;min-height:320px;display:flex}.ar-ws .run-file-toolbar{border-bottom:1px solid var(--border-default,var(--ar-border));font-size:var(--ar-text-s);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ar-ws .run-file-modes{gap:4px;display:flex}.ar-ws .run-file-modes button{color:var(--text-muted,var(--ar-fg-muted));font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}.ar-ws .run-file-modes button[aria-pressed=true]{background:var(--accent-surface-soft,var(--ar-bg-alt));color:var(--accent-text,var(--ar-c-action))}.ar-ws .run-file-content{background:var(--bg-base,var(--ar-bg));flex:1;min-width:0;padding:20px;line-height:1.65}.ar-ws .run-file-content>[role]{margin:0}.ar-ws .run-file-content :where(pre,table,img,video){max-width:100%}.ar-ws .run-file-content pre{overflow:auto}.ar-ws .run-file-links{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.ar-ws .run-file-proof>span,.ar-ws .run-file-proof>code{font-size:var(--ar-text-s);overflow-wrap:anywhere;margin-top:4px;display:block}.ar-ws .run-file-versions{font-size:var(--ar-text-s);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.ar-ws .run-file-empty{color:var(--text-secondary,var(--ar-fg-muted));padding:24px;line-height:1.65}@media (width<=600px){.ar-ws .run-file{min-height:340px}.ar-ws .run-file-content{padding:8px}}.ar-ws .run-file-modes button:disabled{opacity:.5;cursor:default}@media (width<=600px){.ar-ws .run-file-selection label{width:100%;max-width:100%}.ar-ws .run-file-selection select{font-size:14px}}.ar-ws .run-file-content[data-file-view=diff]{height:min(65svh,700px);min-height:320px;padding:0;overflow:auto}@media (width<=600px){.ar-ws .run-file-selection select,.ar-ws .run-file-modes button{min-height:44px}.ar-ws .run-file-versions select{max-width:100%;min-height:44px;font-size:14px}}.ar-ws .run-file-browser{flex:1;height:100%;min-height:320px}.ar-ws .run-file-browser:has(.run-file[data-fit=content]){flex:none;height:auto;min-height:0}.ar-ws .run-file[data-fit=content]{min-height:0}.ar-ws .run-file-selection{flex:none}.ar-ws .run-artifacts-wrap[data-embedded] .run-file-selection{gap:12px}.ar-ws .run-artifacts-wrap[data-embedded] .run-file-selection label{flex:1;min-width:0}.ar-ws details.run-file-selection>summary{cursor:pointer;font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-basis:100%}.ar-ws details.run-file-selection:not([open]){padding-bottom:8px}.ar-ws .pj-strip{font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.ar-ws .pj-strip li{align-items:center;gap:8px;display:inline-flex}.ar-ws .pj-strip i{border:1.5px solid var(--ar-fg-muted);border-radius:50%;width:8px;height:8px}.ar-ws .pj-strip [data-step=pass] i{background:var(--ar-c-ok,#22c55e);border-color:var(--ar-c-ok,#22c55e)}.ar-ws .pj-strip [data-step=fail] i{background:var(--ar-c-fail,#ef4444);border-color:var(--ar-c-fail,#ef4444)}.ar-ws .pj-strip .is-open{color:var(--ar-c-warn,#f5a524);font-weight:600}.ar-ws .ws-page{box-sizing:border-box;width:100%}.ar-ws .td{max-width:none;margin:0}.ar-ws .play-ledger .ledger-spend{font-variant-numeric:tabular-nums;margin:0 0 0 12px;font-size:14px}.ar-ws .play-ledger .ledger-idle{font-size:var(--ar-text-s);margin-top:8px}@media (width<=640px){.ar-ws .ledger-table th:not(:nth-child(-n+2)):not(.ledger-cost),.ar-ws .ledger-table td:not(:nth-child(-n+2)):not(.ledger-cost){display:none}.ar-ws .play-ledger .table-scroll{overflow-x:visible}}#agent-workspace[data-mode=play] .ar-ws .ws-section{border:0;border-top:1px solid var(--ar-border);--chart-canvas:var(--ar-bg);background:0 0;border-radius:0;padding:24px 0 0}.ar-ws :where(a,button,summary,[role=button],[tabindex="0"]):focus-visible{outline:2px solid var(--ar-c-action);outline-offset:2px;border-radius:4px}.agent-record{--ar-c-warn:var(--surface-warning-text)}.ar-ws .outcome-legend li{cursor:default;pointer-events:none}.ar-ws .wp h2{align-items:baseline;gap:8px;margin:0 0 12px;font-size:18px;font-weight:600;display:flex}.ar-ws .wp h2 .wp-muted{font-size:14px;font-weight:400}.ar-ws .wp-muted{color:var(--ar-fg-muted)}.ar-ws .wp-warn{color:var(--ar-c-run)}.ar-ws .wp-num{font-variant-numeric:tabular-nums;color:var(--ar-fg-muted);text-align:right}.ar-ws .wp-k{font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .wp-dot{box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;width:8px;height:8px}.ar-ws .wp-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px;display:grid}.ar-ws .wp-split>section{background:var(--ws-panel);box-shadow:inset 0 0 0 1px var(--ar-border);border-radius:8px;min-width:0;padding:16px 20px 20px}.ar-ws .wp-split>section>h2{margin-top:0}.ar-ws .wp-back{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ar-ws .wp-back li{display:contents}.ar-ws .wp-split .ov-hbar-label{white-space:normal}.ar-ws .wp-hosts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .wp-host{background:var(--ws-panel);box-shadow:inset 0 0 0 1px var(--ar-border);border-radius:8px;align-content:start;gap:16px;padding:16px;display:grid}.ar-ws .wp-host[data-breach]{box-shadow:inset 0 0 0 1px var(--ar-c-fail)}@supports (color:color-mix(in lab, red, red)){.ar-ws .wp-host[data-breach]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ar-c-fail) 40%, transparent)}}.ar-ws .wp-host[data-up=no]{box-shadow:inset 0 0 0 1px var(--ar-c-warn,#f5a524)}@supports (color:color-mix(in lab, red, red)){.ar-ws .wp-host[data-up=no]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ar-c-warn,#f5a524) 50%, transparent)}}.ar-ws .wp-host-head{align-items:center;gap:8px;font-size:14px;display:flex}.ar-ws .wp-host-head b{font-size:18px;font-weight:600}.ar-ws .wp-host-head>span:last-child{margin-left:auto}.ar-ws .wp-bar{gap:4px;min-width:0;display:grid}.ar-ws .wp-track{background:var(--ar-fg-faint);border-radius:4px;height:8px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ar-ws .wp-track{background:color-mix(in srgb, var(--ar-fg-faint) 20%, transparent)}}.ar-ws .wp-track>span{border-radius:4px;height:100%;display:block}.ar-ws .wp-track>i{background:var(--ar-fg);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ar-ws .wp-val{font-size:var(--ar-text-s);color:var(--ar-fg-muted);font-variant-numeric:tabular-nums}.ar-ws .wp-val b{color:var(--ar-fg);margin-right:4px;font-size:18px;font-weight:600}.ar-ws .wp-rows{margin:12px 0 0;padding:0;list-style:none;display:grid}.ar-ws .wp-rows li{border-top:1px solid var(--ar-border);grid-template-columns:8px minmax(0,176px) minmax(0,1fr) 48px;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.ar-ws .wp-rows li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ar-ws .wp-rows li>span,.ar-ws .wp-step>summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ar-ws .wp-step{min-width:0;color:var(--ar-fg-muted)}.ar-ws .wp-step>summary{cursor:pointer;list-style:none}.ar-ws .wp-step[open]>summary{white-space:normal}.ar-ws .wp-step>summary:before{content:none}.ar-ws .wp-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ar-ws .wp-stat{background:var(--ws-panel);box-shadow:inset 0 0 0 1px var(--ar-border);font-size:var(--ar-text-s);border-radius:8px;align-content:start;gap:4px;padding:16px;display:grid}.ar-ws .wp-stat b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ar-ws .wp-table{border-collapse:collapse;width:100%;font-size:14px}.ar-ws .wp-table th{text-align:left;font-size:var(--ar-text-s);color:var(--ar-fg-muted);padding:0 12px 8px 0;font-weight:400}.ar-ws .wp-table td{border-top:1px solid var(--ar-border);vertical-align:middle;padding:8px 12px 8px 0}.ar-ws .wp-table td .ov-meter{min-width:120px}.ar-ws .wp-r{text-align:right}.ar-ws .wp-line{font-size:var(--ar-text-s);margin:8px 0 0}.ar-ws .wp button{font:var(--ar-text-s) var(--font-sans);border:1px solid var(--ar-border);color:var(--ar-fg);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px}.ar-ws .wp button:hover,.ar-ws .wp button:focus-visible{background:var(--ix-hover-bg)}.ar-ws .wp button:disabled{opacity:.5;cursor:default}.ar-ws .wp-retire{background:var(--ws-panel);font-size:var(--ar-text-s);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:12px;display:flex}.ar-ws .wp-retire input{font:14px var(--font-sans);border:1px solid var(--ar-border);color:inherit;background:0 0;border-radius:4px;flex:240px;padding:4px 8px}.ar-ws .wp-ideas li{padding:0;display:block}.ar-ws .wp-ideas button{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:8px minmax(0,1fr) 80px 32px;align-items:center;gap:12px;width:100%;padding:8px 4px;font-size:14px;display:grid}.ar-ws .wp-ideas li[aria-current] button{background:var(--ws-panel)}.ar-ws .wp-idea{background:var(--ws-panel);border-radius:8px;align-content:start;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:grid}.ar-ws .wp-idea h2{margin:0;line-height:1.3}.ar-ws .wp-idea p,.ar-ws .wp-idea ol{margin:0}.ar-ws .wp-idea ol{gap:8px;padding-left:20px;display:grid}.ar-ws .wp-go{justify-self:start;font-size:14px;font-weight:600}@media (width<=760px){.ar-ws .wp-split{display:contents}.ar-ws .wp-hosts{order:1}.ar-ws .wp-split>[aria-label=Seats]{order:2}.ar-ws .wp-rows li{grid-template-columns:8px minmax(0,1fr) auto;gap:4px 12px}.ar-ws .wp-rows li>.wp-step{order:1;grid-column:2/-1}.ar-ws .wp-table th:nth-child(4),.ar-ws .wp-table td:nth-child(4){display:none}}.ar-ws .wp{--wp-ink:hsl(var(--hsl-foreground) / .55)}.ar-ws .wp-alarm{overflow-wrap:anywhere;border-radius:var(--radius-md);background:var(--ar-c-fail);padding:8px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.ar-ws .wp-alarm{background:color-mix(in srgb, var(--ar-c-fail) 9%, transparent)}}.ar-ws .wp-alarm{box-shadow:inset 2px 0 0 var(--ar-c-fail);color:var(--ar-fg);font-size:var(--ar-text-s);line-height:20px}.ar-ws .wp-alarm b{color:var(--ar-c-fail);font-weight:600}.ar-ws .wp-watch{font-size:var(--ar-text-s);color:var(--ar-fg-muted);margin:0;display:block}.ar-ws .wp-seats>summary b{color:var(--ar-fg);font-weight:600}.ar-ws .wp-seats>.wp-back{margin:4px 0 8px 22px}.ar-ws .wp-hosts .ar-tip-anchor{min-width:0}@media (width<=760px){.ar-ws .wp-hosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ar-ws .wp-host{gap:12px;padding:12px}.ar-ws .wp-host-head{font-size:var(--ar-text-s);flex-wrap:wrap;gap:4px 8px}.ar-ws .wp-host-head b{font-size:14px}.ar-ws .wp-host-head>span:last-child{width:100%;margin-left:0}.ar-ws .wp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ar-ws .wp-stat{padding:12px}}.ar-ws .wp section>.ar-tip-anchor,.ar-ws .wp-stat>.ar-tip-anchor{display:block}.ar-ws .wp-table td>.ar-tip-anchor:has(.ov-meter){display:block}@media (width<=760px){.ar-ws .wp-table td>.wp-muted{display:none}}.ar-ws .release-stops{max-width:960px}.ar-ws .release-stops[data-picked] a{opacity:.6}.ar-ws .release-list{gap:4px;margin-top:16px;font-size:14px;display:grid}.ar-ws .release-list p{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.ar-ws .release-list p>a:first-child{min-width:40px;font-weight:600}.ar-ws .release-tag.is-faint{color:var(--ar-fg-muted)}.ar-ws .ws-tabs [role=tab][aria-selected=true]{cursor:default}.ar-ws .release-stops[data-picked] a[href] .ov-hbar-label{color:var(--ar-fg-muted)}@media (width<=700px){.ar-ws .play-head.is-compact{flex-wrap:wrap;row-gap:4px;height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.ar-ws .play-head.is-compact h1{white-space:nowrap}}.ar-ws .play-bar-table caption{caption-side:top;text-align:left;font-size:var(--ar-text-s);color:var(--ar-fg-muted);padding:0 0 8px}.ar-ws .play-bar-table table{max-width:640px}.ar-ws .play-input{position:relative}.ar-ws .play-input .input-run-picker{margin:0;position:absolute;top:12px;right:0}.ar-ws .play-input .input-run-picker select{padding:4px 8px;font-size:14px}.ar-ws .input-text.is-short{color:var(--ar-fg)}.ar-ws .input-view.is-compact .input-more{margin-top:12px}.ar-ws .input-view.is-compact .input-more>summary{cursor:pointer;font-size:14px}.ar-ws .ledger-lineage{margin:16px 0 0}.ar-ws .ledger-lineage .ov-gantt-label{font-family:var(--ar-font-mono,ui-monospace, monospace)}.ar-ws .wp-body{gap:28px;min-width:0;display:grid}@media (width<=760px){.ar-ws .wp-body{gap:20px}}.ar-ws .wp-group>summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ar-ws .wp-group[open]{flex-basis:100%}.ar-ws .wp-awaiting{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ar-ws .wp-ideas li>.wp-idea{margin:4px 0 12px}.ar-ws .how{gap:24px;padding:16px;display:grid}.ar-ws .how .how-stats{margin:0}.ar-ws .run-activity{gap:8px;display:grid}.ar-ws .run-activity figure{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;margin:0;display:grid}.ar-ws .run-activity figcaption{font:400 var(--ar-text-s)/20px var(--ar-font-body);color:var(--ar-fg-muted);padding-top:4px}.ar-ws .how-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px 32px;display:grid}.ar-ws .how-grid h3{font:600 var(--ar-text-s)/20px var(--ar-font-body);color:var(--ar-fg-muted);margin:0 0 12px}.ar-ws .how-grid .ov-hbars+.ov-hbars{margin-top:8px}@media (width<=640px){.ar-ws .how{padding:12px}.ar-ws .run-activity figure{grid-template-columns:minmax(0,1fr);gap:4px}}.ar-ws .run-findings .finding-row{border-left:0;padding:0;display:block}.ar-ws .run-findings .findings-main{gap:16px}.ar-ws .run-findings .findings-caution{font-size:var(--ar-text-s);color:var(--ar-fg-muted);margin:0}.ar-ws .run-built{gap:16px;display:grid}.ar-ws .built-releases{background:var(--ws-panel);border:1px solid var(--ar-border);border-radius:10px;padding:16px}.ar-ws .built-releases h3{font:600 var(--ar-text-s)/20px var(--ar-font-body);color:var(--ar-fg-muted);margin:0 0 12px}.ar-ws .run-built.no-inspector .lineage-layout{grid-template-columns:minmax(0,1fr)}.ar-ws .run-built .lineage-key{font-size:var(--ar-text-s);margin:12px 16px 0}.ar-ws .run-built details.vg-releases{margin:8px 16px 16px}.ar-ws .run-built details.vg-releases>summary{cursor:pointer;font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .inspector-close{float:right;font-size:var(--ar-text-s)}.ar-ws .findings-primary{gap:16px;min-width:0;display:grid}.ar-ws .vg-lane-chip:disabled{cursor:default;opacity:1}.ar-ws :is(.vg-lane-select select,.vg-toggle){min-height:32px;font:14px var(--ar-font-body);padding:4px 8px}@media (width<=700px){.ar-ws .play-bar-table .data-table th,.ar-ws .play-bar-table .data-table td{padding-left:8px;padding-right:8px}.ar-ws .play-bar-table .data-table .num{white-space:normal}.ar-ws .play-input .input-run-picker{margin:0 0 12px;position:static}.ar-ws .play-input .input-run-picker select{width:100%}}@media (width>=1100px){.ar-ws .play-setup{-moz-column-gap:48px;grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;column-gap:48px}.ar-ws .play-setup>.play-input{border-top:0;padding-top:0}.ar-ws .play-input .input-run-picker{margin:0 0 12px;position:static}}.ar-ws .wp-group>summary{line-height:20px}.ar-ws .wp-idea ol .wp-group>summary{font-weight:600}.ar-ws .wp-idea ol .wp-group p{color:var(--ar-fg-muted);margin:4px 0 0}.ar-ws .wp h2 .as-of{font-size:var(--ar-text-s);font-weight:400}.ar-ws .built-delivered{flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px 16px;font-size:14px;display:flex}.ar-ws .built-roles{margin:8px 16px 16px}.ar-ws .built-roles>summary{cursor:pointer;font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .bar-chips{font-size:var(--ar-text-s);color:var(--ar-fg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.ar-ws .bar-chips b{font-variant-numeric:tabular-nums;color:var(--ar-fg);font-weight:600}.ar-ws .bar-chips em,.ar-ws .bar-chips small{font-style:normal;font-size:inherit}.ar-ws .bar-chips a{color:inherit;text-decoration:none}.ar-ws .bar-chips a:hover b{text-decoration:underline}.ar-ws .bar-chips [data-side=short] em{color:var(--ar-c-warn)}.ar-ws .bar-chips [data-side=met] em,.ar-ws .bar-chips [data-side=past] em{color:var(--ar-c-ok)}.ar-ws .bar-strip{grid-template-columns:max-content minmax(160px,1fr) max-content max-content max-content;align-items:center;gap:8px 16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ar-ws .bar-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.ar-ws .bar-label,.ar-ws .bar-change{font-size:var(--ar-text-s);color:var(--ar-fg-muted)}.ar-ws .bar-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--ar-fg);font-size:14px;font-weight:600}.ar-ws .bar-ratio{font-size:var(--ar-text-s);font-weight:600}.ar-ws .bar-row[data-side=short] .bar-ratio{color:var(--ar-c-warn)}.ar-ws .bar-row[data-side=met] .bar-ratio,.ar-ws .bar-row[data-side=past] .bar-ratio,.ar-ws .bar-change[data-improved=true]{color:var(--ar-c-ok)}.ar-ws .bar-change[data-improved=false]{color:var(--ar-c-fail)}@media (width<=700px){.ar-ws .bar-strip{grid-template-columns:minmax(0,1fr) max-content max-content;gap:4px 12px}.ar-ws .bar-gap{grid-area:2/1/auto/-1}.ar-ws .bar-change{grid-area:3/1/auto/-1}}.ar-ws .wp-lead{font:600 18px/26px var(--font-sans);margin:0}.ws-live{background:var(--ar-bg);min-height:100dvh;color:var(--ar-fg);padding:24px}.ws-live>header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ws-live>header h1{margin:0 auto 0 0}.ws-live>header label{align-items:center;gap:8px;min-width:0;display:flex}.ws-live select{max-width:min(50vw,480px)}@media (width<=600px){.ws-live{padding:16px}.ws-live>header h1{flex-basis:100%}}.agent-record{--rp-model:hsl(var(--hsl-primary));--rp-tool:var(--tone-teal-icon);--rp-hatch:hsl(var(--hsl-foreground))}@supports (color:color-mix(in lab, red, red)){.agent-record{--rp-hatch:color-mix(in oklab, hsl(var(--hsl-foreground)) 18%, transparent)}}.agent-record{--rp-line:hsl(var(--hsl-border));--rp-card:hsl(var(--hsl-card));--rp-raised:hsl(var(--hsl-secondary));--rp-edge:hsl(var(--hsl-border))}@supports (color:color-mix(in lab, red, red)){.agent-record{--rp-edge:color-mix(in oklab, hsl(var(--hsl-border)) 72%, var(--rp-card))}}.agent-record{--rp-well:var(--rp-card)}@supports (color:color-mix(in lab, red, red)){.agent-record{--rp-well:color-mix(in oklab, var(--rp-card) 55%, hsl(var(--hsl-background)))}}.agent-record{font:400 15px/22px var(--font-sans);color:hsl(var(--hsl-foreground))}.rp-run{flex-direction:column;height:calc(100dvh - 56px - 2rem);min-height:0;display:flex}:root[data-theme=dark] .agent-record,.agent-record[data-theme=dark]{--rp-model:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .agent-record,.agent-record[data-theme=dark]{--rp-model:color-mix(in oklab, var(--accent-text) 62%, hsl(var(--hsl-primary)))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .agent-record:not([data-theme]){--rp-model:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .agent-record:not([data-theme]){--rp-model:color-mix(in oklab, var(--accent-text) 62%, hsl(var(--hsl-primary)))}}}.rp a{color:inherit;text-decoration:none}.agent-record .rp-i,.rp-hc .rp-i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rp :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--radius-tag)}.rp .muted{color:hsl(var(--hsl-muted-foreground))}.rp .dim,.rp-hc .dim{color:var(--text-dim)}.rp .f,.rp-hc .f{color:var(--surface-danger-text)}.rp .ok,.rp-hc .ok{color:var(--surface-success-text)}.rp .mono{font:14px/20px var(--font-mono)}.rp .ct{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:400}.agent-record .ws-status{color:hsl(var(--hsl-muted-foreground));padding:24px}.agent-record .rp-head{margin:0;padding:12px 0 8px}.agent-record .rp-head>div{align-items:baseline}.agent-record .rp-head>div>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-record .rp-head h1{font:600 16px/24px var(--font-sans);letter-spacing:-.015em;color:hsl(var(--hsl-foreground));white-space:nowrap;align-items:baseline;gap:10px;margin:0;display:flex}.agent-record .rp-head h1 a{color:hsl(var(--hsl-muted-foreground));font-weight:500}.agent-record .rp-head h1 a:hover{color:hsl(var(--hsl-foreground))}.agent-record .rp-head h1 .sep{color:var(--border-strong);font-weight:300}.agent-record .rp-head>div>div:first-child>p{margin:0}.agent-record .rp-elapsed{white-space:nowrap;color:var(--text-muted);font-variant-numeric:tabular-nums}.rp .rp-tabs-wrap{flex:none;position:relative}.rp .rp-tabs-wrap[data-more] .rp-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 calc(100% - 28px));mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 calc(100% - 28px))}.rp .rp-tabs-next{border-radius:var(--radius-md);background:hsl(var(--hsl-card));width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--rp-edge);color:hsl(var(--hsl-foreground));cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:6px;right:4px}.rp .rp-tabs-next .rp-i{transform:rotate(-90deg)}.rp .rp-tabs{border-bottom:1px solid var(--rp-line);scrollbar-width:none;flex:none;align-items:stretch;height:44px;margin:0 -1.25rem;padding:0 calc(1.25rem - 12px);display:flex;overflow-x:auto}.rp .rp-tabs::-webkit-scrollbar{display:none}.rp .rp-tabs>a{color:hsl(var(--hsl-muted-foreground));white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex;position:relative}.rp .rp-tabs>a:hover,.rp .rp-tabs>a[aria-selected=true]{color:hsl(var(--hsl-foreground))}.rp .rp-tabs>a[aria-selected=true]:after{content:"";border-radius:var(--radius-tag);background:var(--accent-text);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.rp .rp-more{align-items:center;margin-left:auto;padding-left:8px;display:flex}.rp .rp-more .rp-cbx{height:32px;box-shadow:none;color:hsl(var(--hsl-muted-foreground));background:0 0}.rp .rp-work{flex:1;min-height:0;margin-top:0;padding-top:16px;overflow:hidden}.rp .rp-work>*{height:100%;min-height:0}.rp-run:is([data-tab=overview],[data-tab=analytics],[data-tab=checks]) .rp-work{margin:0 -1.25rem;padding:16px 1.25rem 24px;overflow:auto}.rp-run:is([data-tab=overview],[data-tab=analytics],[data-tab=checks]) .rp-work>*{height:auto;min-height:100%}.rp .rp-work>.ws-page{height:100%;overflow:auto}.agent-record .rp-card{background:var(--rp-card,hsl(var(--hsl-card)));border:1px solid var(--rp-edge);border-radius:var(--radius-xl);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.agent-record .rp-hd{border-bottom:1px solid var(--rp-line);flex:none;align-items:center;gap:8px;min-width:0;height:52px;padding:0 12px 0 20px;display:flex}.agent-record .rp-hd.sm{height:48px}.agent-record .rp-hd h2,.agent-record .rp-hd h3{font:600 16px/22px var(--font-sans);color:hsl(var(--hsl-foreground));white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.agent-record .rp-hd .end{align-items:center;gap:8px;margin-left:auto;display:flex}.agent-record .rp-scroll{flex:1;min-height:0;overflow:auto}.agent-record .rp-card :is(.rp-scroll,.rp-hm-wrap,.rp-at-wrap,.rp-alist,.rp-twrap){background:linear-gradient(var(--rp-card) 30%, transparent) center top / 100% 32px no-repeat local, linear-gradient(transparent, var(--rp-card) 70%) center bottom / 100% 32px no-repeat local, radial-gradient(farthest-side at 50% 0, hsl(var(--hsl-foreground) / .16), transparent) center top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, hsl(var(--hsl-foreground) / .16), transparent) center bottom / 100% 12px no-repeat scroll}.agent-record .rp-btn,.rp-lb .rp-btn{border-radius:var(--radius-md);height:36px;color:hsl(var(--hsl-muted-foreground));font:500 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.agent-record .rp-btn.sm,.rp-lb .rp-btn.sm{height:32px}.agent-record .rp-btn.ic{justify-content:center;width:32px;height:32px;padding:0}.agent-record .rp-btn:hover,.rp-lb .rp-btn:hover{background:var(--ix-hover-bg);color:hsl(var(--hsl-foreground))}.agent-record .rp-btn.framed,.rp-lb .rp-btn.framed{box-shadow:inset 0 0 0 1px var(--rp-line,hsl(var(--hsl-border)));color:hsl(var(--hsl-foreground))}.agent-record .rp-btn.primary{background:hsl(var(--hsl-primary));color:hsl(var(--hsl-primary-foreground));padding:0 14px}.agent-record .rp-btn.primary:hover{background:hsl(var(--hsl-primary))}@supports (color:color-mix(in lab, red, red)){.agent-record .rp-btn.primary:hover{background:color-mix(in oklab, hsl(var(--hsl-primary)), black 12%)}}.agent-record .rp-btn.primary:hover{color:hsl(var(--hsl-primary-foreground))}.agent-record .rp-group{align-items:center;gap:2px;display:inline-flex}.agent-record .rp-link{font:500 14px/20px var(--font-sans);color:var(--accent-text);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0}.agent-record .rp-field{border-radius:var(--radius-md);background:hsl(var(--hsl-input));height:36px;box-shadow:inset 0 0 0 1px var(--field-border);color:var(--text-dim);align-items:center;gap:8px;padding:0 10px;display:flex}.agent-record .rp-field:focus-within{box-shadow:inset 0 0 0 1px var(--accent-text), 0 0 0 3px var(--ix-sel-bg)}.agent-record .rp-field input{min-width:0;height:100%;color:hsl(var(--hsl-foreground));font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.agent-record .rp-field input::placeholder{color:var(--text-dim)}.agent-record .rp-cbx{border-radius:var(--radius-md);background:hsl(var(--hsl-input));min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--field-border);color:hsl(var(--hsl-foreground));font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.agent-record .rp-cbx .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-record .rp-cbx .cv{color:var(--text-dim);transition:transform .12s;display:flex}.agent-record .rp-cbx[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--accent-text), 0 0 0 3px var(--ix-sel-bg)}.agent-record .rp-cbx[aria-expanded=true] .cv{transform:rotate(180deg)}.agent-record .rp-pill{border-radius:var(--radius-pill);height:24px;font:500 14px/20px var(--font-sans);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--rp-line);color:hsl(var(--hsl-muted-foreground));align-items:center;gap:6px;padding:0 10px;display:inline-flex}.agent-record .rp-pill.ok,.agent-record .rp-pill.done{box-shadow:none;background:var(--surface-success-bg);color:var(--surface-success-text)}.agent-record .rp-pill.live{box-shadow:none;background:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.agent-record .rp-pill.live{background:color-mix(in oklab, var(--accent-text) 12%, transparent)}}.agent-record .rp-pill.live{color:var(--accent-text)}.agent-record .rp-pill.needs-you{color:var(--surface-warning-text);background:0 0}.agent-record .rp-pill.danger,.agent-record .rp-pill.fail{box-shadow:none;background:var(--surface-danger-bg);color:var(--surface-danger-text)}.rp-dot{box-sizing:border-box;width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--text-dim);background:0 0;border-radius:50%;flex:none;display:inline-block}.rp-dot.ok{background:var(--surface-success-text);box-shadow:none}.rp-dot.done{box-shadow:inset 0 0 0 2px var(--surface-success-text)}.rp-dot.live{background:var(--accent-text);box-shadow:0 0 0 3px var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.rp-dot.live{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-text) 22%, transparent)}}.rp-dot.fail{background:var(--surface-danger-text);box-shadow:none}.rp-dot.held{background:var(--surface-warning-text);box-shadow:none}.rp-dot.none{box-shadow:none;border:1.5px dashed var(--text-dim)}.agent-record .rp-legend{align-items:center;gap:16px;min-width:0;display:flex;overflow:hidden}.agent-record .rp-legend.sm{justify-content:flex-end;margin-bottom:4px}.agent-record .rp-keys{gap:16px}.agent-record .rp-key{color:hsl(var(--hsl-muted-foreground));white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.agent-record .rp-key b{color:hsl(var(--hsl-foreground));font-weight:600}.agent-record .rp-key i{border-radius:var(--radius-tag);width:10px;height:10px;display:inline-block}.agent-record .rp-key i.work{background:hsl(var(--hsl-foreground) / .7)}.agent-record .rp-key i.hatch{background:repeating-linear-gradient(45deg, var(--rp-hatch) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--rp-line)}.agent-record .rp-key i.model,.rp-sw.model{background:var(--rp-model)}.agent-record .rp-key i.tool,.rp-sw.tool{background:var(--rp-tool)}.agent-record .rp-key i.fail{background:var(--surface-danger-text)}.rp-sw{border-radius:var(--radius-tag);width:8px;height:8px;display:inline-block}.rp .x{color:var(--surface-danger-text);font-weight:600}.rp .rp-bar,.rp-hc .rp-bar{border-radius:0 var(--radius-tag) var(--radius-tag) 0;gap:1px;height:8px;display:flex;overflow:hidden}.rp-bar b{background:var(--rp-tool,var(--tone-teal-icon));min-width:2px;height:100%;display:block}.rp-bar b.f{background:var(--surface-danger-text)}.rp .ph-show{display:none}.rp-hc.wide{width:min(680px,100vw - 24px)}.rp-hc{z-index:60;border:1px solid hsl(var(--hsl-border));border-radius:var(--radius-xl);background:hsl(var(--hsl-popover));width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-dropdown), var(--edge-highlight);font:400 14px/20px var(--font-sans);color:hsl(var(--hsl-foreground));position:fixed;overflow:auto}.rp-hc.follow{pointer-events:none}.rp-hc .rp-card-x{border-radius:var(--radius-tag);width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.rp-hc .rp-card-x .rp-i{fill:none;stroke:currentColor;stroke-width:1.6px}.rp-hc .rp-card-h{padding:12px 16px 10px}.rp-hc .rp-card-h .t{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.rp-hc .rp-card-h .t .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-hc .rp-card-h .t .v{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.rp-hc[data-pinned] .rp-card-h .t .v{margin-right:28px}.rp-hc .rp-card-h .s{color:hsl(var(--hsl-muted-foreground));margin-top:2px;font-size:14px;line-height:18px}.rp-hc .rp-card-cols{border-top:1px solid hsl(var(--hsl-border));grid-template-columns:minmax(0,1fr);display:grid}.rp-hc.wide .rp-card-cols.two{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.rp-hc.wide .rp-card-cols.two>section+section{box-shadow:-1px 0 0 hsl(var(--hsl-border))}.rp-hc .rp-card-cols>section{min-width:0;padding:10px 16px 12px}.rp-hc .rp-card-cols h6{font:600 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));margin:0 0 6px}.rp-hc .rp-card-cols dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;display:grid}.rp-hc .rp-card-cols dt{color:hsl(var(--hsl-muted-foreground));white-space:nowrap}.rp-hc .rp-card-cols dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.rp-hc .rp-card-cols dd small{color:var(--text-dim);font-size:14px}.rp-tt{grid-template-columns:minmax(0,1fr) 64px 40px 52px;align-items:center;gap:3px 8px;display:grid}.rp-tt .h{color:var(--text-dim);font-size:14px}.rp-tt .l{color:hsl(var(--hsl-muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-tt .r,.rp-tt .f{text-align:right;font-variant-numeric:tabular-nums}.rp-tt .f{color:var(--surface-danger-text)}.rp-lb{z-index:75;background:hsl(var(--hsl-popover));border:1px solid hsl(var(--hsl-border));border-radius:var(--radius-xl);box-shadow:var(--shadow-dropdown), var(--edge-highlight);font:400 14px/20px var(--font-sans);color:hsl(var(--hsl-foreground));flex-direction:column;display:flex;position:fixed;overflow:hidden}.rp-lb .rp-i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.rp-lb .rp-lb-s{border-bottom:1px solid hsl(var(--hsl-border));height:44px;color:var(--text-dim);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.rp-lb .rp-lb-s input{min-width:0;height:100%;color:hsl(var(--hsl-foreground));font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.rp-lb .rp-lb-s kbd{font:500 14px/20px var(--font-sans);color:var(--text-dim);border-radius:var(--radius-tag);box-shadow:inset 0 0 0 1px hsl(var(--hsl-border));padding:0 6px}.rp-lb .rp-lb-l{outline:0;position:relative;overflow:auto}.rp-lb .rp-lb-r{border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex;position:absolute;left:4px;right:4px}.rp-lb .rp-lb-r.grp{color:hsl(var(--hsl-muted-foreground));font-weight:600}.rp-lb .rp-lb-r.active{background:var(--ix-hover-bg);box-shadow:inset 2px 0 0 var(--accent-text)}.rp-lb .rp-lb-r .nm{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rp-lb .rp-lb-r .mt{color:var(--text-dim);font-variant-numeric:tabular-nums}.rp-lb .rp-lb-r .ck{width:16px;color:var(--accent-text);flex:none;justify-content:center;display:flex}.rp-lb .rp-lb-r .box{border-radius:var(--radius-tag);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--field-border);color:hsl(var(--hsl-primary-foreground));flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.rp-lb .rp-lb-r[aria-selected=true] .box,.rp-lb .rp-lb-r .box.part{background:hsl(var(--hsl-primary));box-shadow:none}.rp-lb .rp-lb-r[aria-selected=true]:not(.grp) .nm{font-weight:500}.rp-lb .rp-lb-e{color:hsl(var(--hsl-muted-foreground));text-align:center;padding:24px 16px}.rp-lb .rp-lb-f{border-top:1px solid hsl(var(--hsl-border));height:48px;color:hsl(var(--hsl-muted-foreground));flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.rp-lb .rp-lb-f .end{gap:6px;margin-left:auto;display:flex}.rp-lb mark,.rp mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text);background:0 0;font-weight:600}@supports (color:color-mix(in lab, red, red)){.rp-lb mark,.rp mark{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 55%, transparent)}}.rp-lb mark,.rp mark{text-underline-offset:2px}.rp-pop{width:380px;padding:0;overflow:hidden}.rp-pop.wide{width:min(560px,100vw - 24px)}.rp-pop .ph{border-bottom:1px solid hsl(var(--hsl-border));padding:14px 16px 12px}.rp-pop .ph b{font-weight:600;display:block}.rp-pop .ph span{color:hsl(var(--hsl-muted-foreground));overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.rp-pop .pb{padding:12px 16px 14px}.rp-pop dl{grid-template-columns:104px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.rp-pop dt{color:hsl(var(--hsl-muted-foreground))}.rp-pop dd{overflow-wrap:anywhere;margin:0}.rp-pop .mono{font:14px/20px var(--font-mono)}.rp-pop .ok{color:var(--surface-success-text)}.rp-pop .f{color:var(--surface-danger-text)}.rp-pop-goal{white-space:pre-wrap;max-height:60vh;padding:16px;font-size:16px;line-height:26px;overflow:auto}.rp .rp-journey{flex-direction:column;gap:16px;display:flex}.rp .rj-hero p{margin:12px 0 0}.rp .rj-main{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rp .rj-main[data-picked]{grid-template-columns:minmax(0,1fr) 340px}.rp .rj-drill{align-self:start;max-height:530px;display:block;overflow:auto}.rj-agent-sheet{max-height:80dvh;overflow:auto}.rj-agent-sheet .rj-drill{background:0 0;border:0;border-radius:0;width:100%;max-width:none}.rj-agent-sheet .rj-drill .rp-hd{display:none}.rp .rj-next{color:var(--text-muted)}.rp .rj-next b{color:var(--text-primary)}.rp .rj-releases{white-space:nowrap;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:nowrap;gap:12px;display:flex;overflow-x:auto}.rp .rj-releases [data-pass]{color:var(--surface-success-text)}.rp .rj-work .ov-gantt{padding:12px}.rp .rj-drill dl{grid-template-columns:70px minmax(0,1fr);gap:10px;margin:0;padding:16px;display:grid}.rp .rj-drill dd{overflow-wrap:anywhere;margin:0}.rp .rj-drill dt{color:var(--text-muted)}.rp .rj-drill [role=listitem]>code{box-sizing:border-box;overflow-wrap:anywhere;min-height:28px;padding:3px 16px;display:block}.rp .rj-drill a:hover{color:var(--accent-text)}.rp .rp-twrap{padding:16px 20px}.rp .rp-tg{-moz-column-gap:12px;grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;column-gap:12px;display:grid}.rp .rp-tg .nm{color:hsl(var(--hsl-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp .rp-tg .nm.h{color:hsl(var(--hsl-muted-foreground));font-weight:500}.rp .rp-tg .ct{text-align:right;color:hsl(var(--hsl-muted-foreground));white-space:nowrap}.rp .rp-strip{height:40px;box-shadow:inset 0 -1px 0 var(--rp-line);position:relative}.rp .rp-strip i{background:hsl(var(--hsl-foreground) / .72);box-shadow:inset -1px 0 0 hsl(var(--hsl-card));border-radius:2px 2px 0 0;position:absolute;bottom:0}.rp .rp-strip i.idle{background:repeating-linear-gradient(45deg, var(--rp-hatch) 0 1.5px, transparent 1.5px 5px);border-radius:0;top:0}.rp .rp-strip-ax{height:20px;color:var(--text-dim);margin-top:4px;font-size:14px;position:relative}.rp .rp-strip-ax span{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.rp .rp-strip-ax .first{transform:none}.rp .rp-strip-ax .last{transform:translate(-100%)}.rp .rp-tries-h{border-top:1px solid var(--rp-line);grid-column:1/-1;align-items:baseline;gap:8px;margin:12px 0 2px;padding-top:12px;display:flex}.rp .rp-tries-h .end{margin-left:auto;display:flex}.rp .rp-tr-row{height:25px;position:relative}.rp .rp-tr-row:before{content:"";border-top:1px solid var(--rp-raised);position:absolute;top:50%;left:0;right:0}.rp .rp-tr-row .life{border-top:1.5px solid var(--border-strong);position:absolute;top:50%}.rp .rp-tr-row .mk{font:700 14px/20px var(--font-sans);color:var(--surface-danger-text);position:absolute;top:50%;transform:translate(-50%,-50%)}.rp .rp-tr-row .mk.ok{background:var(--surface-success-text);width:10px;height:10px;box-shadow:0 0 0 2px var(--rp-card);border-radius:50%}.rp .rp-agt-h,.rp .rp-agt{grid-template-columns:8px minmax(0,1fr) 120px 48px 64px;align-items:center;gap:12px;padding:0 20px;display:grid}.rp .rp-agt-l{padding:4px 0}.agent-record .rp-more-row{border:0;border-top:1px solid var(--rp-line);width:100%;height:40px;color:var(--accent-text);font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0}.agent-record .rp-more-row:hover{background:var(--ix-hover-bg)}.rp .rp-agt-h{height:32px;color:var(--text-dim);border-bottom:1px solid var(--rp-line);flex:none;font-size:14px}.rp .rp-agt-h span:nth-child(n+4){text-align:right}.rp .rp-agt{height:36px}.rp .rp-agt:hover{background:var(--ix-hover-bg)}.rp .rp-agt .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rp .rp-agt .v{text-align:right;color:hsl(var(--hsl-muted-foreground));font-variant-numeric:tabular-nums}.rp .rp-agt svg{width:120px;height:16px;display:block}.rp .rp-agt svg rect{fill:hsl(var(--hsl-foreground) / .62)}.rp .rp-agt svg .base{stroke:var(--rp-raised)}.rp .rp-tl{grid-template-rows:minmax(0,1fr) auto;gap:16px;display:grid}.rp .rp-tl-chart{min-height:0}.rp-run[data-tab=timeline] .rp-work{overflow:visible}.rp .rp-ig{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rp .rp-ig>div{min-width:0;padding:14px 16px}.rp .rp-ig>div+div{box-shadow:-1px 0 0 var(--rp-line)}.rp .rp-ig h4{font:500 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));margin:0}.rp .rp-ig .big{font:600 20px/28px var(--font-sans);font-variant-numeric:tabular-nums;margin:2px 0 8px}.rp .rp-ig .big small{font:400 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground))}.rp .rp-ig .big small.f{color:var(--surface-danger-text)}.rp .rp-ig dl,.rp .rp-kv{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.rp .rp-ig dt,.rp .rp-kv dt{color:hsl(var(--hsl-muted-foreground));white-space:nowrap}.rp .rp-ig dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.rp .rp-tbars{gap:6px;display:grid}.rp .rp-tbars .row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 40px;align-items:center;gap:10px;display:grid}.rp .rp-tbars.four .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px 40px}.rp .rp-tbars .l{color:hsl(var(--hsl-muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp .rp-tbars .n{text-align:right;font-variant-numeric:tabular-nums}.rp .rp-files{flex-direction:column;display:flex}.rp .rp-files>*{flex:1;min-height:0}.rp .rp-fscope{background:hsl(var(--hsl-card));width:100%;max-width:240px}.rp .rp-factions{align-items:center;gap:8px;display:flex}.rp .rp-factions .rp-btn{height:32px}.rp .rp-files [aria-label=Workspace\ files]{background:var(--rp-well)}.rp .rp-doc{font-size:16px;line-height:26px}.rp .rp-doc.code{font-size:14px;line-height:21px}.rp .rp-doc [class~=border-border][class~=p-5],.rp .rp-doc [class~=border-border][class~="max-h-[70vh]"]{background:0 0;border:0;border-radius:0;max-height:none;padding:32px 40px 64px}.rp .rp-doc:not(.code) [class~=border-border][class~=p-5]>*{max-width:800px;margin-inline:auto}.rp .rp-doc.code [class~=border-border][class~="max-h-[70vh]"]{padding:16px 20px}.rp .rp-topo{grid-template-columns:minmax(0,1fr) 380px;gap:16px;display:grid}.rp .rp-topo-graph{flex:1;min-height:560px}.rp .rp-tinsp{padding:16px}.rp .rp-kv{grid-template-columns:84px minmax(0,1fr);gap:6px 12px;margin:0 0 16px}.rp .rp-kv dd{overflow-wrap:anywhere;margin:0}.rp .rp-stat3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin:4px 0 20px;display:grid}.rp .rp-stat3 b{font:600 16px/24px var(--font-sans);font-variant-numeric:tabular-nums;display:block}.rp .rp-stat3 span{color:hsl(var(--hsl-muted-foreground));font-size:14px}.rp .rp-subh{font:600 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));margin:0 0 8px}.rp .rp-lt{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:18px}.rp .rp-lt th:not(:first-child),.rp .rp-lt td:not(:first-child){width:64px;padding-left:8px}.rp .rp-lt th{font:500 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));text-align:right;padding:0 0 6px}.rp .rp-lt th:first-child,.rp .rp-lt td:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp .rp-lt td{text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--rp-line);padding:4px 0}.rp .rp-lt td:first-child{font-variant-numeric:normal}.rp .rp-chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.rp .rp-tbars.four{margin-bottom:18px}.rp .rp-chip{border-radius:var(--radius-tag);background:var(--rp-raised);height:28px;color:hsl(var(--hsl-foreground));font:400 14px/20px var(--font-sans);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rp .rp-conv{grid-template-columns:300px minmax(0,1fr);gap:16px;display:grid}.rp .rp-fbar{border-bottom:1px solid var(--rp-line);flex:none;padding:8px}.rp .rp-fbar .rp-field{height:32px}.rp .rp-alist{flex:1;min-height:0;overflow:auto}.rp .rp-alist .ag{font:600 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));align-items:center;gap:8px;padding:0 16px;display:flex}.rp .rp-alist button{text-align:left;cursor:pointer;width:100%;color:hsl(var(--hsl-foreground));font:400 14px/20px var(--font-sans);background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-content:center;align-items:center;gap:1px 12px;padding:0 16px;display:grid}.rp .rp-alist button:hover{background:var(--ix-hover-bg)}.rp .rp-alist button[aria-current=true]{background:var(--ix-sel-bg)}.rp .rp-alist button[aria-current=true] .nm{color:var(--accent-text)}.rp .rp-alist .nm .rp-dot{margin-right:6px;display:inline-block}.rp .rp-agent-logos{align-items:center;gap:2px;display:flex}.rp .rp-alist .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rp .rp-alist .sb{color:hsl(var(--hsl-muted-foreground));text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:14px;line-height:18px;overflow:hidden}.rp .rp-alist .n{color:var(--text-dim);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:14px}.rp .rp-empty{color:hsl(var(--hsl-muted-foreground));padding:24px 16px}.rp .rp-tx{flex-direction:column;padding:0;display:flex;overflow:hidden}.rp .rp-tx>:is(.run-panel,.rp-steplog){min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.rp .rp-tx .conversation-scroll{flex:1;height:auto;min-height:0;max-height:none;padding:8px 8px 48px;overflow:auto}.rp .rp-tx .ar-chat{max-width:960px;margin-left:0;padding-left:24px}.ar-ws .live-transcript .transcript-edge{justify-content:center;gap:16px;margin:8px 0 0;display:flex}.rp .rp-tx .transcript-edge{height:40px;box-shadow:inset 0 -1px 0 var(--rp-line);flex:none;align-items:center;margin:0;font-size:14px}.rp .rp-tx .conversation-scroll+.transcript-edge{box-shadow:inset 0 1px 0 var(--rp-line)}.rp .rp-tx>:is(.run-panel,.rp-steplog)>[role=status],.rp .rp-tx>.ws-status{margin:0;padding:16px 24px}.rp .rp-steplog{overflow:auto;padding:16px 24px 48px!important}.rp .rp-back{display:none}.rp .rp-note{color:hsl(var(--hsl-muted-foreground));margin:4px 0 12px}.rp .rp-msg{-moz-column-gap:16px;grid-template-columns:76px minmax(0,1fr);column-gap:16px;padding:6px 0;display:grid}.rp .rp-msg time{font:14px/20px var(--font-mono);color:var(--text-dim);padding-top:3px}.rp .rp-tchip{border-radius:var(--radius-tag);background:var(--rp-raised);max-width:100%;height:26px;color:hsl(var(--hsl-foreground));align-items:center;gap:6px;padding:0 8px;font-size:14px;display:inline-flex}.rp .rp-tchip i{background:var(--rp-tool);border-radius:50%;flex:none;width:6px;height:6px}.rp .rp-tchip i.model{background:var(--rp-model)}.rp .rp-tchip .t{font-weight:500}.rp .rp-tchip .a{font-family:var(--font-mono);color:hsl(var(--hsl-muted-foreground));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp .rp-tchip.fail{background:var(--surface-danger-bg)}.rp .rp-tchip.fail i{background:var(--surface-danger-text)}.rp .rp-errline{color:var(--surface-danger-text);margin-top:4px;font-size:14px;line-height:18px;display:block}.rp .rp-traces{height:100%}.rp .rp-trw{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.rp .rp-tbl{min-height:0;overflow:auto}.rp .rp-tr{border-bottom:1px solid var(--rp-line);white-space:nowrap;cursor:pointer;grid-template-columns:92px minmax(120px,1fr) 72px minmax(160px,1.6fr) 124px 32px;align-items:center;height:36px;padding:0 4px 0 20px;display:grid}.rp .rp-tr>span{text-overflow:ellipsis;padding-right:12px;overflow:hidden}.rp .rp-tr.th{z-index:1;background:hsl(var(--hsl-card));height:36px;font:500 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));cursor:default;position:sticky;top:0}.rp .rp-tr[aria-selected=true]{background:var(--ix-sel-bg)}.rp .rp-tr:not(.th):not([aria-selected=true]):hover{background:var(--ix-hover-bg)}.rp .rp-tr .m{font-variant-numeric:tabular-nums;font-size:14px}.rp .rp-tr .m.nm{font-family:var(--font-mono)}.rp .rp-tr>.st{text-align:center;padding-right:0;font-weight:600}.rp .rp-tr .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp .rp-tr .r{text-align:right}.rp .rp-tr .kind{align-items:center;gap:6px;display:inline-flex}.rp .rp-tr .kind i{border-radius:var(--radius-tag);background:var(--border-strong);width:8px;height:8px}.rp .rp-tr .kind i.model{background:var(--rp-model)}.rp .rp-tr .kind i.tool{background:var(--rp-tool)}.rp .rp-tr .dur{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rp .rp-tr .dur b{border-radius:var(--radius-tag);background:var(--border-strong);height:6px;display:block}.rp .rp-trd{min-height:0;box-shadow:-1px 0 0 var(--rp-line);flex-direction:column;display:flex}.rp .rp-trd .rp-scroll{padding:16px}.rp .rp-json{border-radius:var(--radius-md);background:var(--rp-raised);font:14px/20px var(--font-mono);white-space:pre;margin:0 0 16px;padding:12px;overflow-x:auto}.rp .rp-raw{margin:0 0 16px}.rp .rp-raw summary{cursor:pointer;color:hsl(var(--hsl-muted-foreground));margin-bottom:8px;font-weight:500}.rp .rp-an{flex-direction:column;gap:16px;display:flex}.rp .rp-an-f{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.rp .rp-kpis{flex:none;grid-template-columns:minmax(0,2.2fr) repeat(7,minmax(0,1fr));display:grid}.rp .rp-kpis>div{min-width:0;padding:10px 16px}.rp .rp-kpis>div+div{box-shadow:-1px 0 0 var(--rp-line)}.rp .rp-kpis b{font:600 20px/28px var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.rp .rp-kpis span{color:hsl(var(--hsl-muted-foreground));overflow-wrap:anywhere;font-size:14px;line-height:18px;display:block}.rp .rp-an-g{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.rp .rp-an-g>.w7{grid-column:span 7}.rp .rp-an-g>.w5{grid-column:span 5}.rp .rp-an-g>.w4{grid-column:span 4}.rp .rp-an-g>.w3{grid-column:span 3}.rp .rp-chart{flex-direction:column;flex:1;padding:12px 20px 16px;display:flex}.rp .rp-hm-wrap{margin:0 -16px;padding:0 16px;overflow-x:auto}.rp .rp-hm{align-items:center;display:grid}.rp .rp-hm .ch{z-index:2;background:hsl(var(--hsl-card));color:hsl(var(--hsl-muted-foreground));text-align:center;flex-direction:column;justify-content:flex-end;align-self:stretch;padding:0 2px 6px;font-size:14px;line-height:16px;display:flex;position:sticky;top:0;overflow:hidden}.rp .rp-hm .ch span{-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp .rp-hm .ch.c0{z-index:3;left:0}.rp .rp-hm .ch.tot{text-align:left;padding-left:8px}.rp .rp-hm .gap{grid-column:1/-1}.rp .rp-hm .rh{z-index:1;background:hsl(var(--hsl-card));height:32px;color:hsl(var(--hsl-foreground));white-space:nowrap;align-items:center;gap:6px;padding-right:8px;display:flex;position:sticky;left:0;overflow:hidden}.rp .rp-hm .rh .nm{text-overflow:ellipsis;overflow:hidden}.rp .rp-hm .c{border-radius:var(--radius-tag);height:28px;font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:hsl(var(--hsl-foreground));justify-content:center;align-items:center;gap:4px;margin:2px 1px;display:flex}.rp .rp-hm .c.on{color:hsl(var(--hsl-card))}.rp .rp-hm .c.z{box-shadow:inset 0 0 0 1px var(--rp-raised)}.rp .rp-hm .c .xf{border-radius:var(--radius-tag);background:hsl(var(--hsl-card));height:18px;color:var(--surface-danger-text);padding:0 3px;font-weight:600;line-height:18px}.rp .rp-hm .tot{color:hsl(var(--hsl-foreground));font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-left:8px;display:flex}.rp .rp-hm .tot b{border-radius:0 var(--radius-tag) var(--radius-tag) 0;background:var(--border-strong);height:6px;display:block}.rp .rp-hm-foot{color:var(--text-dim);flex:none;align-items:center;gap:16px;padding-top:8px;font-size:14px;display:flex}.rp .rp-hm-foot .end{margin-left:auto}.rp .rp-hm-foot .ramp{align-items:center;gap:6px;display:inline-flex}.rp .rp-hm-foot .ramp i{border-radius:var(--radius-tag);background:linear-gradient(90deg, var(--rp-tool), var(--rp-tool));width:72px;height:8px}@supports (color:color-mix(in lab, red, red)){.rp .rp-hm-foot .ramp i{background:linear-gradient(90deg, color-mix(in oklab, var(--rp-tool) 14%, hsl(var(--hsl-card))), var(--rp-tool))}}.rp .rp-cpm-box{flex:1;min-height:220px;position:relative}.rp .rp-cpm{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.rp .rp-cpm text,.rp .rp-hist text{font:14px var(--font-sans);fill:var(--text-dim)}.rp .rp-cpm .grid,.rp .rp-hist .grid,.rp .rp-lat .grid{stroke:var(--rp-raised);stroke-width:1px;vector-effect:non-scaling-stroke}.rp .rp-cpm .model,.rp .rp-hist .model{fill:var(--rp-model)}.rp .rp-cpm .tool,.rp .rp-hist .tool{fill:var(--rp-tool)}.rp .rp-cpm .hit{fill:#0000}.rp .rp-cpm g:hover .hit,.rp .rp-cpm g:focus .hit{fill:var(--ix-hover-bg)}.rp .rp-cpm .xf{fill:var(--surface-danger-text);font-weight:600}.rp .rp-cpm .fail{fill:var(--surface-danger-text)}.rp .rp-at-wrap{min-width:0}.rp .rp-at{align-items:center;height:32px;padding:0 16px 0 20px;display:grid}.rp .rp-at .r,.rp .rp-at .tk{font-variant-numeric:tabular-nums}.rp .rp-at>span{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;overflow:hidden}.rp .rp-at .r{text-align:right}.rp .rp-at.th{z-index:1;background:hsl(var(--hsl-card));height:36px;box-shadow:inset 0 -1px 0 var(--rp-line);position:sticky;top:0}.rp .rp-at.th button{font:500 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));cursor:pointer;background:0 0;border:0;padding:0}.rp .rp-at.th [aria-sort] button{color:hsl(var(--hsl-foreground))}.rp .rp-at:not(.th):hover{background:var(--ix-hover-bg)}.rp .rp-at .tk{align-items:center;gap:8px;display:flex}.rp .rp-at .tk span{margin-left:auto}.rp .rp-at .tk b{border-radius:0 var(--radius-tag) var(--radius-tag) 0;background:hsl(var(--hsl-muted-foreground));flex:none;height:6px;display:block}.rp .rp-lat{gap:2px;display:grid}.rp .rp-lat .row{border-radius:var(--radius-tag);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) 184px;align-items:center;gap:0 12px;height:32px;padding-right:4px;display:grid;position:relative}.rp .rp-lat .row:not(.axis):hover,.rp .rp-lat .row:focus{background:var(--ix-hover-bg)}.rp .rp-lat .l{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--hsl-foreground));overflow:hidden}.rp .rp-lat .l.model{font-weight:500}.rp .rp-lat svg{grid-area:1/2;width:100%;height:22px;display:block;overflow:visible}.rp .rp-lat svg line.model{stroke:var(--rp-model);stroke-width:2px;vector-effect:non-scaling-stroke}.rp .rp-lat svg line.tool{stroke:var(--rp-tool);stroke-width:2px;vector-effect:non-scaling-stroke}.rp .rp-lat .dots{pointer-events:none;grid-area:1/2;height:22px;position:relative}.rp .rp-lat .dots i{border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rp .rp-lat .dots i.p50.model{background:var(--rp-model)}.rp .rp-lat .dots i.p50.tool{background:var(--rp-tool)}.rp .rp-lat .dots i.p90{background:hsl(var(--hsl-card));box-shadow:inset 0 0 0 2px var(--rp-tool)}.rp .rp-lat .dots i.p90.model{box-shadow:inset 0 0 0 2px var(--rp-model)}.rp .rp-lat .dots i.p99{background:var(--rp-tool);border-radius:1px;width:2px;height:12px}.rp .rp-lat .dots i.p99.model{background:var(--rp-model)}.rp .rp-lat .v{text-align:right;white-space:nowrap;color:hsl(var(--hsl-muted-foreground));font-variant-numeric:tabular-nums;font-size:14px}.rp .rp-lat .v b{color:hsl(var(--hsl-foreground));font-weight:500}.rp .rp-lat .row.axis{height:20px}.rp .rp-lat .ax{height:18px;color:var(--text-dim);grid-column:2;font-size:14px;position:relative}.rp .rp-lat .ax span{position:absolute;transform:translate(-50%)}.rp .rp-hist figure{margin:0 0 12px}.rp .rp-hist figcaption{align-items:center;gap:6px;margin-bottom:4px;font-weight:500;display:flex}.rp .rp-hist svg{width:100%;display:block;overflow:visible}.rp .rp-hist .rule{stroke:hsl(var(--hsl-foreground) / .55);stroke-dasharray:2 2}.rp .rp-hist .rl{fill:hsl(var(--hsl-muted-foreground))}.rp .rp-fb{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;display:grid}.rp .rp-fb .row{grid-template-columns:minmax(0,1.6fr) minmax(48px,1fr) 72px;align-items:center;gap:10px;height:32px;display:grid}.rp .rp-fb .l{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--hsl-foreground));overflow:hidden}.rp .rp-fb .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rp .rp-fb .n small{color:var(--text-dim);font-size:14px}.rp .rp-fb .track{border-radius:0 var(--radius-tag) var(--radius-tag) 0;background:var(--rp-raised);height:8px;display:flex;overflow:hidden}.rp .rp-fb .track b{background:var(--surface-danger-text);height:100%;display:block}.rp .rp-fb h5{font:600 14px/20px var(--font-sans);color:hsl(var(--hsl-muted-foreground));margin:8px 0 2px}.rp .rp-fb h5:first-child{margin-top:0}.rp .rp-ck{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px;display:grid}.rp .rp-ck-in{padding:24px 32px 28px}.rp .rp-ck-h{font:600 24px/32px var(--font-sans);letter-spacing:-.01em;color:hsl(var(--hsl-foreground));align-items:center;gap:10px;margin:0;display:flex}.rp .rp-ck-h .rp-dot{width:10px;height:10px}.rp .rp-ck-note{color:hsl(var(--hsl-muted-foreground));margin:4px 0 0;font-size:16px;line-height:24px}.rp .rp-ck-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 20px;display:grid}.rp .rp-ck-stats b{font:600 18px/26px var(--font-sans);font-variant-numeric:tabular-nums;display:block}.rp .rp-ck-stats span{color:hsl(var(--hsl-muted-foreground))}.rp .rp-ck-line{border-top:1px solid var(--rp-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:12px;margin:0;padding:10px 0;display:grid}.rp .rp-ck-line .lbl{color:hsl(var(--hsl-muted-foreground))}.rp .rp-ck-line time{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.rp .rp-ck-cal{color:hsl(var(--hsl-muted-foreground));flex-wrap:wrap;gap:4px 16px;display:flex}.rp .rp-ck-cal .ok{color:hsl(var(--hsl-foreground))}.rp .rp-ck .rp-subh{margin:24px 0 4px}.rp .rp-rel .sub{color:hsl(var(--hsl-muted-foreground));margin-top:2px;display:block}.rp .rp-rel{margin:0;padding:0;list-style:none}.rp .rp-rel li{border-top:1px solid var(--rp-line);grid-template-columns:80px 72px minmax(0,1fr) 96px;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.rp .rp-rel .sub{grid-column:1/-1}.rp .rp-rel .steps{gap:3px;display:flex}.rp .rp-rel .steps i{border-radius:var(--radius-tag);background:var(--rp-raised);width:14px;height:8px}.rp .rp-rel .steps i.pass{background:var(--surface-success-text)}.rp .rp-rel .steps i.fail{background:var(--surface-danger-text)}.rp .rp-rel .when{text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums}.rp .rp-rel li.gap{grid-template-columns:80px minmax(0,1fr)}.rp .rp-rel li.gap b{color:hsl(var(--hsl-muted-foreground));font-weight:500}.rp .rp-rel li.gap .sub{grid-column:auto;margin:0}.rp .rp-commits{flex:1;align-content:start;gap:0;padding:12px 20px 16px;display:grid}.rp .rp-commits .row{grid-template-columns:minmax(0,1.4fr) minmax(48px,1fr) 40px;align-items:center;gap:12px;height:32px;display:grid}.rp .rp-commits .l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp .rp-commits .n{text-align:right;font-variant-numeric:tabular-nums}@media (pointer:coarse){.agent-record .rp-btn,.agent-record .rp-cbx,.agent-record .rp-field,.rp .rp-tr,.rp .rp-agt,.rp .rp-at{min-height:44px}.rp-lb .rp-lb-r{height:44px}}@media (width<=720px){.rp-run{height:auto}.agent-record .rp-run .rp-head{padding:10px 0 8px}.agent-record .rp-run .rp-head>div{flex-wrap:nowrap;gap:8px}.agent-record .rp-run .rp-head>div>div:first-child{flex-wrap:nowrap;gap:6px;min-width:0}.agent-record .rp-run .rp-head h1{gap:5px;min-width:0;font-size:13px;line-height:22px}.agent-record .rp-run .rp-head h1 a{text-overflow:ellipsis;max-width:100px;overflow:hidden}.agent-record .rp-run .rp-elapsed{font-size:13px}.rp .rp-tabs-wrap{z-index:5;background:hsl(var(--hsl-background));margin:0 -16px;position:sticky;top:44px}.rp .rp-tabs{margin:0;padding:0 4px}.rp .rp-work{padding-top:12px;overflow:visible}.rp .rp-work>*{height:auto}.rp .ph-hide{display:none!important}.rp .ph-show{display:inline-flex}.rp .rp-ov,.rp .rp-ov-b,.rp .rp-topo,.rp .rp-conv,.rp .rp-ck,.rp .rp-tl,.rp .rp-an-g{flex-direction:column;gap:12px;display:flex}.rp .rp-conv[data-picked]>aside,.rp .rp-conv:not([data-picked])>article{display:none}.rp .rp-conv[data-picked]>article{min-height:70dvh}.rp .rp-back{border-radius:var(--radius-md);width:32px;height:32px;color:hsl(var(--hsl-foreground));background:0 0;border:0;place-items:center;margin-left:-8px;display:grid}.rp .rp-back svg{transform:rotate(180deg)}.rp .rp-tx .conversation-scroll{padding:4px 0 32px}.rp .rp-vd{padding:16px}.rp .rp-vd-top{grid-template-columns:minmax(0,1fr);gap:16px}.rp .rp-verdict{font-size:20px;line-height:28px}.rp .rp-vd-act{flex-wrap:wrap}.rp .rp-sum{-moz-column-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.rp .rp-sum>div{padding:14px 16px}.rp .rp-sum>div:first-child,.rp .rp-sum>div:nth-child(4){grid-column:1/-1}.rp .rp-sum>div+div{border-top:1px solid var(--rp-line)}.rp .rp-tg{-moz-column-gap:8px;grid-template-columns:96px minmax(0,1fr) 44px;column-gap:8px}.agent-record .rp-hd.sm{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 12px}.agent-record .rp-hd.sm .end{flex-wrap:wrap;width:100%;margin-left:0}.rp .rp-agt-h,.rp .rp-agt{grid-template-columns:8px minmax(0,1fr) 48px 64px;padding:0 16px}.rp-run:is([data-tab=overview],[data-tab=analytics],[data-tab=checks]) .rp-work{margin:0;padding:12px 0 24px;overflow:visible}.agent-record .rp-scroll,.rp .rp-alist,.rp .rp-tbl,.rp .rp-at-wrap{max-height:420px}.rp .rp-conv .rp-alist,.rp .rp-conv .rp-scroll{max-height:72dvh}.rp .rp-tl-chart{min-height:520px}.rp .rp-ig{grid-template-columns:minmax(0,1fr)}.rp .rp-ig>div+div{box-shadow:none;border-top:1px solid var(--rp-line)}.rp .rp-files{height:80dvh}.rp .rp-doc{overflow-wrap:anywhere}.rp .rp-doc [class~=border-border][class~=p-5]{padding:20px 16px 32px}.rp .rp-trw{grid-template-columns:minmax(0,1fr)}.rp .rp-tr{grid-template-columns:84px minmax(0,1fr) 76px;padding-left:12px}.rp .rp-tr>span:nth-child(2),.rp .rp-tr>span:nth-child(3),.rp .rp-tr>span:nth-child(6),.agent-record .rp-hd.rp-hd-tools [role=radiogroup] .ct{display:none}.rp .rp-tr.failed .nm:before{content:"✕ ";color:var(--surface-danger-text);font-weight:600}.agent-record .rp-hd.rp-hd-tools{flex-wrap:wrap;gap:8px;height:auto;padding:8px!important}.agent-record .rp-hd.rp-hd-tools>.rp-cbx{flex:100%;width:auto!important}.agent-record .rp-hd.rp-hd-tools>.rp-legend{flex-wrap:wrap;flex:100%;gap:4px 12px}.agent-record .rp-hd.rp-hd-tools>.end{flex:100%;margin-left:0}.agent-record .rp-hd.rp-hd-tools>.end>.rp-cbx{flex:1;width:auto!important}.rp .rp-trd{box-shadow:0 -1px 0 var(--rp-line)}.rp .rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp .rp-kpis>div:nth-child(odd){box-shadow:none}.rp .rp-an-f .rp-cbx{flex:1;width:auto!important}.rp .rp-lat .row{grid-template-columns:96px minmax(0,1fr) 112px}.rp .rp-cpm-box{flex:none;height:200px;min-height:0}.rp .rp-ck-in{padding:16px}.rp .rp-ck>.rp-card{align-self:stretch}.rp .rp-ck-stats{grid-template-columns:minmax(0,1fr);gap:12px}.rp .rp-ck-line{grid-template-columns:minmax(0,1fr);gap:2px}}.rp.td2{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.rp.td2>.rp-head{padding-bottom:0}.rp .td2-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.rp .td2-top>.rp-card{height:336px}.rp .td2-needs,.rp .td2-moves{margin:0;padding:4px 0;list-style:none}.rp .td2-needs li>a,.rp .td2-needs li>div{grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:10px 20px;display:grid}.rp .td2-needs li>a:hover{background:var(--ix-hover-bg)}.rp .td2-needs .rp-i{margin-top:3px}.rp .td2-needs .rp-i.warn{color:var(--surface-warning-text)}.rp .td2-needs .rp-i.go{color:var(--text-dim);align-self:center;transform:rotate(-90deg)}.rp .td2-needs b{font-weight:500}.rp .td2-needs .sub,.rp .td2-row .sub{color:hsl(var(--hsl-muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;line-height:18px;display:block;overflow:hidden}.rp .td2-none{color:hsl(var(--hsl-muted-foreground));align-items:center;gap:8px;padding:16px 20px;display:flex}.rp .td2-foot{border-top:1px solid var(--rp-line);height:44px;color:hsl(var(--hsl-muted-foreground));flex:none;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.rp .td2-foot .rp-link{align-items:center;gap:4px;margin:0;display:inline-flex}.rp .td2-moves section+section{border-top:1px solid var(--rp-line)}.rp .td2-moves h3{font:600 15px/22px var(--font-sans);align-items:baseline;gap:8px;margin:0;padding:10px 20px 2px;display:flex}.rp .td2-moves h3 a:hover{color:var(--accent-text)}.rp .td2-moves ol{margin:0;padding:0 0 8px;list-style:none}.rp .td2-moves li{grid-template-columns:48px minmax(0,1fr) 136px;align-items:baseline;gap:12px;padding:4px 20px;display:grid}.rp .td2-moves li>.bd{justify-self:end}.rp .td2-moves time{font:14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-dim)}.rp .td2-moves .tx b{font-weight:600}.rp .td2-moves .tx a{color:var(--accent-text)}.rp .td2-badge{border-radius:var(--radius-pill);height:24px;font:500 14px/20px var(--font-sans);white-space:nowrap;background:var(--rp-raised);color:hsl(var(--hsl-muted-foreground));font-variant-numeric:tabular-nums;justify-self:start;align-items:center;padding:0 8px;display:inline-flex}.rp .td2-badge.ok{background:var(--surface-success-bg);color:var(--surface-success-text)}.rp .td2-board .rp-hd .end{flex:1;justify-content:flex-end}.rp .td2-find{width:260px}.rp .td2-grid{--td2-cols:minmax(200px, 1.3fr) 120px minmax(120px, .9fr) minmax(200px, 1.6fr) 168px 128px 96px}.rp .td2-cols,.rp .td2-row{grid-template-columns:var(--td2-cols);-moz-column-gap:16px;column-gap:16px;padding:0 20px;display:grid}.rp .td2-cols{border-bottom:1px solid var(--rp-line);height:40px;color:var(--text-dim);align-items:center;font-size:14px}.rp .td2-cols .r,.rp .td2-row .live{text-align:right;justify-self:end}.rp .td2-cols .axis{height:20px;position:relative}.rp .td2-cols .axis i{white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.rp .td2-cols .axis i.t{color:hsl(var(--hsl-muted-foreground));transform:translate(-100%)}.rp .td2-gh{border:0;border-bottom:1px solid var(--rp-line);width:100%;height:40px;font:600 15px/22px var(--font-sans);color:hsl(var(--hsl-foreground));text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 20px;display:flex}.rp .td2-gh .rp-i{color:var(--text-dim);transition:transform .12s}.rp .td2-gh[aria-expanded=false] .rp-i{transform:rotate(-90deg)}.rp .td2-row{border-bottom:1px solid var(--rp-line);align-items:center;min-height:56px;padding-top:8px;padding-bottom:8px}.rp .td2-row:hover{background:var(--ix-hover-bg)}.rp .td2-row .nm{min-width:0}.rp .td2-row .nm a{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rp .td2-row .nm a:hover{color:var(--accent-text)}.rp .td2-row .st{align-items:center;gap:8px;display:flex}.rp .td2-row .st b{font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums}.rp .td2-meter{gap:2px;display:inline-flex}.rp .td2-meter i{border-radius:var(--radius-pill);background:var(--rp-raised);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--rp-line)}.rp .td2-meter i.on{background:var(--surface-success-text);box-shadow:none}.rp .td2-row .ml{min-width:0;color:hsl(var(--hsl-muted-foreground));white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.rp .td2-row .ml>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rp .td2-row .ax{height:12px;position:relative}.rp .td2-row .ax .track{background:var(--rp-raised);height:2px;position:absolute;top:5px;left:0;right:0}.rp .td2-row .ax .dist{border-radius:var(--radius-tag) 0 0 var(--radius-tag);background:hsl(var(--hsl-foreground) / .62);height:6px;position:absolute;top:3px;right:0}.rp .td2-row .ax .tick{background:hsl(var(--hsl-foreground));border-radius:1px;width:2px;height:14px;position:absolute;top:-1px;right:-1px}.rp .td2-row .mv{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:14px;overflow:hidden}.rp .td2-row .mv b{font-size:15px;font-weight:600}.rp .td2-row .mv .ok{color:var(--surface-success-text)}.rp .td2-row .lv{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rp .td2-row .lv a:hover{color:var(--accent-text)}.rp .td2-mx{border-radius:var(--radius-pill);background:var(--rp-raised);height:22px;color:hsl(var(--hsl-foreground));font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:0;flex:none;padding:0 7px}.rp .td2-mx:hover,.rp .td2-mx[aria-expanded=true]{background:var(--ix-sel-bg);color:var(--accent-text)}.rp .td2-extra{display:contents}.rp .td2-extra>.ml{grid-column:3}@media (width<=1100px){.rp .td2-grid{--td2-cols:minmax(0, 1fr) auto auto auto}.rp .td2-cols,.rp .td2-row .ml,.rp .td2-row .ax,.rp .td2-row .mv,.rp .td2-extra{display:none}}@media (width<=720px){.rp .td2-top{flex-direction:column;display:flex}.rp .td2-top>.rp-card{height:auto;max-height:420px}.rp .td2-moves li{grid-template-columns:44px minmax(0,1fr)}.rp .td2-moves li>.bd{grid-column:2;justify-self:start}.rp .td2-find{width:100%}.rp .td2-board .rp-hd{flex-wrap:wrap;height:auto;padding:8px 12px}.rp .td2-grid{--td2-cols:minmax(0, 1fr) auto auto}.rp .td2-cols,.rp .td2-row{padding:0 16px}.rp .td2-row{padding-top:8px;padding-bottom:8px}.rp .td2-row .wk{display:none}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::-moz-selection{color:#0000}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}:is(.dark,.light,[data-theme],[data-sandbox-theme=vault]){--foreground:var(--hsl-foreground);--muted-foreground:var(--hsl-muted-foreground)}:root{--shimmer-period:1.4s}.sandbox-tree-surface{--trees-bg-override:var(--md3-surface-container-lowest);--trees-bg-muted-override:var(--md3-surface-container-low);--trees-search-bg-override:var(--md3-surface-container);--trees-input-bg-override:var(--md3-surface-container);--trees-hover-bg-override:var(--md3-surface-container-high);--trees-selected-bg-override:hsl(var(--primary) / .16);--trees-selected-fg-override:hsl(var(--foreground));--trees-fg-override:hsl(var(--foreground));--trees-fg-muted-override:hsl(var(--muted-foreground));--trees-muted-fg-override:hsl(var(--muted-foreground));--trees-search-fg-override:hsl(var(--foreground));--trees-border-color-override:var(--md3-outline-variant);--trees-indent-guide-bg-override:var(--md3-outline-variant);--trees-accent-override:hsl(var(--primary));--trees-focus-ring-color-override:var(--focus-border)}.sandbox-code-view{container-type:inline-size}.sandbox-code-view-mobile-toolbar{display:none}@container (width<=560px){.sandbox-code-view-layout{flex-direction:column}.sandbox-code-view-mobile-toolbar{border-bottom:1px solid var(--md3-outline-variant);background:var(--md3-surface-container-lowest);gap:.25rem;padding:.375rem .75rem;display:flex}.sandbox-code-view-mobile-toolbar button{color:hsl(var(--muted-foreground));border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem}.sandbox-code-view-mobile-toolbar button[aria-pressed=true]{background:var(--md3-surface-container-high);color:hsl(var(--foreground))}.sandbox-code-view-tree{border-right:0;flex:1;width:100%;min-height:0;display:none}.sandbox-code-view-tree[data-mobile-open=true]{display:flex}.sandbox-code-view-editor[data-mobile-hidden=true]{display:none}}.agent-shimmer{background:linear-gradient(90deg, hsl(var(--muted-foreground)) 0%, hsl(var(--foreground)) 45%, hsl(var(--muted-foreground)) 60%);color:#0000;animation:agent-shimmer var(--shimmer-period) linear infinite;background-size:250%;-webkit-background-clip:text;background-clip:text}.agent-disclose{transition:grid-template-rows var(--motion-surface), opacity var(--motion-control);opacity:0;grid-template-rows:0fr;display:grid}.agent-disclose>*{min-height:0;overflow:hidden}.agent-disclose[data-open=true]{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){:where(:not([data-motion=essential],[data-motion=essential] *)),:where(:not([data-motion=essential],[data-motion=essential] *)):before,:where(:not([data-motion=essential],[data-motion=essential] *)):after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[data-sandbox-theme=vault] .glass-panel{background:var(--md3-surface-container);-webkit-backdrop-filter:none;border-color:var(--md3-outline-variant);box-shadow:var(--shadow-card)}[data-sandbox-theme=vault] .glass-panel:hover{border-color:var(--md3-outline)}[data-sandbox-theme=vault] .glass-panel-heavy{background:var(--md3-surface-container-high);-webkit-backdrop-filter:none;border-color:var(--md3-outline-variant);box-shadow:var(--shadow-card)}[data-sandbox-theme=vault] .glow-primary,[data-sandbox-theme=vault] .glow-primary:hover{box-shadow:none}.tangle-prose{color:hsl(var(--foreground));overflow-wrap:break-word;line-height:1.7}.tangle-transcript-text,.tangle-prose.tangle-transcript-text{font-family:inherit;font-size:var(--transcript-font-size);line-height:var(--transcript-line-height)}.tangle-transcript-text .tangle-prose{font-size:inherit;line-height:inherit}.tangle-prose :where(p,ul,ol){margin:0}.tangle-prose>*+*{margin-top:.85em}.tangle-prose h1,.tangle-prose h2,.tangle-prose h3,.tangle-prose h4{color:inherit;margin-top:1.4em;margin-bottom:.5em;font-weight:600;line-height:1.3}.tangle-prose h1{font-size:1.4em}.tangle-prose h2{font-size:1.25em}.tangle-prose h3{font-size:1.1em}.tangle-prose ul,.tangle-prose ol{padding-left:1.4em}.tangle-prose ul{list-style-type:disc}.tangle-prose ol{list-style-type:decimal}.tangle-prose ul ul{list-style-type:circle}.tangle-prose li::marker{color:hsl(var(--muted-foreground))}.tangle-prose li{margin:.25em 0}.tangle-prose li>ul,.tangle-prose li>ol{margin-top:.25em}.tangle-prose a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.tangle-prose blockquote{border-left:2px solid var(--border-default);color:hsl(var(--muted-foreground));padding-left:.9em}.tangle-prose hr{border:0;border-top:1px solid var(--border-subtle);margin:1.2em 0}.tangle-prose :not(pre)>code{background:var(--md3-surface-container-high);font-size:.9em;font-family:var(--font-mono);border-radius:4px;padding:.12em .36em}.tangle-prose pre{margin:.85em 0}.tangle-prose table{width:100%;color:inherit;margin:.85em 0;font-size:.95em;display:block;overflow-x:auto}.tangle-prose thead{border-bottom:1px solid var(--border-default)}.tangle-prose th{text-align:left;color:inherit;white-space:nowrap;padding:.5em .85em;font-weight:600}.tangle-prose td{border-top:1px solid var(--border-subtle);vertical-align:top;padding:.5em .85em}.tangle-prose th:not(:first-child),.tangle-prose td:not(:first-child){border-left:1px solid var(--border-subtle)}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.agent-graph{container-type:inline-size}.ag-live{--ag-fg:hsl(var(--foreground));--ag-muted:hsl(var(--muted-foreground));--ag-surface:hsl(var(--card));--ag-border:hsl(var(--border))}.ag-live-slot{align-items:flex-start;width:100%;height:100%;display:flex}.ag-live-card{box-sizing:border-box;border:1px solid var(--ag-border);border-radius:var(--radius-card);width:100%;height:100%;animation:tangle-intro-enter var(--motion-arrive) both;background:var(--ag-surface);color:var(--ag-fg);transition:height var(--motion-surface), border-radius var(--motion-surface), border-color var(--motion-control), box-shadow var(--motion-control);flex-direction:column;gap:4px;padding:8px;display:flex;position:relative;overflow:hidden}.ag-live-head{-moz-column-gap:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;display:grid}.ag-live-head>:first-child{grid-area:1/1/3}.ag-live-names,.ag-live-stats{display:contents}.ag-live-name{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-weight:600;line-height:18px;overflow:hidden}.ag-live-meta,.ag-live-stats{font-size:var(--font-size-xs);color:var(--ag-muted);line-height:16px}.ag-live-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/-1;overflow:hidden}.ag-live-accounting{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-area:3/2/auto/-1;max-width:100%;overflow:hidden}.ag-live-pill{color:var(--ag-status);grid-area:1/3;justify-self:end;align-items:center;gap:4px;display:inline-flex}.ag-running-dot{border-radius:var(--radius-pill);background:var(--surface-info-text);flex:none;width:6px;height:6px;display:inline-block}[data-activity=quiet] .ag-running-dot{background:var(--surface-warning-text);animation:none!important}.ag-live-thinking-row{align-items:center;gap:8px;min-width:0;display:flex}.ag-live-thinking{min-width:0;font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.ag-live-quiet{color:var(--surface-warning-text);font-size:var(--font-size-xs);line-height:16px}.ag-live-inspect{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ag-live-inspect>span:last-child{text-decoration:underline}.ag-live-respond{height:var(--control-height-sm);min-height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--surface-warning-text);cursor:pointer;background:0 0;border:1px solid;flex:none;padding:0 8px}.ag-live-events-clip{height:48px;min-height:48px;margin-top:auto;overflow:hidden}.ag-live-events{margin:0;padding:0;list-style:none}.ag-live-events li{min-height:16px;font:var(--font-size-xs)/16px var(--font-mono,monospace);color:var(--ag-muted);transition:color var(--motion-stream);align-items:center;gap:6px;display:flex}.ag-live-events li svg{flex:none;width:12px;height:12px}.ag-live-events li:last-child{color:var(--ag-fg)}.ag-live-event-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ag-live-event-at{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:3ch}.ag-live-chip{grid-template-rows:18px minmax(0,1fr);grid-template-columns:16px minmax(0,1fr) auto auto;gap:4px 8px;height:80px;display:grid}.ag-live-chip .ag-live-head,.ag-live-chip .ag-live-names{display:contents}.ag-live-chip .ag-live-name{grid-area:1/2}.ag-live-chip .ag-live-stats,.ag-live-chip .ag-live-head>:first-child{display:none}.ag-live-chip-result{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-sm);grid-area:2/1/auto/-1;line-height:18px;overflow:auto}.ag-phone-list{flex-direction:column;gap:12px;margin:0;padding:8px;list-style:none;display:flex}.ag-phone-list>li{min-width:0;padding-left:min(calc(var(--depth) * 16px), 32px);border-left:1px solid var(--ag-border)}.ag-phone-select{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agent-graph .react-flow__node-liveAgent:focus-visible .ag-live-card,.agent-graph .react-flow__node-agent:focus-visible>div,.ag-phone-select:focus-visible{outline:2px solid hsl(var(--foreground) / .7);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ag-live-card{transition:opacity var(--duration-fast);animation:none}}.ag-status-button{flex:1;align-items:center;gap:6px;min-width:0;max-width:max-content;display:inline-flex}.ag-caption-target{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}@container not (width>=600px){.ag-live-card{height:auto;min-height:164px}.ag-live-card[data-sparse=true]{min-height:88px}.ag-phone-select .ag-agent-card{height:auto;min-height:88px}.ag-caption-target{display:none}.ag-status-button{flex:none}.ag-live-card.ag-live-chip{height:80px;min-height:80px}}.ag-live-chip-status{font-size:var(--font-size-xs);color:var(--ag-status);grid-area:1/3}.ag-live-chip-cost{font-size:var(--font-size-xs);color:var(--ag-muted);font-variant-numeric:tabular-nums;grid-area:1/4}.ag-parent-label{color:var(--ag-muted);font-size:var(--font-size-xs);font-weight:400}.ag-agent-card[data-status=needs-you] p{-webkit-line-clamp:1}.ag-latest{border-bottom:1px solid hsl(var(--border));min-width:0;color:hsl(var(--foreground));font-size:var(--font-size-xs);flex:none;padding:4px 12px;line-height:16px;container-type:inline-size}.ag-latest header{float:left;flex-direction:column;justify-content:center;align-items:start;width:128px;height:64px;display:flex}.ag-latest header>span{color:hsl(var(--muted-foreground))}.ag-latest header>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ag-latest ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:0 12px;height:64px;margin:0 0 0 140px;padding:0;list-style:none;display:grid;overflow:auto}.ag-latest li{min-height:64px}.ag-latest li>button{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-content:start;align-items:start;gap:0 6px;padding:0;display:grid}.ag-latest li>button:disabled{cursor:default}.ag-latest strong{font-weight:600}.ag-latest li strong{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.ag-latest-dot{box-sizing:border-box;border-radius:var(--radius-pill);width:8px;height:8px}.ag-latest-state{grid-area:1/3;align-items:center;gap:4px;display:inline-flex}.ag-latest-label{overflow-wrap:anywhere;min-width:0;font:var(--font-size-xs)/16px var(--font-mono,monospace);grid-area:2/2/auto/-1}.ag-latest time{color:hsl(var(--muted-foreground));font:var(--font-size-xs)/16px var(--font-mono,monospace);font-variant-numeric:tabular-nums;grid-area:3/2/auto/-1}.ag-latest-empty{color:hsl(var(--muted-foreground));grid-column:1/-1;align-items:center;display:flex}.ag-frame-owner .ag-live-card{grid-template-rows:18px minmax(0,1fr);grid-template-columns:18px minmax(0,1fr) auto;gap:4px 8px;height:100%;display:grid}.ag-frame-owner .ag-live-chip-result{white-space:nowrap}.ag-frame-owner .ag-live-head{display:contents}.ag-frame-owner .ag-live-meta,.ag-frame-owner .ag-live-events-clip{display:none}.ag-frame-owner .ag-live-thinking-row{grid-area:2/2/auto/-1}.ag-frame-owner .ag-live-thinking{-webkit-line-clamp:1}.ag-frame-owner .ag-live-accounting{display:none}.ag-frame-owner .ag-agent-card{flex-direction:row;align-items:center;gap:16px}@container not (width>=600px){.ag-latest header{float:none;flex-direction:row;justify-content:start;align-items:center;gap:8px;width:auto;height:24px}.ag-latest header>button{margin-left:auto}.ag-latest ol{grid-template-columns:1fr;height:64px;margin-left:0}}@media (pointer:coarse){.ag-live-respond{min-width:44px;min-height:44px}}.record-conversation{scroll-behavior:auto;overscroll-behavior:contain;height:29rem;overflow:auto}.record-conversation .virtual-row{overflow-anchor:auto}.record-conversation .chat-empty{font:var(--font-size-base)/1.5 var(--font-sans);color:hsl(var(--muted-foreground));padding:1rem}.record-conversation .chat-row.selected{box-shadow:-10px 0 0 -8px var(--accent-text)}.record-conversation .chat-row.flagged{box-shadow:-10px 0 0 -8px hsl(var(--muted-foreground))}.record-conversation .chat-row>:is(.publication-note,.clip-note,.event-flags){margin:4px 0 8px}.record-conversation .ar-prompt-more{justify-content:flex-end;margin:4px 0 0;display:flex}.record-conversation .tool-note{font:var(--font-size-sm)/20px var(--font-sans);color:hsl(var(--muted-foreground));white-space:nowrap}.record-conversation .lifecycle-note{font:var(--font-size-sm)/1.5 var(--font-sans);color:hsl(var(--muted-foreground));align-items:baseline;gap:8px;margin:8px 0;padding:0 12px;display:flex}.record-conversation .lifecycle-note b{color:hsl(var(--foreground));font-weight:600}.record-conversation .lifecycle-note>span{overflow-wrap:anywhere;min-width:0}.record-conversation .poll-calls{max-height:18rem;margin:0;padding:4px 12px 8px;list-style:none;overflow:auto}.record-conversation .poll-calls li{font:var(--font-size-sm)/1.5 var(--font-sans);color:hsl(var(--muted-foreground));gap:12px;padding:2px 0;display:flex}.record-conversation .poll-calls .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);overflow:hidden}.record-conversation .transcript-edge{justify-content:center;gap:16px;margin:8px 0 0;display:flex}.record-conversation .publication-note{font:var(--font-size-sm)/1.4 var(--font-sans);color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.record-conversation .publication-note:empty{display:none}.record-conversation .clip-note{font:var(--font-size-sm)/1.5 var(--font-sans);color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-conversation .event-flags{gap:4px;margin-left:8px;display:inline-flex}.record-conversation .event-flag{border-radius:var(--radius-control);min-height:0;font:600 var(--font-size-sm)/1.6 var(--font-sans);cursor:pointer;border:0;padding:0 4px}.record-conversation .event-flag.polarity-good{color:var(--accent-text);background:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.record-conversation .event-flag.polarity-good{background:color-mix(in srgb, var(--accent-text) 14%, transparent)}}.record-conversation .event-flag.polarity-bad{color:hsl(var(--muted-foreground));background:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.record-conversation .event-flag.polarity-bad{background:color-mix(in srgb, hsl(var(--muted-foreground)) 14%, transparent)}}.record-conversation .event-flag.polarity-neutral{color:hsl(var(--foreground));background:hsl(var(--muted))}.record-conversation .event-flag:is(.polarity-unknown,.polarity-uncalibrated){color:hsl(var(--muted-foreground));box-shadow:inset 0 0 0 1px hsl(var(--border));background:0 0;border-style:dashed}.record-conversation .event-flag.polarity-none{color:hsl(var(--muted-foreground));background:0 0}.record-conversation .link-button{min-height:0;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.record-conversation .link-button:hover,.record-conversation .link-button:focus-visible{text-decoration:underline}.record-conversation .ar-turn{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:16px;margin:20px 0 8px;padding-top:12px;display:flex}.record-conversation .ar-turn time,.record-conversation .ar-idle-event time{color:hsl(var(--muted-foreground));font:var(--font-size-sm)/1.5 var(--font-sans);flex:none}.record-conversation .ar-idle-event{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;padding:4px 0;display:grid}[data-typography=expressive],[data-typography=expressive] :is([data-theme],[data-sandbox-ui],[data-sandbox-theme],.dark,.light){--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;font-family:var(--font-sans)}.tangle-intro{isolation:isolate;padding:var(--hero-padding-top) var(--hero-gutter) var(--hero-padding-bottom);text-align:center;color:hsl(var(--foreground));background:hsl(var(--background));position:relative;overflow:clip}.tangle-intro:before{content:"";z-index:-1;pointer-events:none;opacity:var(--hero-atmosphere-opacity);background:radial-gradient(ellipse at 50% 0%, hsl(var(--primary)), transparent 70%);position:absolute;inset:0}.tangle-intro[data-grid]:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);background-size:var(--hero-grid-pitch) var(--hero-grid-pitch);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at top,#000,#0000 75%);mask-image:radial-gradient(at top,#000,#0000 75%)}.tangle-display{max-width:var(--display-max-width);overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--tracking-display);color:hsl(var(--foreground));margin:0 auto;font-weight:700}.tangle-display[data-gradient]{background-image:var(--display-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.tangle-intro-description{margin:var(--hero-content-gap) auto 0;max-width:var(--reading-max-width);color:hsl(var(--muted-foreground));font-size:clamp(1rem,.8rem + 1vw,1.25rem);line-height:1.625}.tangle-intro-actions{justify-content:center;gap:var(--hero-action-gap);flex-wrap:wrap;margin-top:2.5rem;display:flex}.tangle-control-display{justify-content:center;align-items:center;gap:var(--hero-action-gap);min-height:var(--display-control-height);border-radius:var(--display-control-radius);font:600 var(--display-control-font-size)/1 var(--font-sans);white-space:nowrap;box-shadow:var(--display-control-shadow);cursor:pointer;transition:transform var(--motion-control);border:1px solid #0000;padding:0 1.5rem;text-decoration:none;display:inline-flex}.tangle-control-display:not([data-variant]),.tangle-control-display[data-variant=default]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tangle-control-display[data-variant=outline]{background:hsl(var(--card));color:hsl(var(--card-foreground));border-color:hsl(var(--border));box-shadow:none}.tangle-control-display:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.tangle-control-display:disabled,.tangle-control-display[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.tangle-control-display:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}}.tangle-control-display:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.tangle-intro-knot{z-index:-1;pointer-events:none;width:clamp(30rem,45vw,40rem);height:auto;opacity:var(--hero-knot-opacity);position:absolute;top:1.5rem;right:-10rem;rotate:-14deg}.tangle-intro-knot>svg{width:100%;height:auto}.tangle-intro[data-motion]{animation:tangle-intro-enter var(--motion-arrive) both}@media (prefers-reduced-motion:reduce){.tangle-intro,.tangle-intro *,.tangle-control-display{transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.tangle-display[data-gradient]{color:canvastext;background:0 0}.tangle-intro:before,.tangle-intro:after{display:none}}@keyframes tangle-surface-present{0%{--tangle-presence:0}to{--tangle-presence:1}}@keyframes tangle-surface-absent{0%{--tangle-presence:1}to{--tangle-presence:0}}@media (width>=64rem){}@media (width>=80rem){}@container tangle-settings (width<=40rem){}@container tangle-settings (width>=60rem){}.fw-root{--fw-text:var(--text-primary);--fw-muted:var(--text-muted);--fw-surface:var(--bg-card);--fw-raised:var(--bg-elevated);--fw-border:hsl(var(--hsl-border));--fw-grid:var(--chart-grid);--fw-guide:var(--chart-rule);--fw-well:var(--well-card);--fw-hover:var(--bg-hover);--fw-accent:var(--accent-text);--fw-failed:var(--surface-danger-text);--fw-ok:var(--surface-success-text);--fw-amber:var(--surface-warning-text);--fw-live:var(--fw-accent);--fw-kind-model:var(--chart-accent);--fw-kind-tool:var(--tone-cyan-icon);--fw-neutral-bar:var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root{--fw-neutral-bar:color-mix(in oklab, var(--fw-text) 15%, var(--fw-surface))}}.fw-root{--fw-hatch:var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root{--fw-hatch:color-mix(in oklab, var(--fw-text) 22%, transparent)}}.fw-root{--fw-h0:var(--chart-muted);--fw-h1:var(--lightningcss-light,oklch(55% .11 255))var(--lightningcss-dark,oklch(70% .11 255));--fw-h2:var(--lightningcss-light,oklch(55% .11 300))var(--lightningcss-dark,oklch(70% .11 300));--fw-h3:var(--lightningcss-light,oklch(55% .11 335))var(--lightningcss-dark,oklch(70% .11 335));--fw-h4:var(--lightningcss-light,oklch(55% .11 215))var(--lightningcss-dark,oklch(70% .11 215));--fw-h5:var(--lightningcss-light,oklch(55% .03 255))var(--lightningcss-dark,oklch(70% .03 255));--fw-ease:cubic-bezier(.2, .8, .2, 1);--fw-bar-h:20px;--fw-label-col:min(var(--fw-name-w), 42%);--fw-bar-shift:0px;min-width:0;color:var(--fw-text);background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:var(--radius-xl);font-family:var(--font-sans);font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px;position:relative;container-type:inline-size}.fw-root-agents{--fw-bar-h:24px;--fw-label-col:min(var(--fw-name-w), 28%)}.fw-root *,.fw-root :before,.fw-root :after{box-sizing:border-box}.fw-root :is(p,dl,dd,h3,ul){margin:0;padding:0}.fw-root :is(button,input,select){font:inherit;color:inherit}.fw-root :is(button,input,select,[tabindex]):focus-visible{outline:2px solid var(--fw-accent);outline-offset:1px}.fw-root :is(button,select):disabled{opacity:.45;cursor:default}.fw-root [data-tone="0"]{--tone:var(--fw-h0)}.fw-root [data-tone="1"]{--tone:var(--fw-h1)}.fw-root [data-tone="2"]{--tone:var(--fw-h2)}.fw-root [data-tone="3"]{--tone:var(--fw-h3)}.fw-root [data-tone="4"]{--tone:var(--fw-h4)}.fw-root [data-tone="5"]{--tone:var(--fw-h5)}.fw-root [data-tone]{--fill:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--tone))}@supports (color:color-mix(in lab, red, red)){.fw-root [data-tone]{--fill:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 94%, hsl(var(--hsl-background))))}}.fw-root [data-tone]{--line:var(--tone);--dim:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--tone))}@supports (color:color-mix(in lab, red, red)){.fw-root [data-tone]{--dim:var(--lightningcss-light,color-mix(in oklab, var(--tone) 62%, var(--fw-surface)))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 40%, var(--fw-surface)))}}.fw-root [data-tone]{--dim-line:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--tone))}@supports (color:color-mix(in lab, red, red)){.fw-root [data-tone]{--dim-line:var(--lightningcss-light,color-mix(in oklab, var(--tone) 70%, var(--fw-surface)))var(--lightningcss-dark,color-mix(in oklab, var(--tone) 55%, var(--fw-surface)))}}.fw-root .fw-heading{border-bottom:1px solid var(--fw-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fw-root .fw-title-block{gap:4px;min-width:0;display:grid}.fw-root .fw-title-line{align-items:center;gap:8px;min-width:0;display:flex}.fw-root .fw-title-glyph{color:var(--fw-accent);display:inline-flex}.fw-root .fw-title{letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.fw-root .fw-state{border-radius:var(--radius-pill);height:20px;color:var(--fw-muted);background:var(--fw-well);flex-shrink:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.fw-root .fw-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fw-root .fw-state-live{color:var(--fw-live);background:var(--fw-live)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-state-live{background:color-mix(in oklab, var(--fw-live) 12%, transparent)}}.fw-root .fw-state-live:before{animation:fw-pulse 1.6s var(--fw-ease) infinite}.fw-root .fw-headline{color:var(--fw-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fw-root .fw-headline:before{content:"·";margin-right:8px}.fw-root .fw-tools{align-items:center;gap:8px;display:flex}.fw-root .fw-views{border-radius:var(--radius-md);background:var(--fw-well);border:1px solid var(--fw-border);padding:4px;display:inline-flex}.fw-root .fw-view-button{appearance:none;border-radius:var(--radius-sm);height:24px;color:var(--fw-muted);cursor:pointer;transition:background-color .12s var(--fw-ease), color .12s var(--fw-ease);background:0 0;border:0;padding:0 12px;font-size:14px}.fw-root .fw-view-button[aria-checked=true]{opacity:1;cursor:default;background:var(--fw-surface);color:var(--fw-text);box-shadow:var(--shadow-card), 0 0 0 1px var(--fw-border)}.fw-root .fw-search{align-items:center;display:flex;position:relative}.fw-root .fw-search-glyph{color:var(--fw-muted);pointer-events:none;display:inline-flex;position:absolute;left:8px}.fw-root .fw-search-input{appearance:none;border:1px solid var(--fw-border);border-radius:var(--radius-md);background:var(--fw-well);width:200px;height:32px;padding:0 12px 0 28px;font-size:14px}.fw-root .fw-search-input::placeholder{color:var(--fw-muted)}.fw-root .fw-search-input::-webkit-search-cancel-button{display:none}.fw-root .fw-summary{border-bottom:1px solid var(--fw-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.fw-root .fw-summary>div{min-width:0;padding:12px 16px}.fw-root .fw-summary>div+div{border-left:1px solid var(--fw-border)}.fw-root .fw-summary dt{color:var(--fw-muted);font-size:14px;line-height:18px}.fw-root .fw-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.fw-root .fw-has-errors .fw-value{color:var(--fw-failed)}.fw-root .fw-axis{grid-template-columns:var(--fw-label-col) minmax(0, 1fr);height:32px;color:var(--fw-muted);font-size:14px;display:grid}.fw-root .fw-axis-top{border-bottom:1px solid var(--fw-border)}.fw-root .fw-axis-label{border-right:1px solid var(--fw-border);align-items:center;gap:8px;min-width:0;padding:0 12px 0 16px;display:flex;position:relative}.fw-root .fw-branch-controls{gap:4px;margin-left:auto;display:flex}.fw-root .fw-text-button{appearance:none;border-radius:var(--radius-sm);height:24px;color:var(--fw-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:14px}.fw-root .fw-text-button:hover{background:var(--fw-hover);color:var(--fw-text)}.fw-root .fw-resize{cursor:col-resize;z-index:2;width:8px;height:100%;position:absolute;top:0;right:-4px}.fw-root .fw-resize:hover,.fw-root .fw-resize:focus-visible{background:linear-gradient(90deg, transparent 3px, var(--fw-accent) 3px 5px, transparent 5px);outline:0}.fw-root .fw-axis-track{cursor:ew-resize;touch-action:none;position:relative;overflow:hidden}.fw-root .fw-tick{top:50%;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:16px;position:absolute;transform:translate(4px,-50%)}.fw-root .fw-cursor-handle{background:var(--fw-text);width:9px;height:9px;box-shadow:0 0 0 2px var(--fw-surface);left:calc(var(--fw-pad) + (var(--fw-t) - var(--fw-v0)) * var(--fw-k) * 1px - 4.5px);z-index:3;border-radius:50%;position:absolute;bottom:-5px}.fw-root .fw-viewport{position:relative}.fw-root .fw-scroller{overscroll-behavior:contain;scrollbar-width:thin;outline:0;position:relative;overflow:hidden auto}.fw-root .fw-canvas{position:relative}.fw-root .fw-gridlayer,.fw-root .fw-cursor-layer{top:0;bottom:0;left:var(--fw-label-col);pointer-events:none;position:absolute;right:0;overflow:hidden}.fw-root .fw-gridline{background:var(--fw-grid);width:1px;top:0;bottom:0;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);position:absolute}.fw-root .fw-cursor-layer{z-index:3}.fw-root .fw-marker-layer{top:0;bottom:0;left:var(--fw-label-col);pointer-events:none;z-index:2;position:absolute;right:0;overflow:hidden}.fw-root .fw-marker{--fw-marker:var(--fw-muted);width:0;top:0;bottom:0;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);position:absolute}.fw-root .fw-marker-line{--fw-marker:var(--fw-muted);opacity:.4;border-left:1px dashed var(--fw-marker);top:0;bottom:0;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);position:absolute}.fw-root .fw-marker-line[data-tone=ok]{--fw-marker:var(--fw-ok)}.fw-root .fw-marker-line[data-tone=failed]{--fw-marker:var(--fw-failed)}.fw-root .fw-marker[data-tone=ok]{--fw-marker:var(--fw-ok)}.fw-root .fw-marker[data-tone=failed]{--fw-marker:var(--fw-failed)}.fw-root :is(.fw-pause,.fw-pause-mark){left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);width:calc(max(0, var(--e) - var(--s)) * var(--fw-k) * 1px);position:absolute}.fw-root .fw-pause{background:var(--fw-text);top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pause{background:color-mix(in oklab, var(--fw-text) 4%, transparent)}}.fw-root .fw-pause{border-inline:1px dashed var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pause{border-inline:1px dashed color-mix(in oklab, var(--fw-text) 18%, transparent)}}.fw-root .fw-pause-mark{cursor:help;background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 4px);height:6px;box-shadow:inset 0 0 0 1px var(--fw-text);border-radius:2px;bottom:3px}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pause-mark{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-text) 18%, transparent)}}.fw-root .fw-marker-label{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-tag);max-width:160px;color:var(--fw-marker);background:var(--fw-surface);box-shadow:inset 0 0 0 1px var(--fw-marker);padding:0 4px;font-size:14px;line-height:18px;position:absolute;top:2px;left:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-marker-label{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-marker) 40%, transparent)}}.fw-root .fw-marker-label-left{left:auto;right:3px}.fw-root .fw-marker[data-tone=warn],.fw-root .fw-event[data-tone=warn]{--fw-marker:var(--fw-amber)}.fw-root .fw-event{--fw-marker:var(--fw-muted);background:var(--fw-marker);width:8px;height:8px;box-shadow:0 0 0 2px var(--fw-surface);cursor:pointer;z-index:4;bottom:2px;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);border:0;border-radius:50%;margin-left:-4px;padding:0;position:absolute}.fw-root .fw-event[data-tone=ok]{--fw-marker:var(--fw-ok)}.fw-root .fw-event[aria-pressed=true]{box-shadow:0 0 0 2px var(--fw-surface), 0 0 0 4px var(--fw-marker)}.fw-root .fw-event-label{z-index:5;bottom:14px;left:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);border-radius:var(--radius-tag);background:var(--fw-surface);box-shadow:inset 0 0 0 1px var(--fw-border);color:var(--fw-text);white-space:nowrap;pointer-events:none;padding:0 8px;font-size:14px;line-height:20px;position:absolute;transform:translate(-50%)}.fw-root .fw-event[data-tone=failed]{--fw-marker:var(--fw-failed)}.fw-root .fw-event:hover,.fw-root .fw-event:focus-visible{outline:0;transform:scale(1.4)}.fw-root .fw-cursor{background:var(--fw-text);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-cursor{background:color-mix(in oklab, var(--fw-text) 70%, transparent)}}.fw-root .fw-cursor{left:calc(var(--fw-pad) + (var(--fw-t) - var(--fw-v0)) * var(--fw-k) * 1px)}.fw-root .fw-empty{text-align:center;color:var(--fw-muted);padding:40px 16px}.fw-root .fw-sticky{z-index:2;background:var(--fw-surface);box-shadow:0 1px 0 var(--fw-border), var(--shadow-card);position:absolute;top:0;left:0;right:0}.fw-root .fw-row{transform:translateY(var(--row-y));height:var(--fw-row-h);grid-template-columns:var(--fw-label-col) minmax(0, 1fr);contain:layout style;background:var(--fw-tint,transparent);outline:0;display:grid;position:absolute;top:0;left:0;right:0}.fw-root .fw-row:hover{--fw-tint:var(--fw-hover)}.fw-root .fw-row.fw-active{--fw-tint:var(--fw-accent)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-row.fw-active{--fw-tint:color-mix(in oklab, var(--fw-accent) 7%, transparent)}}.fw-root .fw-row[aria-selected=true]{--fw-tint:var(--ix-sel-bg)}.fw-root-agents[data-selection] .fw-row[aria-selected=true]{box-shadow:inset 3px 0 0 var(--fw-accent)}.fw-root-agents[data-selection] .fw-row:not([aria-selected=true]){--fw-recede:.4}.fw-root-agents[data-selection] .fw-row:not([aria-selected=true]):hover{--fw-recede:.8}.fw-root-agents[data-selection] .fw-row:not([aria-selected=true]) .fw-span-name{color:var(--fw-muted)}.fw-root .fw-row:focus-visible{box-shadow:inset 2px 0 0 var(--fw-accent)}.fw-root .fw-sticky-row{background:var(--fw-surface)}.fw-root .fw-label{min-width:0;padding:0 12px 0 calc(12px + var(--depth) * 16px);border-right:1px solid var(--fw-border);align-items:center;gap:8px;display:flex;position:relative}.fw-root .fw-guides{width:calc(var(--depth) * 16px);background:repeating-linear-gradient(90deg, var(--fw-guide) 0 1px, transparent 1px 16px);position:absolute;top:0;bottom:0;left:20px}.fw-root .fw-toggle,.fw-root .fw-toggle-space{flex:0 0 16px;width:16px;height:16px}.fw-root .fw-toggle{appearance:none;border-radius:var(--radius-tag);color:var(--fw-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fw-root .fw-toggle svg{width:12px;height:12px;transition:transform .16s var(--fw-ease)}.fw-root .fw-toggle.fw-open svg{transform:rotate(90deg)}.fw-root .fw-toggle:hover{background:var(--fw-hover);color:var(--fw-text)}.fw-root .fw-icon-tile{border-radius:var(--radius-sm);border:1px solid var(--fw-border);background:var(--fw-surface);width:20px;height:20px;color:var(--line,var(--fw-muted));flex:0 0 20px;place-items:center;display:grid}.fw-root .fw-icon-tile :is(svg,img){width:13px;height:13px}.fw-root .fw-row .fw-names{font-size:14px}.fw-root .fw-names{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.fw-root .fw-span-name{flex-shrink:0;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.fw-root .fw-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fw-root .fw-strong{font-weight:600}.fw-root .fw-detail{color:var(--fw-muted);align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.fw-root .fw-detail-icon{display:inline-flex}.fw-root .fw-detail-icon :is(svg,img){width:12px;height:12px}.fw-root .fw-count{border-radius:var(--radius-pill);background:var(--fw-well);border:1px solid var(--fw-border);height:18px;color:var(--fw-muted);font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 8px;font-size:14px;line-height:18px}.fw-root .fw-alert{color:var(--fw-failed);flex-shrink:0;display:inline-flex}.fw-root .fw-alert svg{width:13px;height:13px}.fw-root .fw-spinner{border:1.5px solid var(--fw-accent);border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-spinner{border:1.5px solid color-mix(in oklab, var(--fw-accent) 30%, transparent)}}.fw-root .fw-spinner{border-top-color:var(--fw-accent);flex-shrink:0;animation:.8s linear infinite fw-spin}.fw-root .fw-view-agents .fw-label{border-right:0;gap:12px;padding-left:16px}.fw-root .fw-view-agents .fw-names{flex-direction:column;align-items:flex-start;gap:0}.fw-root .fw-view-agents .fw-span-name{font-weight:600;line-height:18px}.fw-root .fw-view-agents .fw-subtitle{min-width:0;max-width:100%;height:18px;color:var(--fw-muted);-moz-column-gap:4px;align-items:center;column-gap:4px;font-size:14px;line-height:18px;display:flex;overflow:hidden}.fw-root .fw-view-agents .fw-subtitle-extra{white-space:nowrap;flex:none}.fw-root .fw-view-agents .fw-subtitle-tail{-moz-column-gap:4px;flex-wrap:wrap;flex:0 auto;column-gap:4px;min-width:0;height:18px;display:flex;overflow:hidden}.fw-root .fw-view-agents .fw-subtitle-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fw-root .fw-view-agents .fw-detail-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;overflow:hidden}.fw-root .fw-view-agents .fw-detail{font-size:14px;line-height:18px}.fw-root .fw-agent-dot{background:var(--line,var(--fw-muted));border-radius:50%;flex:0 0 8px;width:8px;height:8px}.fw-root .fw-row:not([data-outcome]) .fw-agent-dot:not([data-outcome]){box-shadow:inset 0 0 0 1.5px var(--fw-muted);background:0 0}.fw-root :is(.fw-agent-dot,.fw-legend .fw-swatch)[data-ring]{box-shadow:inset 0 0 0 2px var(--line,var(--fw-muted));background:0 0}.fw-root :is(.fw-agent-dot,.fw-legend .fw-swatch)[data-outcome=live]:not([data-ring]){box-shadow:0 0 0 3px var(--fw-live)}@supports (color:color-mix(in lab, red, red)){.fw-root :is(.fw-agent-dot,.fw-legend .fw-swatch)[data-outcome=live]:not([data-ring]){box-shadow:0 0 0 3px color-mix(in oklab, var(--fw-live) 22%, transparent)}}.fw-root .fw-lane{min-width:0;position:relative;overflow:hidden}.fw-root .fw-invalid{left:var(--fw-pad);color:var(--fw-muted);position:absolute;top:50%;transform:translateY(-50%)}.fw-root :is(.fw-bar,.fw-seg,.fw-end,.fw-mark){--x0:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);--w:calc(max(0, min(var(--e), var(--fw-t)) - var(--s)) * var(--fw-k) * 1px);--on:clamp(0, (var(--fw-t) - var(--s)) * 1000, 1);top:50%;left:var(--x0);opacity:var(--on);position:absolute}.fw-root :is(.fw-bar,.fw-seg,.fw-mark){opacity:calc(var(--on) * var(--fw-recede,1));transition:opacity .16s var(--fw-ease)}.fw-root .fw-enter>[role=gridcell]{animation:fw-unfold .22s var(--fw-ease) var(--fw-enter-delay) both}.fw-root .fw-enter :is(.fw-bar,.fw-seg){animation:fw-grow .42s var(--fw-ease) var(--fw-enter-delay) both}.fw-root .fw-enter .fw-end{animation:fw-land .22s var(--fw-ease) calc(var(--fw-enter-delay) + .3s) both}.fw-root .fw-settle :is(.fw-bar,.fw-seg){animation:fw-settle .6s var(--fw-ease)}.fw-root .fw-settle .fw-end{animation:fw-land .26s var(--fw-ease)}.fw-root .fw-row[data-running] .fw-bar{transition:width .12s linear}.fw-root .fw-row[data-critical] .fw-bar{box-shadow:inset 0 -2px 0 var(--fw-accent)}.fw-root .fw-row[data-search=context] .fw-label{opacity:.55}.fw-root .fw-row[data-search=match] .fw-name-text{font-weight:600}.fw-root .fw-mark{z-index:2;left:calc(var(--x0) - 1px);width:2px;top:calc(50% + var(--fw-bar-shift) - var(--fw-bar-h) / 2 - 4px);height:calc(var(--fw-bar-h) + 8px);background:var(--fw-failed);box-shadow:0 0 0 1px var(--fw-surface);pointer-events:auto;border-radius:2px;position:absolute}.fw-root :is(.fw-bar,.fw-seg){top:calc(50% + var(--fw-bar-shift) - var(--fw-bar-h) / 2);height:var(--fw-bar-h);width:max(var(--w), calc(var(--on) * 3px));border-radius:var(--radius-tag);cursor:pointer;justify-content:center;align-items:center;display:flex;overflow:hidden}.fw-root .fw-bar{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.fw-root :is(.fw-bar,.fw-seg):hover{filter:brightness(1.18);box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--line)}@supports (color:color-mix(in lab, red, red)){.fw-root :is(.fw-bar,.fw-seg):hover{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px color-mix(in oklab, var(--line) 55%, transparent)}}.fw-root :is(.fw-bar,.fw-seg):hover{z-index:1}.fw-root .fw-bar.fw-k-tool{background:var(--dim);box-shadow:inset 0 0 0 1px var(--dim-line)}.fw-root .fw-bar.fw-k-handoff{background:var(--line);height:8px;top:calc(50% + var(--fw-bar-shift) - 4px);box-shadow:none}.fw-root .fw-bar.fw-k-waiting{background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px var(--fw-hatch)}.fw-root .fw-bar.fw-k-failed{background:var(--fw-failed)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-failed{background:color-mix(in oklab, var(--fw-failed) 22%, var(--fw-surface))}}.fw-root .fw-bar.fw-k-failed{box-shadow:inset 0 0 0 1px var(--fw-failed);color:var(--fw-failed)}.fw-root .fw-bar.fw-k-pipeline{background:linear-gradient(90deg, var(--fw-neutral-bar), var(--fw-neutral-bar))}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline{background:linear-gradient(90deg, var(--fw-neutral-bar), color-mix(in oklab, var(--fw-neutral-bar) 55%, var(--fw-surface)))}}.fw-root .fw-bar.fw-k-pipeline{box-shadow:inset 0 0 0 1px var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-text) 12%, transparent)}}.fw-root .fw-bar.fw-k-pipeline.fw-has-marks{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline.fw-has-marks{background:color-mix(in oklab, var(--tone) 9%, transparent)}}.fw-root .fw-bar.fw-k-pipeline.fw-has-marks{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline.fw-has-marks{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 18%, transparent)}}.fw-root .fw-bar.fw-k-pipeline.fw-has-agents{background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px), var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline.fw-has-agents{background:repeating-linear-gradient(-45deg, var(--fw-hatch) 0 1px, transparent 1px 5px), color-mix(in oklab, var(--fw-text) 4%, transparent)}}.fw-root .fw-bar.fw-k-pipeline.fw-has-agents{box-shadow:inset 0 0 0 1px var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-bar.fw-k-pipeline.fw-has-agents{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-text) 12%, transparent)}}.fw-root .fw-view-agents .fw-bar.fw-k-pipeline.fw-has-marks{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-view-agents .fw-bar.fw-k-pipeline.fw-has-marks{background:color-mix(in oklab, var(--tone) 12%, transparent)}}.fw-root .fw-view-agents .fw-bar.fw-k-pipeline:not(.fw-has-marks,.fw-has-agents){background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-view-agents .fw-bar.fw-k-pipeline:not(.fw-has-marks,.fw-has-agents){background:color-mix(in oklab, var(--tone) 30%, var(--fw-surface))}}.fw-root .fw-view-agents .fw-bar.fw-k-pipeline:not(.fw-has-marks,.fw-has-agents){box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-view-agents .fw-bar.fw-k-pipeline:not(.fw-has-marks,.fw-has-agents){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 55%, transparent)}}.fw-root.fw-fill-outcome .fw-view-agents .fw-row[data-span-id^=family\:]:not([data-outcome]),.fw-root.fw-fill-outcome .fw-view-agents .fw-row[data-span-id^=family\:]:not([data-outcome]) [data-tone],.fw-root.fw-fill-muted .fw-view-agents [data-tone]{--tone:var(--fw-h0)}.fw-root [data-outcome=ok],.fw-root [data-outcome=ok] [data-tone]{--tone:var(--fw-ok)}.fw-root [data-outcome=failed],.fw-root [data-outcome=failed] [data-tone]{--tone:var(--fw-failed)}.fw-root [data-outcome=warn],.fw-root [data-outcome=warn] [data-tone]{--tone:var(--fw-amber)}.fw-root [data-outcome=live],.fw-root [data-outcome=live] [data-tone]{--tone:var(--fw-live)}.fw-root [data-outcome=neutral],.fw-root [data-outcome=neutral] [data-tone]{--tone:var(--fw-muted)}.fw-root.fw-root .fw-agent-dot[data-outcome=ok]{--tone:var(--fw-ok)}.fw-root.fw-root .fw-agent-dot[data-outcome=failed]{--tone:var(--fw-failed)}.fw-root.fw-root .fw-agent-dot[data-outcome=warn]{--tone:var(--fw-amber)}.fw-root.fw-root .fw-agent-dot[data-outcome=live]{--tone:var(--fw-live)}.fw-root.fw-root .fw-agent-dot[data-outcome=neutral]{--tone:var(--fw-muted)}.fw-root .fw-legend{color:var(--fw-muted);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:14px;line-height:18px;list-style:none;display:flex}.fw-root .fw-legend li{align-items:center;gap:8px;display:inline-flex}.fw-root .fw-legends{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:8px;display:flex}.fw-root .fw-legends .fw-legend{margin:0}.fw-root .fw-kinds{color:var(--fw-muted);justify-content:flex-start;margin:0;padding:0}.fw-root .fw-kinds .fw-swatch-model{background:var(--fw-kind-model);border-radius:2px;width:12px;height:8px}.fw-root.fw-fill-agent .fw-kinds .fw-swatch-model{background:var(--lightningcss-light,oklch(50% 0 0))var(--lightningcss-dark,oklch(82% 0 0))}.fw-root.fw-fill-agent .fw-kinds .fw-swatch-tool{background:var(--lightningcss-light,oklch(80% 0 0))var(--lightningcss-dark,oklch(64% 0 0))}.fw-root .fw-kinds .fw-swatch-tool{background:var(--fw-kind-tool);border-radius:2px;width:12px;height:8px}.fw-root .fw-kinds .fw-swatch-wait{background:var(--fw-text);border-radius:2px;width:12px;height:8px}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-kinds .fw-swatch-wait{background:color-mix(in oklab, var(--fw-text) 12%, transparent)}}.fw-root .fw-kinds .fw-swatch-wait{box-shadow:inset 0 0 0 1px var(--fw-text)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-kinds .fw-swatch-wait{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-text) 18%, transparent)}}.fw-root .fw-kinds .fw-swatch-event{background:var(--fw-muted);width:8px;height:8px;box-shadow:0 0 0 2px var(--fw-surface);border-radius:50%}.fw-root .fw-kinds .fw-swatch-handoff{border-left:1.5px solid var(--fw-muted);border-bottom:1.5px solid var(--fw-muted);border-bottom-left-radius:3px;width:10px;height:8px}.fw-root .fw-description{color:var(--fw-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;line-height:20px;overflow:hidden}.fw-root .fw-legend .fw-swatch{background:var(--line);border-radius:50%;width:8px;height:8px}.fw-root .fw-legend b{color:var(--fw-text);font-variant-numeric:tabular-nums;font-weight:600}.fw-root .fw-legend .fw-swatch-step{background:var(--fw-well);width:12px;height:12px;color:var(--fw-failed);box-shadow:inset 0 0 0 1px var(--fw-failed);border-radius:3px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-legend .fw-swatch-step{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-failed) 50%, transparent)}}.fw-root .fw-legend .fw-swatch-step svg{width:8px;height:8px}.fw-root .fw-bar.fw-approx{opacity:calc(var(--on) * .7 * var(--fw-recede,1))}.fw-root .fw-seg{width:max(calc(var(--w) - 2px), calc(var(--on) * 3px));pointer-events:none}.fw-root .fw-view-agents .fw-seg{pointer-events:auto}.fw-root .fw-seg-model{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.fw-root .fw-seg-tool{background:var(--dim);box-shadow:inset 0 0 0 1px var(--dim-line)}.fw-root:is(.fw-fill-muted,.fw-fill-outcome) .fw-view-agents .fw-seg-model{background:var(--fw-kind-model);box-shadow:none}.fw-root:is(.fw-fill-muted,.fw-fill-outcome) .fw-view-agents .fw-seg-tool{background:var(--fw-kind-tool);box-shadow:none}.fw-root.fw-fill-agent .fw-view-agents .fw-seg-model{background:var(--lightningcss-light,oklch(from var(--tone) .5 min(c, .1) h))var(--lightningcss-dark,oklch(from var(--tone) .82 min(c, .1) h));box-shadow:none}.fw-root.fw-fill-agent .fw-view-agents :is(.fw-seg-tool,.fw-seg-failed){background:var(--lightningcss-light,oklch(from var(--tone) .8 min(c, .1) h))var(--lightningcss-dark,oklch(from var(--tone) .64 min(c, .1) h));box-shadow:none}.fw-root.fw-fill-agent .fw-view-agents .fw-seg-failed{box-shadow:inset 0 0 0 1px var(--fw-failed)}@supports (color:color-mix(in lab, red, red)){.fw-root.fw-fill-agent .fw-view-agents .fw-seg-failed{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-failed) 55%, transparent)}}.fw-root .fw-view-agents .fw-seg{white-space:nowrap;color:var(--fw-seg-ink);justify-content:flex-start;font-size:14px;line-height:18px;container-type:inline-size}.fw-root .fw-view-agents .fw-seg-model{--fw-seg-ink:var(--lightningcss-light,var(--fw-surface))var(--lightningcss-dark,hsl(var(--hsl-background)))}.fw-root .fw-view-agents :is(.fw-seg-tool,.fw-seg-failed){--fw-seg-ink:var(--lightningcss-light,var(--fw-text))var(--lightningcss-dark,hsl(var(--hsl-background)))}.fw-root .fw-view-agents .fw-seg>*{pointer-events:none}.fw-root .fw-seg-label{-moz-column-gap:4px;flex-wrap:wrap;flex:1;align-items:center;column-gap:4px;min-width:0;height:16px;margin:0 6px;display:flex;overflow:hidden}.fw-root .fw-seg-label>*{flex:none;align-items:center;height:16px;display:inline-flex}.fw-root .fw-seg-icon svg{stroke-width:1.75px;width:12px;height:12px}.fw-root .fw-seg-name{font-weight:600}.fw-root .fw-seg-chip{border-radius:var(--radius-pill);background:currentColor;padding:0 4px}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-seg-chip{background:color-mix(in oklab, currentColor 18%, transparent)}}.fw-root .fw-seg-chip{font-variant-numeric:tabular-nums;font-weight:600}.fw-root .fw-seg-meta{font-variant-numeric:tabular-nums}@container (width<=24px){.fw-root :is(.fw-seg-label,.fw-view-agents .fw-seg .fw-glyph){display:none}}.fw-root .fw-view-agents .fw-seg .fw-glyph{background:var(--fw-failed);width:14px;height:14px;color:var(--lightningcss-light,var(--fw-surface))var(--lightningcss-dark,hsl(var(--hsl-background)));border-radius:50%;flex:none;place-items:center;margin-left:6px;display:grid}.fw-root .fw-view-agents .fw-seg .fw-glyph[data-glyph=retry]{background:var(--fw-muted)}.fw-root .fw-view-agents .fw-seg .fw-glyph svg{stroke-width:2.5px;width:9px;height:9px}.fw-root:is(.fw-fill-muted,.fw-fill-outcome) .fw-view-agents :is(.fw-seg-alt.fw-seg-model,.fw-seg-alt.fw-seg-tool){filter:brightness(.88)}.fw-root .fw-seg-failed{background:var(--fw-failed)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-seg-failed{background:color-mix(in oklab, var(--fw-failed) 18%, var(--fw-surface))}}.fw-root .fw-seg-failed{box-shadow:inset 0 0 0 1px var(--fw-failed)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-seg-failed{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fw-failed) 70%, transparent)}}.fw-root .fw-seg-failed{color:var(--fw-failed)}.fw-root .fw-view-agents .fw-seg-failed{background:var(--dim);box-shadow:inset 0 0 0 1px var(--dim-line)}.fw-root .fw-glyph{color:currentColor;display:inline-flex}.fw-root .fw-glyph svg{stroke-width:2px;width:11px;height:11px}.fw-root .fw-seg-model .fw-glyph,.fw-root .fw-k-model .fw-glyph{color:var(--lightningcss-light,var(--tone))var(--lightningcss-dark,var(--fw-text))}.fw-root .fw-end{z-index:2;top:calc(50% + var(--fw-bar-shift) - var(--fw-bar-h) / 2);height:var(--fw-bar-h);left:min(calc(var(--x0) + max(var(--w), 3px) + 4px), calc(100% - var(--fw-end-w,0px) - 4px));border-radius:var(--radius-tag);background:linear-gradient(var(--fw-tint,transparent) 0 0), var(--fw-surface);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.fw-root .fw-duration{color:var(--fw-muted);font-variant-numeric:tabular-nums;font-size:14px}.fw-root .fw-k-failed~.fw-end .fw-duration{color:var(--fw-failed)}.fw-root .fw-badge{border-radius:var(--radius-pill);height:20px;color:var(--fw-muted);box-shadow:inset 0 0 0 1px var(--fw-border);background:0 0;padding:0 8px;font-size:14px;font-weight:500;line-height:20px}.fw-root .fw-links{top:0;bottom:0;left:var(--fw-label-col);pointer-events:none;z-index:0;position:absolute;right:0;overflow:hidden}.fw-root .fw-link{--x:calc(var(--fw-pad) + (var(--s) - var(--fw-v0)) * var(--fw-k) * 1px);border:0 solid var(--line);width:12px;translate:0 var(--fw-bar-shift);opacity:clamp(0, (var(--fw-t) - var(--s)) * 1000, 1);border-bottom-width:1.5px;position:absolute}.fw-root .fw-view-spans .fw-link{opacity:calc(clamp(0, (var(--fw-t) - var(--s)) * 1000, 1) * .7)}.fw-root .fw-view-agents .fw-link:not(.fw-link-hot){opacity:calc(clamp(0, (var(--fw-t) - var(--s)) * 1000, 1) * .8)}.fw-root .fw-link{transition:opacity .16s var(--fw-ease)}.fw-root .fw-link-down{left:calc(var(--x) - 12px);border-left-width:1.5px;border-bottom-left-radius:12px}.fw-root .fw-link-up{left:var(--x);border-right-width:1.5px;border-bottom-right-radius:12px}.fw-root .fw-link:before{content:"";background:var(--line);width:5px;height:5px;box-shadow:0 0 0 1.5px var(--fw-surface);border-radius:50%;position:absolute;top:-3.5px}.fw-root .fw-link-down:before{left:-3.25px}.fw-root .fw-link-up:before{right:-3.25px}.fw-root .fw-card-anchor{display:contents}.fw-root .fw-seg-alt{filter:brightness(.78)}.fw-root.fw-root-agents .fw-slider{background:linear-gradient(90deg, var(--fw-text) var(--fw-progress), var(--fw-well) var(--fw-progress)) 0 50% / 100% 4px no-repeat}@supports (color:color-mix(in lab, red, red)){.fw-root.fw-root-agents .fw-slider{background:linear-gradient(90deg, color-mix(in oklab, var(--fw-text) 32%, transparent) var(--fw-progress), var(--fw-well) var(--fw-progress)) 0 50% / 100% 4px no-repeat}}.fw-root.fw-root-agents .fw-slider::-webkit-slider-thumb{background:var(--fw-text);width:14px;height:14px;box-shadow:0 0 0 3px var(--fw-surface);border-radius:50%}.fw-root.fw-root-agents .fw-slider::-moz-range-thumb{background:var(--fw-text);width:14px;height:14px;box-shadow:0 0 0 3px var(--fw-surface);border-radius:50%}.fw-root .fw-card{z-index:20;overscroll-behavior:contain;border-radius:var(--radius-xl);background:var(--fw-raised);border:1px solid var(--fw-border);width:min(320px,100% - 16px);max-height:min(60vh,560px);box-shadow:var(--shadow-dropdown);animation:fw-arrive .14s var(--fw-ease);padding:12px;position:absolute;overflow-y:auto}.fw-root .fw-card[role=tooltip]{pointer-events:none}.fw-root .fw-card-above .fw-card{animation-name:fw-arrive-above;transform:translateY(-100%)}.fw-root .fw-card-agent{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.fw-root .fw-card-agent .fw-agent-dot{align-self:center}.fw-root .fw-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fw-root .fw-card-head .fw-icon-tile{border-radius:var(--radius-md);flex-basis:28px;width:28px;height:28px}.fw-root .fw-card-head .fw-icon-tile :is(svg,img){width:16px;height:16px}.fw-root .fw-card-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:20px}.fw-root .fw-pill{border-radius:var(--radius-pill);flex-shrink:0;height:20px;padding:0 8px;font-size:14px;font-weight:600;line-height:20px}.fw-root .fw-pill-done{color:var(--fw-ok);background:var(--fw-ok)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill-done{background:color-mix(in oklab, var(--fw-ok) 13%, transparent)}}.fw-root .fw-pill-running{color:var(--fw-live);background:var(--fw-live)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill-running{background:color-mix(in oklab, var(--fw-live) 13%, transparent)}}.fw-root .fw-pill-failed{color:var(--fw-failed);background:var(--fw-failed)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill-failed{background:color-mix(in oklab, var(--fw-failed) 13%, transparent)}}.fw-root .fw-icon-button{appearance:none;border-radius:var(--radius-md);width:28px;height:28px;color:var(--fw-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.fw-root .fw-icon-button:hover:not(:disabled){background:var(--fw-hover);color:var(--fw-text)}.fw-root .fw-card-close{width:20px;height:20px;margin-right:-4px}.fw-root .fw-card-table{border-top:1px solid var(--fw-border);grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;padding-top:8px;font-size:14px;line-height:18px;display:grid}.fw-root .fw-card-table>div{display:contents}.fw-root .fw-card-table dt,.fw-root .fw-card-label{color:var(--fw-muted);font-size:14px;line-height:18px}.fw-root .fw-card-table dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:500}.fw-root .fw-card-parts{-moz-column-gap:4px;flex-wrap:wrap;column-gap:4px;display:flex}.fw-root .fw-card-parts>*{white-space:nowrap}.fw-root .fw-card-parts:not(.fw-card-stack)>*+:before{content:"· ";color:var(--fw-muted)}.fw-root .fw-card-stack{flex-direction:column}.fw-root .fw-card-tools{color:var(--fw-muted);-moz-column-gap:16px;grid-template-columns:minmax(0,max-content) max-content;justify-content:start;column-gap:16px;margin-top:4px;font-weight:400;display:grid}.fw-root .fw-card-tools>span{display:contents}.fw-root .fw-card-tools>span>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw-root .fw-card-tools>span>:last-child{text-align:right}.fw-root .fw-card-text{margin-top:12px}.fw-root .fw-card-compact .fw-card-agent{font-size:14px;line-height:20px}.fw-root .fw-card-who{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.fw-root .fw-pill-outcome{color:var(--line);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill-outcome{background:color-mix(in oklab, var(--tone) 16%, transparent)}}.fw-root .fw-pill-outcome{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-pill-outcome{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 35%, transparent)}}.fw-root .fw-card-step{border-top:1px solid var(--fw-border);color:var(--fw-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;padding-top:8px;font-size:14px;line-height:18px}.fw-root .fw-card-result{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.fw-root .fw-card-text p{color:var(--fw-text);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.fw-root .fw-playback{border-top:1px solid var(--fw-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.fw-root .fw-round-button{appearance:none;border:1px solid var(--fw-border);background:var(--fw-well);width:32px;height:32px;color:var(--fw-text);cursor:pointer;transition:background-color .12s var(--fw-ease), transform .12s var(--fw-ease);border-radius:50%;place-items:center;padding:0;display:grid}.fw-root .fw-round-button:hover:not(:disabled){background:var(--fw-hover)}.fw-root .fw-round-button:active:not(:disabled){transform:scale(.94)}.fw-root .fw-speed{display:inline-flex;position:relative}.fw-root .fw-speed:after{content:"";border:solid var(--fw-muted);pointer-events:none;border-width:0 1.5px 1.5px 0;width:5px;height:5px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.fw-root .fw-speed select{appearance:none;border-radius:var(--radius-md);border:1px solid var(--fw-border);background:var(--fw-well);font-variant-numeric:tabular-nums;cursor:pointer;height:28px;padding:0 28px 0 12px;font-size:14px}.fw-root .fw-overview{flex:160px;min-width:120px;height:28px;position:relative}.fw-root .fw-overview-marks{border-radius:var(--radius-tag);background:var(--fw-well);height:12px;box-shadow:inset 0 0 0 1px var(--fw-border);position:absolute;top:8px;left:0;right:0;overflow:hidden}.fw-root .fw-ov{border-radius:1px;position:absolute;top:2px;bottom:2px}.fw-root .fw-ov.fw-seg-model,.fw-root .fw-ov.fw-seg-tool{background:var(--line);opacity:.75}.fw-root .fw-ov.fw-seg-tool{opacity:.45}.fw-root .fw-ov.fw-seg-failed{background:var(--fw-failed)}.fw-root .fw-brush{box-shadow:inset 0 0 0 1.5px var(--fw-accent);background:var(--fw-accent);border-radius:3px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-brush{background:color-mix(in oklab, var(--fw-accent) 10%, transparent)}}.fw-root .fw-slider{appearance:none;background:linear-gradient(90deg, transparent var(--fw-progress), var(--fw-surface) var(--fw-progress)) 0 8px / 100% 12px no-repeat;width:100%;height:100%;margin:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-slider{background:linear-gradient(90deg, transparent var(--fw-progress), color-mix(in oklab, var(--fw-surface) 55%, transparent) var(--fw-progress)) 0 8px / 100% 12px no-repeat}}.fw-root .fw-slider{cursor:pointer}.fw-root .fw-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fw-text);width:4px;height:22px;box-shadow:0 0 0 2px var(--fw-surface);border-radius:2px}.fw-root .fw-slider::-moz-range-thumb{background:var(--fw-text);width:4px;height:22px;box-shadow:0 0 0 2px var(--fw-surface);border:0;border-radius:2px}.fw-root .fw-time{min-width:48px;color:var(--fw-muted);font-variant-numeric:tabular-nums;font-size:14px}.fw-root .fw-zoom{gap:0;display:inline-flex}.fw-root .fw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fw-spin{to{transform:rotate(360deg)}}@keyframes fw-grow{0%{clip-path:inset(0 100% 0 0 round 4px)}}@keyframes fw-unfold{0%{opacity:0;translate:0 -4px}}@keyframes fw-land{0%{opacity:0;translate:-6px}}@keyframes fw-settle{40%{filter:brightness(1.3)}}@keyframes fw-pulse{50%{opacity:.35}}@keyframes fw-arrive{0%{opacity:0;transform:translateY(4px)}}@keyframes fw-arrive-above{0%{opacity:0;transform:translateY(calc(-100% - 4px))}}@media (prefers-reduced-motion:reduce){.fw-root *,.fw-root :before{transition:none!important;animation:none!important}.fw-root .fw-spinner{border-top-color:var(--fw-accent)}@supports (color:color-mix(in lab, red, red)){.fw-root .fw-spinner{border-top-color:color-mix(in oklab, var(--fw-accent) 30%, transparent)}}.fw-root .fw-spinner{border-right-color:var(--fw-accent)}}@container (width<=820px){.fw-root .fw-zoom,.fw-root .fw-time{display:none}}@container (width<=560px){.fw-root .fw-row .fw-icon-tile{display:none}.fw-root .fw-label{padding-left:calc(8px + var(--depth) * 12px);gap:4px}.fw-root .fw-guides{width:calc(var(--depth) * 12px);background-size:12px 100%;left:16px}.fw-root .fw-row .fw-detail{display:none}}@media (width<=640px){.fw-root .fw-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fw-root .fw-summary>div:nth-child(4){border-left:0}.fw-root .fw-summary>div:nth-child(n+4){border-top:1px solid var(--fw-border)}.fw-root .fw-search-input{width:140px}.fw-root .fw-branch-controls,.fw-root .fw-zoom{display:none}.fw-root .fw-heading,.fw-root .fw-playback{padding-left:12px;padding-right:12px}}.fw-root-agents .fw-heading{border-bottom:0;padding:20px 24px 12px}.fw-root-agents .fw-axis-top{border-bottom:0}.fw-root-agents .fw-axis-top .fw-axis-label{border-right-color:#0000}.fw-root-agents .fw-playback{border-top:0;padding:0 24px 8px}.fw-root-agents .fw-body{padding-bottom:12px}.fw-root-agents .fw-view-agents .fw-label{padding-left:24px}.fw-root-agents .fw-zoom,.fw-root-agents .fw-time{display:none}.fw-root-agents .fw-overview-marks{height:2px;box-shadow:none;top:13px}.fw-root-agents .fw-overview-marks>*{display:none}.fw-root .fw-segmented{border-radius:var(--radius-md);background:var(--fw-well);border:1px solid var(--fw-border);padding:4px;display:inline-flex}.fw-root .fw-segmented button{appearance:none;border-radius:var(--radius-sm);min-width:36px;height:26px;color:var(--fw-muted);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .12s var(--fw-ease), color .12s var(--fw-ease);background:0 0;border:0;padding:0 12px;font-size:14px}.fw-root .fw-segmented button[aria-checked=true]{background:var(--fw-surface);color:var(--fw-text);box-shadow:var(--shadow-card), 0 0 0 1px var(--fw-border)}@container (width<=899px){.fw-root-agents>*{--fw-label-col:0px;--fw-bar-shift:8px;--fw-bar-h:16px}.fw-root-agents .fw-view-agents .fw-names{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.fw-root-agents .fw-view-agents .fw-lane{grid-column:2}.fw-root-agents .fw-view-agents .fw-row{top:var(--row-y);contain:style;transform:none}.fw-root-agents .fw-view-agents .fw-label{z-index:3;height:20px;padding:0 calc(var(--fw-end-w,0px) + 12px) 0 var(--fw-pad);pointer-events:none;background:linear-gradient(var(--fw-tint,transparent) 0 0), var(--fw-surface);align-items:center;gap:8px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fw-root-agents .fw-view-agents .fw-end{z-index:4;height:20px;top:0;left:auto;right:4px}.fw-root-agents .fw-view-agents .fw-mark{top:calc(50% + var(--fw-bar-shift) - var(--fw-bar-h) / 2 - 2px);height:calc(var(--fw-bar-h) + 4px)}}@container (width<=479px){.fw-root-agents .fw-view-agents .fw-subtitle{display:none}}.prose{--tw-prose-body:var(--text-primary);--tw-prose-headings:var(--text-primary);--tw-prose-lead:var(--text-primary);--tw-prose-links:var(--brand-strong);--tw-prose-bold:var(--text-primary);--tw-prose-counters:var(--text-secondary);--tw-prose-bullets:var(--text-secondary);--tw-prose-hr:var(--border-default);--tw-prose-quotes:var(--text-primary);--tw-prose-quote-borders:var(--brand-primary);--tw-prose-captions:var(--text-secondary);--tw-prose-code:var(--md3-on-primary-container);--tw-prose-pre-code:var(--text-primary);--tw-prose-pre-bg:var(--bg-input);--tw-prose-th-borders:var(--border-default);--tw-prose-td-borders:var(--border-subtle);--tw-prose-kbd:var(--text-primary)}.dark .prose,[data-theme=dark] .prose{--tw-prose-links:var(--brand-glow);--tw-prose-counters:var(--text-muted);--tw-prose-bullets:var(--md3-outline);--tw-prose-quote-borders:var(--brand-cool);--tw-prose-captions:var(--text-muted);--tw-prose-code:var(--text-primary);--tw-prose-pre-bg:var(--md3-surface-container-lowest)}.agent-stream-in{animation:agent-stream-in var(--motion-stream) both}.agent-arrive{animation:agent-arrive var(--motion-arrive) both;animation-delay:calc(min(var(--stagger-index), 8) * var(--stagger-step))}.agent-pop-in{animation:agent-pop-in var(--motion-control) both}.agent-shimmer{background:linear-gradient(90deg, hsl(var(--muted-foreground)) 0%, hsl(var(--foreground)) 45%, hsl(var(--muted-foreground)) 60%);color:#0000;background-size:250%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite agent-shimmer}@media (prefers-reduced-motion:reduce){@layer theme{:where(:root),.dark,.light,[data-theme],[data-sandbox-theme],[data-sandbox-ui],[data-agent-app-theme]{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-stream:1ms;--duration-arrive:1ms;--stagger-step:0s;--motion-control:var(--duration-fast) var(--ease-standard);--motion-surface:var(--duration-base) var(--ease-entrance);--motion-dismiss:var(--duration-instant) var(--ease-exit);--motion-stream:var(--duration-stream) var(--ease-expo);--motion-arrive:var(--duration-arrive) var(--ease-expo)}}:where(:not([data-motion=essential],[data-motion=essential] *)){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.agent-shimmer{color:inherit;text-underline-offset:3px;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;animation:none}html{scroll-behavior:auto!important}}.agent-app-edit-selection::selection{background:var(--editor-selection-background);color:var(--editor-selection-foreground)}.agent-app-message-copy>*{font-size:inherit}.agent-speaker-answer{overscroll-behavior:contain;scrollbar-gutter:stable;height:min(16rem,28dvh);overflow-y:auto}.tangle-heading{color:hsl(var(--foreground));font-family:var(--font-display);font-weight:600;line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight)}.tangle-heading[data-variant=display]{font-size:var(--font-size-display);line-height:var(--line-height-display)}.tangle-heading[data-variant=hero]{font-size:var(--font-size-hero);line-height:var(--line-height-display)}.tangle-heading[data-variant=page]{font-size:var(--font-size-3xl)}.tangle-heading[data-variant=section]{font-size:var(--font-size-xl)}.tangle-heading[data-variant=subsection]{font-size:var(--font-size-base)}.tangle-heading[data-variant=eyebrow]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:hsl(var(--muted-foreground))}.tangle-page-header{min-width:0;margin-bottom:1.5rem}.tangle-page-header-main{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.tangle-intro .tangle-page-header-main{display:block}.tangle-reading-shell{padding:2rem var(--hero-gutter);max-width:var(--content-max-width);grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;margin:auto;display:grid}.tangle-reading-shell>*{min-width:0}.tangle-reading-article{width:100%;max-width:var(--reading-max-width);overflow-wrap:anywhere}.tangle-reading-nav a,.tangle-reading-outline a{color:hsl(var(--muted-foreground));padding:.5rem 0;text-decoration:none;display:block}.tangle-reading-nav a[aria-current]:not([aria-current=false]),.tangle-reading-outline a[aria-current]:not([aria-current=false]){color:var(--accent-text);font-weight:600}@media (width>=64rem){.tangle-reading-shell:has(>.tangle-reading-nav){grid-template-columns:13rem minmax(0,1fr)}.tangle-reading-outline{display:none}.tangle-reading-nav{top:var(--shell-header-height);max-height:calc(100dvh - var(--shell-header-height));align-self:start;position:sticky;overflow:auto}}@media (width>=80rem){.tangle-reading-shell:has(>.tangle-reading-outline){grid-template-columns:minmax(0,1fr) 11rem}.tangle-reading-shell:where(:has(>.tangle-reading-nav)):has(>.tangle-reading-outline){grid-template-columns:13rem minmax(0,1fr) 11rem}.tangle-reading-outline{top:var(--shell-header-height);align-self:start;display:block;position:sticky}}.tangle-reading-header{grid-column:1/-1;min-width:0}.tangle-settings-frame{width:100%;min-width:0;container:tangle-settings/inline-size}.tangle-reading-shell[data-measure=settings]{--tangle-settings-gutter:1.5rem;max-width:67.5rem;padding:1.5rem var(--tangle-settings-gutter) 3rem;grid-template-columns:minmax(0,1fr);gap:0}.tangle-reading-shell[data-measure=settings]:not(:has(>.tangle-reading-nav)){max-width:calc(48rem + 2 * var(--tangle-settings-gutter))}.tangle-reading-shell[data-measure=settings]>.tangle-reading-header{margin-bottom:.5rem}.tangle-reading-shell[data-measure=settings]>.tangle-reading-header>*{margin-bottom:0}.tangle-reading-shell[data-measure=settings]>.tangle-reading-outline{display:none}.tangle-reading-shell[data-measure=settings]>.tangle-reading-article{flex-direction:column;gap:1.5rem;max-width:48rem;display:flex}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav{top:var(--tangle-settings-sticky-top,0px);z-index:3;height:var(--shell-header-height);max-height:none;margin:0 calc(-1 * var(--tangle-settings-gutter)) 1.25rem;padding:0 var(--tangle-settings-gutter);overscroll-behavior-x:contain;scrollbar-width:none;background:hsl(var(--background));box-shadow:inset 0 -1px 0 hsl(var(--border));align-items:flex-end;gap:.25rem;display:flex;position:sticky;overflow:auto hidden}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav::-webkit-scrollbar{display:none}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav>:is(ul,ol){flex:none;align-items:flex-end;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a{min-height:var(--control-height-lg,2.75rem);color:hsl(var(--muted-foreground));font-size:var(--font-size-label,.875rem);white-space:nowrap;transition:color var(--motion-control), background-color var(--motion-control), box-shadow var(--motion-control);flex:none;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:flex}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a>svg{display:none}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a>[data-count]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:400}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a:hover{color:hsl(var(--foreground));box-shadow:inset 0 -2px 0 hsl(var(--hsl-ring) / .4)}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a[aria-current=page]{color:var(--accent-text);background:hsl(var(--hsl-ring) / .07);box-shadow:inset 0 -2px 0 var(--ix-sel-ring);font-weight:500}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a:focus-visible{outline:1px solid var(--focus-border);outline-offset:-1px;box-shadow:inset 0 0 0 4px var(--focus-halo)}@container tangle-settings (width<=40rem){.tangle-reading-shell[data-measure=settings]{--tangle-settings-gutter:1rem;padding:1rem var(--tangle-settings-gutter) 2.5rem}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav{margin-bottom:1rem}.tangle-reading-shell[data-measure=settings]>.tangle-reading-article{gap:1rem}}@container tangle-settings (width>=60rem){.tangle-reading-shell[data-measure=settings]{--tangle-settings-gutter:2rem;-moz-column-gap:2.5rem;grid-template-columns:minmax(0,48rem);align-items:start;column-gap:2.5rem;padding:2rem}.tangle-reading-shell[data-measure=settings]:has(>.tangle-reading-nav){grid-template-columns:13rem minmax(0,48rem)}.tangle-reading-shell[data-measure=settings]>.tangle-reading-header{margin-bottom:1.75rem}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav{top:calc(var(--tangle-settings-sticky-top,0px) + 2rem);height:auto;box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;overflow:visible}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav>:is(ul,ol){flex-direction:column;align-items:stretch;gap:2px}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a{min-height:var(--control-height,2.25rem);border-radius:var(--radius-md);gap:.625rem;padding:0 .625rem}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a>svg{flex:none;width:1rem;height:1rem;display:block}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a>[data-count]{margin-inline-start:auto}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a:hover{background:var(--ix-hover-bg);box-shadow:none}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a[aria-current=page]{background:var(--ix-sel-bg);box-shadow:inset 0 0 0 1px var(--ix-sel-ring)}.tangle-reading-shell[data-measure=settings]>.tangle-reading-nav a:focus-visible{outline-offset:0;box-shadow:0 0 0 4px var(--focus-halo)}}.tangle-native-dialog{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));max-width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:hsl(var(--card-foreground));margin:auto;padding:1.5rem;overflow:auto}.tangle-native-dialog::backdrop{background:var(--scrim)}.tangle-api-meta{font-family:var(--font-mono);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.tangle-api-schema{margin:1rem 0}.tangle-api-schema>div{border-bottom:1px solid hsl(var(--border));overflow-wrap:anywhere;padding-block:.75rem}.tangle-api-schema dt{font-family:var(--font-mono);font-size:var(--font-size-label)}.tangle-api-schema dt span,.tangle-api-schema dd{color:hsl(var(--muted-foreground))}.tangle-api-schema dd{font-size:var(--font-size-label);margin:.25rem 0 0}.tangle-page-description{max-width:65ch;color:hsl(var(--muted-foreground));font-size:var(--font-size-label);overflow-wrap:anywhere;margin-top:.25rem}.tangle-code-tabs{max-width:100%;overflow-x:auto}.tangle-code-tabs [role=tab]{min-height:var(--control-height-lg);flex:none}.ov-empty{color:var(--chart-live-faint,#777);margin:0;font-size:14px}.ov-plot{min-width:0;position:relative}.ov-plot svg{display:block;overflow:visible}line.ov-gridline{stroke:var(--chart-live-faint,#777)}@supports (color:color-mix(in lab, red, red)){line.ov-gridline{stroke:color-mix(in srgb, var(--chart-live-faint,#777) 22%, transparent)}}line.ov-gridline{stroke-width:1px}.ov-axis{fill:var(--chart-live-muted,#666);font-variant-numeric:tabular-nums;font-family:inherit;font-size:14px;line-height:20px}.ov-crosshair{stroke:var(--chart-live-faint,#777);stroke-dasharray:3 3}.ov-tip{z-index:4;background:var(--chart-live-raised,#fff);border:1px solid var(--chart-live-border,#aaa);pointer-events:none;border-radius:8px;gap:4px;width:max-content;min-width:min(160px,100%);max-width:min(240px,100%);padding:8px 12px;font-size:14px;line-height:20px;display:grid;position:absolute;box-shadow:0 10px 24px -12px #000}.ov-tip-line{overflow-wrap:anywhere;color:var(--chart-live-muted,#666);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.ov-tip-line b{color:var(--chart-live-fg,#222);font-variant-numeric:tabular-nums}.ov-hbars{grid-template-columns:minmax(0,max-content) minmax(33%,1fr) max-content;gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.ov-hbars li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ov-hbars li>a,.ov-hbars li>div{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;border-radius:6px;align-items:center;row-gap:0;padding:4px;text-decoration:none;display:grid}.ov-hbars-more{color:var(--chart-live-faint,#777);grid-column:1/-1;padding:0 4px;font-size:14px}.ov-hbars li>a:hover,.ov-hbars li>div:hover{background:var(--chart-live-hover,#eee);text-decoration:none}.ov-hbar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--chart-live-fg,#222);font-size:14px;line-height:20px;overflow:hidden}.ov-hbar-track{background:var(--chart-live-faint,#777);border-radius:3px;height:8px}@supports (color:color-mix(in lab, red, red)){.ov-hbar-track{background:color-mix(in srgb, var(--chart-live-faint,#777) 14%, transparent)}}.ov-hbar-track{overflow:hidden}.ov-hbar-track>span{border-radius:3px;height:100%;display:block}.ov-hbar-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--chart-live-fg,#222);font-family:inherit;font-size:14px;line-height:20px}.ov-hbar-note{color:var(--chart-live-faint,#777);grid-column:1/-1;font-size:14px}.ov-meter{gap:4px;min-width:0;display:grid}.ov-meter-track{background:var(--chart-live-faint,#777);border-radius:3px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.ov-meter-track{background:color-mix(in srgb, var(--chart-live-faint,#777) 14%, transparent)}}.ov-meter-track{overflow:hidden}.ov-meter-track>span{border-radius:3px;height:100%;display:block}.ov-meter-text{font-variant-numeric:tabular-nums;color:var(--chart-live-muted,#666);font-family:inherit;font-size:14px;line-height:20px}.ov-spark{width:112px;height:24px;display:block}.ov-spark-empty{color:var(--chart-live-faint,#777);font-size:14px}.ov-tip-line i{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.ov-mark{stroke-width:1.5px;fill:none}.ov-mark-pass{stroke:var(--chart-live-pass,var(--chart-pass,var(--status-running)))}.ov-mark-deadline{stroke:var(--chart-live-fg,var(--chart-ink));stroke-dasharray:5 3}.ov-mark-died{stroke:var(--chart-live-danger,var(--chart-breach,var(--status-error)));stroke-width:2px}.ov-mark-event{stroke:var(--chart-live-muted,var(--chart-ink-muted));stroke-dasharray:1 3;stroke-linecap:round}.ov-mark-release{stroke:var(--chart-live-muted,var(--chart-ink-muted))}.ov-mark-steer{stroke:var(--chart-live-accent,var(--chart-accent));stroke-dasharray:1 3;stroke-linecap:round}.ov-mark-ruling{stroke:var(--chart-live-fg,var(--chart-ink));stroke-dasharray:6 2 1 2}.ov-mark-wake{stroke:var(--chart-live-muted,var(--chart-ink-muted));stroke-dasharray:1 3;stroke-linecap:round}.ov-mark-head{fill:var(--chart-live-muted,var(--chart-ink-muted));stroke:var(--chart-live-surface,var(--chart-canvas));stroke-width:1px}[data-mark=steer] .ov-mark-head{fill:var(--chart-live-accent,var(--chart-accent))}[data-mark=ruling] .ov-mark-head{fill:var(--chart-live-fg,var(--chart-ink))}.ov-verdict-pass .ov-mark{stroke:var(--chart-live-pass,var(--chart-pass,var(--status-running)))}.ov-verdict-pass .ov-mark-head{fill:var(--chart-live-pass,var(--chart-pass,var(--status-running)))}.ov-verdict-fail .ov-mark{stroke:var(--chart-live-danger,var(--chart-breach,var(--status-error)))}.ov-verdict-fail .ov-mark-head{fill:var(--chart-live-danger,var(--chart-breach,var(--status-error)))}.ov-verdict-unknown .ov-mark{stroke:var(--chart-live-faint,var(--chart-muted))}.ov-verdict-unknown .ov-mark-head{fill:var(--chart-live-faint,var(--chart-muted))}.ov-mark-label{fill:var(--chart-live-fg,var(--chart-ink));paint-order:stroke;stroke:var(--chart-live-surface,var(--chart-canvas));stroke-width:3px;stroke-linejoin:round;font-size:14px}.ov-band-after-pass{fill:var(--chart-live-pass,var(--chart-pass,var(--status-running)))}@supports (color:color-mix(in lab, red, red)){.ov-band-after-pass{fill:color-mix(in srgb, var(--chart-live-pass,var(--chart-pass,var(--status-running))) 12%, transparent)}}.ov-band-idle{fill:var(--chart-live-hover,var(--chart-shade))}.ov-band-blocked{fill:var(--chart-live-danger,var(--chart-breach,var(--status-error)))}@supports (color:color-mix(in lab, red, red)){.ov-band-blocked{fill:color-mix(in srgb, var(--chart-live-danger,var(--chart-breach,var(--status-error))) 9%, transparent)}}.ov-band-group{fill:none;stroke:var(--chart-live-border,var(--chart-rule));stroke-dasharray:2 3}.ov-hatch-bg{fill:var(--chart-live-faint,var(--chart-muted))}@supports (color:color-mix(in lab, red, red)){.ov-hatch-bg{fill:color-mix(in srgb, var(--chart-live-faint,var(--chart-muted)) 10%, transparent)}}.ov-hatch{fill:none;stroke:var(--chart-live-faint,var(--chart-muted));stroke-width:1px}.ov-hatched{background:repeating-linear-gradient(135deg, var(--chart-live-faint,var(--chart-muted)) 0 1px, transparent 1px 5px), var(--chart-live-faint,var(--chart-muted))}@supports (color:color-mix(in lab, red, red)){.ov-hatched{background:repeating-linear-gradient(135deg, var(--chart-live-faint,var(--chart-muted)) 0 1px, transparent 1px 5px), color-mix(in srgb, var(--chart-live-faint,var(--chart-muted)) 10%, transparent)}}.ov-now{stroke:var(--chart-live-fg,var(--chart-ink));stroke-width:1.5px}.ov-gantt-open{stroke:var(--chart-live-fg,var(--chart-ink));stroke-width:1.5px;stroke-dasharray:3 2}.ov-events,.ov-key,.ov-meter-key{color:var(--chart-live-muted,var(--chart-ink-muted));flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.ov-key li,.ov-events li,.ov-meter-key li{align-items:center;gap:8px;display:inline-flex}.ov-meter-key b{color:var(--chart-live-fg,var(--chart-ink));font-weight:600;font-family:var(--chart-live-font-mono,monospace);font-variant-numeric:tabular-nums}.ov-meter-key i,.ov-event-swatch{border-radius:2px;width:12px;height:12px;display:inline-block}[data-segmented]>.ov-meter-track{display:flex}[data-segmented]>.ov-meter-track>span{border-radius:0;flex:none}.ov-event-pass{border-left:2px solid var(--chart-live-pass,var(--chart-pass,var(--status-running)));border-radius:0;width:0}.ov-event-deadline{border-left:2px dashed var(--chart-live-fg,var(--chart-ink));border-radius:0;width:0}.ov-event-died{border-left:2px solid var(--chart-live-danger,var(--chart-breach,var(--status-error)));border-radius:0;width:0}.ov-event-event,.ov-event-steer,.ov-event-wake{border-left:2px dotted var(--chart-live-muted,var(--chart-ink-muted));border-radius:0;width:0}.ov-event-release{border-left:2px solid var(--chart-live-muted,var(--chart-ink-muted));border-radius:0;width:0}.ov-event-ruling{border-left:2px dashed var(--chart-live-fg,var(--chart-ink));border-radius:0;width:0}.ov-event-blocked{background:var(--chart-live-danger,var(--chart-breach,var(--status-error)))}@supports (color:color-mix(in lab, red, red)){.ov-event-blocked{background:color-mix(in srgb, var(--chart-live-danger,var(--chart-breach,var(--status-error))) 25%, transparent)}}.ov-event-after-pass{background:var(--chart-live-pass,var(--chart-pass,var(--status-running)))}@supports (color:color-mix(in lab, red, red)){.ov-event-after-pass{background:color-mix(in srgb, var(--chart-live-pass,var(--chart-pass,var(--status-running))) 25%, transparent)}}.ov-event-idle{background:var(--chart-live-hover,var(--chart-shade))}.ov-event-missing{background:repeating-linear-gradient(135deg, var(--chart-live-faint,var(--chart-muted)) 0 1px, transparent 1px 4px)}.ov-refusal{color:var(--chart-live-muted,var(--chart-ink-muted));margin:0;font-size:14px}:where(:root){--chart-category-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--chart-category-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--chart-category-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--chart-category-other:#898781}.tgc-dot-map{color:var(--chart-live-muted,#8a8a8a)}.tgc-dot-map canvas:focus-visible{outline:2px solid var(--chart-accent,#7760bd);outline-offset:2px}.tgc-dot-map-tip{z-index:2;background:var(--chart-tip-bg,#262626);max-width:300px;color:var(--chart-tip-ink,#eee);white-space:pre-line;border-radius:6px;padding:6px 9px;font:14px/1.4 ui-sans-serif,system-ui,sans-serif;box-shadow:0 4px 14px #0000004d}.ov-gap{width:100%;min-width:96px;height:24px}.ov-gap svg{display:block;overflow:visible}.ov-gap-track{stroke:var(--chart-live-faint,#777)}@supports (color:color-mix(in lab, red, red)){.ov-gap-track{stroke:color-mix(in srgb, var(--chart-live-faint,#777) 40%, transparent)}}.ov-gap-track{stroke-width:1px}.ov-gap-tick{stroke:var(--chart-live-faint,#777)}@supports (color:color-mix(in lab, red, red)){.ov-gap-tick{stroke:color-mix(in srgb, var(--chart-live-faint,#777) 60%, transparent)}}.ov-gap-tick{stroke-width:1px}.ov-gap-target{fill:var(--chart-live-pass,#2f9e6e)}@supports (color:color-mix(in lab, red, red)){.ov-gap-target{fill:color-mix(in srgb, var(--chart-live-pass,#2f9e6e) 28%, transparent)}}.ov-gap-target{stroke:var(--chart-live-pass,#2f9e6e);stroke-width:1px}.ov-gap-stretch{fill:none;stroke:var(--chart-live-pass,#2f9e6e);stroke-width:1px;stroke-dasharray:3 3}.ov-gap-span{stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.ov-gap-value{cursor:default}.ov-gantt{font:14px/20px var(--font-sans,sans-serif)}.ov-gantt .ov-axis{fill:var(--chart-live-muted,var(--text-muted,#666));font-size:13px}.ov-gantt .ov-mark-label{fill:var(--chart-live-fg,var(--text-primary,currentColor));font-size:13px}.ov-gantt .ov-tip{background:var(--chart-live-raised,var(--bg-elevated,#fff));border-color:var(--chart-live-border,var(--border-color,#aaa));box-sizing:border-box;max-width:min(240px,100%)}.ov-gantt-scroll{overscroll-behavior:contain}.ov-gantt [role=button]{cursor:pointer;outline:none}.ov-gantt [role=button]:hover>rect:first-child{fill:var(--ix-hover-bg)}.ov-gantt [role=button]:focus-visible>rect:first-child{stroke:var(--accent-text);stroke-width:2px}.ov-gantt [data-state] rect{transition:width var(--motion-stream), fill var(--motion-control)}.ov-gantt [data-open=true] rect{animation:ov-gantt-live var(--motion-ambient) infinite}.ov-gantt [data-labelled=false] text{display:none}.ov-gantt [data-labelled]:is(:hover,:focus) text{display:block}.ov-gantt [data-labelled]:focus{outline:none}.ov-gantt-count{fill:var(--chart-live-fg,var(--chart-ink))}.ov-gantt-end{fill:var(--chart-live-fg,var(--chart-ink));paint-order:stroke;stroke:var(--chart-live-surface,var(--chart-canvas));stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:13px}.ov-gantt[data-featured] .ov-events{display:none}@media (prefers-reduced-motion:reduce){.ov-gantt [data-state] rect{transition:none;animation:none}}.ov-meter-steps{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ov-meter-steps li{border-radius:var(--radius-lg);background:var(--bg-elevated);flex-direction:column;justify-content:space-between;gap:12px;min-height:104px;padding:16px;display:flex}.ov-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.ov-step-state{color:var(--text-muted);font-size:13px;line-height:18px}.ov-meter-steps [data-state=pass] .ov-step-state{color:var(--surface-success-text)}.ov-meter-steps [data-state=fail] .ov-step-state{color:var(--surface-warning-text)}.ov-meter-steps strong{font-size:26px;line-height:30px}.ov-meter-steps [data-state=pass]{background:var(--surface-success-bg)}.ov-meter-steps [data-state=fail]{background:var(--surface-warning-bg);color:var(--surface-warning-text)}.ov-meter-steps span{overflow-wrap:anywhere}@media (width<=720px){.ov-meter-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-meter-steps li{min-height:94px;padding:12px}}:root{--assistant-header-height:4rem;--assistant-toggle-top:1rem;--assistant-toggle-right:.5rem;--sidebar-toggle-top:1rem;--sidebar-toggle-left:.5rem;--chart-live-fg:var(--chart-ink);--chart-live-muted:var(--chart-ink-muted);--chart-live-faint:var(--chart-muted);--chart-live-border:hsl(var(--border));--chart-live-raised:hsl(var(--card));--chart-live-surface:hsl(var(--card));--chart-live-hover:var(--chart-shade);--chart-live-accent:var(--chart-accent);--chart-live-font-mono:var(--font-mono,ui-monospace, monospace)}@media (width<=47.99rem){:root{--assistant-toggle-right:4.25rem}}.md-body{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.md-body>:first-child{margin-top:0}.md-body>*+*{margin-top:.75rem}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{color:hsl(var(--foreground));margin-top:1.25rem;font-weight:600;line-height:1.3}.md-body h1{font-size:1.25rem}.md-body h2{font-size:1.1rem}.md-body h3{font-size:1rem}.md-body h4,.md-body h5,.md-body h6{font-size:.9rem}.md-body p{color:hsl(var(--foreground))}.md-body strong{color:hsl(var(--foreground));font-weight:600}.md-body a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.md-body a:hover{opacity:.8}.md-body ul,.md-body ol{padding-left:1.5rem}.md-body ul{list-style:outside}.md-body ol{list-style:decimal}.md-body :where(li+li),.md-body li>ul,.md-body li>ol{margin-top:.25rem}.md-body li::marker{color:hsl(var(--muted-foreground))}.md-body :not(pre)>code{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.md-body :not(pre)>code{background-color:color-mix(in srgb, hsl(var(--foreground)) 7%, transparent)}}.md-body :not(pre)>code{font-size:.85em;font-family:var(--font-mono,ui-monospace, monospace);border-color:#0000;border-radius:.25rem;padding:.05rem .3rem}.md-body blockquote{border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:.75rem}.md-body hr{border:0;border-top:1px solid hsl(var(--border))}.md-body table{border-collapse:collapse;width:100%;font-size:.85rem;display:block;overflow-x:auto}.md-body th,.md-body td{border:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:.35rem .6rem}.md-body th{background-color:hsl(var(--muted) / .4);font-weight:600}@media (width>=1920px){html{font-size:106.25%}}@media (width>=2400px){html{font-size:112.5%}}button[title]:disabled{pointer-events:auto;cursor:not-allowed}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
