@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0d7395fc9d2cc18e-s.0bwpcwrl4xgal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/42fdc379e58c639f-s.00zsqieagr3.g.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9f07c7c28a9bc3ba-s.p.17sa0lpvk~_k6.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/508e9c8e4bf8c79e-s.07qetammdu1hw.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/276786042f62a244-s.0irzkz8y7jv29.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edcf447d6990da7e-s.p.0rmnzjlzsvg7u.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3d649eca0e6ca1fb-s.0gb8_1v3sho.n.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/da1f5095ad42b608-s.01mcg29mp4i~..woff2)format("woff2");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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5de307a1cf21ffb0-s.p.0uab9sg.el18x.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f8108b279d18af14-s.134s~ty_z38dr.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e9dbbfb7e7bc7f69-s.0awaxvi06jwbf.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b06c83c7cc676c09-s.p.15p9cfi8srt_k.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5929d901dfa1aeda-s.03bxwjwm8plvs.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/845d40ca8bfb4186-s.0vafl1lz46pi~.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b6620be20ad708dd-s.p.15glw.3ya746x.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/d261761e68f7a421-s.0709_p4d8ancc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/edad92c52070cfd9-s.179i92_wyv6nj.woff2)format("woff2");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:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/6aac95a85db691f1-s.p.0qkjcfd5a90c2.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.0hoqzal24odb4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.0.56594qx.-9o.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0ub.k0om~_-xi.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_edcac318-module__shTG-q__className{font-family:Poppins,Poppins Fallback}.poppins_edcac318-module__shTG-q__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e7b204180d1274-s.p.15almw42k3wem.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/97e7b204180d1274-s.p.15almw42k3wem.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97e7b204180d1274-s.p.15almw42k3wem.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/88731e1a74492905-s.093kp-ivx0g2f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/861011d7404b02f6-s.0.xm8qlf5_315.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3381337b621a9a6a-s.064fjoont5c7t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.05vzz1snb6e.m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.04q-sk9kar98f.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97e7b204180d1274-s.p.15almw42k3wem.woff2)format("woff2");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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2)format("woff2");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:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_21911bf3-module__92OKXq__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_21911bf3-module__92OKXq__variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
.tasks-module__GtQ4GG__kanbanRoot{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:1100px){.tasks-module__GtQ4GG__kanbanRoot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tasks-module__GtQ4GG__kanbanRoot{grid-template-columns:1fr}}.tasks-module__GtQ4GG__column{background:color-mix(in srgb, var(--foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:12px;flex-direction:column;min-height:280px;display:flex}.tasks-module__GtQ4GG__columnHeader{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding:10px 12px;font-size:12px;font-weight:700}.tasks-module__GtQ4GG__columnBody{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.tasks-module__GtQ4GG__card{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--background);border-left:3px solid #0000;border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.tasks-module__GtQ4GG__card:hover{border-color:#7c5cff59}.tasks-module__GtQ4GG__cardTrendUpcoming{background:color-mix(in srgb, #eab308 4%, var(--background));border-left-color:#eab3088c}.tasks-module__GtQ4GG__cardTrendSoon{background:color-mix(in srgb, #f59e0b 5%, var(--background));border-left-color:#f59e0bb3}.tasks-module__GtQ4GG__cardTrendToday{background:color-mix(in srgb, #fb923c 7%, var(--background));border-left-color:#fb923ccc}.tasks-module__GtQ4GG__cardTrendOverdue{background:color-mix(in srgb, #ef4444 6%, var(--background));border-color:#ef444438}.tasks-module__GtQ4GG__card:hover.tasks-module__GtQ4GG__cardTrendUpcoming,.tasks-module__GtQ4GG__card:hover.tasks-module__GtQ4GG__cardTrendSoon,.tasks-module__GtQ4GG__card:hover.tasks-module__GtQ4GG__cardTrendToday,.tasks-module__GtQ4GG__card:hover.tasks-module__GtQ4GG__cardTrendOverdue{border-top-color:#7c5cff59;border-bottom-color:#7c5cff59;border-right-color:#7c5cff59}.tasks-module__GtQ4GG__chipDeadlineUpcoming{background:#eab30824}.tasks-module__GtQ4GG__chipDeadlineSoon{background:#f59e0b29}.tasks-module__GtQ4GG__chipDeadlineToday{background:#fb923c2e}.tasks-module__GtQ4GG__chipDeadlineOverdue{background:#ef44442e}.tasks-module__GtQ4GG__cardTitleRow{align-items:flex-start;gap:8px;display:flex}.tasks-module__GtQ4GG__cardTitle{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.tasks-module__GtQ4GG__cardMeta{opacity:.72;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:11px;display:flex}.tasks-module__GtQ4GG__cardRoleHint{margin-top:6px;font-size:11px;font-weight:650;line-height:1.35}.tasks-module__GtQ4GG__cardRoleHintReviewer{color:color-mix(in srgb, #7c5cff 88%, var(--foreground))}.tasks-module__GtQ4GG__cardRoleHintAssignee{color:color-mix(in srgb, #0ea5e9 88%, var(--foreground))}.tasks-module__GtQ4GG__opinionControls{align-items:center;gap:6px;margin-top:10px;display:flex}.tasks-module__GtQ4GG__opinionControlsCompact{margin-top:8px}.tasks-module__GtQ4GG__opinionIndicator{width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:999px;flex-shrink:0}.tasks-module__GtQ4GG__opinionIndicatorGreen{background:#22c55e}.tasks-module__GtQ4GG__opinionIndicatorRed{background:#ef4444}.tasks-module__GtQ4GG__opinionBtn{letter-spacing:.01em;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.tasks-module__GtQ4GG__opinionBtnGreen.tasks-module__GtQ4GG__opinionBtnActive{color:color-mix(in srgb, #bbf7d0 70%, var(--foreground));background:#22c55e33;border-color:#22c55e8c}.tasks-module__GtQ4GG__opinionBtnRed.tasks-module__GtQ4GG__opinionBtnActive{color:color-mix(in srgb, #fecaca 80%, var(--foreground));background:#ef44442e;border-color:#ef44448c}.tasks-module__GtQ4GG__opinionBtn:not(.tasks-module__GtQ4GG__opinionBtnActive):hover{background:#7c5cff1a;border-color:#7c5cff66}.tasks-module__GtQ4GG__opinionSummary{opacity:.65;flex:100%;margin:0;font-size:11px;line-height:1.45}.tasks-module__GtQ4GG__tableTitleCell{align-items:center;gap:8px;display:flex}.tasks-module__GtQ4GG__chip{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.tasks-module__GtQ4GG__chipAssignee{background:#0ea5e929}.tasks-module__GtQ4GG__taskCardCommentChip{cursor:default;pointer-events:none;border-color:color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, transparent);padding:2px 6px;font-size:10px}.tasks-module__GtQ4GG__taskCardCommentChip svg{font-size:.72rem}.tasks-module__GtQ4GG__chipInitiative{color:color-mix(in srgb, #7c5cff 85%, var(--foreground));background:#7c5cff29}.tasks-module__GtQ4GG__initiativesPanel{margin-bottom:16px}.tasks-module__GtQ4GG__plannerSubNav{border-bottom:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);gap:4px;margin:-4px -4px 16px;padding:0 4px;display:flex;overflow-x:auto}.tasks-module__GtQ4GG__plannerSubNavLink{color:color-mix(in srgb, var(--foreground) 58%, transparent);border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.tasks-module__GtQ4GG__plannerSubNavLink:hover{color:color-mix(in srgb, var(--foreground) 82%, transparent);border-bottom-color:color-mix(in srgb, var(--foreground) 22%, transparent)}.tasks-module__GtQ4GG__plannerSubNavLinkActive{color:var(--foreground);border-bottom-color:color-mix(in srgb, #7c5cff 85%, var(--foreground))}.tasks-module__GtQ4GG__initiativesPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.tasks-module__GtQ4GG__initiativesPanelTitle{margin:0;font-size:15px;font-weight:700}.tasks-module__GtQ4GG__initiativesPanelHint{opacity:.72;margin:4px 0 0;font-size:12px}.tasks-module__GtQ4GG__initiativesCreateBlock{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.tasks-module__GtQ4GG__initiativesCreateRow{grid-template-columns:minmax(160px,1fr) minmax(180px,1.4fr) auto;gap:8px;display:grid}.tasks-module__GtQ4GG__initiativesList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__initiativesListItem{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--background);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tasks-module__GtQ4GG__initiativesListMain{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tasks-module__GtQ4GG__initiativesDescription{opacity:.75;font-size:12px}.tasks-module__GtQ4GG__initiativesTaskCount{opacity:.6;font-size:11px}.tasks-module__GtQ4GG__initiativesListActions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.tasks-module__GtQ4GG__initiativesEditForm{gap:8px;width:100%;display:grid}.tasks-module__GtQ4GG__initiativesEmpty{opacity:.7;margin:0;font-size:13px}.tasks-module__GtQ4GG__initiativesError{color:#fecaca;background:#ef44441f;border:1px solid #ef444447;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px}@media (max-width:720px){.tasks-module__GtQ4GG__initiativesCreateRow{grid-template-columns:1fr}.tasks-module__GtQ4GG__initiativesListItem{flex-direction:column;align-items:stretch}}.tasks-module__GtQ4GG__initiativeColorPicker{flex-direction:column;gap:8px;display:flex}.tasks-module__GtQ4GG__initiativeColorPickerLabel{opacity:.78;font-size:12px;font-weight:600}.tasks-module__GtQ4GG__initiativeColorPickerCurrent{opacity:.65;font-size:11px}.tasks-module__GtQ4GG__initiativeColorGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:420px;display:grid}.tasks-module__GtQ4GG__initiativeColorSwatch{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);cursor:pointer;border:2px solid #0000;border-radius:999px}.tasks-module__GtQ4GG__initiativeColorSwatchSelected{border-color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 0 0 2px color-mix(in srgb, var(--background) 88%, transparent)}@media (max-width:720px){.tasks-module__GtQ4GG__initiativeColorGrid{grid-template-columns:repeat(8,minmax(0,1fr));max-width:none}}.tasks-module__GtQ4GG__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tasks-module__GtQ4GG__toolbarSpacer{display:none}.tasks-module__GtQ4GG__toolbarFilters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}@media (min-width:768px){.tasks-module__GtQ4GG__toolbarSpacer{flex:auto;min-width:12px;display:block}.tasks-module__GtQ4GG__toolbarFilters{flex-wrap:nowrap;justify-content:flex-end;width:auto;margin-left:auto}}.tasks-module__GtQ4GG__toolbarSelect{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--background);border-radius:8px;padding:6px 10px;font-size:13px}.tasks-module__GtQ4GG__toolbarToggle{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--background);color:color-mix(in srgb, var(--foreground) 72%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.tasks-module__GtQ4GG__toolbarToggle:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 24%, transparent)}.tasks-module__GtQ4GG__toolbarToggleActive{color:var(--foreground);background:color-mix(in srgb, #7c5cff 12%, var(--background));border-color:#7c5cff6b}.tasks-module__GtQ4GG__toolbarToggleIndicator{background:color-mix(in srgb, var(--foreground) 18%, transparent);width:8px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:999px;flex-shrink:0;transition:background .15s,box-shadow .15s}.tasks-module__GtQ4GG__toolbarToggleIndicatorActive{background:#a78bfa;box-shadow:0 0 0 2px #7c5cff3d}.tasks-module__GtQ4GG__overviewPanel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:12px;margin-bottom:16px;padding:12px 14px}.tasks-module__GtQ4GG__overviewTitle{margin-bottom:8px;font-size:13px;font-weight:700}.tasks-module__GtQ4GG__overviewList{flex-direction:column;gap:6px;display:flex}.tasks-module__GtQ4GG__overviewRow{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.tasks-module__GtQ4GG__drawerBackdrop{z-index:500000;background:#00000073;position:fixed;inset:0}.tasks-module__GtQ4GG__drawerStack{z-index:500001;pointer-events:none;flex-direction:row-reverse;align-items:stretch;max-width:100vw;height:100dvh;display:flex;position:fixed;top:0;right:0}.tasks-module__GtQ4GG__drawerStack>*{pointer-events:auto}.tasks-module__GtQ4GG__drawerPanel{background:var(--background);border-left:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);flex-direction:column;flex-shrink:0;width:min(480px,100vw);height:100dvh;padding:0;display:flex;position:relative;overflow-y:auto}.tasks-module__GtQ4GG__drawerCommentsPanel{background:color-mix(in srgb, var(--foreground) 3%, var(--background));border-left:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);flex-direction:column;flex-shrink:0;width:min(380px,92vw);height:100dvh;min-height:0;animation:.18s ease-out tasks-module__GtQ4GG__taskCommentsPanelIn;display:flex;box-shadow:-12px 0 32px #0000001f}@keyframes tasks-module__GtQ4GG__taskCommentsPanelIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.tasks-module__GtQ4GG__drawerStackWithComments .tasks-module__GtQ4GG__drawerPanel{box-shadow:-8px 0 24px #0000001a}@media (max-width:720px){.tasks-module__GtQ4GG__drawerStackWithComments{width:100vw}.tasks-module__GtQ4GG__drawerStackWithComments .tasks-module__GtQ4GG__drawerPanel{display:none}.tasks-module__GtQ4GG__drawerCommentsPanel{width:100vw;box-shadow:none;border-left:none}}.tasks-module__GtQ4GG__drawerHeader{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.tasks-module__GtQ4GG__drawerHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tasks-module__GtQ4GG__drawerTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.tasks-module__GtQ4GG__drawerBody{flex-direction:column;flex:1;gap:4px;padding:20px;display:flex}.tasks-module__GtQ4GG__drawerSection{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);margin-bottom:16px;padding-bottom:16px}.tasks-module__GtQ4GG__drawerSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tasks-module__GtQ4GG__drawerSectionTitle{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:0 0 12px;font-size:11px;font-weight:700}.tasks-module__GtQ4GG__fieldGroup{margin-bottom:14px}.tasks-module__GtQ4GG__fieldGroup:last-child{margin-bottom:0}.tasks-module__GtQ4GG__fieldLabel{opacity:.82;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.tasks-module__GtQ4GG__fieldHint{opacity:.58;margin:-6px 0 10px;font-size:11px;line-height:1.45}.tasks-module__GtQ4GG__fieldInput,.tasks-module__GtQ4GG__fieldTextarea,.tasks-module__GtQ4GG__fieldSelect{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:8px;width:100%;margin-bottom:0;padding:9px 11px;font-size:14px;transition:border-color .15s,background .15s}.tasks-module__GtQ4GG__fieldInput:focus,.tasks-module__GtQ4GG__fieldTextarea:focus,.tasks-module__GtQ4GG__fieldSelect:focus{background:var(--background);border-color:#7c5cff73;outline:none}.tasks-module__GtQ4GG__fieldTextarea{resize:vertical;min-height:96px;line-height:1.45}.tasks-module__GtQ4GG__scheduleDatesRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.tasks-module__GtQ4GG__scheduleDatesRow{grid-template-columns:minmax(0,1fr)}}.tasks-module__GtQ4GG__deadlineHint{opacity:.62;margin:6px 0 0;font-size:11px}.tasks-module__GtQ4GG__drawerPickerTrigger{width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)!important;background:color-mix(in srgb, var(--foreground) 3%, transparent)!important;border-radius:8px!important;max-width:none!important;padding:9px 12px!important}.tasks-module__GtQ4GG__drawerPickerTrigger:hover{background:#7c5cff1a!important;border-color:#7c5cff6b!important}.tasks-module__GtQ4GG__drawerContextControl{flex-direction:column;gap:8px;display:flex}.tasks-module__GtQ4GG__drawerContextLink{color:color-mix(in srgb, #a78bfa 92%, var(--foreground));align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.tasks-module__GtQ4GG__drawerContextLink:hover{text-underline-offset:2px;text-decoration:underline}.tasks-module__GtQ4GG__userSelectedRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tasks-module__GtQ4GG__userChip{background:#7c5cff29;border:1px solid #7c5cff47;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.tasks-module__GtQ4GG__userChipRemove{opacity:.65;cursor:pointer;margin-left:2px;font-size:14px;line-height:1}.tasks-module__GtQ4GG__userChipRemove:hover{opacity:1}.tasks-module__GtQ4GG__userClearBtn{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);opacity:.85;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.tasks-module__GtQ4GG__userSuggestions{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:10px;margin-top:8px;overflow:hidden}.tasks-module__GtQ4GG__userSuggestionRow{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.tasks-module__GtQ4GG__userSuggestionRow:last-child{border-bottom:none}.tasks-module__GtQ4GG__userSuggestionRow:hover{background:#7c5cff1a}.tasks-module__GtQ4GG__drawerFooter{z-index:2;border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:auto;padding:16px 20px 20px;position:sticky;bottom:0}.tasks-module__GtQ4GG__drawerError{color:#fecaca;background:#ef44441f;border:1px solid #ef444447;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.tasks-module__GtQ4GG__actionSecondaryActive{color:inherit;background:#7c5cff24!important;border-color:#7c5cff73!important}.tasks-module__GtQ4GG__actionsRow{flex-wrap:wrap;gap:8px;display:flex}.tasks-module__GtQ4GG__drawerFooter .tasks-module__GtQ4GG__actionsRow{margin-top:0}.tasks-module__GtQ4GG__actionPrimary{color:#fff;background:#5b21b6;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.tasks-module__GtQ4GG__actionSecondary{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.tasks-module__GtQ4GG__metricsRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px;display:grid}.tasks-module__GtQ4GG__metricCard{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:10px;padding:10px 12px}.tasks-module__GtQ4GG__metricValue{font-size:22px;font-weight:700}.tasks-module__GtQ4GG__metricLabel{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tasks-module__GtQ4GG__plannerInsightsIntro{opacity:.75;max-width:56rem;margin:0 0 16px;font-size:13px;line-height:1.5}.tasks-module__GtQ4GG__insightsRoot{flex-direction:column;gap:4px;display:flex}.tasks-module__GtQ4GG__insightsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.tasks-module__GtQ4GG__insightPanel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:10px;padding:12px 14px}.tasks-module__GtQ4GG__insightPanelHeader{margin-bottom:10px}.tasks-module__GtQ4GG__insightPanelTitle{margin:0;font-size:14px;font-weight:650}.tasks-module__GtQ4GG__insightPanelHint{opacity:.65;margin:4px 0 0;font-size:12px}.tasks-module__GtQ4GG__insightEmpty{opacity:.65;margin:0;font-size:13px}.tasks-module__GtQ4GG__insightBarList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__insightBarRow{flex-direction:column;gap:4px;display:flex}.tasks-module__GtQ4GG__insightBarMeta{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.tasks-module__GtQ4GG__insightBarLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasks-module__GtQ4GG__insightBarCount{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.tasks-module__GtQ4GG__insightBarPct{opacity:.65;font-weight:500}.tasks-module__GtQ4GG__insightBarTrack{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:6px;overflow:hidden}.tasks-module__GtQ4GG__insightBarFill{border-radius:inherit;background:color-mix(in srgb, #5b21b6 72%, var(--foreground));height:100%}.tasks-module__GtQ4GG__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767px){.tasks-module__GtQ4GG__tableWrap{margin-inline:-1rem;padding-inline:1rem}.tasks-module__GtQ4GG__toolbarSelect{flex:100%;min-width:0}.tasks-module__GtQ4GG__toolbarFilters{width:100%}.tasks-module__GtQ4GG__calendarRoot{overflow-x:auto}.tasks-module__GtQ4GG__table th,.tasks-module__GtQ4GG__table td{padding:6px 8px}.tasks-module__GtQ4GG__tableHideMobile{display:none}}.tasks-module__GtQ4GG__table{border-collapse:collapse;width:100%;font-size:13px}.tasks-module__GtQ4GG__table th,.tasks-module__GtQ4GG__table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding:8px 10px}.tasks-module__GtQ4GG__table th{text-transform:uppercase;letter-spacing:.04em;opacity:.72;font-size:11px}.tasks-module__GtQ4GG__tableTitleLink{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.tasks-module__GtQ4GG__viewToggle{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:8px;display:inline-flex;overflow:hidden}.tasks-module__GtQ4GG__viewToggleBtn{opacity:.75;border-right:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding:7px 12px;font-size:12px;font-weight:600}.tasks-module__GtQ4GG__viewToggleBtn:last-child{border-right:none}.tasks-module__GtQ4GG__viewToggleBtnActive{opacity:1;color:#c4b5fd;background:#7c5cff2e}.tasks-module__GtQ4GG__calendarRoot{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);border-radius:12px;overflow:hidden}.tasks-module__GtQ4GG__calendarHeader{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);align-items:center;gap:8px;padding:12px 14px;display:flex}.tasks-module__GtQ4GG__calendarMonthLabel{text-align:center;flex:1;font-size:15px;font-weight:700}.tasks-module__GtQ4GG__calendarNavBtn{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.tasks-module__GtQ4GG__calendarHint{opacity:.62;border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);margin:0;padding:8px 14px 10px;font-size:11px;line-height:1.45}.tasks-module__GtQ4GG__calendarWeekdayRow,.tasks-module__GtQ4GG__calendarDayRow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tasks-module__GtQ4GG__calendarWeekdayCell{letter-spacing:.05em;text-transform:uppercase;opacity:.55;text-align:center;border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);padding:6px 8px;font-size:10px;font-weight:700}.tasks-module__GtQ4GG__calendarWeekBlock{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}.tasks-module__GtQ4GG__calendarWeekBlock:last-child{border-bottom:none}.tasks-module__GtQ4GG__calendarDayCell{border-right:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);min-height:34px;padding:4px 6px}.tasks-module__GtQ4GG__calendarDayCell:last-child{border-right:none}.tasks-module__GtQ4GG__calendarDayCellOutside{opacity:.38}.tasks-module__GtQ4GG__calendarDayCellToday{background:#7c5cff1a}.tasks-module__GtQ4GG__calendarDayNumber{opacity:.8;font-size:11px;font-weight:600}.tasks-module__GtQ4GG__calendarBarsLayer{border-top:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);background:color-mix(in srgb, var(--foreground) 1%, transparent);position:relative}.tasks-module__GtQ4GG__calendarTaskBar{cursor:pointer;background:#7c5cff38;border:1px solid #7c5cff59;border-radius:5px;align-items:center;gap:5px;height:22px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;overflow:hidden}.tasks-module__GtQ4GG__calendarTaskBarOpinionDot{width:7px;height:7px}.tasks-module__GtQ4GG__calendarTaskBarOpinionGreen{box-shadow:inset 3px 0 #22c55e}.tasks-module__GtQ4GG__calendarTaskBarOpinionRed{box-shadow:inset 3px 0 #ef4444}.tasks-module__GtQ4GG__calendarTaskBarTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tasks-module__GtQ4GG__calendarTaskBarCompleted{opacity:.45;border-style:dashed}.tasks-module__GtQ4GG__calendarTaskBarTrendUpcoming{background:#eab30829;border-color:#eab30873}.tasks-module__GtQ4GG__calendarTaskBarTrendSoon{background:#f59e0b2e;border-color:#f59e0b80}.tasks-module__GtQ4GG__calendarTaskBarTrendToday{background:#fb923c33;border-color:#fb923c8c}.tasks-module__GtQ4GG__calendarTaskBarTrendOverdue{background:#ef444433;border-color:#ef44448c}.tasks-module__GtQ4GG__detailPageChrome{align-items:center;gap:12px;margin-bottom:8px;display:flex}.tasks-module__GtQ4GG__detailBackLink{color:color-mix(in srgb, #a78bfa 92%, var(--foreground));font-size:13px;font-weight:600;text-decoration:none}.tasks-module__GtQ4GG__detailBackLink:hover{text-underline-offset:2px;text-decoration:underline}.tasks-module__GtQ4GG__detailStatus{opacity:.75;margin:0 0 12px;font-size:14px}
.notifications-dropdown-module__eMRQOq__dropdownShell{z-index:200;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--background);border-radius:.75rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px -12px #0000006b,inset 0 1px #ffffff0d}.notifications-dropdown-module__eMRQOq__panel{flex-direction:column;flex:1;min-height:0;display:flex}.notifications-dropdown-module__eMRQOq__list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}
.show-runner-chat-module___MXFnW__dropdownShell{z-index:200;flex-direction:column;width:min(24rem,100vw - 1.25rem);min-height:17.5rem;display:flex;position:fixed;overflow:hidden}.show-runner-chat-module___MXFnW__floatShell{z-index:210;flex-direction:column;width:min(26rem,100vw - 1rem);height:min(88vh,44rem);min-height:0;max-height:min(88vh,44rem);display:flex;position:fixed;overflow:hidden}.show-runner-chat-module___MXFnW__popoutShell{background:var(--background);flex-direction:column;width:100vw;height:100vh;display:flex}.show-runner-chat-module___MXFnW__popoutShell .show-runner-chat-module___MXFnW__panel{box-shadow:none;border:0;border-radius:0}.show-runner-chat-module___MXFnW__panel{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--surface-elevated);width:100%;height:100%;min-height:0;color:var(--foreground);border-radius:.85rem;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0f}.show-runner-chat-module___MXFnW__panelMain{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.show-runner-chat-module___MXFnW__header{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, #7c5cff 8%, var(--surface-elevated));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem .7rem;display:flex}.show-runner-chat-module___MXFnW__headerDraggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.show-runner-chat-module___MXFnW__headerDraggable:active{cursor:grabbing}.show-runner-chat-module___MXFnW__headerText{flex:1;min-width:0}.show-runner-chat-module___MXFnW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, #7c5cff 78%, var(--foreground));margin:0 0 .15rem;font-size:.62rem;font-weight:700}.show-runner-chat-module___MXFnW__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:650;line-height:1.25;overflow:hidden}.show-runner-chat-module___MXFnW__subtitle{color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:.2rem 0 0;font-size:.7rem}.show-runner-chat-module___MXFnW__headerActions{shrink:0;align-items:center;gap:.3rem;display:flex}.show-runner-chat-module___MXFnW__iconBtn{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);width:1.85rem;height:1.85rem;color:color-mix(in srgb, var(--foreground) 78%, transparent);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.show-runner-chat-module___MXFnW__iconBtn:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);border-color:#7c5cff47}.show-runner-chat-module___MXFnW__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}.show-runner-chat-module___MXFnW__emptyState{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:0;padding:.35rem .15rem;font-size:.82rem}.show-runner-chat-module___MXFnW__emptyLead{color:var(--foreground);margin:0 0 .55rem;font-size:.9rem;font-weight:600}.show-runner-chat-module___MXFnW__suggestions{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.35;display:flex}.show-runner-chat-module___MXFnW__messageRow{display:flex}.show-runner-chat-module___MXFnW__messageUser{justify-content:flex-end}.show-runner-chat-module___MXFnW__messageAssistant{justify-content:flex-start}.show-runner-chat-module___MXFnW__messageBubble{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:.75rem;max-width:min(94%,22rem);padding:.55rem .7rem}.show-runner-chat-module___MXFnW__messageUser .show-runner-chat-module___MXFnW__messageBubble{background:color-mix(in srgb, #7c5cff 16%, var(--surface));border-color:#7c5cff3d}.show-runner-chat-module___MXFnW__messageAssistant .show-runner-chat-module___MXFnW__messageBubble{background:color-mix(in srgb, var(--foreground) 5%, var(--surface))}.show-runner-chat-module___MXFnW__messageLabel{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 52%, transparent);margin:0 0 .2rem;font-size:.6rem;font-weight:700}.show-runner-chat-module___MXFnW__messageBodyPlain{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.84rem;line-height:1.45}.show-runner-chat-module___MXFnW__messageBodyMarkdown{word-break:break-word;color:inherit;font-size:.84rem;line-height:1.45}.show-runner-chat-module___MXFnW__messageBodyMarkdown>:first-child{margin-top:0}.show-runner-chat-module___MXFnW__messageBodyMarkdown>:last-child{margin-bottom:0}.show-runner-chat-module___MXFnW__messageBodyMarkdown p{margin:.4rem 0}.show-runner-chat-module___MXFnW__messageBodyMarkdown h1,.show-runner-chat-module___MXFnW__messageBodyMarkdown h2,.show-runner-chat-module___MXFnW__messageBodyMarkdown h3,.show-runner-chat-module___MXFnW__messageBodyMarkdown h4{color:var(--foreground);margin:.65rem 0 .3rem;font-weight:650;line-height:1.3}.show-runner-chat-module___MXFnW__messageBodyMarkdown h1{font-size:1rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown h2{font-size:.94rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown h3,.show-runner-chat-module___MXFnW__messageBodyMarkdown h4{font-size:.88rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown ul,.show-runner-chat-module___MXFnW__messageBodyMarkdown ol{margin:.35rem 0;padding-left:1.2rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown li{margin:.18rem 0}.show-runner-chat-module___MXFnW__messageBodyMarkdown li>p{margin:.12rem 0}.show-runner-chat-module___MXFnW__messageBodyMarkdown strong{color:var(--foreground);font-weight:650}.show-runner-chat-module___MXFnW__messageBodyMarkdown em{font-style:italic}.show-runner-chat-module___MXFnW__messageBodyMarkdown code{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:.3rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82em}.show-runner-chat-module___MXFnW__messageBodyMarkdown pre{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 6%, var(--surface));border-radius:.45rem;margin:.45rem 0;padding:.5rem .6rem;overflow-x:auto}.show-runner-chat-module___MXFnW__messageBodyMarkdown pre code{background:0 0;padding:0;font-size:.78rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown blockquote{color:color-mix(in srgb, var(--foreground) 78%, transparent);border-left:3px solid #7c5cff73;margin:.4rem 0;padding-left:.7rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown a{color:color-mix(in srgb, #7c5cff 82%, var(--foreground));text-underline-offset:2px;text-decoration:underline}.show-runner-chat-module___MXFnW__messageBodyMarkdown a:hover{color:#4ca0fa}.show-runner-chat-module___MXFnW__messageBodyMarkdown hr{border:none;border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);margin:.55rem 0}.show-runner-chat-module___MXFnW__tableWrap{margin:.45rem 0;overflow-x:auto}.show-runner-chat-module___MXFnW__messageBodyMarkdown table{border-collapse:collapse;width:100%;font-size:.78rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown th,.show-runner-chat-module___MXFnW__messageBodyMarkdown td{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);text-align:left;vertical-align:top;padding:.3rem .45rem}.show-runner-chat-module___MXFnW__messageBodyMarkdown th{background:color-mix(in srgb, var(--foreground) 6%, transparent);font-weight:650}.show-runner-chat-module___MXFnW__toolsLine{color:color-mix(in srgb, var(--foreground) 48%, transparent);margin:.4rem 0 0;font-size:.65rem}.show-runner-chat-module___MXFnW__errorLine{color:#ef4444;margin:.3rem 0 0;font-size:.7rem}.show-runner-chat-module___MXFnW__typing{color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:0;font-size:.82rem;font-style:italic}.show-runner-chat-module___MXFnW__globalError{color:#ef4444;flex-shrink:0;margin:0;padding:0 .85rem .3rem;font-size:.72rem}.show-runner-chat-module___MXFnW__composer{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 3%, var(--surface-elevated));z-index:12;flex-shrink:0;align-items:flex-start;gap:.45rem;min-height:0;max-height:min(42%,14rem);padding:.7rem .85rem .85rem;display:flex;position:relative;overflow:hidden}.show-runner-chat-module___MXFnW__composerDropdown{max-height:min(48%,12rem)}.show-runner-chat-module___MXFnW__composerInput{overscroll-behavior:contain;z-index:13;flex:1;min-width:0;min-height:0;max-height:100%;position:relative;overflow:hidden auto}.show-runner-chat-module___MXFnW__canonComposerInput{border-radius:.55rem;max-height:100%}.show-runner-chat-module___MXFnW__canonComposerInput:focus{outline:none}.show-runner-chat-module___MXFnW__input{resize:none;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--surface);width:100%;color:var(--foreground);font:inherit;border-radius:.55rem;padding:.55rem .65rem;font-size:.84rem;line-height:1.35}.show-runner-chat-module___MXFnW__input:focus{border-color:#7c5cff6b;outline:none;box-shadow:0 0 0 2px #7c5cff2e}.show-runner-chat-module___MXFnW__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(145deg,#8c70ff,#4ca0fa);border:1px solid #7c5cff73;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:filter .12s,opacity .12s;display:inline-flex;position:sticky;top:0}.show-runner-chat-module___MXFnW__sendBtn:hover{filter:brightness(1.05)}.show-runner-chat-module___MXFnW__sendBtnDisabled{opacity:.45;cursor:not-allowed;filter:none}.show-runner-chat-module___MXFnW__userAttachments{flex-direction:column;gap:.35rem;margin-top:.45rem;display:flex}.show-runner-chat-module___MXFnW__composerDrop{flex-direction:column;flex:1;gap:.4rem;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.show-runner-chat-module___MXFnW__composerAttachments{flex-wrap:wrap;gap:.35rem;display:flex}.show-runner-chat-module___MXFnW__composerAttachmentChip{border:1px solid color-mix(in srgb, #7c5cff 35%, var(--border));background:color-mix(in srgb, #7c5cff 10%, var(--background));border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.22rem .35rem .22rem .45rem;font-size:.68rem;display:inline-flex}.show-runner-chat-module___MXFnW__composerAttachmentKind{text-transform:uppercase;letter-spacing:.04em;opacity:.65;flex-shrink:0;font-weight:700}.show-runner-chat-module___MXFnW__composerAttachmentLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.show-runner-chat-module___MXFnW__composerAttachmentRemove{cursor:pointer;opacity:.7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.show-runner-chat-module___MXFnW__composerAttachmentRemove:hover{opacity:1;background:color-mix(in srgb, var(--foreground) 8%, transparent)}.show-runner-chat-module___MXFnW__inlineMediaCard{flex-direction:column;gap:.35rem;min-width:0;margin:.5rem 0;display:flex}.show-runner-chat-module___MXFnW__inlineMediaLibraryLink{letter-spacing:.01em;color:color-mix(in srgb, #a78bfa 72%, var(--foreground));cursor:pointer;align-self:flex-start;font-size:.68rem;font-weight:650;text-decoration:none}.show-runner-chat-module___MXFnW__inlineMediaLibraryLink:hover{text-decoration:underline}.show-runner-chat-module___MXFnW__inlineMediaFigure{margin:0}.show-runner-chat-module___MXFnW__inlineMediaImage,.show-runner-chat-module___MXFnW__inlineMediaVideo{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 4%, var(--surface));border-radius:.5rem;max-width:100%;max-height:min(28vh,14rem);display:block}.show-runner-chat-module___MXFnW__inlineMediaAudio{width:100%;margin-top:.3rem}.show-runner-chat-module___MXFnW__inlineMediaCaption{color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:.3rem 0 0;font-size:.68rem}.show-runner-chat-module___MXFnW__inlineMediaText{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 5%, var(--surface));border-radius:.5rem;margin:.5rem 0;padding:.5rem .6rem}.show-runner-chat-module___MXFnW__inlineMediaLabel{color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0 0 .3rem;font-size:.68rem;font-weight:650}.show-runner-chat-module___MXFnW__inlineMediaPre{white-space:pre-wrap;word-break:break-word;max-height:10rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.4;overflow:auto}.show-runner-chat-module___MXFnW__inlineMediaLoading,.show-runner-chat-module___MXFnW__inlineMediaFallback{color:color-mix(in srgb, var(--foreground) 58%, transparent);border:1px dashed color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:.45rem;margin:.5rem 0;padding:.45rem .55rem;font-size:.74rem}.show-runner-chat-module___MXFnW__modeBar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 2%, var(--surface-elevated));flex-direction:column;flex-shrink:0;gap:.45rem;padding:.55rem .75rem;display:flex}.show-runner-chat-module___MXFnW__modeToggle{gap:.35rem;display:flex}.show-runner-chat-module___MXFnW__modeChip{text-align:center;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);color:color-mix(in srgb, var(--foreground) 72%, transparent);cursor:pointer;border-radius:.45rem;flex:1;padding:.35rem .5rem;font-size:.72rem;font-weight:600}.show-runner-chat-module___MXFnW__modeChipActive{color:var(--foreground);background:#7c5cff24;border-color:#7c5cff66}.show-runner-chat-module___MXFnW__rulesetRow{align-items:center;gap:.45rem;min-width:0;display:flex}.show-runner-chat-module___MXFnW__rulesetLabel{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--foreground) 58%, transparent);flex-shrink:0;font-size:.68rem;font-weight:650}.show-runner-chat-module___MXFnW__rulesetSelect{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--background);min-width:0;color:var(--foreground);border-radius:.45rem;flex:1;padding:.35rem .45rem;font-size:.76rem}.show-runner-chat-module___MXFnW__manageLink{color:color-mix(in srgb, #7c5cff 85%, var(--foreground));flex-shrink:0;font-size:.72rem;text-decoration:none}.show-runner-chat-module___MXFnW__manageLink:hover{text-decoration:underline}.show-runner-chat-module___MXFnW__rulesPreview{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);color:color-mix(in srgb, var(--foreground) 72%, transparent);flex-shrink:0;padding:.45rem .75rem;font-size:.72rem}.show-runner-chat-module___MXFnW__rulesPreview summary{cursor:pointer;list-style:none}.show-runner-chat-module___MXFnW__rulesPreview summary::-webkit-details-marker{display:none}.show-runner-chat-module___MXFnW__rulesBody{font-family:inherit;font-size:inherit;white-space:pre-wrap;max-height:8rem;color:color-mix(in srgb, var(--foreground) 88%, transparent);margin:.45rem 0 0;padding:0;line-height:1.35;overflow:auto}.show-runner-chat-module___MXFnW__runSuggestions{flex-direction:column;gap:.45rem;margin-top:.55rem;display:flex}.show-runner-chat-module___MXFnW__runSuggestionWrap{flex-direction:column;gap:.35rem;display:flex}.show-runner-chat-module___MXFnW__runSuggestionCard{background:color-mix(in srgb, #7c5cff 10%, var(--surface));border:1px solid #7c5cff47;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:border-color .15s,background .15s;display:flex}.show-runner-chat-module___MXFnW__runSuggestionCard:hover{background:color-mix(in srgb, #7c5cff 16%, var(--surface));border-color:#7c5cff73}.show-runner-chat-module___MXFnW__runSuggestionText{flex:1;min-width:0}.show-runner-chat-module___MXFnW__runSuggestionLabel{color:var(--foreground);margin:0;font-size:.78rem;font-weight:650}.show-runner-chat-module___MXFnW__runSuggestionMeta{color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:.12rem 0 0;font-size:.68rem}.show-runner-chat-module___MXFnW__runSuggestionConfigPreview{color:color-mix(in srgb, #7c5cff 72%, var(--foreground));margin:.18rem 0 0;font-size:.64rem;line-height:1.3}.show-runner-chat-module___MXFnW__runSuggestionActions{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.show-runner-chat-module___MXFnW__runSuggestionIconBtn{cursor:pointer;width:1.65rem;height:1.65rem;color:color-mix(in srgb, var(--foreground) 62%, transparent);border-radius:.4rem;place-items:center;transition:background .15s,color .15s;display:inline-grid}.show-runner-chat-module___MXFnW__runSuggestionIconBtn:hover,.show-runner-chat-module___MXFnW__runSuggestionIconBtnActive{color:color-mix(in srgb, #7c5cff 92%, var(--foreground));background:#7c5cff2e}.show-runner-chat-module___MXFnW__runSuggestionConfigPanel{background:color-mix(in srgb, var(--surface) 92%, #7c5cff 8%);border:1px solid #7c5cff38;border-radius:.55rem;margin-left:.15rem;padding:.55rem .65rem .65rem}.show-runner-chat-module___MXFnW__runSuggestionConfigTitle{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0 0 .45rem;font-size:.68rem;font-weight:650}.show-runner-chat-module___MXFnW__runSuggestionConfigHint{color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:0 0 .45rem;font-size:.68rem;line-height:1.35}.show-runner-chat-module___MXFnW__runSuggestionConfigError{color:color-mix(in srgb, #fb7185 88%, var(--foreground));margin:0 0 .45rem;font-size:.68rem}.show-runner-chat-module___MXFnW__runSuggestionSaved{color:color-mix(in srgb, #34d399 82%, var(--foreground));margin:0;font-size:.68rem}.show-runner-chat-module___MXFnW__runSuggestionField{flex-direction:column;gap:.2rem;margin-bottom:.45rem;display:flex}.show-runner-chat-module___MXFnW__runSuggestionFieldLabel{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.66rem;font-weight:600}.show-runner-chat-module___MXFnW__runSuggestionFieldHint{color:color-mix(in srgb, var(--foreground) 52%, transparent);font-size:.62rem;line-height:1.3}.show-runner-chat-module___MXFnW__runSuggestionPromptInput,.show-runner-chat-module___MXFnW__runSuggestionTextInput,.show-runner-chat-module___MXFnW__runSuggestionSelect{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--surface);width:100%;color:var(--foreground);font:inherit;border-radius:.4rem;padding:.35rem .45rem;font-size:.74rem}.show-runner-chat-module___MXFnW__runSuggestionPromptInput{resize:vertical;min-height:3.25rem}.show-runner-chat-module___MXFnW__runSuggestionRuntimeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .55rem;display:grid}@media (max-width:420px){.show-runner-chat-module___MXFnW__runSuggestionRuntimeGrid{grid-template-columns:1fr}}.show-runner-chat-module___MXFnW__runSuggestionConfigFooter{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.show-runner-chat-module___MXFnW__runSuggestionSaveBtn{cursor:pointer;color:var(--foreground);background:color-mix(in srgb, #7c5cff 22%, var(--surface));border:1px solid #7c5cff59;border-radius:.4rem;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.show-runner-chat-module___MXFnW__runSuggestionSaveBtn:hover{background:color-mix(in srgb, #7c5cff 30%, var(--surface))}.show-runner-chat-module___MXFnW__runSuggestionSaveBtnDisabled{opacity:.55;cursor:default}.show-runner-chat-module___MXFnW__runSuggestionDesc{color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:.25rem 0 0;font-size:.72rem;line-height:1.35}.show-runner-chat-module___MXFnW__runSuggestionAction{cursor:pointer;color:color-mix(in srgb, #7c5cff 88%, var(--foreground));border-radius:.4rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.28rem .45rem;font-size:.72rem;font-weight:650;transition:background .15s;display:inline-flex}.show-runner-chat-module___MXFnW__runSuggestionAction:hover{background:#7c5cff24}
.sequence-id-preview-chip-module__TjF10q__chip{letter-spacing:.06em;color:#ecfdf5;background:#0d6d66;background:lab(40.9726% -27.8461 -3.78795);border:1px solid #14b8a673;border:1px solid lab(67.1486% -42.9201 -2.32971/.45);border-radius:.35rem;flex-shrink:0;align-items:center;padding:.12rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:650;line-height:1.2;transition:border-color .12s,background .12s,transform .1s;display:inline-flex}.sequence-id-preview-chip-module__TjF10q__chip:hover{background:#0c8b80;background:lab(51.8201% -34.2971 -3.47205);border-color:#2dd4bfa6;border-color:lab(76.6427% -46.2429 -2.00341/.65)}.sequence-id-preview-chip-module__TjF10q__chip:active{transform:scale(.97)}.sequence-id-preview-chip-module__TjF10q__chipCopied{background:#068e64;background:lab(52.2186% -41.704 13.0578);border-color:#6ee7b7bf;border-color:lab(83.7709% -44.0905 12.596/.75)}.sequence-id-preview-chip-module__TjF10q__chipNav{letter-spacing:.05em;opacity:0;pointer-events:none;background:0 0;border-color:#0000;max-width:0;margin-left:auto;padding:.08rem .32rem;font-size:.58rem;transition:max-width .14s,opacity .12s,padding .12s,border-color .12s,background .12s,transform .1s;overflow:hidden}.sequence-id-preview-chip-module__TjF10q__chipNavVisible,.sequence-id-preview-chip-module__TjF10q__chipNav.sequence-id-preview-chip-module__TjF10q__chipCopied{opacity:1;pointer-events:auto;background:#0d6d66;background:lab(40.9726% -27.8461 -3.78795);border-color:#14b8a673;border-color:lab(67.1486% -42.9201 -2.32971/.45);max-width:4.5rem}.group:hover .sequence-id-preview-chip-module__TjF10q__chipNav{opacity:1;pointer-events:auto;background:#0d6d66;background:lab(40.9726% -27.8461 -3.78795);border-color:#14b8a673;border-color:lab(67.1486% -42.9201 -2.32971/.45);max-width:4.5rem}.group:focus-within .sequence-id-preview-chip-module__TjF10q__chipNav{opacity:1;pointer-events:auto;background:#0d6d66;background:lab(40.9726% -27.8461 -3.78795);border-color:#14b8a673;border-color:lab(67.1486% -42.9201 -2.32971/.45);max-width:4.5rem}.sequence-id-preview-chip-module__TjF10q__chipNavVisible:hover{background:#0c8b80;background:lab(51.8201% -34.2971 -3.47205);border-color:#2dd4bfa6;border-color:lab(76.6427% -46.2429 -2.00341/.65)}.group:hover .sequence-id-preview-chip-module__TjF10q__chipNav:hover{background:#0c8b80;background:lab(51.8201% -34.2971 -3.47205);border-color:#2dd4bfa6;border-color:lab(76.6427% -46.2429 -2.00341/.65)}.group:focus-within .sequence-id-preview-chip-module__TjF10q__chipNav:hover{background:#0c8b80;background:lab(51.8201% -34.2971 -3.47205);border-color:#2dd4bfa6;border-color:lab(76.6427% -46.2429 -2.00341/.65)}.sequence-id-preview-chip-module__TjF10q__toast{z-index:10000;white-space:nowrap;pointer-events:none;letter-spacing:.01em;color:#ecfdf5;background:#0e716a;background:lab(42.6306% -28.7301 -3.79277);border:1px solid #14b8a666;border:1px solid lab(67.1486% -42.9201 -2.32971/.4);border-radius:.4rem;padding:.35rem .55rem;font-size:.68rem;font-weight:600;line-height:1.2;animation:.16s ease-out sequence-id-preview-chip-module__TjF10q__toastIn;position:fixed;transform:translate(-50%,-100%);box-shadow:0 4px 14px #00000059,0 0 0 1px #ffffff0a;box-shadow:0 4px 14px lab(0% 0 0/.35),0 0 0 1px lab(100% -.0000298023 .0000119209/.04)}.sequence-id-preview-chip-module__TjF10q__toast:after{content:"";border:5px solid #0000;border-top-color:oklab(49.6917% -.0830053 -.00958594);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes sequence-id-preview-chip-module__TjF10q__toastIn{0%{opacity:0;transform:translate(-50%,-100%)translateY(4px)}to{opacity:1;transform:translate(-50%,-100%)translateY(0)}}
.canon-studio-surface-switch-module__1VubXG__bar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 2%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1.5rem;display:flex}.canon-studio-surface-switch-module__1VubXG__title{letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:600}.canon-studio-surface-switch-module__1VubXG__link{color:color-mix(in srgb, var(--foreground) 78%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.78rem;line-height:1.3;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.canon-studio-surface-switch-module__1VubXG__link:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.canon-studio-surface-switch-module__1VubXG__arrow{opacity:.55;font-size:.72rem}
.sequence-canon-attribution-panel-module__gHamwW__section{border:1px solid color-mix(in oklab, var(--foreground) 11%, transparent);background:color-mix(in oklab, var(--foreground) 2.5%, var(--background));border-radius:.55rem;margin-bottom:1.25rem;padding:.65rem .75rem .85rem}.sequence-canon-attribution-panel-module__gHamwW__embedded{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.sequence-canon-attribution-panel-module__gHamwW__embedded .sequence-canon-attribution-panel-module__gHamwW__title{margin-bottom:.3rem;font-size:.68rem}.sequence-canon-attribution-panel-module__gHamwW__title{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.sequence-canon-attribution-panel-module__gHamwW__provenance{opacity:.62;margin:0 0 .75rem;font-size:.72rem;line-height:1.45}.sequence-canon-attribution-panel-module__gHamwW__provenanceLink{text-underline-offset:2px;opacity:.92;font-weight:600;text-decoration:underline}.sequence-canon-attribution-panel-module__gHamwW__warn{color:color-mix(in oklab, #e8a23a 90%, var(--foreground));opacity:.95;margin:0 0 .65rem;font-size:.72rem;line-height:1.4}.sequence-canon-attribution-panel-module__gHamwW__searchWrap{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 4%, var(--background));border-radius:.45rem;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.35rem .55rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__searchIcon{opacity:.45;flex-shrink:0;width:.72rem;height:.72rem}.sequence-canon-attribution-panel-module__gHamwW__searchInput{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:.15rem 0;font-size:.76rem;line-height:1.35}.sequence-canon-attribution-panel-module__gHamwW__searchInput::placeholder{opacity:.45}.sequence-canon-attribution-panel-module__gHamwW__sections{flex-direction:column;gap:.85rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__sectionBlock{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sequence-canon-attribution-panel-module__gHamwW__sectionBlockCollapsed{gap:0}.sequence-canon-attribution-panel-module__gHamwW__sectionHeadBtn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.35rem;align-items:flex-start;gap:.4rem;padding:.15rem .1rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__sectionHeadBtn:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.sequence-canon-attribution-panel-module__gHamwW__sectionChevron{border-right:1.5px solid color-mix(in oklab, var(--foreground) 55%, transparent);border-bottom:1.5px solid color-mix(in oklab, var(--foreground) 55%, transparent);opacity:.55;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.22rem;transition:transform .15s;transform:rotate(-45deg)}.sequence-canon-attribution-panel-module__gHamwW__sectionChevronOpen{margin-top:.12rem;transform:rotate(45deg)}.sequence-canon-attribution-panel-module__gHamwW__sectionHeadText{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:.35rem .5rem;min-width:0;display:flex}.sequence-canon-attribution-panel-module__gHamwW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .5rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__subheading{letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin:0;font-size:.68rem;font-weight:650}.sequence-canon-attribution-panel-module__gHamwW__sectionCount{letter-spacing:.02em;opacity:.48;font-size:.62rem;font-weight:600}.sequence-canon-attribution-panel-module__gHamwW__entityList{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:color-mix(in oklab, var(--foreground) 3%, var(--background));border-radius:.45rem;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sequence-canon-attribution-panel-module__gHamwW__entityRow{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);align-items:stretch;gap:.35rem;padding:.45rem .45rem .45rem .55rem;transition:background .12s;display:flex}.sequence-canon-attribution-panel-module__gHamwW__entityList .sequence-canon-attribution-panel-module__gHamwW__entityRow:last-child{border-bottom:none}.sequence-canon-attribution-panel-module__gHamwW__entityRow:hover,.sequence-canon-attribution-panel-module__gHamwW__entityRow:focus-within{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.sequence-canon-attribution-panel-module__gHamwW__entityRowOn{background:#7c5cff14;background:lab(49.7604% 44.5375 -78.3826/.08)}.sequence-canon-attribution-panel-module__gHamwW__entityRowOn:hover,.sequence-canon-attribution-panel-module__gHamwW__entityRowOn:focus-within{background:#7c5cff1f;background:lab(49.7604% 44.5375 -78.3826/.12)}.sequence-canon-attribution-panel-module__gHamwW__entityRowMain{flex:1;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.sequence-canon-attribution-panel-module__gHamwW__entityKindDot{background:color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.35rem}.sequence-canon-attribution-panel-module__gHamwW__entityKindDotOn{background:#8c79ff;background:lab(57.6971% 33.4113 -66.8889);box-shadow:0 0 0 2px #7c5cff47;box-shadow:0 0 0 2px lab(49.7604% 44.5375 -78.3826/.28)}.sequence-canon-attribution-panel-module__gHamwW__entityRowText{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.sequence-canon-attribution-panel-module__gHamwW__entityRowName{letter-spacing:-.01em;font-size:.78rem;font-weight:600;line-height:1.25}.sequence-canon-attribution-panel-module__gHamwW__entityRowSnippet,.sequence-canon-attribution-panel-module__gHamwW__entityRowSnippetMuted{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sequence-canon-attribution-panel-module__gHamwW__entityRowSnippet{opacity:.72}.sequence-canon-attribution-panel-module__gHamwW__entityRowSnippetMuted{opacity:.42;font-style:italic}.sequence-canon-attribution-panel-module__gHamwW__entityRowMeta{letter-spacing:.03em;text-transform:uppercase;opacity:.45;margin-top:.08rem;font-size:.6rem;font-weight:600}.sequence-canon-attribution-panel-module__gHamwW__entityRowActions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;gap:.28rem;min-width:6.5rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__variationPickerWrap{flex-direction:column;gap:.12rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__variationPickerLabel{letter-spacing:.04em;text-transform:uppercase;opacity:.45;font-size:.55rem;font-weight:650}.sequence-canon-attribution-panel-module__gHamwW__variationSelect{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 3%, transparent);width:100%;color:inherit;border-radius:.35rem;padding:.22rem .35rem;font-size:.62rem;font-weight:600;line-height:1.2}.sequence-canon-attribution-panel-module__gHamwW__variationSelect:disabled{opacity:.55}.sequence-canon-attribution-panel-module__gHamwW__entityOpenBtn{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 4%, transparent);letter-spacing:.03em;text-transform:uppercase;text-align:center;opacity:.82;border-radius:999px;min-width:3.35rem;padding:.22rem .45rem;font-size:.6rem;font-weight:650;line-height:1.2}.sequence-canon-attribution-panel-module__gHamwW__entityOpenBtn:hover{opacity:1;background:#818cf81f;background:lab(61.1112% 17.7252 -56.2773/.12);border-color:#818cf873;border-color:lab(61.1112% 17.7252 -56.2773/.45)}.sequence-canon-attribution-panel-module__gHamwW__entityToggle{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:color-mix(in oklab, var(--foreground) 5%, transparent);letter-spacing:.02em;text-align:center;border-radius:999px;flex-shrink:0;align-self:center;min-width:3.35rem;padding:.28rem .45rem;font-size:.64rem;font-weight:650;line-height:1.2}.sequence-canon-attribution-panel-module__gHamwW__entityToggleOff:hover{background:#7c5cff1a;background:lab(49.7604% 44.5375 -78.3826/.1);border-color:#7c5cff73;border-color:lab(49.7604% 44.5375 -78.3826/.45)}.sequence-canon-attribution-panel-module__gHamwW__entityToggleOn{color:color-mix(in oklab, #c4b5fd 90%, var(--foreground));background:#7c5cff2e;background:lab(49.7604% 44.5375 -78.3826/.18);border-color:#7c5cff80;border-color:lab(49.7604% 44.5375 -78.3826/.5)}.sequence-canon-attribution-panel-module__gHamwW__entityToggleDisabled{opacity:.4;pointer-events:none}.sequence-canon-attribution-panel-module__gHamwW__hoverPreview{z-index:1200;border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:color-mix(in oklab, var(--background) 92%, #0a0a0c);box-shadow:0 10px 28px #00000047, 0 0 0 1px color-mix(in oklab, var(--foreground) 6%, transparent);pointer-events:auto;overscroll-behavior:contain;border-radius:.55rem;max-height:min(70vh,28rem);padding:.65rem .7rem .75rem;position:fixed;overflow-y:auto}@supports (color:lab(0% 0 0)){.sequence-canon-attribution-panel-module__gHamwW__hoverPreview{box-shadow:0 10px 28px lab(0% 0 0/.28), 0 0 0 1px color-mix(in oklab, var(--foreground) 6%, transparent)}}.sequence-canon-attribution-panel-module__gHamwW__hoverKind{letter-spacing:.07em;text-transform:uppercase;opacity:.5;margin:0 0 .2rem;font-size:.58rem;font-weight:700}.sequence-canon-attribution-panel-module__gHamwW__hoverName{letter-spacing:-.02em;margin:0 0 .35rem;font-size:.86rem;font-weight:650;line-height:1.25}.sequence-canon-attribution-panel-module__gHamwW__hoverDescription{opacity:.78;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 .55rem;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sequence-canon-attribution-panel-module__gHamwW__hoverDescriptionMuted{opacity:.45;margin:0 0 .55rem;font-size:.68rem;font-style:italic}.sequence-canon-attribution-panel-module__gHamwW__hoverBlock{margin-top:.45rem}.sequence-canon-attribution-panel-module__gHamwW__hoverVariations{flex-direction:column;gap:.45rem;margin-top:.35rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationBlock{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--foreground) 3%, transparent);border-radius:.4rem;padding:.45rem .5rem}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationBlockPinned{background:#7c5cff1a;background:lab(49.7604% 44.5375 -78.3826/.1);border-color:#7c5cff6b;border-color:lab(49.7604% 44.5375 -78.3826/.42)}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .45rem;margin-bottom:.2rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationName{letter-spacing:-.01em;margin:0;font-size:.72rem;font-weight:650;line-height:1.25}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationPinned{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, #c4b5fd 88%, var(--foreground));opacity:.95;font-size:.52rem;font-weight:700}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationDesc{opacity:.62;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .28rem;font-size:.64rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationEmpty{opacity:.42;margin:.15rem 0 0;font-size:.62rem;font-style:italic}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationDraggable{border-radius:.35rem;margin-top:.12rem;padding-top:.2rem}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationDraggable:active{opacity:.92}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationDraggable img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationDragHint{letter-spacing:.04em;text-transform:uppercase;opacity:.42;margin:0 0 .28rem;font-size:.56rem;font-weight:650}.sequence-canon-attribution-panel-module__gHamwW__hoverVariationDraggable:hover .sequence-canon-attribution-panel-module__gHamwW__hoverVariationDragHint{opacity:.72;color:color-mix(in oklab, #7c5cff 70%, var(--foreground))}.sequence-canon-attribution-panel-module__gHamwW__hoverBlockLabel{letter-spacing:.05em;text-transform:uppercase;opacity:.48;margin:0 0 .3rem;font-size:.58rem;font-weight:650}.sequence-canon-attribution-panel-module__gHamwW__hoverThumbGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sequence-canon-attribution-panel-module__gHamwW__hoverThumbCell{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:.35rem;overflow:hidden}.sequence-canon-attribution-panel-module__gHamwW__hoverThumbCellZoomable{cursor:zoom-in}.sequence-canon-attribution-panel-module__gHamwW__hoverThumbCellZoomable:hover{border-color:#7c5cff73;border-color:lab(49.7604% 44.5375 -78.3826/.45)}.sequence-canon-attribution-panel-module__gHamwW__hoverThumbImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sequence-canon-attribution-panel-module__gHamwW__hoverEnlargePreview{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent);background:color-mix(in oklab, var(--background) 94%, #0a0a0c);box-shadow:0 16px 40px #00000059, 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:.55rem;overflow:hidden}@supports (color:lab(0% 0 0)){.sequence-canon-attribution-panel-module__gHamwW__hoverEnlargePreview{box-shadow:0 16px 40px lab(0% 0 0/.35), 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.sequence-canon-attribution-panel-module__gHamwW__hoverEnlargeImg{-o-object-fit:contain;object-fit:contain;vertical-align:top;width:auto;max-width:min(420px,100vw - 1.5rem);height:auto;max-height:min(320px,100vh - 1.5rem);display:block}.sequence-canon-attribution-panel-module__gHamwW__hoverThumbPlaceholder{opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:.72rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__hoverEmptyMedia{opacity:.45;margin:.35rem 0 0;font-size:.66rem;font-style:italic}.sequence-canon-attribution-panel-module__gHamwW__actions{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.65rem;display:flex}.sequence-canon-attribution-panel-module__gHamwW__saveBtn{color:inherit;cursor:pointer;background:#7c5cff29;background:lab(49.7604% 44.5375 -78.3826/.16);border:1px solid #7c5cff6b;border:1px solid lab(49.7604% 44.5375 -78.3826/.42);border-radius:.45rem;padding:.35rem .75rem;font-size:.78rem;font-weight:650}.sequence-canon-attribution-panel-module__gHamwW__resetBtn{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:color-mix(in oklab, var(--foreground) 5%, transparent);color:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .65rem;font-size:.76rem}.sequence-canon-attribution-panel-module__gHamwW__actionDisabled{cursor:not-allowed;opacity:.45;pointer-events:none}.sequence-canon-attribution-panel-module__gHamwW__err{color:#e85a5a;margin:.5rem 0 0;font-size:.76rem}.sequence-canon-attribution-panel-module__gHamwW__emptyHint{opacity:.55;margin:.25rem 0 0;font-size:.72rem}
.sequence-script-reference-panel-module__4SSfka__root{flex-direction:column;flex:1;min-height:0;padding:.85rem .95rem 1rem;display:flex;overflow:hidden}.sequence-script-reference-panel-module__4SSfka__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.75rem;display:flex}.sequence-script-reference-panel-module__4SSfka__headerText{min-width:0}.sequence-script-reference-panel-module__4SSfka__title{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:650}.sequence-script-reference-panel-module__4SSfka__subtitle{opacity:.68;margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.sequence-script-reference-panel-module__4SSfka__editLink{color:inherit;background:#7c5cff24;background:lab(49.7604% 44.5375 -78.3826/.14);border:1px solid #7c5cff61;border:1px solid lab(49.7604% 44.5375 -78.3826/.38);border-radius:.4rem;flex-shrink:0;padding:.35rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:border-color .12s,background .12s}.sequence-script-reference-panel-module__4SSfka__editLink:hover{background:#7c5cff38;background:lab(49.7604% 44.5375 -78.3826/.22);border-color:#7c5cff85;border-color:lab(49.7604% 44.5375 -78.3826/.52)}.sequence-script-reference-panel-module__4SSfka__headerActions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.sequence-script-reference-panel-module__4SSfka__headerActionsDock{gap:.28rem}.sequence-script-reference-panel-module__4SSfka__popoutBtn{color:inherit;cursor:pointer;background:#7c5cff24;background:lab(49.7604% 44.5375 -78.3826/.14);border:1px solid #7c5cff61;border:1px solid lab(49.7604% 44.5375 -78.3826/.38);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.35rem .55rem;transition:border-color .12s,background .12s;display:inline-flex}.sequence-script-reference-panel-module__4SSfka__popoutBtn:hover{background:#7c5cff38;background:lab(49.7604% 44.5375 -78.3826/.22);border-color:#7c5cff85;border-color:lab(49.7604% 44.5375 -78.3826/.52)}.sequence-script-reference-panel-module__4SSfka__popoutBtnDock{padding:.2rem .42rem}.sequence-script-reference-panel-module__4SSfka__popoutIcon{width:.82em;height:.82em}.sequence-script-reference-panel-module__4SSfka__bindBanner{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);background:color-mix(in oklab, var(--foreground) 4%, var(--background));opacity:.88;border-radius:.4rem;flex-shrink:0;margin:0 0 .75rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.45}.sequence-script-reference-panel-module__4SSfka__code{background:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:.25rem;padding:.08rem .28rem;font-size:.85em}.sequence-script-reference-panel-module__4SSfka__empty{opacity:.72;margin:0;font-size:.82rem}.sequence-script-reference-panel-module__4SSfka__editorCard{border:1px solid color-mix(in oklab, var(--foreground) 11%, transparent);background:color-mix(in oklab, var(--foreground) 2.5%, var(--background));border-radius:.55rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sequence-script-reference-panel-module__4SSfka__editorInner{overscroll-behavior-y:contain;flex:1;min-height:0;padding:1rem 1.1rem 1.25rem;overflow-y:auto}.sequence-script-reference-panel-module__4SSfka__rootDock{flex:1;min-height:0;padding:.5rem .55rem .55rem}.sequence-script-reference-panel-module__4SSfka__headerDock{align-items:center;gap:.4rem .5rem;margin-bottom:.45rem}.sequence-script-reference-panel-module__4SSfka__titleDock{font-size:.8rem}.sequence-script-reference-panel-module__4SSfka__editLinkDock{padding:.22rem .5rem;font-size:.68rem}.sequence-script-reference-panel-module__4SSfka__bindBannerDock{margin-bottom:.45rem;padding:.4rem .55rem;font-size:.68rem;line-height:1.38}.sequence-script-reference-panel-module__4SSfka__editorCardDock{border-radius:.4rem}.sequence-script-reference-panel-module__4SSfka__editorInnerDock{overscroll-behavior-y:contain;padding:.55rem .65rem .7rem;overflow-y:auto}.sequence-script-reference-panel-module__4SSfka__contentEditableDock{min-height:4rem}.sequence-script-reference-panel-module__4SSfka__root [data-st00dio-seq-script-ref="1"]{background:#7c5cff29;background:lab(49.7604% 44.5375 -78.3826/.16);border-radius:.3rem;box-shadow:inset 0 0 0 1px #7c5cff47;box-shadow:inset 0 0 0 1px lab(49.7604% 44.5375 -78.3826/.28)}
.media-comment-region-overlay-module__w5Z45G__wrap{flex-direction:column;gap:.45rem;width:100%;min-width:0;height:100%;min-height:0;display:flex}.media-comment-region-overlay-module__w5Z45G__toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.media-comment-region-overlay-module__w5Z45G__toolBtn,.media-comment-region-overlay-module__w5Z45G__toolBtnGhost{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);border-radius:.4rem;align-items:center;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.media-comment-region-overlay-module__w5Z45G__toolBtnActive{background:#38bdf82e;border-color:#38bdf88c}.media-comment-region-overlay-module__w5Z45G__toolBtnGhost{opacity:.9;font-weight:600}.media-comment-region-overlay-module__w5Z45G__hint{opacity:.65;font-size:.7rem}.media-comment-region-overlay-module__w5Z45G__frame{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:.45rem;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.media-comment-region-overlay-module__w5Z45G__frameDrawing{cursor:crosshair;outline-offset:-1px;outline:1px dashed #38bdf88c}.media-comment-region-overlay-module__w5Z45G__layer{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.media-comment-region-overlay-module__w5Z45G__layerDrawing{pointer-events:auto;cursor:crosshair;outline-offset:-1px;outline:1px dashed #38bdf88c}.media-comment-region-overlay-module__w5Z45G__mediaSlot{justify-content:center;align-items:center;width:100%;height:100%;min-height:12rem;display:flex}:is(.media-comment-region-overlay-module__w5Z45G__mediaSlot video,.media-comment-region-overlay-module__w5Z45G__mediaSlot img,.media-comment-region-overlay-module__w5Z45G__mediaSlot audio){-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.media-comment-region-overlay-module__w5Z45G__box{pointer-events:none;z-index:2;background:#38bdf829;border:2px solid #38bdf8;position:absolute;box-shadow:0 0 0 1px #00000059}.media-comment-region-overlay-module__w5Z45G__boxLive{border-style:dashed}.media-comment-region-overlay-module__w5Z45G__boxHighlight{background:#fbbf242e;border-color:#fbbf24;animation:1.2s ease-in-out 2 media-comment-region-overlay-module__w5Z45G__pulseHighlight}@keyframes media-comment-region-overlay-module__w5Z45G__pulseHighlight{0%,to{opacity:1}50%{opacity:.45}}
.comments-module__56bzya__threadShell{flex-direction:column;height:100%;min-height:0;display:flex}.comments-module__56bzya__threadHeader{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 55%, var(--background));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;display:flex}.comments-module__56bzya__threadTitle{letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:650}.comments-module__56bzya__closeBtn{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);width:2rem;height:2rem;color:inherit;cursor:pointer;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.comments-module__56bzya__closeBtn:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.comments-module__56bzya__threadBody{flex:1;min-height:0;padding:.6rem .75rem .85rem;overflow-y:auto}.comments-module__56bzya__threadError{color:#c95454;margin:0 0 .75rem;font-size:.82rem}.comments-module__56bzya__muted{opacity:.72;margin:0;font-size:.82rem}.comments-module__56bzya__commentList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.comments-module__56bzya__commentArticle{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, var(--surface));border-radius:.5rem;padding:.55rem .6rem}.comments-module__56bzya__commentMeta{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.comments-module__56bzya__commentAuthor{font-size:.78rem;font-weight:650}.comments-module__56bzya__commentTime{opacity:.55;font-size:.7rem}.comments-module__56bzya__anchorChip{font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.1rem .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.comments-module__56bzya__anchorChip:hover{border-color:color-mix(in srgb, var(--foreground) 28%, transparent);background:color-mix(in srgb, var(--foreground) 10%, transparent)}.comments-module__56bzya__anchorChipActive{background:#38bdf82e;border-color:#38bdf88c}.comments-module__56bzya__composerAnchorRow{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.35rem;display:flex}.comments-module__56bzya__commentBody{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.84rem;line-height:1.45}.comments-module__56bzya__commentFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .55rem;margin-top:.45rem;display:flex}.comments-module__56bzya__commentActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;display:flex}.comments-module__56bzya__reactionsWrap{flex:6rem;justify-content:flex-end;min-width:0;margin-left:auto;display:flex;position:relative}.comments-module__56bzya__reactionsRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.comments-module__56bzya__reactionChip,.comments-module__56bzya__reactionChipReadonly,.comments-module__56bzya__reactionAddChip{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--foreground) 5%, var(--surface));border-radius:999px;align-items:center;gap:.18rem;min-height:1.45rem;padding:.08rem .36rem;font-size:.74rem;line-height:1;display:inline-flex}.comments-module__56bzya__reactionChipReadonly{opacity:.92}.comments-module__56bzya__reactionChipActive{background:color-mix(in srgb, #7c5cff 14%, var(--surface));border-color:#7c5cff73}.comments-module__56bzya__reactionAddChip{opacity:.78;justify-content:center;min-width:1.45rem;padding-inline:.32rem;font-weight:700}.comments-module__56bzya__reactionAddChipOpen{background:color-mix(in srgb, #7c5cff 10%, var(--surface));opacity:1;border-color:#7c5cff66}.comments-module__56bzya__reactionEmoji{font-size:.88rem;line-height:1}.comments-module__56bzya__reactionCount{opacity:.82;font-size:.68rem;font-weight:650}.comments-module__56bzya__reactionPicker{z-index:500011;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--surface);width:min(16rem,100vw - 1rem);box-shadow:0 8px 28px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:.55rem;padding:.55rem .6rem .65rem;position:fixed}.comments-module__56bzya__reactionPickerLead{opacity:.78;margin:0 0 .45rem;font-size:.72rem;font-weight:650}.comments-module__56bzya__reactionPickerPresets{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.comments-module__56bzya__reactionPickerPreset{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.15rem;line-height:1;display:inline-flex}.comments-module__56bzya__reactionPickerPreset:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.comments-module__56bzya__reactionPickerCustomLabel{opacity:.72;margin:0 0 .3rem;font-size:.68rem;display:block}.comments-module__56bzya__reactionPickerCustomRow{align-items:center;gap:.35rem;display:flex}.comments-module__56bzya__reactionPickerCustomInput{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:color-mix(in srgb, var(--foreground) 3%, var(--surface));min-width:0;color:inherit;font:inherit;border-radius:.4rem;flex:1;padding:.28rem .45rem;font-size:1.1rem;line-height:1.2}.comments-module__56bzya__reactionPickerCustomApply{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.4rem;flex-shrink:0;padding:.28rem .55rem;font-size:.72rem;font-weight:650}.comments-module__56bzya__reactionPickerErr{color:#c95454;margin:.4rem 0 0;font-size:.72rem}.comments-module__56bzya__actionBtn{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:inherit;cursor:pointer;border:none;border-radius:.35rem;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.comments-module__56bzya__actionBtn:hover{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.comments-module__56bzya__actionBtnDanger{color:#c95454;border:1px solid #c9545459}.comments-module__56bzya__actionBtnDanger:hover:not(:disabled){background:#c9545424}.comments-module__56bzya__actionBtn:disabled{opacity:.45;cursor:default}.comments-module__56bzya__composer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 40%, var(--background));flex-shrink:0;padding:.65rem .75rem}.comments-module__56bzya__composerEditor{position:relative}.comments-module__56bzya__composerMentionHint{opacity:.72;margin:0 0 .45rem;font-size:.72rem;line-height:1.4}.comments-module__56bzya__kbd{font:inherit;border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.25rem;padding:.06rem .28rem;font-size:.68em;font-weight:600}.comments-module__56bzya__mentionMenu{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--surface);box-shadow:0 6px 20px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:.45rem;margin:0;padding:.2rem 0;list-style:none;overflow-y:auto}.comments-module__56bzya__mentionMenuEmpty{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--surface);box-shadow:0 6px 20px color-mix(in srgb, var(--foreground) 12%, transparent);opacity:.88;border-radius:.45rem;margin:0;padding:.45rem .55rem;font-size:.78rem;line-height:1.35}.comments-module__56bzya__mentionMenuBtn{border:none;border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.12rem;margin:0;padding:.4rem .55rem;display:flex}.comments-module__56bzya__mentionMenuBtn:last-child{border-bottom:none}.comments-module__56bzya__mentionMenuBtn:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.comments-module__56bzya__mentionMenuName{font-size:.82rem;font-weight:650}.comments-module__56bzya__mentionMenuEmail{opacity:.62;font-size:.72rem}.comments-module__56bzya__composerReplyHint{opacity:.78;margin:0 0 .4rem;font-size:.75rem}.comments-module__56bzya__composerActions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.comments-module__56bzya__textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent);background:var(--surface);width:100%;min-height:4.5rem;color:inherit;font:inherit;border-radius:.45rem;padding:.45rem .55rem;font-size:.84rem;line-height:1.4}.comments-module__56bzya__textarea:focus{outline-offset:1px;outline:2px solid #7c5cff73}.comments-module__56bzya__submitBtn{color:#fff;cursor:pointer;background:#5b4dff;border:none;border-radius:.45rem;padding:.4rem .85rem;font-size:.8rem;font-weight:650}.comments-module__56bzya__submitBtn:disabled{opacity:.5;cursor:default}.comments-module__56bzya__chip{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);cursor:pointer;color:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.comments-module__56bzya__chipCompact{gap:.28rem;padding:.28rem .45rem;font-size:.7rem}.comments-module__56bzya__chipCompact svg{font-size:.85rem}.comments-module__56bzya__chipIconWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.comments-module__56bzya__chipCountBadge{background:color-mix(in srgb, var(--foreground) 22%, var(--surface));min-width:.9rem;height:.9rem;color:color-mix(in srgb, var(--foreground) 92%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);pointer-events:none;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.52rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.38rem;right:-.42rem}.comments-module__56bzya__chipCountBadgeUnread{background:color-mix(in srgb, var(--danger) 88%, #fff);color:#fff;border-color:color-mix(in srgb, var(--danger) 58%, transparent)}.comments-module__56bzya__chipUnread{border-color:color-mix(in srgb, var(--danger) 42%, transparent);background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.comments-module__56bzya__chipSrLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comments-module__56bzya__chip:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.comments-module__56bzya__chip:focus-visible{outline-offset:1px;outline:2px solid #7c5cff80}.comments-module__56bzya__drawerBackdrop{z-index:199;background:#0000006b;position:fixed;inset:0}.comments-module__56bzya__drawerPanel{top:var(--workspace-header-offset,4.5rem);z-index:200;border-left:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 5%, var(--surface));border-top-left-radius:.65rem;flex-direction:column;width:min(22rem,min(34vw,100vw - 1rem));max-width:calc(100vw - .5rem);display:flex;position:fixed;bottom:0;right:0;box-shadow:-8px 0 24px #0000002e}.comments-module__56bzya__drawerPanelAnchored{width:min(28rem,min(42vw,100vw - 1rem))}.comments-module__56bzya__anchoredThreadShell{flex-direction:column;height:100%;min-height:0;display:flex}.comments-module__56bzya__anchorPreview{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 4%, transparent);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.55rem .65rem .45rem;display:flex}.comments-module__56bzya__anchorPreviewHint{opacity:.68;margin:0;font-size:.7rem;line-height:1.35}.comments-module__56bzya__anchorPreviewMessage{opacity:.7;text-align:center;justify-content:center;align-items:center;min-height:8rem;margin:0;padding:.75rem;font-size:.78rem;display:flex}.comments-module__56bzya__anchorPreviewMedia{-o-object-fit:contain;object-fit:contain;background:#0a0a0c;border-radius:.35rem;width:100%;max-height:min(28vh,14rem);display:block}.comments-module__56bzya__anchoredThreadPanel{flex-direction:column;flex:1;min-height:0;display:flex}.comments-module__56bzya__anchoredThreadPanel>*{flex:auto;height:100%;min-height:0}@media (max-width:767px){.comments-module__56bzya__drawerPanel{border-left:none;border-top:1px solid var(--border);border-radius:.75rem .75rem 0 0;width:100%;max-width:none;max-height:min(85dvh,32rem);top:auto;left:0;right:0}.comments-module__56bzya__drawerPanelAnchored{width:100%;max-height:min(92dvh,40rem)}.comments-module__56bzya__anchorPreviewMedia{max-height:min(22vh,10rem)}}
.collaborators-editor-module__vH4hNa__wrap{max-width:36rem}.collaborators-editor-module__vH4hNa__lede{opacity:.72;margin:0 0 1rem;font-size:.82rem;line-height:1.5}.collaborators-editor-module__vH4hNa__addRow{margin-bottom:.75rem}.collaborators-editor-module__vH4hNa__suggestWrap{position:relative}.collaborators-editor-module__vH4hNa__label{text-transform:uppercase;letter-spacing:.05em;opacity:.55;margin-bottom:.35rem;font-size:.72rem;display:block}.collaborators-editor-module__vH4hNa__addControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.collaborators-editor-module__vH4hNa__input{border:1px solid var(--border);background:var(--surface-elevated);min-width:0;color:inherit;font:inherit;border-radius:.45rem;flex:12rem;padding:.45rem .55rem;font-size:.85rem}.collaborators-editor-module__vH4hNa__addBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 8%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:.45rem;padding:.45rem .85rem;font-size:.82rem}.collaborators-editor-module__vH4hNa__addBtn:hover{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.collaborators-editor-module__vH4hNa__directoryMeta{opacity:.55;margin:.35rem 0 0;font-size:.72rem}.collaborators-editor-module__vH4hNa__directoryError{color:color-mix(in srgb, var(--danger) 75%, var(--foreground));margin:.35rem 0 0;font-size:.72rem}.collaborators-editor-module__vH4hNa__suggestions{z-index:30;border:1px solid var(--border);background:var(--surface-elevated);max-height:14rem;box-shadow:0 .4rem 1rem color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:.45rem;margin:.35rem 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.collaborators-editor-module__vH4hNa__suggestLi{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, var(--border));margin:0;padding:0}.collaborators-editor-module__vH4hNa__suggestLi:last-child{border-bottom:none}.collaborators-editor-module__vH4hNa__suggestRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.45rem .55rem;font-size:.8rem;display:flex}.collaborators-editor-module__vH4hNa__suggestRow:hover,.collaborators-editor-module__vH4hNa__suggestRow:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent);outline:none}.collaborators-editor-module__vH4hNa__suggestName{font-weight:600}.collaborators-editor-module__vH4hNa__suggestEmail{opacity:.68;font-size:.72rem}.collaborators-editor-module__vH4hNa__hintError{color:color-mix(in srgb, var(--danger) 85%, var(--foreground));margin:0 0 .65rem;font-size:.78rem}.collaborators-editor-module__vH4hNa__empty{opacity:.55;margin:0;font-size:.82rem}.collaborators-editor-module__vH4hNa__list{border:1px solid var(--border);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.collaborators-editor-module__vH4hNa__row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, var(--border));justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:.82rem;display:flex}.collaborators-editor-module__vH4hNa__row:last-child{border-bottom:none}.collaborators-editor-module__vH4hNa__uid{word-break:break-all;opacity:.9;font-size:.72rem}.collaborators-editor-module__vH4hNa__remove{color:color-mix(in srgb, var(--danger) 75%, var(--foreground));font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex:none;font-size:.72rem;text-decoration:underline}.collaborators-editor-module__vH4hNa__remove:hover{color:var(--danger)}
.toolbox-module__mj-78a__stack{flex-direction:column;gap:1.25rem;width:100%;max-width:72rem;display:flex}.toolbox-module__mj-78a__stackPanel{flex-direction:column;min-width:0;max-width:none;display:flex}.toolbox-module__mj-78a__runLayout.toolbox-module__mj-78a__runLayoutPanel{grid-template-columns:unset;flex-direction:column;gap:1.25rem;display:flex}.toolbox-module__mj-78a__lead{opacity:.78;max-width:42rem;margin:0;font-size:.88rem;line-height:1.5}.toolbox-module__mj-78a__section{flex-direction:column;gap:.65rem;display:flex}.toolbox-module__mj-78a__sectionTitle{text-transform:uppercase;letter-spacing:.06em;opacity:.58;margin:0;font-size:.68rem;font-weight:650}.toolbox-module__mj-78a__grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.65rem;display:grid}@media (max-width:640px){.toolbox-module__mj-78a__grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem}.toolbox-module__mj-78a__panel{padding:.85rem .95rem}}.toolbox-module__mj-78a__card{border:1px solid var(--border);background:var(--surface-elevated);color:inherit;border-radius:10px;flex-direction:column;gap:.35rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.toolbox-module__mj-78a__card:hover{border-color:color-mix(in srgb, #7c5cff 35%, var(--border));background:color-mix(in srgb, #7c5cff 6%, var(--surface-elevated))}.toolbox-module__mj-78a__cardTitle{margin:0;font-size:.92rem;font-weight:600;line-height:1.25}.toolbox-module__mj-78a__cardDesc{opacity:.68;margin:0;font-size:.74rem;line-height:1.35}.toolbox-module__mj-78a__runLayout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:960px){.toolbox-module__mj-78a__runLayout:not(.toolbox-module__mj-78a__runLayoutPanel){grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:start}}.toolbox-module__mj-78a__panel{border:1px solid var(--border);background:var(--surface-elevated);border-radius:10px;padding:1rem 1.05rem}.toolbox-module__mj-78a__panelTitle{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.toolbox-module__mj-78a__field{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.toolbox-module__mj-78a__fieldLabel{opacity:.88;font-size:.78rem;font-weight:600}.toolbox-module__mj-78a__fieldHint{opacity:.65;font-size:.72rem;line-height:1.35}.toolbox-module__mj-78a__input,.toolbox-module__mj-78a__textarea,.toolbox-module__mj-78a__select{border:1px solid var(--border);background:var(--background);border-radius:6px;width:100%;padding:.45rem .55rem;font-size:.86rem}.toolbox-module__mj-78a__textarea{resize:vertical;min-height:5.5rem}.toolbox-module__mj-78a__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.5rem;display:flex}.toolbox-module__mj-78a__primaryBtn{border:1px solid color-mix(in srgb, #7c5cff 45%, var(--border));color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d28d9,#7c3aed 55%,#2563eb);border-radius:8px;padding:.55rem 1rem;font-size:.82rem;font-weight:650}.toolbox-module__mj-78a__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.toolbox-module__mj-78a__runToolBtnWrap{cursor:not-allowed;display:inline-flex}.toolbox-module__mj-78a__secondaryLink{opacity:.82;text-underline-offset:2px;font-size:.82rem;text-decoration:underline}.toolbox-module__mj-78a__successBanner{border:1px solid color-mix(in srgb, #34d399 45%, var(--border));background:#34d3991f;border-radius:6px;margin:0 0 .5rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.4}.toolbox-module__mj-78a__successLink{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.toolbox-module__mj-78a__err{color:#f87171;margin:0;font-size:.82rem}.toolbox-module__mj-78a__contextBanner{border:1px solid color-mix(in srgb, #7c5cff 28%, var(--border));background:color-mix(in srgb, #7c5cff 8%, var(--surface-elevated));border-radius:8px;padding:.65rem .75rem;font-size:.8rem;line-height:1.4}.toolbox-module__mj-78a__backRow{align-items:center;gap:.5rem;display:flex}.toolbox-module__mj-78a__backLink{font:inherit;color:inherit;cursor:pointer;opacity:.78;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:none}.toolbox-module__mj-78a__backLink:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}
.workflow-io-type-icons-module__gPn3kW__ioGlyph{vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:.18rem;line-height:1;display:inline-flex}.workflow-io-type-icons-module__gPn3kW__ioGlyphIcon{opacity:.92;font-size:.68rem}.workflow-io-type-icons-module__gPn3kW__ioArrow{opacity:.7;flex-shrink:0;margin:0 .02rem;font-size:.5rem}.workflow-io-type-icons-module__gPn3kW__ioGlyphSizeToolbox .workflow-io-type-icons-module__gPn3kW__ioGlyphIcon{font-size:.78rem}.workflow-io-type-icons-module__gPn3kW__ioGlyphSizeToolbox .workflow-io-type-icons-module__gPn3kW__ioArrow{font-size:.55rem}.workflow-io-type-icons-module__gPn3kW__portLabelWithIcon{align-items:center;gap:.28rem;display:inline-flex}.workflow-io-type-icons-module__gPn3kW__portLabelIcon{opacity:.88;flex-shrink:0;font-size:.7rem}
.billing-chart-card-module__iOepUa__card{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-direction:column;height:100%;padding:.75rem;display:flex}.billing-chart-card-module__iOepUa__header{margin-bottom:.5rem}.billing-chart-card-module__iOepUa__title{letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.billing-chart-card-module__iOepUa__subtitle{opacity:.55;margin-top:.125rem;font-size:.6875rem}.billing-chart-card-module__iOepUa__body{flex:1;min-height:0}.billing-chart-card-module__iOepUa__empty{opacity:.45;justify-content:center;align-items:center;min-height:140px;font-size:.6875rem;display:flex}.billing-chart-card-module__iOepUa__skeletonTitle{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:.25rem;width:7rem;height:.875rem;margin-bottom:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite billing-chart-card-module__iOepUa__pulse}.billing-chart-card-module__iOepUa__skeletonBody{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:.5rem;flex:1;min-height:140px;animation:2s cubic-bezier(.4,0,.6,1) infinite billing-chart-card-module__iOepUa__pulse}@keyframes billing-chart-card-module__iOepUa__pulse{0%,to{opacity:1}50%{opacity:.5}}
